@charset "UTF-8";: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:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--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:#052c65;--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:#cfe2ff;--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:#9ec5fe;--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-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--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.375rem;--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(13,110,253,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:#212529;--bs-body-bg-rgb:33,37,41;--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:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--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:#031633;--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:#084298;--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-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--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}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container,.container-lg,.container-sm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-sm{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-sm{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.g-1{--bs-gutter-x:0.25rem}.g-1{--bs-gutter-y:0.25rem}.g-2{--bs-gutter-x:0.5rem}.g-2{--bs-gutter-y:0.5rem}.g-3{--bs-gutter-x:1rem}.g-3{--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg{flex:1 0 0%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;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){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index: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;-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,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{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,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active: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:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.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-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-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:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.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-group-sm>.btn,.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)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow:;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255,255,255,0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-fill .nav-item .nav-link{width:100%}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-lg,.navbar>.container-sm{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255,255,255,0.55);--bs-navbar-hover-color:rgba(255,255,255,0.75);--bs-navbar-disabled-color:rgba(255,255,255,0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255,255,255,0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow:;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color:;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.w-auto{width:auto!important}.flex-fill{flex:1 1 auto!important}.flex-grow-1{flex-grow:1!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.me-1{margin-right:.25rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.ms-auto{margin-left:auto!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.pb-3{padding-bottom:1rem!important}.ps-3{padding-left:1rem!important}.gap-2{gap:.5rem!important}.fw-normal{font-weight:400!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.lh-sm{line-height:1.25!important}.lh-lg{line-height:2!important}.text-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-1{z-index:1!important}.z-2{z-index:2!important}@media (min-width:576px){.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.flex-sm-fill{flex:1 1 auto!important}}@media (min-width:768px){.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.flex-md-fill{flex:1 1 auto!important}}@media (min-width:992px){.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.d-lg-block{display:block!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}}@media (min-width:1200px){.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.flex-xl-fill{flex:1 1 auto!important}}@media (min-width:1400px){.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.flex-xxl-fill{flex:1 1 auto!important}}@font-face{font-display:block;font-family:bootstrap-icons;src:url("../../assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("../../assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm::before{content:"\f102"}.bi-alt::before{content:"\f109"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-bag-check::before{content:"\f171"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-book::before{content:"\f194"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-left::before{content:"\f1ad"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-briefcase::before{content:"\f1cc"}.bi-broadcast::before{content:"\f1d6"}.bi-brush::before{content:"\f1d8"}.bi-bucket::before{content:"\f1da"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar3::before{content:"\f214"}.bi-camera::before{content:"\f220"}.bi-capslock-fill::before{content:"\f222"}.bi-card-checklist::before{content:"\f224"}.bi-caret-down-fill::before{content:"\f229"}.bi-cash-stack::before{content:"\f246"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-text-fill::before{content:"\f266"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2::before{content:"\f272"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle::before{content:"\f28a"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud::before{content:"\f2c1"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card::before{content:"\f2dc"}.bi-cursor::before{content:"\f2e3"}.bi-dash::before{content:"\f2ea"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond::before{content:"\f2f1"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-text::before{content:"\f3b9"}.bi-file::before{content:"\f3c0"}.bi-files::before{content:"\f3c2"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel::before{content:"\f3e1"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo::before{content:"\f3ea"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid::before{content:"\f3fc"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-hash::before{content:"\f40a"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart::before{content:"\f417"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-intersect::before{content:"\f438"}.bi-journal-check::before{content:"\f43e"}.bi-journal-text::before{content:"\f444"}.bi-justify::before{content:"\f44b"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard::before{content:"\f451"}.bi-laptop::before{content:"\f456"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-list-ol::before{content:"\f475"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-map::before{content:"\f47f"}.bi-mask::before{content:"\f482"}.bi-megaphone::before{content:"\f484"}.bi-menu-button-wide::before{content:"\f489"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon::before{content:"\f497"}.bi-mouse::before{content:"\f499"}.bi-newspaper::before{content:"\f4a3"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-palette::before{content:"\f4b1"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-question::before{content:"\f4be"}.bi-pause::before{content:"\f4c4"}.bi-pen::before{content:"\f4c8"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin::before{content:"\f4ed"}.bi-play-circle::before{content:"\f4f3"}.bi-play::before{content:"\f4f5"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer::before{content:"\f501"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt::before{content:"\f50f"}.bi-record::before{content:"\f51a"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rulers::before{content:"\f523"}.bi-save::before{content:"\f525"}.bi-search::before{content:"\f52a"}.bi-server::before{content:"\f52c"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift::before{content:"\f541"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-sim::before{content:"\f54c"}.bi-skip-forward::before{content:"\f55e"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-snow::before{content:"\f56d"}.bi-sort-down::before{content:"\f575"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-sticky::before{content:"\f58d"}.bi-stop-circle::before{content:"\f591"}.bi-stop::before{content:"\f593"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-table::before{content:"\f5aa"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-paragraph::before{content:"\f5c8"}.bi-textarea::before{content:"\f5cc"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-tools::before{content:"\f5db"}.bi-trash::before{content:"\f5de"}.bi-tree::before{content:"\f5e2"}.bi-triangle::before{content:"\f5e5"}.bi-tv::before{content:"\f5ed"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios::before{content:"\f5fb"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vr::before{content:"\f612"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-window::before{content:"\f620"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x::before{content:"\f62a"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-currency-exchange::before{content:"\f638"}.bi-dash-lg::before{content:"\f63b"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-signal::before{content:"\f664"}.bi-activity::before{content:"\f66b"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-up-arrow::before{content:"\f673"}.bi-magic::before{content:"\f675"}.bi-boxes::before{content:"\f685"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-meta::before{content:"\f6a1"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-qr-code::before{content:"\f6ae"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-fill::before{content:"\f6b9"}.bi-send::before{content:"\f6c0"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-ethernet::before{content:"\f6d5"}.bi-memory::before{content:"\f6e3"}.bi-device-hdd::before{content:"\f6f9"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-braces-asterisk::before{content:"\f70e"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-php::before{content:"\f757"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-hospital::before{content:"\f774"}.bi-incognito::before{content:"\f777"}.bi-plugin::before{content:"\f77d"}.bi-search-heart::before{content:"\f787"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-c-circle::before{content:"\f7db"}.bi-escape::before{content:"\f7ee"}.bi-fire::before{content:"\f7f6"}.bi-indent::before{content:"\f7fe"}.bi-pass::before{content:"\f809"}.bi-repeat::before{content:"\f813"}.bi-rewind::before{content:"\f819"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-building-fill::before{content:"\f876"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-gear::before{content:"\f8a7"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill::before{content:"\f8be"}.bi-database::before{content:"\f8c4"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-arrows-collapse-vertical::before{content:"\f690"}.bi-arrows-expand-vertical::before{content:"\f695"}.bi-arrows-vertical::before{content:"\f698"}.bi-arrows::before{content:"\f6a2"}.bi-ban::before{content:"\f6b6"}.bi-cookie::before{content:"\f6ee"}.bi-copy::before{content:"\f759"}.bi-crosshair::before{content:"\f769"}.bi-envelope-arrow-down-fill::before{content:"\f7b3"}.bi-envelope-arrow-down::before{content:"\f7b8"}.bi-envelope-arrow-up-fill::before{content:"\f7b9"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-highlighter::before{content:"\f7f8"}.bi-radar::before{content:"\f8cf"}.bi-transparency::before{content:"\f8da"}.bi-exposure::before{content:"\f8ec"}.bi-passport::before{content:"\f8f5"}.bi-person-raised-hand::before{content:"\f8f7"}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@font-face{font-family:"Roboto Condensed Fallback";font-weight: 100 549;src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust: 89.4%;ascent-override: 103.8%;descent-override: 27.3%;line-gap-override: 0%;}@font-face{font-family:"Roboto Condensed Fallback";font-weight: 550 900;src: local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");size-adjust: 84.6%;ascent-override: 109.6%;descent-override: 28.8%;line-gap-override: 0%;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 300;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-ext-300-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 300;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-300-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 400;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-ext-400-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 400;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-400-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 500;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-ext-500-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 500;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-500-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 700;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-ext-700-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Roboto Condensed";font-style: normal;font-weight: 700;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-700-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Roboto Condensed";font-style: italic;font-weight: 400;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-ext-400-italic.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Roboto Condensed";font-style: italic;font-weight: 400;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-400-italic.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Roboto Condensed";font-style: italic;font-weight: 700;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-ext-700-italic.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Roboto Condensed";font-style: italic;font-weight: 700;font-display: swap;src: url("../../assets/fonts/roboto-condensed/roboto-condensed-latin-700-italic.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--rh-ink:#0f1d2b;--rh-ink-2:#1b2d3f;--rh-accent:#0e8a7e;--rh-accent-2:#0b6f66;--rh-accent-soft:#e2f3f0;--rh-amber:#d98a1c;--rh-bg:#f4f6f8;--rh-surface:#ffffff;--rh-border:#e3e8ee;--rh-muted:#64748b;--rh-sidebar-w:248px;--bs-primary:#0e8a7e;--bs-primary-rgb:14,138,126;--bs-link-color:#0b6f66;--bs-link-color-rgb:11,111,102;--bs-link-hover-color:#08524b;--bs-body-font-family:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow",Arial,sans-serif;--bs-font-sans-serif:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow",Arial,sans-serif;--bs-font-monospace:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow",Arial,sans-serif;--bs-body-bg:var(--rh-bg);--bs-border-color:var(--rh-border)}[data-bs-theme="dark"]{--rh-bg:#0d151d;--rh-surface:#131e29;--rh-border:#253444;--rh-muted:#94a3b8;--rh-accent-soft:#10332f;--bs-body-bg:var(--rh-bg)}body{background:var(--rh-bg);font-size:.925rem}.btn-primary{--bs-btn-bg:var(--rh-accent);--bs-btn-border-color:var(--rh-accent);--bs-btn-hover-bg:var(--rh-accent-2);--bs-btn-hover-border-color:var(--rh-accent-2);--bs-btn-active-bg:var(--rh-accent-2);--bs-btn-disabled-bg:var(--rh-accent);--bs-btn-disabled-border-color:var(--rh-accent)}.form-control:focus,.form-select:focus,.form-check-input:focus{box-shadow:0 0 0 .2rem rgba(14,138,126,.18)}.form-check-input:checked{background-color:var(--rh-accent)}.rh-shell{display:flex;min-height:100vh}.rh-sidebar{width:var(--rh-sidebar-w);background:var(--rh-ink);color:#c7d3df;flex-shrink:0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:1030;transition:transform .2s}.rh-sidebar .brand{display:flex;align-items:center;gap:.6rem;padding:1.05rem 1.2rem;color:#fff;font-weight:700;font-size:1.05rem;text-decoration:none;letter-spacing:-.01em}.rh-sidebar .brand .logo{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#14b8a6,#0e8a7e 55%,#d98a1c);display:grid;place-items:center;color:#fff;font-size:.95rem}.rh-sidebar .nav-scroll{overflow-y:auto;flex:1;padding:.6rem 0 1rem}.rh-sidebar .nav-label{text-transform:uppercase;font-size:.68rem;letter-spacing:.08em;color:#6f8396;padding:.9rem 1.25rem .35rem;font-weight:600}.rh-sidebar a.nav-item-link{display:flex;align-items:center;gap:.7rem;padding:.48rem 1.25rem;color:#c7d3df;text-decoration:none;border-left:3px solid transparent;font-size:.9rem}.rh-sidebar a.nav-item-link i{font-size:1.02rem;width:1.1rem;text-align:center;opacity:.85}.rh-sidebar a.nav-item-link:hover{background:rgba(255,255,255,.04);color:#fff}.rh-sidebar a.nav-item-link.active{background:rgba(20,184,166,.12);color:#fff}.rh-sidebar .project-chip{margin:.7rem 1rem .2rem;padding:.65rem .8rem;background:var(--rh-ink-2);border-radius:.5rem;font-size:.82rem}.rh-sidebar .project-chip .t{color:#fff;font-weight:600;display:block;line-height:1.25}.rh-sidebar .footer{padding:.8rem 1.2rem;font-size:.8rem}.rh-main{margin-left:var(--rh-sidebar-w);flex:1;min-width:0;display:flex;flex-direction:column}.rh-topbar{height:58px;background:var(--rh-surface);display:flex;align-items:center;padding:0 1.5rem;gap:1rem;position:sticky;top:0;z-index:1020}.rh-topbar .crumbs{font-size:.85rem;color:var(--rh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-topbar .crumbs a{color:var(--rh-muted);text-decoration:none}.rh-topbar .crumbs a:hover{color:var(--rh-accent)}.rh-content{padding:1.5rem;flex:1}.rh-content.fluid-tight{padding:1rem 1.25rem}@media (max-width: 991.98px){.rh-sidebar{transform:translateX(-100%)}.rh-sidebar.open{transform:none;box-shadow:0 0 40px rgba(0,0,0,.35)}.rh-main{margin-left:0}.rh-content{padding:1rem}}.card{border-radius:.7rem;background:var(--rh-surface);box-shadow:0 1px 2px rgba(15,29,43,.04)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.page-head h1{font-size:1.4rem;font-weight:700;margin:0;letter-spacing:-.015em}.page-head .sub{color:var(--rh-muted);margin-top:.2rem;font-size:.9rem}.stat-tile{padding:1rem 1.1rem}.stat-tile .k{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--rh-muted);font-weight:600}.stat-tile .v{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:.2rem}.table>:not(caption)>*>*{padding:.6rem .75rem}.table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--rh-muted);font-weight:600;background:transparent}.mono{font-family:var(--bs-body-font-family)}.tag{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:var(--rh-accent-soft);color:var(--rh-accent-2);font-size:.75rem;margin:0 .2rem .2rem 0}.auth-wrap{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.auth-side{background:radial-gradient(1200px 600px at -10% -10%,#14b8a6 0%,transparent 55%),linear-gradient(160deg,#0f1d2b 0%,#12324a 100%);color:#dbe7f0;padding:3rem;display:flex;flex-direction:column;justify-content:space-between}.auth-side h2{color:#fff;font-weight:700;font-size:2rem;letter-spacing:-.02em;max-width:26rem}.auth-side .feat{display:flex;gap:.8rem;margin:1rem 0;max-width:28rem}.auth-side .feat i{color:#5eead4;font-size:1.2rem}.auth-form{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--rh-surface)}.auth-form .inner{width:100%;max-width:400px}@media (max-width: 860px){.auth-wrap{grid-template-columns:1fr}.auth-side{display:none}}.fb-item{display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;border-radius:.45rem;background:var(--rh-surface);margin-bottom:.35rem;font-size:.87rem;cursor:pointer;box-shadow:var(--rh-sh-1,0 1px 3px rgba(15,23,42,.1))}.fb-item.selected{box-shadow:0 0 0 .15rem rgba(14,138,126,.15)}.fb-item .grip{color:#9aa9b7;cursor:grab}.sortable-ghost{opacity:.4;background:var(--rh-accent-soft)!important}.rf-container{max-width:760px;margin:0 auto}.rf-field{padding:.65rem 0}.rf-field + .rf-field{}[data-bs-theme="dark"] .rf-field + .rf-field{}.rf-field .req{color:#c2410c;margin-left:.15rem}.rf-field .help{font-size:.8rem;color:var(--rh-muted);margin-top:.25rem}.rf-field .err{color:#b42318;font-size:.82rem;margin-top:.25rem}.rf-calc{background:var(--rh-accent-soft);border-radius:.4rem;padding:.45rem .7rem;font-weight:600;display:inline-block;min-width:6rem}.rf-stars{display:inline-flex;gap:.15rem;font-size:1.6rem;cursor:pointer;color:#cbd5e1}.rf-stars .on{color:#f2a91d}.ag-theme-quartz{--ag-font-family:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow",Arial,sans-serif;--ag-active-color:#0e8a7e;--ag-font-size:13px;--ag-header-background-color:#f6f8fa;--ag-row-hover-color:#eef7f6;--ag-selected-row-background-color:#dcf1ee;--ag-range-selection-border-color:#0e8a7e}.audit-details{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbd{border-radius:.3rem;padding:0 .35rem;font-size:.78rem;box-shadow:var(--rh-sh-1,0 1px 3px rgba(15,23,42,.1))}pre.code{background:#0f1d2b;color:#d7e3ee;padding:1rem;border-radius:.5rem;font-size:.8rem;overflow-x:auto}.form-control,.form-select{--bs-body-bg:var(--rh-surface)}.form-control:disabled,.form-select:disabled{background-color:#eef1f4}[data-bs-theme="dark"] .form-control:disabled,[data-bs-theme="dark"] .form-select:disabled{background-color:#1b2733}.rh-sidebar,.rh-main{transition:width .2s,margin-left .2s}@media (min-width: 992px){.sb-collapsed{--rh-sidebar-w:68px}.sb-collapsed .rh-sidebar .brand{justify-content:center;padding-left:0;padding-right:0}.sb-collapsed .rh-sidebar .brand-text,.sb-collapsed .rh-sidebar .nav-label,.sb-collapsed .rh-sidebar .project-chip,.sb-collapsed .rh-sidebar a.nav-item-link span,.sb-collapsed .rh-sidebar .footer-name{display:none}.sb-collapsed .rh-sidebar a.nav-item-link{justify-content:center;padding:.65rem 0}.sb-collapsed .rh-sidebar a.nav-item-link i{font-size:1.15rem;width:auto}.sb-collapsed .rh-sidebar .nav-scroll{padding-top:1rem}.sb-collapsed .rh-sidebar .footer{justify-content:center!important}.sb-collapsed #sidebarCollapse i{transform:scaleX(-1);display:inline-block}}body,button,input,select,textarea,optgroup,.btn,.form-control,.form-select,.tooltip,.popover,.dropdown-menu,.ag-theme-quartz{font-family:var(--bs-body-font-family)}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-font-family:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow",Arial,sans-serif!important}html{font-size:116%}:root{--rh-sidebar-w:280px}@media (min-width: 992px){.sb-collapsed{--rh-sidebar-w:78px}}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-font-size:17px!important;--ag-row-height:46px;--ag-header-height:50px;--ag-list-item-height:32px}.auth-form .inner{max-width:500px}.rf-container{max-width:900px}:root{--v-teal:#0fb5a6;--v-indigo:#6366f1;--v-violet:#8b5cf6;--v-pink:#ec4899;--v-amber:#f59e0b;--v-sky:#0ea5e9;--v-green:#22c55e;--v-red:#ef4444;--v-grad:var(--v-grad);--v-grad-warm:linear-gradient(135deg,#f59e0b 0%,#ec4899 100%);--v-surface:rgba(255,255,255,.86);--v-fill:#eef2f8;--v-fill-hover:#e5ebf5;--v-shadow-sm:0 1px 2px rgba(30,41,82,.05),0 2px 8px rgba(30,41,82,.05);--v-shadow:0 2px 6px rgba(30,41,82,.05),0 12px 32px -8px rgba(30,41,82,.12);--v-shadow-lg:0 8px 18px rgba(30,41,82,.08),0 28px 60px -12px rgba(30,41,82,.22);--v-radius:1.1rem;--v-ease:cubic-bezier(.2,.8,.2,1);--rh-accent:#0fa898;--rh-accent-2:#0b8a7d;--rh-accent-soft:#dcf7f3;--rh-bg:#f3f6fb;--rh-border:transparent;--bs-border-color:transparent;--bs-border-color-translucent:transparent;--bs-primary:#0fa898;--bs-primary-rgb:15,168,152;--bs-link-color:#4f46e5;--bs-link-color-rgb:79,70,229;--bs-link-hover-color:#7c3aed}[data-bs-theme="dark"]{--v-surface:rgba(22,30,46,.86);--v-fill:#1c2638;--v-fill-hover:#233049;--v-shadow-sm:0 1px 2px rgba(0,0,0,.3);--v-shadow:0 2px 6px rgba(0,0,0,.25),0 12px 32px -8px rgba(0,0,0,.5);--v-shadow-lg:0 8px 18px rgba(0,0,0,.35),0 28px 60px -12px rgba(0,0,0,.6);--rh-bg:#0c1220;--rh-surface:#161e2e;--rh-accent-soft:rgba(15,181,166,.16);--bs-link-color:#a5b4fc;--bs-link-color-rgb:165,180,252;--bs-link-hover-color:#c4b5fd}body{background:radial-gradient(900px 500px at 100% -10%,rgba(139,92,246,.10),transparent 60%),radial-gradient(800px 500px at 20% 0%,rgba(15,181,166,.10),transparent 60%),radial-gradient(700px 500px at 60% 110%,rgba(236,72,153,.07),transparent 60%),var(--rh-bg);background-attachment:fixed}::selection{background:rgba(99,102,241,.22)}*{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.35) transparent}hr{border:0;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.25),transparent);opacity:1}.card,.list-group-item,.modal-content,.modal-header,.modal-footer,.dropdown-menu,.popover,.toast,.alert,.table,.table>:not(caption)>*>*,.border,.border-top,.border-bottom,.accordion-button,.fb-item,.offcanvas,.rh-topbar,.rh-sidebar .brand,.rh-sidebar .footer{border-color:transparent!important}.border,.border-top,.border-bottom{border-width:0!important}.rh-sidebar{background:radial-gradient(420px 260px at 0% 0%,rgba(15,181,166,.35),transparent 70%),radial-gradient(380px 300px at 100% 100%,rgba(139,92,246,.35),transparent 70%),linear-gradient(180deg,#111a33 0%,#1a1f4a 100%);box-shadow:6px 0 30px rgba(17,26,51,.18)}.rh-sidebar .brand .logo{background:var(--v-grad);box-shadow:0 6px 18px rgba(99,102,241,.45);border-radius:.7rem}.rh-sidebar .nav-label{color:#8ea0d6}.rh-sidebar a.nav-item-link{margin:.12rem .7rem;padding:.5rem .8rem;border-radius:.8rem;border-left:0!important;transition:background .25s var(--v-ease),transform .25s var(--v-ease),color .2s}.rh-sidebar a.nav-item-link i{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;opacity:1;flex-shrink:0;background:rgba(255,255,255,.07);color:var(--ic,#7dd3fc);transition:transform .3s var(--v-ease),background .3s}.rh-sidebar a.nav-item-link:hover{background:rgba(255,255,255,.08);transform:translateX(3px)}.rh-sidebar a.nav-item-link:hover i{transform:scale(1.08) rotate(-4deg)}.rh-sidebar a.nav-item-link.active{background:var(--v-grad);color:#fff;box-shadow:0 8px 22px -6px rgba(99,102,241,.6)}.rh-sidebar a.nav-item-link.active i{background:rgba(255,255,255,.22);color:#fff}.rh-sidebar .project-chip{background:rgba(255,255,255,.08);backdrop-filter:blur(6px);border-radius:.9rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.rh-sidebar .footer{background:rgba(0,0,0,.15)}@media (min-width: 992px){.sb-collapsed .rh-sidebar a.nav-item-link{margin:.15rem .5rem;justify-content:center}}.rh-topbar{background:color-mix(in srgb,var(--rh-surface) 72%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 rgba(99,102,241,.08),0 6px 20px -12px rgba(30,41,82,.25)}.rh-topbar .crumbs a{transition:color .2s}.rh-topbar .crumbs a:hover{color:var(--v-indigo)}.page-head h1{background:linear-gradient(90deg,var(--bs-emphasis-color) 0%,var(--v-indigo) 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.card{background:var(--v-surface);backdrop-filter:blur(8px);border-radius:var(--v-radius);box-shadow:var(--v-shadow);transition:transform .35s var(--v-ease),box-shadow .35s var(--v-ease)}.card:has(a.stretched-link):hover{transform:translateY(-4px);box-shadow:var(--v-shadow-lg)}.stat-tile{position:relative;overflow:hidden;border-radius:var(--v-radius)}.stat-tile::after{content:"";position:absolute;width:7rem;height:7rem;right:-2rem;top:-2rem;border-radius:50%;background:var(--st,var(--v-teal));opacity:.14;transition:transform .5s var(--v-ease)}.card:hover .stat-tile::after,.stat-tile:hover::after{transform:scale(1.35)}.stat-tile .v{color:var(--st,var(--v-teal))}.col:nth-child(4n+1) .stat-tile,[class*="col-"]:nth-child(4n+1) .stat-tile{--st:var(--rh-teal)}.col:nth-child(4n+2) .stat-tile,[class*="col-"]:nth-child(4n+2) .stat-tile{--st:var(--rh-brand)}.col:nth-child(4n+3) .stat-tile,[class*="col-"]:nth-child(4n+3) .stat-tile{--st:var(--rh-brand)}.col:nth-child(4n+4) .stat-tile,[class*="col-"]:nth-child(4n+4) .stat-tile{--st:#f59e0b}.btn{border-radius:.8rem;border:0!important;font-weight:500;position:relative;overflow:hidden;isolation:isolate;transition:transform .2s var(--v-ease),box-shadow .25s var(--v-ease),background-color .2s,color .2s,filter .2s}.btn:not(:disabled):not(.btn-link):hover{transform:translateY(-2px)}.btn:not(:disabled):active{transform:translateY(0) scale(.97)}.btn-primary{background:var(--v-grad)!important;color:#fff!important;box-shadow:0 8px 20px -8px rgba(99,102,241,.7)}.btn-primary:hover{filter:brightness(1.07) saturate(1.1);box-shadow:0 12px 26px -8px rgba(99,102,241,.8)}.btn-success{background:linear-gradient(135deg,#22c55e,#0fb5a6)!important;box-shadow:0 8px 20px -8px rgba(34,197,94,.6)}.btn-danger{background:linear-gradient(135deg,#ef4444,#ec4899)!important;box-shadow:0 8px 20px -8px rgba(239,68,68,.6)}.btn-warning{background:var(--v-grad-warm)!important;color:#fff!important;box-shadow:0 8px 20px -8px rgba(245,158,11,.6)}.btn-light{background:var(--v-fill)!important;color:var(--bs-emphasis-color)!important;box-shadow:none}.btn-light:hover{background:var(--v-fill-hover)!important;color:var(--v-indigo)!important}.btn-check:checked + .btn,.btn.active{background:var(--v-grad)!important;color:#fff!important;box-shadow:0 6px 16px -6px rgba(99,102,241,.6)}.btn .rh-ripple{position:absolute;border-radius:50%;transform:scale(0);background:rgba(255,255,255,.45);pointer-events:none;animation:rh-ripple .6s var(--v-ease);z-index:-1}.btn-light .rh-ripple{background:rgba(99,102,241,.25)}@keyframes rh-ripple{to{transform: scale(2.6);opacity: 0;}}.form-control,.form-select{background-color:var(--v-fill);border:0;border-radius:.8rem;box-shadow:inset 0 0 0 1px transparent;transition:background-color .2s,box-shadow .25s var(--v-ease)}.form-control:hover,.form-select:hover{background-color:var(--v-fill-hover)}.form-control:focus,.form-select:focus{background-color:var(--rh-surface);border:0;box-shadow:0 0 0 3px rgba(99,102,241,.28),0 6px 18px -8px rgba(99,102,241,.5)}.input-group>.form-control,.input-group>.form-select{border-radius:0}.input-group>:first-child{border-radius:.8rem 0 0 .8rem!important}.input-group>:last-child{border-radius:0 .8rem .8rem 0!important}.form-check-input{border:0;background-color:#cfd8e8;transition:background-color .2s,transform .2s}[data-bs-theme="dark"] .form-check-input{background-color:#2f3d57}.form-check-input:checked{background-color:var(--v-indigo)}.form-check-input:active{transform:scale(.9)}.form-check-input:focus{box-shadow:0 0 0 3px rgba(99,102,241,.25)}.form-switch .form-check-input:checked{background-color:var(--v-teal)}.form-label{font-weight:500}.form-range::-webkit-slider-thumb{background:var(--v-indigo)}.table{--bs-table-bg:transparent;--bs-table-hover-bg:rgba(99,102,241,.07);--bs-table-striped-bg:rgba(99,102,241,.035)}.table thead th{color:var(--v-indigo);background:rgba(99,102,241,.06)}.table thead th:first-child{border-radius:.7rem 0 0 .7rem}.table thead th:last-child{border-radius:0 .7rem .7rem 0}.table tbody tr{transition:background-color .15s}.table tbody tr:hover>*{background-color:rgba(99,102,241,.06)}.list-group-item{background:transparent;transition:background-color .2s,padding-left .25s var(--v-ease)}.list-group-item + .list-group-item{box-shadow:0 -1px 0 rgba(99,102,241,.07)}.badge{border-radius:999px;font-weight:600;padding:.38em .75em}.badge.text-bg-primary{background:var(--v-grad)!important}.badge.text-bg-success{background:linear-gradient(135deg,#22c55e,#0fb5a6)!important}.badge.text-bg-warning{background:var(--v-grad-warm)!important;color:#fff!important}.badge.text-bg-danger{background:linear-gradient(135deg,#ef4444,#ec4899)!important}.badge.text-bg-info{background:var(--v-grad)!important;color:#fff!important}.tag{background:rgba(99,102,241,.12);color:var(--v-indigo)}.alert{border-radius:var(--v-radius);box-shadow:var(--v-shadow-sm);position:relative;overflow:hidden}.alert::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:currentColor;opacity:.55}.alert-success{background:linear-gradient(90deg,rgba(34,197,94,.16),rgba(15,181,166,.08));color:#15803d}.alert-danger{background:linear-gradient(90deg,rgba(239,68,68,.16),rgba(236,72,153,.08));color:#b91c1c}.alert-warning{background:linear-gradient(90deg,rgba(245,158,11,.18),rgba(236,72,153,.06));color:#b45309}.alert-info{background:linear-gradient(90deg,rgba(14,165,233,.16),rgba(99,102,241,.08));color:#1d4ed8}[data-bs-theme="dark"] .alert-success{color:#86efac}[data-bs-theme="dark"] .alert-danger{color:#fca5a5}[data-bs-theme="dark"] .alert-warning{color:#fcd34d}[data-bs-theme="dark"] .alert-info{color:#93c5fd}.dropdown-menu{border-radius:1rem;box-shadow:var(--v-shadow-lg);padding:.45rem;background:var(--v-surface);backdrop-filter:blur(14px)}.dropdown-menu.show{animation:rh-pop .22s var(--v-ease)}.dropdown-item{border-radius:.6rem;transition:background .15s,padding-left .2s var(--v-ease)}.dropdown-item:hover,.dropdown-item:focus{background:rgba(99,102,241,.1);color:var(--v-indigo);padding-left:1.3rem}.modal-content{border-radius:1.4rem;box-shadow:var(--v-shadow-lg)}.modal.fade .modal-dialog{transform:translateY(24px) scale(.97);transition:transform .35s var(--v-ease)}.modal.show .modal-dialog{transform:none}.modal-backdrop.show{opacity:.35;backdrop-filter:blur(3px)}.tooltip-inner{background:#1e1b4b;border-radius:.6rem}@keyframes rh-pop{from{opacity: 0;transform: translateY(-6px) scale(.97);}to{opacity: 1;transform: none;}}.fb-item{box-shadow:var(--v-shadow-sm);border-radius:.9rem;transition:transform .2s var(--v-ease),box-shadow .2s}.fb-item:hover{transform:translateY(-2px);box-shadow:var(--v-shadow)}body .ag-theme-quartz,body .ag-theme-quartz-dark,body .ag-theme-quartz-auto-dark{--ag-borders:none!important;--ag-borders-critical:none;--ag-borders-secondary:none;--ag-header-column-separator-display:none;--ag-header-column-resize-handle-color:rgba(99,102,241,.25);--ag-wrapper-border:none;--ag-border-color:transparent;--ag-row-border-color:rgba(99,102,241,.07);--ag-header-background-color:rgba(99,102,241,.07);--ag-header-foreground-color:#4f46e5;--ag-wrapper-border-radius:1.1rem;--ag-row-hover-color:rgba(99,102,241,.07);--ag-selected-row-background-color:rgba(15,181,166,.14);--ag-active-color:#6366f1;--ag-range-selection-border-color:#6366f1;--ag-input-focus-border-color:#6366f1;--ag-checkbox-checked-color:#6366f1;--ag-background-color:var(--v-surface);--ag-odd-row-background-color:rgba(99,102,241,.025)}[data-bs-theme="dark"] .ag-theme-quartz,[data-bs-theme="dark"] .ag-theme-quartz-dark{--ag-header-foreground-color:#a5b4fc}body .ag-theme-quartz .ag-root-wrapper{border:0!important;border-radius:1.1rem}body .ag-theme-quartz .ag-header{background:linear-gradient(90deg,rgba(15,181,166,.10),rgba(99,102,241,.10),rgba(236,72,153,.08));border-bottom:0}body .ag-theme-quartz .ag-paging-panel,body .ag-theme-quartz .ag-side-bar,body .ag-theme-quartz .ag-pinned-left-header,body .ag-theme-quartz .ag-cell{border-color:transparent}body .ag-theme-quartz .ag-floating-filter-input input,body .ag-theme-quartz input[class^=ag-]{border:0!important;background:var(--v-fill)!important;border-radius:.5rem}body .ag-theme-quartz .ag-row-hover::before{background:rgba(99,102,241,.07)}.auth-side{background:radial-gradient(700px 420px at 0% 0%,rgba(15,181,166,.55),transparent 60%),radial-gradient(600px 420px at 100% 100%,rgba(236,72,153,.45),transparent 60%),radial-gradient(500px 360px at 90% 10%,rgba(99,102,241,.55),transparent 60%),linear-gradient(160deg,#0f1430 0%,#1e1b4b 100%);background-size:140% 140%;animation:rh-drift 18s ease-in-out infinite alternate}.auth-side .feat i{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.8rem;background:rgba(255,255,255,.12);flex-shrink:0}.auth-side .feat:nth-child(3n+1) i{color:#5eead4}.auth-side .feat:nth-child(3n+2) i{color:#f9a8d4}.auth-side .feat:nth-child(3n) i{color:#fcd34d}@keyframes rh-drift{from{background-position: 0% 0%;}to{background-position: 100% 100%;}}.rh-content>*,.auth-form .inner>*{animation:rh-up .55s var(--v-ease) backwards}.rh-content>.modal,.rh-content>.offcanvas{animation:none!important}.rh-content>*:nth-child(2),.auth-form .inner>*:nth-child(2){animation-delay:.05s}.rh-content>*:nth-child(3),.auth-form .inner>*:nth-child(3){animation-delay:.1s}.rh-content>*:nth-child(4),.auth-form .inner>*:nth-child(4){animation-delay:.15s}.rh-content>*:nth-child(n+5),.auth-form .inner>*:nth-child(n+5){animation-delay:.2s}.rh-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--v-ease),transform .6s var(--v-ease);transition-delay:var(--d,0s)}.rh-reveal.in{opacity:1;transform:none}@keyframes rh-up{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: none;}}#rhProgress{position:fixed;inset:0 0 auto 0;height:3px;z-index:2000;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);opacity:0;background:linear-gradient(90deg,#0fb5a6,#3b82f6,#8b5cf6,#ec4899,#f59e0b);background-size:200% 100%;box-shadow:0 0 12px rgba(99,102,241,.7)}#rhProgress.run{opacity:1;animation:rh-load 8s cubic-bezier(.1,.7,.2,1) forwards,rh-shimmer 1.2s linear infinite}#rhProgress.done{opacity:0;transform:scaleX(1);transition:opacity .4s .15s,transform .2s}@keyframes rh-load{0%{transform: scaleX(0);}10%{transform: scaleX(.35);}100%{transform: scaleX(.92);}}@keyframes rh-shimmer{to{background-position: -200% 0;}}.btn.is-loading{color:transparent!important;pointer-events:none}.btn.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:1.1em;height:1.1em;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:rh-spin .7s linear infinite}@keyframes rh-spin{to{transform: rotate(360deg);}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important;scroll-behavior:auto!important}.rh-reveal{opacity:1;transform:none}}@media print{body{background:#fff}.card{box-shadow:none;backdrop-filter:none}#rhProgress{display:none}}.rh-content>*:has(.dropdown-menu.show),.card:has(.dropdown-menu.show),[class*="col"]:has(>.card .dropdown-menu.show){position:relative;z-index:30}*:not(del):not(s):not(strike),*::before,*::after,a,a:hover,a:focus,u,ins,abbr[title],.btn-link{text-decoration:none!important;text-decoration-line:none!important}abbr[title]{border-bottom:0;cursor:help}a{font-weight:700}a:not(.btn):not(.nav-item-link):not(.dropdown-item):not(.brand):not(.stretched-link){color:var(--bs-link-color)}a:not(.btn):not(.nav-item-link):not(.dropdown-item):not(.brand):hover{color:var(--bs-link-hover-color)}.rh-sidebar a.nav-item-link,.dropdown-item,.rh-topbar .crumbs a,.nav-link{font-weight:600}.rh-sidebar a.nav-item-link.active,.nav-link.active{font-weight:700}.ag-theme-quartz a{font-weight:700}a.fw-normal:not(.btn){font-weight:700!important}.rh-topbar .crumbs .sep{margin:0 .45rem;color:var(--v-indigo);opacity:.45;font-weight:400}.auth-form{position:relative}.theme-toggle .tt-sun{display:none;color:#f59e0b}.theme-toggle .tt-moon{color:#6366f1}[data-bs-theme="dark"] .theme-toggle .tt-sun{display:inline-block}[data-bs-theme="dark"] .theme-toggle .tt-moon{display:none}.theme-toggle i{transition:transform .45s var(--v-ease)}.theme-toggle:hover i{transform:rotate(-25deg) scale(1.15);filter:drop-shadow(0 0 6px currentColor)}.theme-toggle-float{position:fixed;top:1rem;right:1rem;z-index:1050;width:2.6rem;height:2.6rem;padding:0;border-radius:50%!important;display:grid;place-items:center;box-shadow:var(--v-shadow)}@media print{.theme-toggle-float{display:none}}.trust-badges{display:flex;flex-wrap:wrap;gap:.55rem}.trust-badges span{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600;color:#e6edff;background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);backdrop-filter:blur(6px);text-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform .25s var(--v-ease),background .25s}.trust-badges span:hover{transform:translateY(-2px);background:rgba(255,255,255,.16)}.trust-badges i{font-size:1rem}.trust-badges span:nth-child(1) i{color:#5eead4}.trust-badges span:nth-child(2) i{color:#fcd34d}.trust-badges span:nth-child(3) i{color:#f9a8d4}.auth-brand-name{font-size:1.45rem;font-weight:700;letter-spacing:.01em;background:linear-gradient(90deg,#ffffff 0%,#c7d2fe 60%,#5eead4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 10px rgba(94,234,212,.35))}.rh-sidebar .brand{margin:.8rem .8rem .3rem;padding:.55rem .7rem .55rem .55rem;gap:.75rem;border-radius:1rem;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);backdrop-filter:blur(8px);transition:transform .3s var(--v-ease),background .3s;overflow:hidden}.rh-sidebar .brand:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}.rh-sidebar .brand .logo,.page-brand .logo{width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:.85rem;display:grid;place-items:center;font-size:1.25rem;color:#fff;background:var(--v-grad);box-shadow:0 8px 22px -6px rgba(99,102,241,.75),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .4s var(--v-ease)}.rh-sidebar .brand:hover .logo,.page-brand:hover .logo{transform:rotate(-8deg) scale(1.06)}.rh-sidebar .brand .brand-text,.page-brand .brand-text{display:flex;flex-direction:column;line-height:1.1;min-width:0}.rh-sidebar .brand .brand-name{font-size:1.12rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(90deg,#ffffff 0%,#c7d2fe 60%,#5eead4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 8px rgba(94,234,212,.3))}.rh-sidebar .brand .brand-tag,.page-brand .brand-tag{margin-top:.2rem;font-size:.58rem;font-weight:600;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:#8ea0d6;text-shadow:none;white-space:nowrap}@media (min-width: 992px){.sb-collapsed .rh-sidebar .brand{margin:.8rem .5rem .3rem;padding:.45rem;justify-content:center}}.page-brand{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;border-radius:1rem;text-decoration:none;background:var(--v-surface);box-shadow:var(--v-shadow-sm);transition:transform .3s var(--v-ease),box-shadow .3s;text-align:left}.page-brand:hover{transform:translateY(-2px);box-shadow:var(--v-shadow)}.page-brand .brand-name{font-size:1.15rem;font-weight:700;background:linear-gradient(90deg,#1e1b4b 0%,#4f46e5 60%,#0fa898 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-bs-theme="dark"] .page-brand .brand-name{background-image:linear-gradient(90deg,#ffffff 0%,#c7d2fe 60%,#5eead4 100%)}.page-brand .brand-tag{color:var(--bs-secondary-color)}*:not(.spinner-border),*::before,*::after{border-color:transparent!important}hr{display:none}.rh-sidebar .brand,.rh-sidebar .project-chip,.trust-badges span{box-shadow:none!important}.rh-topbar{box-shadow:0 8px 24px -14px rgba(30,41,82,.28)!important}.list-group-item + .list-group-item{box-shadow:none}.rf-field + .rf-field{border-top-width:0!important;padding-top:.35rem}body .ag-theme-quartz,body .ag-theme-quartz-dark{--ag-row-border-color:transparent!important;--ag-row-border-style:none;--ag-border-color:transparent!important;--ag-secondary-border-color:transparent;--ag-header-column-resize-handle-color:transparent;--ag-odd-row-background-color:rgba(99,102,241,.045)}.btn.is-loading::after{box-shadow:var(--rh-sh-1,0 1px 3px rgba(15,23,42,.1))}.btn-light.is-loading::after{}body .ag-theme-quartz,body .ag-theme-quartz-dark{--ag-checkbox-unchecked-color:transparent;--ag-checkbox-border-width:0}body .ag-theme-quartz .ag-checkbox-input-wrapper{background-color:#cfd8e8;border-radius:.3rem;box-shadow:none!important}[data-bs-theme="dark"] body .ag-theme-quartz .ag-checkbox-input-wrapper,[data-bs-theme="dark"] .ag-theme-quartz .ag-checkbox-input-wrapper{background-color:#2f3d57}body .ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked,body .ag-theme-quartz .ag-checkbox-input-wrapper.ag-indeterminate{background-color:#6366f1}body .ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked::after,body .ag-theme-quartz .ag-checkbox-input-wrapper.ag-indeterminate::after{color:#fff}.rh-sidebar .footer.user-menu{padding:.6rem .7rem;position:relative}.user-menu-btn{display:flex;align-items:center;gap:.65rem;width:100%;padding:.45rem .6rem .45rem .45rem;border:0;border-radius:.9rem;background:transparent;color:#e6edff;font-weight:600;text-align:left;transition:background .25s,transform .25s var(--v-ease)}.user-menu-btn:hover,.user-menu.show .user-menu-btn,.user-menu-btn[aria-expanded="true"]{background:rgba(255,255,255,.09)}.user-menu-btn .footer-name{flex:1;min-width:0;max-width:none!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.user-avatar{width:2.2rem;height:2.2rem;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--v-grad-warm);box-shadow:0 6px 16px -6px rgba(236,72,153,.7)}.user-avatar.lg{width:2.8rem;height:2.8rem;font-size:1rem}.user-caret{font-size:.8rem;opacity:.7;transition:transform .3s var(--v-ease)}.user-menu-btn[aria-expanded="true"] .user-caret{transform:rotate(180deg)}.user-dropdown{width:calc(var(--rh-sidebar-w) - 1.4rem);min-width:15rem}.user-dropdown-head{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem .7rem;margin-bottom:.3rem}.user-dropdown .dropdown-item{display:flex;align-items:center;gap:.6rem;font-weight:600}.user-dropdown .dropdown-item i{width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:.5rem;background:rgba(99,102,241,.1);color:var(--v-indigo)}.user-dropdown .dropdown-item.text-danger i{background:rgba(239,68,68,.1);color:#ef4444}.user-dropdown .dropdown-item.active{background:var(--v-grad);color:#fff}.user-dropdown .dropdown-item.active i{background:rgba(255,255,255,.2);color:#fff}.user-dropdown .dropdown-divider{opacity:.25}@media (min-width: 992px){.sb-collapsed .rh-sidebar .user-menu-btn{justify-content:center;padding:.4rem}.sb-collapsed .rh-sidebar .user-caret{display:none}}.user-menu-btn:focus{outline:none}.user-menu-btn:focus-visible{box-shadow:0 0 0 3px rgba(165,180,252,.45)}.user-menu-btn[aria-expanded="true"],.user-menu-btn:hover{box-shadow:none!important}.rh-sidebar .user-dropdown{width:calc(100% - 1.4rem)!important;min-width:0!important;max-width:calc(100% - 1.4rem);padding:.4rem}.rh-sidebar .user-dropdown .dropdown-item{padding:.45rem .55rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-sidebar .user-dropdown .dropdown-item:hover{padding-left:.7rem}.rh-sidebar .user-dropdown-head{padding:.45rem .45rem .6rem;gap:.6rem}.rh-sidebar .user-dropdown-head .user-avatar.lg{width:2.4rem;height:2.4rem;font-size:.9rem}@media (min-width: 992px){.sb-collapsed .rh-sidebar .user-dropdown{width:16rem!important;max-width:none}}.rh-sidebar .brand,.rh-sidebar .brand:hover,.page-brand,.page-brand:hover{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.page-brand{padding-left:0}.rh-topbar .topbar-action{white-space:nowrap;padding:.35rem .9rem}.rh-topbar .topbar-action + .theme-toggle{margin-left:-.35rem}.rh-topbar .btn{white-space:nowrap;flex-shrink:0}.rh-topbar .btn{display:inline-flex;align-items:center;gap:.35rem}.rh-topbar .btn .tb-label{display:inline}.rh-topbar.tb-compact .btn .tb-label{display:none}.rh-topbar.tb-compact .btn{padding-left:.55rem;padding-right:.55rem;gap:0}.rh-topbar .crumbs{min-width:0}.rh-topbar.tb-compact{gap:.45rem}@media (max-width: 575.98px){.rh-topbar{padding:0 .6rem;gap:.35rem}.rh-topbar .crumbs{flex:1 1 0}.rh-topbar .crumbs>*{display:none}.rh-topbar .crumbs>span:last-child{display:inline}}.rh-topbar .crumbs{min-width:9rem}@media (max-width: 575.98px){.rh-topbar .crumbs{min-width:4.5rem}}.rh-topbar.tb-compact .crumbs{min-width:2.5rem}.rh-backdrop{display:none}@media (max-width: 991.98px){.rh-backdrop{display:block;position:fixed;inset:0;z-index:1029;background:rgba(15,20,48,.45);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s}.rh-backdrop.show{opacity:1;pointer-events:auto}.rh-sidebar{transition:transform .3s var(--v-ease)}}.fb-item{position:relative;padding:.65rem .8rem;margin-bottom:.5rem;gap:.7rem;border-radius:.8rem;background:var(--rh-surface);box-shadow:var(--v-shadow-sm);cursor:pointer}.fb-item>i.bi:nth-child(2){width:2rem;height:2rem;flex-shrink:0;display:grid;place-items:center;border-radius:.6rem;background:rgba(15,181,166,.1)}.fb-item .grip{opacity:.45;transition:opacity .2s}.fb-item:hover .grip{opacity:1}.fb-item.selected{background:linear-gradient(90deg,rgba(99,102,241,.1),var(--rh-surface) 70%);box-shadow:inset 4px 0 0 #6366f1,var(--v-shadow)}.sortable-ghost{opacity:.45;background:rgba(99,102,241,.15)!important}.sortable-chosen{box-shadow:var(--v-shadow-lg)!important}@media (max-width: 991.98px){.fb-item .grip{opacity:.8}}.rh-footer{padding:1rem 1.5rem 1.4rem;text-align:center;font-size:.82rem;color:var(--bs-secondary-color)}.auth-form{flex-direction:column}.settings-group-title{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.02rem;margin:.2rem 0 .8rem}.settings-group-title i{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:.55rem;background:rgba(99,102,241,.12);color:var(--v-indigo)}.settings-group-title:not(:first-child){margin-top:1.4rem}#sidebarCollapse .sb-ic-open,#sidebarCollapse .sb-ic-close{display:none}#sidebarCollapse i{transition:transform .3s var(--v-ease)}@media (max-width: 991.98px){#sidebarCollapse{width:2.4rem;height:2.4rem;padding:0;display:inline-grid;place-items:center;font-size:1.25rem}#sidebarCollapse .sb-ic-desk{display:none}#sidebarCollapse .sb-ic-open{display:inline-block}.sb-open #sidebarCollapse .sb-ic-open{display:none}.sb-open #sidebarCollapse .sb-ic-close{display:inline-block;animation:rh-spin-in .3s var(--v-ease)}.sb-open #sidebarCollapse{background:var(--v-grad)!important;color:#fff!important}.rh-sidebar{top:58px;height:calc(100% - 58px)}.rh-backdrop{top:58px}}@keyframes rh-spin-in{from{transform: rotate(-90deg) scale(.6);opacity: 0;}to{transform: none;opacity: 1;}}@media (max-width: 991.98px){#sidebarCollapse img.sb-ic-open{width:1.8rem;height:1.8rem;border-radius:.75rem;box-shadow:0 6px 16px -6px rgba(99,102,241,.7);transition:transform .25s var(--v-ease)}#sidebarCollapse:has(img.sb-ic-open){background:transparent!important;box-shadow:none!important}.sb-open #sidebarCollapse:has(img.sb-ic-open){background:var(--v-grad)!important}#sidebarCollapse:hover img.sb-ic-open{transform:rotate(-6deg) scale(1.05)}}.rh-date-wrap{position:relative;display:block;width:100%}.rh-date-wrap::after{content:"\F214";font-family:"bootstrap-icons";position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:var(--v-indigo);pointer-events:none;font-size:1rem;opacity:.85}.rh-date-wrap.rh-date-time::after{content:"\F293"}.rh-date-wrap>.rh-date-alt{padding-right:2.4rem;cursor:pointer}.rh-date-wrap>.form-control-sm.rh-date-alt{padding-right:2rem}.flatpickr-calendar{font-family:var(--bs-body-font-family);border:0!important;border-radius:1.1rem;padding:.35rem;background:rgba(255,255,255,.98);backdrop-filter:blur(16px);box-shadow:var(--v-shadow-lg)!important;width:auto!important}.flatpickr-calendar.open{animation:rh-pop .2s var(--v-ease)}.flatpickr-calendar::before,.flatpickr-calendar::after{display:none!important}.flatpickr-months{padding:.25rem .2rem .35rem;align-items:center}.flatpickr-months .flatpickr-month{height:2.6rem;color:var(--bs-emphasis-color);fill:var(--bs-emphasis-color)}.flatpickr-current-month{font-size:1.05rem;font-weight:700;padding-top:.55rem}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-weight:700;color:inherit}.flatpickr-current-month .flatpickr-monthDropdown-months{background:transparent;border-radius:.5rem}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.numInputWrapper:hover{background:rgba(99,102,241,.08);border-radius:.5rem}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:.5rem;width:2.2rem;height:2.2rem;padding:.55rem;border-radius:.7rem;fill:var(--v-indigo)!important;color:var(--v-indigo);transition:background .2s,transform .2s}.flatpickr-months .flatpickr-prev-month{left:.4rem!important}.flatpickr-months .flatpickr-next-month{right:.4rem!important}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{background:rgba(99,102,241,.12);transform:scale(1.06)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:var(--v-indigo)!important;width:12px;height:12px}span.flatpickr-weekday{color:var(--v-indigo);font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.flatpickr-day{border:0!important;border-radius:.7rem;color:var(--bs-body-color);font-weight:500;margin:1px;transition:background .15s,transform .15s,color .15s}.flatpickr-day:hover,.flatpickr-day:focus{background:rgba(99,102,241,.12);transform:scale(1.06)}.flatpickr-day.today{color:var(--v-indigo);font-weight:800;background:rgba(99,102,241,.08);position:relative}.flatpickr-day.today::after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--v-pink)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus{background:var(--v-grad)!important;color:#fff!important;box-shadow:0 6px 16px -6px rgba(99,102,241,.75);text-shadow:0 1px 2px rgba(0,0,0,.2)}.flatpickr-day.selected.today::after{background:#fff}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--bs-secondary-color);opacity:.45}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--bs-secondary-color);opacity:.3;background:transparent;transform:none;cursor:not-allowed;text-decoration:line-through}.dayContainer>.flatpickr-day:nth-child(7n),.dayContainer>.flatpickr-day:nth-child(7n-1){color:var(--v-pink)}.dayContainer>.flatpickr-day.selected:nth-child(7n),.dayContainer>.flatpickr-day.selected:nth-child(7n-1){color:#fff}.flatpickr-time{border-top:0!important;margin-top:.3rem;border-radius:.8rem;background:var(--v-fill);max-height:none;line-height:2.6rem}.flatpickr-time input,.flatpickr-time .flatpickr-am-pm{color:var(--bs-emphasis-color);font-weight:700;font-size:1.15rem}.flatpickr-time input:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:hover{background:rgba(99,102,241,.1);border-radius:.5rem}.flatpickr-time .flatpickr-time-separator{color:var(--v-indigo);font-weight:800}.numInputWrapper span{border:0!important}.numInputWrapper span:hover{background:rgba(99,102,241,.15)}.numInputWrapper span.arrowUp::after{}.numInputWrapper span.arrowDown::after{}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{margin-top:0}.rh-cal-foot{display:flex;gap:.4rem;padding:.45rem .3rem .2rem}.rh-cal-foot button{flex:1;border:0;border-radius:.7rem;padding:.45rem .5rem;font-weight:600;font-size:.9rem;background:var(--v-fill);color:var(--bs-emphasis-color);display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:background .2s,color .2s,transform .15s}.rh-cal-foot .rh-cal-today{background:rgba(15,181,166,.12);color:#0b8a7d}.rh-cal-foot .rh-cal-today:hover{background:var(--v-grad);color:#fff}.rh-cal-foot .rh-cal-clear:hover{background:rgba(239,68,68,.12);color:#dc2626}.rh-cal-foot button:active{transform:scale(.97)}[data-bs-theme="dark"] .flatpickr-calendar{background:rgba(22,30,46,.96)}[data-bs-theme="dark"] .flatpickr-day{color:#e2e8f0}[data-bs-theme="dark"] .flatpickr-months .flatpickr-month,[data-bs-theme="dark"] .flatpickr-current-month{color:#fff;fill:#fff}[data-bs-theme="dark"] .flatpickr-current-month .flatpickr-monthDropdown-months option{background:#161e2e}[data-bs-theme="dark"] .rh-cal-foot .rh-cal-today{color:#5eead4}@media (max-width: 575.98px){.flatpickr-calendar.open{left:calc(50% - 160px)!important;right:auto!important}}.form-control::placeholder,textarea::placeholder{color:var(--bs-secondary-color);opacity:.62;font-weight:400}.form-control:focus::placeholder,textarea:focus::placeholder{opacity:.38}.form-control,.form-select{min-height:2.9rem;padding:.62rem .95rem;font-size:1rem;line-height:1.45;color:var(--bs-emphasis-color);background-color:var(--v-fill);border-radius:.85rem;box-shadow:inset 0 1px 2px rgba(30,41,82,.05);transition:background-color .2s,box-shadow .25s var(--v-ease),transform .2s}.form-control-sm,.form-select-sm{min-height:2.35rem;padding:.4rem .75rem;font-size:.9rem;border-radius:.7rem}.form-control-lg,.form-select-lg{min-height:3.3rem;padding:.75rem 1.1rem;font-size:1.1rem;border-radius:1rem}.form-control:hover:not(:focus):not(:disabled),.form-select:hover:not(:focus):not(:disabled){background-color:var(--v-fill-hover)}.form-control:focus,.form-select:focus{background-color:var(--rh-surface);color:var(--bs-emphasis-color);box-shadow:0 0 0 3px rgba(99,102,241,.28),0 8px 22px -10px rgba(99,102,241,.55)}.form-label{margin-bottom:.4rem;font-weight:600;font-size:.95rem;color:var(--bs-emphasis-color);transition:color .2s}:is(.mb-1,.mb-2,.mb-3,[class*="col"],.rf-field):focus-within>.form-label,:is(.mb-1,.mb-2,.mb-3,[class*="col"],.rf-field):focus-within>label:not(.form-check-label){color:var(--v-indigo)}.form-label.rh-req::after{content:" *";color:#ef4444;font-weight:700}.form-text{margin-top:.35rem;font-size:.83rem;color:var(--bs-secondary-color)}.form-select{padding-right:2.6rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236366f1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:14px 10px;background-position:right .95rem center;cursor:pointer}.form-control:is([type=email],[type=password],[type=search],[type=url],[type=tel]):not(.input-group>*){padding-left:2.6rem;background-repeat:no-repeat;background-position:.9rem center;background-size:1rem 1rem}.form-control-sm:is([type=email],[type=password],[type=search],[type=url],[type=tel]):not(.input-group>*){padding-left:2.2rem;background-position:.7rem center;background-size:.9rem .9rem}.form-control[type=email]:not(.input-group>*){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236366f1'%3e%3cpath d='M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z'/%3e%3c/svg%3e")}.form-control[type=password]:not(.input-group>*){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236366f1'%3e%3cpath d='M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2m3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2'/%3e%3c/svg%3e")}.form-control[type=search]:not(.input-group>*){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236366f1'%3e%3cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3e%3c/svg%3e")}.form-control[type=url]:not(.input-group>*){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236366f1'%3e%3cpath d='M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z'/%3e%3cpath d='M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z'/%3e%3c/svg%3e")}.form-control[type=tel]:not(.input-group>*){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236366f1'%3e%3cpath d='M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.6 17.6 0 0 0 4.168 6.608 17.6 17.6 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.68.68 0 0 0-.58-.122l-2.19.547a1.75 1.75 0 0 1-1.657-.459L5.482 8.062a1.75 1.75 0 0 1-.46-1.657l.548-2.19a.68.68 0 0 0-.122-.58z'/%3e%3c/svg%3e")}.rh-pw{position:relative;display:block}.rh-pw>.form-control{padding-right:3rem}.rh-pw-toggle{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;border:0;border-radius:.6rem;background:transparent;color:var(--bs-secondary-color);display:grid;place-items:center;transition:background .2s,color .2s}.rh-pw-toggle:hover{background:rgba(99,102,241,.12);color:var(--v-indigo)}.rh-pw-strength{height:4px;border-radius:4px;margin-top:.45rem;background:var(--v-fill);overflow:hidden}.rh-pw-strength>span{display:block;height:100%;width:0;border-radius:4px;transition:width .3s var(--v-ease),background .3s}textarea.form-control{min-height:6.5rem;resize:vertical;line-height:1.6}textarea.form-control-sm{min-height:4.5rem}.rh-count{display:block;text-align:right;font-size:.78rem;color:var(--bs-secondary-color);margin-top:.25rem;font-variant-numeric:tabular-nums}.rh-count.near{color:#d97706}.rh-count.full{color:#dc2626;font-weight:700}.form-control[type=number]{-moz-appearance:textfield}.form-control[type=number]::-webkit-outer-spin-button,.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-control.is-invalid,.form-select.is-invalid,.was-validated .form-control:invalid,.form-control:user-invalid{background-color:rgba(239,68,68,.07)!important;box-shadow:0 0 0 2px rgba(239,68,68,.35)!important;background-image:none}.form-control.is-valid,.was-validated .form-control:valid:not(:placeholder-shown){background-color:rgba(34,197,94,.06);box-shadow:0 0 0 2px rgba(34,197,94,.3)}.form-control:disabled,.form-select:disabled,.form-control[readonly]{background-color:var(--v-fill)!important;color:var(--bs-secondary-color);opacity:.75;cursor:not-allowed;box-shadow:none;background-image:repeating-linear-gradient(135deg,transparent 0 8px,rgba(99,102,241,.04) 8px 16px)}.form-control[readonly]:not(:disabled){cursor:default;opacity:.9}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--bs-emphasis-color);caret-color:var(--bs-emphasis-color);-webkit-box-shadow:0 0 0 1000px var(--v-fill) inset!important;transition:background-color 9999s;font-family:var(--bs-body-font-family)!important}.form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--rh-surface) inset,0 0 0 3px rgba(99,102,241,.28)!important}.form-check-input{width:1.2em;height:1.2em;margin-top:.2em;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .15s}.form-check-input[type=radio]{box-shadow:inset 0 0 0 2px rgba(99,102,241,.25)}.form-check-input[type=checkbox]{border-radius:.4em;box-shadow:inset 0 0 0 2px rgba(99,102,241,.25)}.form-check-input:checked{background-color:var(--v-indigo);box-shadow:0 4px 10px -4px rgba(99,102,241,.7)}.form-switch .form-check-input{width:2.4em;height:1.3em;border-radius:2em;box-shadow:inset 0 0 0 2px rgba(99,102,241,.18)}.form-switch .form-check-input:checked{background-color:var(--v-teal);box-shadow:0 4px 10px -4px rgba(15,181,166,.7)}.form-check{margin-bottom:.35rem}[data-bs-theme="dark"] .form-control,[data-bs-theme="dark"] .form-select{box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}[data-bs-theme="dark"] .form-control:focus,[data-bs-theme="dark"] .form-select:focus{background-color:#1a2335;box-shadow:0 0 0 3px rgba(129,140,248,.35)}.rh-ic{position:relative;display:block}.rh-ic.inline{display:inline-block;vertical-align:middle}.rh-ic-i{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);z-index:3;color:var(--v-indigo);opacity:.75;font-size:1rem;line-height:1;pointer-events:none;transition:opacity .2s,transform .2s,color .2s}.rh-ic-i.top{top:1.05rem;transform:none}.rh-has-ic>.form-control,.rh-has-ic>.form-select{padding-left:2.65rem!important}.rh-has-ic>.form-control:not(:disabled):not([readonly]){background-image:none}.rh-has-ic-sm>.form-control,.rh-has-ic-sm>.form-select{padding-left:2.2rem!important}.rh-has-ic-sm>.rh-ic-i{left:.75rem;font-size:.85rem}.rh-has-ic-sm>.rh-ic-i.top{top:.8rem}.rh-has-ic-lg>.form-control,.rh-has-ic-lg>.form-select{padding-left:3rem!important}.rh-has-ic-lg>.rh-ic-i{left:1.1rem;font-size:1.15rem}.rh-ic:focus-within>.rh-ic-i,.rh-pw:focus-within>.rh-ic-i{opacity:1;transform:translateY(-50%) scale(1.12)}.rh-ic:focus-within>.rh-ic-i.top{transform:scale(1.12)}.rh-ic:has(.form-control:user-invalid)>.rh-ic-i,.rh-ic:has(.is-invalid)>.rh-ic-i{color:#ef4444}.rh-ic:has(:disabled)>.rh-ic-i{opacity:.4}.rh-date-wrap>.rh-date-alt{padding-left:2.65rem}.rh-date-wrap::before{content:"\F1E8";font-family:"bootstrap-icons";position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--v-indigo);opacity:.75;z-index:3;pointer-events:none}.rh-date-wrap.rh-date-time::before{content:"\F102"}.rh-date-wrap::after{display:none}.rh-date-wrap>.rh-date-alt{padding-right:.95rem}.btn{white-space:nowrap}.rh-ic.inline>.form-select,.rh-ic>.form-select.w-auto{min-width:max-content}.rh-has-ic>.form-control,.rh-has-ic-sm>.form-control,.rh-has-ic-lg>.form-control,.rh-pw>.form-control{background-image:none!important}.auth-mobile-brand{display:none}@media (max-width: 860px){.auth-form{justify-content:flex-start;padding-top:1.1rem}.auth-mobile-brand{display:flex;align-items:center;width:100%;max-width:500px;min-height:2.6rem;margin-bottom:1.6rem;padding-right:3.2rem}.auth-mobile-brand .page-brand{padding:0;background:transparent!important;box-shadow:none!important}.auth-mobile-brand .page-brand .logo{width:2.5rem;height:2.5rem;font-size:1.15rem}.auth-mobile-brand .page-brand .brand-name{font-size:1.1rem}.auth-mobile-brand .page-brand .brand-tag{font-size:.58rem;letter-spacing:.12em}}@media (max-width: 860px){.auth-mobile-brand{position:fixed;top:0;left:0;right:0;z-index:1040;max-width:none;margin:0;min-height:4.2rem;padding:.7rem 4.2rem .7rem 1.25rem;background:color-mix(in srgb,var(--rh-surface) 96%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 8px 24px -14px rgba(30,41,82,.3);transition:box-shadow .25s}.auth-form{padding-top:5.6rem!important}}.rf-container{counter-reset:rfq}.rf-field{position:relative;padding:.9rem 1rem!important;margin:0 -1rem .35rem;border-radius:1rem;border-top:0!important;transition:background .2s,box-shadow .2s}.rf-field + .rf-field{border-top:0!important}.rf-field:focus-within{background:rgba(99,102,241,.05);box-shadow:inset 3px 0 0 #6366f1}.rf-field[data-var]{counter-increment:rfq}.rf-field .req{color:#ef4444}.rf-field .help{display:flex;gap:.35rem;align-items:flex-start;margin-top:.45rem;font-size:.85rem}.rf-field .help::before{content:"\F431";font-family:"bootstrap-icons";color:var(--v-indigo);opacity:.7}.rf-field .err{display:flex;gap:.35rem;align-items:center;margin-top:.45rem;font-weight:600;font-size:.86rem;color:#dc2626;animation:rf-shake .35s}.rf-field .err::before{content:"\F333";font-family:"bootstrap-icons"}@keyframes rf-shake{0%,100%{transform: none;}25%{transform: translateX(-4px);}75%{transform: translateX(4px);}}.rf-field .form-check:not(.form-switch){position:relative;display:flex;align-items:center;gap:.7rem;padding:.7rem .95rem .7rem 2.9rem;margin:0 0 .5rem;border-radius:.9rem;background:var(--v-fill);cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s}.rf-field .form-check.form-check-inline{display:inline-flex;margin-right:.5rem;min-width:7.5rem}.rf-field .form-check:not(.form-switch) .form-check-input{position:absolute;left:.95rem;top:calc(50% - .6em);margin:0;z-index:2}.rf-field .form-check:not(.form-switch) .form-check-input:active{transform:none}.rf-field .form-check:not(.form-switch) .form-check-label{flex:1;cursor:pointer;font-weight:500}.rf-field .form-check:not(.form-switch) .form-check-label::after{content:"";position:absolute;inset:0;border-radius:inherit}.rf-field .form-check:not(.form-switch):hover{background:var(--v-fill-hover)}.rf-field .form-check:not(.form-switch):has(:checked){background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 2px rgba(99,102,241,.55)}.rf-field .form-check:not(.form-switch):has(:checked) .form-check-label{color:var(--v-indigo);font-weight:700}.rf-field .form-check:not(.form-switch):has(:disabled){opacity:.6;cursor:not-allowed;transform:none}.rf-stars{font-size:2rem!important;gap:.3rem!important}.rf-stars i{transition:transform .15s,color .15s}.rf-stars i:hover{transform:scale(1.2) rotate(-8deg)}.rf-stars .on{color:#f59e0b!important;filter:drop-shadow(0 2px 6px rgba(245,158,11,.45))}.rf-calc{background:linear-gradient(135deg,rgba(15,181,166,.14),rgba(99,102,241,.14))!important;color:var(--v-indigo);font-size:1.1rem;font-weight:800;padding:.55rem 1rem!important;border-radius:.8rem!important}.rf-field input[type=file].form-control{padding:.55rem;cursor:pointer}.rf-field input[type=file]::file-selector-button{border:0;border-radius:.6rem;padding:.45rem .9rem;margin-right:.8rem;background:var(--v-grad);color:#fff;font-weight:600;cursor:pointer}.rf-container>.d-flex.justify-content-between:last-child,#rfRoot>.d-flex.justify-content-between:last-child{position:sticky;bottom:0rem;z-index:20;padding:.7rem .8rem;margin-top:1rem;border-radius:1.1rem;background:color-mix(in srgb,var(--rh-surface) 92%,transparent);backdrop-filter:blur(12px);box-shadow:var(--v-shadow-lg)}[data-act="next"],[data-act="submit"]{min-width:9rem}[data-act="next"] i{transition:transform .25s var(--v-ease)}[data-act="next"]:hover i{transform:translateX(4px)}@keyframes rf-pop{0%{transform: scale(.3);opacity: 0;}70%{transform: scale(1.15);}100%{transform: none;opacity: 1;}}@media (max-width: 575.98px){.rf-field{margin:0 -.5rem .3rem;padding:.8rem .6rem!important}.rf-field .form-check.form-check-inline{display:flex;min-width:0;margin-right:0}[data-act="next"],[data-act="submit"]{min-width:0}}.rf-field .err:empty,.rf-field .help:empty{display:none!important}html:has(#rfRoot){scroll-padding-top:5rem;scroll-padding-bottom:7rem}@media (min-width: 992px){#sidebarCollapse .sb-ic-close,#sidebarCollapse .sb-ic-open{display:none!important}}.pub-page{min-height:100vh;display:flex;flex-direction:column;padding-top:0!important;padding-bottom:0!important}.pub-page>.rf-container,.pub-page>.pub-main{flex:1 0 auto;width:100%}.pub-top{position:sticky;top:0;z-index:1030;margin:0 -.5rem 1.4rem;padding:.7rem .5rem;background:color-mix(in srgb,var(--bs-body-bg) 78%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .3s}.pub-top.is-stuck{box-shadow:0 10px 30px -18px rgba(30,27,75,.45)}.pub-top-in{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.pub-top .page-brand{padding:.25rem .4rem .25rem 0;min-width:0}.pub-top-actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.pub-signin{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.15rem;border:0;border-radius:99px;font-weight:700;color:#fff!important;background:var(--v-grad);box-shadow:0 8px 20px -8px rgba(99,102,241,.75);transition:transform .25s var(--v-ease),box-shadow .25s}.pub-signin:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px rgba(99,102,241,.85);color:#fff}.pub-signin i{font-size:1.1rem;transition:transform .25s var(--v-ease)}.pub-signin:hover i{transform:translateX(3px)}.pub-top .pub-theme{position:static!important;width:2.6rem;height:2.6rem;padding:0;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0}@media (max-width: 480px){.pub-signin{padding:0;width:2.6rem;height:2.6rem;justify-content:center}.pub-signin span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pub-top .page-brand .brand-tag{display:none}}.pub-foot{max-width:900px;width:100%;margin:2.5rem auto 0;padding:1.4rem 0 1.6rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.9rem}.pub-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pub-menu a{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.05rem;border-radius:99px;font-weight:700;font-size:.95rem;color:var(--bs-emphasis-color);background:var(--v-surface);box-shadow:var(--v-shadow-sm);transition:transform .25s var(--v-ease),box-shadow .25s,color .25s}.pub-menu a i{color:var(--v-indigo);font-size:1.05rem}.pub-menu a:hover{transform:translateY(-2px);box-shadow:var(--v-shadow);color:var(--v-indigo)}.pub-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.pub-trust span{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border-radius:99px;font-size:.8rem;font-weight:600;color:#0f766e;background:rgba(15,181,166,.1)}[data-bs-theme="dark"] .pub-trust span{color:#5eead4;background:rgba(94,234,212,.1)}.pub-trust span i{font-size:.9rem}.pub-copy{font-size:.82rem;color:var(--bs-secondary-color);letter-spacing:.02em}.pub-modal .modal-content{border:0;border-radius:1.4rem;overflow:hidden;box-shadow:0 30px 70px -20px rgba(30,27,75,.5)}.pub-modal .modal-header{position:relative;gap:.8rem;border:0;padding:1.4rem 1.5rem 1rem}.pub-modal .modal-header::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--v-grad)}.pub-modal .modal-title{font-size:1.35rem;font-weight:800;margin:0}.pub-modal .pm-ic{width:2.6rem;height:2.6rem;flex-shrink:0;display:grid;place-items:center;border-radius:.85rem;color:#fff;font-size:1.2rem;background:var(--v-grad);box-shadow:0 8px 18px -8px rgba(99,102,241,.8)}.pub-modal .modal-body{padding:.4rem 1.5rem 1.6rem;line-height:1.65}.pub-modal .modal-body p{color:var(--bs-body-color)}@media (max-width: 575.98px){.pub-modal .modal-body{padding:.4rem 1.1rem 1.3rem}}.auth-page .pub-top{margin:0;padding:.7rem 1.5rem}.auth-page .pub-top-in{max-width:none}.auth-page .auth-wrap{min-height:calc(100vh - 4.6rem)}.auth-page .auth-side{justify-content:center;gap:2.5rem}.auth-page .auth-form{justify-content:flex-start;padding:2rem 1.5rem 0!important}.auth-page .auth-form .inner{margin-top:auto}.auth-page .auth-form .pub-foot{margin-top:auto;padding-top:2.5rem}.auth-page .auth-mobile-brand,.auth-page .theme-toggle-float{display:none!important}@media (max-width: 860px){.auth-page .pub-top{padding:.6rem 1rem}.auth-page .auth-form{padding:1.4rem 1.1rem 0!important}.auth-page .auth-form .inner{margin-top:0}}.pub-top .page-brand .brand-name{white-space:nowrap}@media (max-width: 480px){.pub-top .page-brand{gap:.55rem}.pub-top .page-brand .logo{width:2.3rem;height:2.3rem;font-size:1.05rem}.pub-top .page-brand .brand-name{font-size:1.05rem}.pub-top-actions{gap:.4rem}.pub-signin,.pub-top .pub-theme{width:2.4rem!important;height:2.4rem!important}}.pub-top{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;position:sticky!important;top:0!important;z-index:1030!important}.pub-top .pub-top-in,.pub-top .pub-top-actions{visibility:visible!important;opacity:1!important}.pub-top .pub-top-in{display:flex!important}.pub-top .pub-top-actions{display:flex!important}.pub-top .page-brand{display:inline-flex!important}.pub-top{background:#131638!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pub-top.is-stuck{box-shadow:0 10px 30px -14px rgba(10,12,40,.7)}.pub-top .page-brand .brand-name{background-image:linear-gradient(90deg,#ffffff 0%,#c7d2fe 60%,#5eead4 100%)!important}.pub-top .page-brand .brand-tag{color:#8ea0d6!important}.pub-top .pub-theme{background:rgba(255,255,255,.1)!important;color:#fcd34d!important;box-shadow:none!important}.pub-top .pub-theme:hover{background:rgba(255,255,255,.18)!important}.au-wrap{display:flex;flex-direction:column;gap:.8rem}.au-stack{display:flex;align-items:center;padding-left:.85rem}.au-av{width:3.4rem;height:3.4rem;margin-left:-.85rem;display:grid;place-items:center;border-radius:50%;font-weight:800;font-size:1.05rem;letter-spacing:.02em;color:#fff;box-shadow:0 0 0 3px #131638,0 10px 22px -8px rgba(0,0,0,.6);animation:au-in .5s var(--v-ease) backwards;animation-delay:calc(var(--i) * .08s);transition:transform .25s var(--v-ease);position:relative;z-index:calc(10 - var(--i))}.au-av:hover{transform:translateY(-5px) scale(1.06);z-index:20}.au-more{background:rgba(255,255,255,.14);color:#e0e7ff;font-size:.9rem;backdrop-filter:blur(6px)}.au-text{display:flex;align-items:center;gap:.5rem;color:#c7d2fe;font-size:.95rem}.au-text strong{color:#fff}.au-dot{width:.55rem;height:.55rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:au-pulse 1.8s infinite}@keyframes au-in{from{opacity: 0;transform: translateX(-12px) scale(.7);}to{opacity: 1;transform: none;}}@keyframes au-pulse{70%{box-shadow: 0 0 0 .5rem rgba(34,197,94,0);}100%{box-shadow: 0 0 0 0 rgba(34,197,94,0);}}.auth-page .auth-side:has(.au-wrap){justify-content:space-evenly}.auth-side{background:linear-gradient(90deg,#141639 0%,#141639 30%,#ffffff 100%)!important;animation:none!important}[data-bs-theme="dark"] .auth-side{background:linear-gradient(90deg,#141639 0%,#141639 30%,var(--rh-surface) 100%)!important}.auth-side>*{max-width:70%}.auth-side h2,.auth-side .feat{text-shadow:0 1px 3px rgba(10,12,40,.85),0 0 18px rgba(10,12,40,.6)}.auth-side,.auth-side .feat,.auth-side .feat div,.auth-side .au-text{font-weight:700!important;color:#ffffff!important}.auth-side h2{font-weight:700!important;text-shadow:0 2px 4px rgba(10,12,40,.9),0 6px 22px rgba(20,22,57,.75),0 0 34px rgba(99,102,241,.35)!important}.auth-side .feat div{text-shadow:0 1px 2px rgba(10,12,40,.95),0 3px 12px rgba(20,22,57,.8)!important}.auth-side .feat strong{font-weight:700!important;font-size:1.1em;color:#ffffff!important;letter-spacing:.01em}.auth-side .trust-badges span,.auth-side .au-text{text-shadow:0 1px 2px rgba(10,12,40,.9),0 2px 10px rgba(20,22,57,.7)}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{font-weight:normal!important}.auth-side>.trust-badges{max-width:none!important;flex-wrap:nowrap!important;gap:.5rem}.auth-side .trust-badges span{white-space:nowrap;flex-shrink:0;padding:.4rem .8rem;background:#1e2150!important}.auth-side .trust-badges span:hover{background:#2a2e6b!important}.pub-foot{position:relative;gap:.6rem!important;padding-top:1.3rem!important}.pub-foot::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(100%,520px);height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.35),transparent)}.pub-menu{gap:0!important;align-items:center}.pub-menu a{padding:.25rem .95rem!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;font-size:.9rem!important;letter-spacing:.02em;color:var(--bs-secondary-color)!important;position:relative;transition:color .2s}.pub-menu a + a::before{content:"";position:absolute;left:0;top:50%;width:1px;height:.95rem;transform:translateY(-50%);background:rgba(127,127,160,.35)}.pub-menu a i{font-size:.95rem!important;color:inherit!important;opacity:.75;transition:opacity .2s}.pub-menu a::after{content:"";position:absolute;left:.95rem;right:.95rem;bottom:0;height:2px;border-radius:2px;background:var(--v-grad);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--v-ease)}.pub-menu a:hover{color:var(--v-indigo)!important}[data-bs-theme="dark"] .pub-menu a:hover{color:#c7d2fe!important}.pub-menu a:hover i{opacity:1}.pub-menu a:hover::after{transform:scaleX(1)}.pub-copy{font-size:.78rem!important;letter-spacing:.04em;opacity:.8}@media (max-width: 480px){.pub-menu{flex-wrap:nowrap!important}.pub-menu a{padding:.25rem .6rem!important;font-size:.85rem!important;white-space:nowrap}.pub-menu a i{display:none!important}.pub-menu a::after{left:.6rem;right:.6rem}}.pub-menu a i{display:none!important}.pub-top{display:block!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1030!important;background-color:#131638!important;-webkit-transform:none!important;transform:none!important}.pub-top-in{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pub-top-actions{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.pub-top .page-brand{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.pub-top .page-brand .brand-name{color:#ffffff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.pub-top .page-brand .brand-name{-webkit-text-fill-color:#ffffff;color:#ffffff;background:none!important}}.pub-top .page-brand .logo{background-color:#4f46e5}.pub-signin{background-color:#4f46e5;color:#ffffff!important}.pub-top-actions>* + *{margin-left:.55rem}@supports (gap: 1rem) and (aspect-ratio: 1){.pub-top-actions>* + *{margin-left:0}}@media (min-width: 992px){.sb-collapsed .rh-sidebar .um-side .user-dropdown{width:17rem!important;min-width:17rem!important;max-height:calc(100vh - 1.5rem);overflow-y:auto;z-index:1080}}@media (max-width: 480px){.pub-top .page-brand .logo{width:1.725rem!important;height:1.725rem!important;font-size:.8rem!important;border-radius:.6rem!important}.pub-signin,.pub-top .pub-theme{width:1.8rem!important;height:1.8rem!important;min-width:0!important;padding:0!important}.pub-signin i,.pub-top .pub-theme i{font-size:.85rem!important}.pub-top{padding-top:.5rem!important;padding-bottom:.5rem!important}}.rf-container>.d-flex.justify-content-between:last-child,#rfRoot>.d-flex.justify-content-between:last-child{margin-top:-.9rem!important}.rte{border-radius:1rem;background:var(--v-fill,#eef1f8);box-shadow:inset 0 0 0 1px rgba(99,102,241,.08);transition:box-shadow .2s,background .2s;overflow:hidden}.rte.focus{background:var(--rh-surface,#fff);box-shadow:0 0 0 3px rgba(99,102,241,.22),inset 0 0 0 1px rgba(99,102,241,.45)}.rte-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem .5rem;background:rgba(99,102,241,.06);position:sticky;top:0;z-index:2}.rte-btn{width:2rem;height:2rem;display:inline-grid;place-items:center;border:0;border-radius:.55rem;background:transparent;color:var(--bs-body-color);font-size:1rem;cursor:pointer;transition:background .15s,color .15s,transform .15s}.rte-btn:hover{background:rgba(99,102,241,.14);color:var(--v-indigo,#4f46e5)}.rte-btn:active{transform:scale(.92)}.rte-btn.on{background:var(--v-grad,#4f46e5);color:#fff}.rte-btn .bi::before{font-weight:normal!important}.rte-sep{width:1px;height:1.3rem;margin:0 .25rem;background:rgba(127,127,160,.3)}.rte-area{position:relative;min-height:11rem;max-height:28rem;overflow-y:auto;padding:.9rem 1.1rem;outline:none;line-height:1.65;font-size:1rem;color:var(--bs-body-color);cursor:text}.rte-area p,.rt-content p{margin:0 0 .6rem}.rte-area h3,.rt-content h3{font-size:1.2rem;font-weight:800;margin:.8rem 0 .4rem}.rte-area h4,.rt-content h4{font-size:1.05rem;font-weight:800;margin:.7rem 0 .35rem}.rte-area ul,.rte-area ol,.rt-content ul,.rt-content ol{padding-left:1.4rem;margin:0 0 .6rem}.rte-area li,.rt-content li{margin:.15rem 0}.rte-area blockquote,.rt-content blockquote{margin:.4rem 0 .7rem;padding:.5rem .9rem;border-radius:.6rem;background:rgba(99,102,241,.07);box-shadow:inset 3px 0 0 #6366f1}.rte-area a,.rt-content a{color:var(--v-indigo,#4f46e5);text-decoration:underline!important}.rte.is-empty .rte-area::before{content:attr(data-placeholder);color:var(--bs-secondary-color);opacity:.7;pointer-events:none;position:absolute}.rte-count{padding:.25rem .9rem .45rem;font-size:.78rem;color:var(--bs-secondary-color);text-align:right}.rt-content>:last-child{margin-bottom:0}@media (max-width: 575.98px){.rte-btn{width:1.85rem;height:1.85rem}.rte-area{min-height:9rem;padding:.75rem .85rem}}.rte-area:not(#_),.rte-area *:not(#_),.rt-content:not(#_),.rt-content *:not(#_){font-weight:500!important}.rte-area strong:not(#_),.rte-area b:not(#_),.rte-area strong *:not(#_),.rte-area b *:not(#_),.rt-content strong:not(#_),.rt-content b:not(#_),.rt-content strong *:not(#_),.rt-content b *:not(#_){font-weight:700!important}.rte-area h3:not(#_),.rte-area h4:not(#_),.rt-content h3:not(#_),.rt-content h4:not(#_){font-weight:700!important}.modal .rte-area{min-height:8rem;max-height:18rem}.project-head-main,.page-head>div[style*="max-width:780px"]{flex:1 1 100%;max-width:none!important;min-width:0}.project-head-main .sub,.project-head-main .rt-content{max-width:none}.dropdown-menu:not(.user-dropdown):not(.flatpickr-calendar){min-width:13.5rem;padding:.45rem;border:0;border-radius:1rem;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px rgba(99,102,241,.10),0 18px 40px -12px rgba(30,27,75,.35),0 4px 12px -6px rgba(30,27,75,.18);font-size:.95rem;transform-origin:top right}[data-bs-theme="dark"] .dropdown-menu:not(.user-dropdown){background:#1a2340;box-shadow:0 0 0 1px rgba(165,180,252,.14),0 18px 40px -12px rgba(0,0,0,.7)}.dropdown-menu.show{animation:dd-in .18s var(--v-ease,ease) both}@keyframes dd-in{from{opacity: 0;transform: translateY(-6px) scale(.97);}to{opacity: 1;transform: none;}}.dropdown-menu:not(.user-dropdown) .dropdown-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem .7rem;margin:.05rem 0;border-radius:.65rem;font-weight:600;color:var(--bs-body-color);white-space:nowrap;text-shadow:none!important;transition:background .15s,color .15s,padding-left .2s var(--v-ease,ease)}.dropdown-menu:not(.user-dropdown) .dropdown-item>i.bi,.dropdown-menu:not(.user-dropdown) .dropdown-item>.bi:first-child{flex-shrink:0;width:1.75rem;height:1.75rem;margin:0!important;display:inline-grid;place-items:center;border-radius:.5rem;font-size:.95rem;background:rgba(99,102,241,.10);color:var(--v-indigo,#4f46e5);transition:background .15s,color .15s,transform .2s}.dropdown-menu:not(.user-dropdown) .dropdown-item:hover,.dropdown-menu:not(.user-dropdown) .dropdown-item:focus-visible{background:rgba(99,102,241,.09);color:var(--v-indigo,#4f46e5);padding-left:.9rem;outline:none}[data-bs-theme="dark"] .dropdown-menu:not(.user-dropdown) .dropdown-item:hover{color:#c7d2fe;background:rgba(165,180,252,.12)}.dropdown-menu:not(.user-dropdown) .dropdown-item:hover>i.bi{background:var(--v-grad,#4f46e5);color:#fff;transform:scale(1.05)}.dropdown-menu:not(.user-dropdown) .dropdown-item.active,.dropdown-menu:not(.user-dropdown) .dropdown-item:active{background:var(--v-grad,#4f46e5);color:#fff}.dropdown-menu:not(.user-dropdown) .dropdown-item.active>i.bi,.dropdown-menu:not(.user-dropdown) .dropdown-item:active>i.bi{background:rgba(255,255,255,.22);color:#fff}.dropdown-menu .dropdown-item.text-danger,.dropdown-menu .dropdown-item.text-danger:hover{color:#dc2626!important}.dropdown-menu .dropdown-item.text-danger>i.bi{background:rgba(239,68,68,.10)!important;color:#ef4444!important}.dropdown-menu .dropdown-item.text-danger:hover{background:rgba(239,68,68,.08)}.dropdown-menu .dropdown-item.text-danger:hover>i.bi{background:#ef4444!important;color:#fff!important}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{opacity:.45;pointer-events:none}.dropdown-menu form{margin:0}.dropdown-menu button.dropdown-item{border:0;background:transparent;text-align:left}.dropdown-menu .dropdown-header{padding:.55rem .7rem .3rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.dropdown-menu .dropdown-divider{margin:.35rem .4rem;border:0;height:1px;opacity:1;background:linear-gradient(90deg,transparent,rgba(99,102,241,.28),transparent)}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:6px}.dropdown-toggle::after{border:0!important;content:"\F282";font-family:"bootstrap-icons";font-size:.75em;vertical-align:-.1em;margin-left:.45em;transition:transform .25s var(--v-ease,ease);display:inline-block}.dropdown-toggle.show::after,.dropdown-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.dropdown-toggle-split::after{margin-left:0}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236366f1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 6 4.5 4.5L12.5 6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:14px 14px!important;padding-right:2.4rem!important;cursor:pointer;font-weight:600}.form-select:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3.5 10 4.5-4.5 4.5 4.5'/%3e%3c/svg%3e")!important}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none!important;padding-right:.95rem!important}.form-select option{padding:.45rem .6rem;font-weight:500;background:var(--rh-surface,#fff);color:var(--bs-body-color)}.form-select option:checked{background:#e0e7ff;color:#3730a3;font-weight:700}[data-bs-theme="dark"] .form-select option{background:#1a2340;color:#e5e7eb}[data-bs-theme="dark"] .form-select option:checked{background:#3730a3;color:#fff}.form-select optgroup{font-weight:800;color:var(--v-indigo,#4f46e5)}.rs-wrap{position:relative;display:block;min-width:0}.rs-wrap.inline{display:inline-block;vertical-align:middle}.rs-hidden{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important;z-index:-1}.rs-btn{display:flex!important;align-items:center;width:100%;text-align:left;border:0;cursor:pointer;overflow:hidden}.rs-btn .rs-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-btn.rs-empty .rs-label{color:var(--bs-secondary-color);font-weight:500}.rs-btn.open{background-color:var(--rh-surface)!important;box-shadow:0 0 0 3px rgba(99,102,241,.28),0 8px 22px -10px rgba(99,102,241,.55)!important}.rs-btn.open{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3.5 10 4.5-4.5 4.5 4.5'/%3e%3c/svg%3e")!important}.rs-btn:disabled{opacity:.6;cursor:not-allowed}.rs-btn.is-invalid{box-shadow:0 0 0 2px rgba(239,68,68,.45)!important}.rh-has-ic>.rs-wrap>.rs-btn{padding-left:2.65rem!important}.rh-has-ic-sm>.rs-wrap>.rs-btn{padding-left:2.2rem!important}.rh-has-ic-lg>.rs-wrap>.rs-btn{padding-left:3rem!important}.rs-wrap.w-auto,.rh-ic.inline>.rs-wrap{min-width:10rem}.rs-panel{position:fixed;z-index:2000;padding:.4rem;border-radius:1rem;background:var(--rh-surface,#fff);color:var(--bs-body-color);box-shadow:0 0 0 1px rgba(99,102,241,.12),0 20px 44px -12px rgba(30,27,75,.38),0 4px 12px -6px rgba(30,27,75,.18);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .16s,transform .16s var(--v-ease,ease);font-family:var(--bs-body-font-family)}.rs-panel.up{transform-origin:bottom center;transform:translateY(6px) scale(.98)}.rs-panel.show{opacity:1;transform:none}[data-bs-theme="dark"] .rs-panel,.rs-panel[data-bs-theme="dark"]{background:#1a2340;box-shadow:0 0 0 1px rgba(165,180,252,.16),0 20px 44px -12px rgba(0,0,0,.75)}.rs-search{position:relative;margin:.1rem .1rem .4rem}.rs-search i{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--v-indigo,#4f46e5);opacity:.7;font-size:.9rem}.rs-search input{width:100%;border:0;outline:none;padding:.5rem .75rem .5rem 2.1rem;border-radius:.7rem;background:var(--v-fill,#eef1f8);color:inherit;font-weight:600;font-size:.92rem}.rs-search input:focus{box-shadow:0 0 0 2px rgba(99,102,241,.35)}.rs-list{overflow-y:auto;overscroll-behavior:contain;outline:none}.rs-list::-webkit-scrollbar{width:6px}.rs-list::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:6px}.rs-opt{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;margin:.05rem 0;border-radius:.65rem;cursor:pointer;font-weight:600;font-size:.95rem;line-height:1.35;transition:background .12s,color .12s}.rs-opt .rs-t{flex:1;min-width:0}.rs-opt .rs-tick{opacity:0;color:var(--v-indigo,#4f46e5);font-size:1.05rem;transition:opacity .15s,transform .15s;transform:scale(.6)}.rs-opt.act{background:rgba(99,102,241,.09);color:var(--v-indigo,#4f46e5)}[data-bs-theme="dark"] .rs-opt.act,.rs-panel[data-bs-theme="dark"] .rs-opt.act{background:rgba(165,180,252,.13);color:#c7d2fe}.rs-opt.sel{background:linear-gradient(90deg,rgba(99,102,241,.16),rgba(15,181,166,.10));color:var(--v-indigo,#4f46e5);font-weight:800}[data-bs-theme="dark"] .rs-opt.sel,.rs-panel[data-bs-theme="dark"] .rs-opt.sel{color:#e0e7ff}.rs-opt.sel .rs-tick{opacity:1;transform:none}.rs-opt.ph{color:var(--bs-secondary-color);font-weight:500;font-style:italic}.rs-opt.dis{opacity:.4;cursor:not-allowed}.rs-group{padding:.55rem .75rem .25rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.rs-none{padding:.8rem;text-align:center;color:var(--bs-secondary-color);font-size:.9rem}.rs-panel *:not(.bi){font-weight:inherit}@keyframes rf-step-in{from{opacity: 0;transform: translateX(14px);}to{opacity: 1;transform: none;}}.rf-field .input-group,.rf-field .rh-ic,.rf-field .rs-wrap,.rf-field .form-control,.rf-field .form-select,.rf-field .rs-btn,.rf-field .flatpickr-input,.rf-field .d-flex[style*="max-width"],.rf-field input[type=file]{max-width:none!important;width:100%!important}.rf-field .rh-ic.inline,.rf-field .rs-wrap.inline{display:block!important}.rf-field .form-control,.rf-field .form-select,.rf-field .rs-btn,.rf-field .input-group>.form-control,.rf-field .input-group>.rh-ic>.form-control{border-radius:.85rem!important}.rf-field .input-group{flex-wrap:nowrap}.rf-field .input-group:has(>.input-group-text)>.form-control,.rf-field .input-group:has(>.input-group-text)>.rh-ic>.form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rf-field .input-group:has(>.input-group-text)>.rh-ic{flex:1 1 auto;width:auto!important;min-width:0}.rf-field .rf-calc{border-radius:.85rem!important}.rf-field .rh-date-wrap{display:block!important;max-width:none!important;width:100%!important}.rs-wrap[data-status="open"]>.rs-btn,.rs-wrap[data-status="closed"]>.rs-btn{color:#fff!important;font-weight:700;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:14px 10px!important}.rs-wrap[data-status="open"]>.rs-btn{background-color:#16a34a!important;box-shadow:0 8px 20px -10px rgba(22,163,74,.75)!important}.rs-wrap[data-status="closed"]>.rs-btn{background-color:#dc2626!important;box-shadow:0 8px 20px -10px rgba(220,38,38,.75)!important}.rs-wrap[data-status="open"]>.rs-btn:hover{background-color:#15803d!important}.rs-wrap[data-status="closed"]>.rs-btn:hover{background-color:#b91c1c!important}.rh-ic:has(>.rs-wrap[data-status="open"])>.rh-ic-i,.rh-ic:has(>.rs-wrap[data-status="closed"])>.rh-ic-i{color:#fff!important;z-index:2}@keyframes shIn{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}.sh-label{font-weight:800;font-size:.95rem;margin-bottom:.6rem}.sh-card{background:var(--v-fill,rgba(99,102,241,.05));border-radius:1rem;padding:1rem;transition:opacity .25s,filter .25s}.sh-card .form-control,.sh-card .form-select,.sh-card .rs-btn,.sh-card .rte-area{background-color:var(--rh-surface,#fff)!important}.rte{position:relative;overflow:visible!important}.rte>.rte-bar{border-radius:1rem 1rem 0 0}.rte>.rte-count{border-radius:0 0 1rem 1rem}.rte-btn[data-cmd=color],.rte-btn[data-cmd=hilite]{position:relative;width:2.55rem;grid-template-columns:auto auto;gap:.1rem;padding-bottom:.2rem}.rte-btn .rte-caret{font-size:.5rem;opacity:.6}.rte-btn .rte-swatch-bar{position:absolute;left:.4rem;right:.9rem;bottom:.25rem;height:.22rem;border-radius:2px}.rte-pop{position:absolute;z-index:30;width:13.5rem;padding:.65rem;border-radius:.9rem;background:var(--rh-surface,#fff);box-shadow:0 18px 40px -12px rgba(15,23,42,.35),0 0 0 1px rgba(99,102,241,.12);animation:shIn .18s ease}.rte-pop-hd{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color);margin:0 .1rem .45rem}.rte-pop-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.35rem}.rte-sw{aspect-ratio:1;border:0;border-radius:.5rem;background:var(--sw);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12);transition:transform .12s,box-shadow .12s}.rte-sw:hover{transform:scale(1.12);box-shadow:inset 0 0 0 1px rgba(15,23,42,.2),0 4px 10px -4px rgba(15,23,42,.45)}.rte-sw.none{background:var(--v-fill,#eef1f8);color:var(--bs-secondary-color);display:grid;place-items:center;font-size:.85rem}.rte-pop-custom{display:flex;align-items:center;gap:.5rem;margin-top:.55rem;padding-top:.5rem;font-size:.82rem;font-weight:600;cursor:pointer}.rte-pop-custom input{width:1.8rem;height:1.8rem;padding:0;border:0;border-radius:.45rem;background:none;cursor:pointer}.rh-content .page-head{position:relative;align-items:center;padding:1.1rem 1.35rem;border-radius:1.2rem;overflow:hidden;background:linear-gradient(110deg,rgba(15,181,166,.16) 0%,rgba(99,102,241,.14) 55%,rgba(168,85,247,.10) 100%),var(--rh-surface,#fff);box-shadow:0 10px 30px -18px rgba(79,70,229,.45),inset 0 0 0 1px rgba(99,102,241,.10)}.rh-content .page-head::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--v-grad)}.rh-content .page-head::after{content:"";position:absolute;right:-60px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 70%);pointer-events:none}.rh-content .page-head>*{position:relative;z-index:1}[data-bs-theme="dark"] .rh-content .page-head{background:linear-gradient(110deg,rgba(15,181,166,.20) 0%,rgba(99,102,241,.20) 55%,rgba(168,85,247,.14) 100%),var(--rh-surface,#1e2235);box-shadow:0 10px 30px -18px rgba(0,0,0,.7),inset 0 0 0 1px rgba(165,180,252,.12)}@media (max-width: 575.98px){.rh-content .page-head{padding:.9rem 1rem;border-radius:1rem}}.dg-stat{--c:var(--rh-brand);display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border:0;border-radius:1rem;text-align:left;background:var(--rh-surface,#fff);box-shadow:0 6px 18px -14px rgba(15,23,42,.5),inset 0 0 0 1px rgba(99,102,241,.08);cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s;color:inherit}.dg-stat.ok{--c:#16a34a}.dg-stat.warn{--c:#d97706}.dg-stat.info{--c:var(--rh-teal)}.dg-stat.soft{--c:var(--rh-brand)}.dg-stat:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px rgba(15,23,42,.55),inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}.dg-stat.active{background:color-mix(in srgb,var(--c) 10%,var(--rh-surface,#fff));box-shadow:inset 0 0 0 2px var(--c),0 10px 24px -16px var(--c)}.dg-stat b{display:block;font-size:1.35rem;line-height:1.1;font-weight:800}.dg-stat small{display:block;font-size:.78rem;color:var(--bs-secondary-color);font-weight:600;white-space:nowrap}@keyframes dgSpin{to{transform: rotate(360deg);}}.dg-selbar-n{font-weight:700;margin-right:.3rem;display:inline-flex;gap:.4rem;align-items:center}@media (max-width: 575.98px){.dg-stat{padding:.6rem .7rem}.dg-stat b{font-size:1.15rem}}@keyframes vbFloat{50%{transform: translateY(-5px);}}.rh-content .page-head{overflow:visible!important;z-index:20;background:radial-gradient(circle at calc(100% - 50px) -10px,rgba(99,102,241,.18),transparent 140px),linear-gradient(110deg,rgba(15,181,166,.16) 0%,rgba(99,102,241,.14) 55%,rgba(168,85,247,.10) 100%),var(--rh-surface,#fff)}[data-bs-theme="dark"] .rh-content .page-head{background:radial-gradient(circle at calc(100% - 50px) -10px,rgba(99,102,241,.25),transparent 140px),linear-gradient(110deg,rgba(15,181,166,.20) 0%,rgba(99,102,241,.20) 55%,rgba(168,85,247,.14) 100%),var(--rh-surface,#1e2235)}.rh-content .page-head::after{display:none}.rh-content .page-head::before{border-radius:1.2rem 0 0 1.2rem}.rh-content .page-head .dropdown-menu{z-index:1060}@media (max-width: 575.98px){.rh-content .page-head::before{border-radius:1rem 0 0 1rem}}@keyframes vePulse{50%{opacity: .3;}}@keyframes veSavePulse{0%,100%{box-shadow: 0 6px 16px -8px rgba(99,102,241,.8);}50%{box-shadow: 0 0 0 .3rem rgba(99,102,241,.22),0 6px 16px -8px rgba(99,102,241,.8);}}.vb-trash-n{min-width:1.4rem;padding:0 .4rem;border-radius:999px;font-size:.74rem;font-weight:800;line-height:1.4rem;text-align:center;color:#fff;background:#ef4444}.ov-n{min-width:1.4rem;padding:0 .4rem;border-radius:999px;font-size:.72rem;line-height:1.4rem;text-align:center;color:#4f46e5;background:rgba(99,102,241,.12)}.ov-mem-n{font-weight:800;font-size:.92rem}.rte-btn.rte-dd{width:auto;min-width:4.6rem;padding:0 .5rem 0 .65rem;gap:.3rem;display:inline-flex;justify-content:space-between;font-size:.82rem;font-weight:700;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)}.rte-btn.rte-dd[data-cmd=block]{min-width:6.6rem}.rte-btn.rte-dd .rte-caret{font-size:.62rem;opacity:.7}.rte-btn.rte-dd.on{background:rgba(99,102,241,.13);color:var(--v-indigo,#4f46e5)}.rte-list{width:14.5rem;padding:.5rem}.rte-list.is-size{width:13rem}.rte-opt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:0;background:transparent;text-align:left;padding:.35rem .55rem;border-radius:.55rem;color:var(--bs-body-color);cursor:pointer;transition:background .15s,color .15s}.rte-opt:hover{background:rgba(99,102,241,.1);color:var(--v-indigo,#4f46e5)}.rte-opt.on{background:rgba(99,102,241,.16);color:var(--v-indigo,#4f46e5)}.rte-opt>h1,.rte-opt>h2,.rte-opt>h3,.rte-opt>h4,.rte-opt>span{margin:0;line-height:1.2;font-weight:800;color:inherit}.rte-opt>span.rte-opt-p{font-weight:500;font-size:.95rem}.rte-opt-h1{font-size:1.5rem}.rte-opt-h2{font-size:1.28rem}.rte-opt-h3{font-size:1.1rem}.rte-opt-h4{font-size:.98rem}.rte-opt kbd{font-size:.64rem;padding:.05rem .3rem;border-radius:.3rem;background:rgba(99,102,241,.12);color:#6366f1;box-shadow:none}.rte-size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.rte-size-grid .rte-opt{justify-content:center;font-weight:700;font-size:.85rem;padding:.4rem .2rem;background:var(--v-fill,#eef1f8)}.rte-size-grid .rte-opt:first-child{grid-column:1 / -1}.rte-size-grid .rte-opt.on,.rte-size-grid .rte-opt:hover{background:#6366f1;color:#fff}.rte-area h1,.rt-content h1{font-size:1.75rem;line-height:1.25;margin:.9rem 0 .5rem}.rte-area h2,.rt-content h2{font-size:1.45rem;line-height:1.3;margin:.85rem 0 .45rem}.rte-area>:first-child,.rt-content>:first-child{margin-top:0}.rte-area h1:not(#_),.rte-area h2:not(#_),.rt-content h1:not(#_),.rt-content h2:not(#_),.rte-area h1 *:not(#_),.rte-area h2 *:not(#_),.rte-area h3 *:not(#_),.rte-area h4 *:not(#_),.rt-content h1 *:not(#_),.rt-content h2 *:not(#_),.rt-content h3 *:not(#_),.rt-content h4 *:not(#_){font-weight:800!important}.rte-area h3:not(#_),.rte-area h4:not(#_),.rt-content h3:not(#_),.rt-content h4:not(#_){font-weight:800!important}.rte-opt>h1:not(#_),.rte-opt>h2:not(#_),.rte-opt>h3:not(#_),.rte-opt>h4:not(#_){font-weight:800!important}@keyframes vhSk{to{background-position: -200% 0;}}.ex-head{flex-wrap:wrap;gap:1rem}.ex-title{display:flex;align-items:center;gap:.9rem}.ex-title-ic{width:3.1rem;height:3.1rem;flex-shrink:0;display:grid;place-items:center;border-radius:1rem;font-size:1.4rem;color:#fff;background:var(--v-grad);box-shadow:0 12px 24px -12px rgba(79,70,229,.7)}.ex-card{border:0;border-radius:1.2rem;margin-bottom:1.2rem;box-shadow:0 12px 30px -24px rgba(15,23,42,.6),inset 0 0 0 1px rgba(99,102,241,.08)}.ex-lbl{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.ex-lbl i{color:#6366f1}.ex-seg{display:flex;flex-wrap:wrap;gap:.3rem;padding:.25rem;border-radius:.85rem;background:var(--v-fill,#eef1f8)}.ex-seg label{flex:1 1 auto;margin:0;cursor:pointer}.ex-seg input{position:absolute;opacity:0;pointer-events:none}.ex-seg span{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .6rem;border-radius:.65rem;font-size:.84rem;font-weight:700;color:var(--bs-secondary-color);white-space:nowrap;transition:background .2s,color .2s}.ex-seg em{font-style:normal;font-size:.7rem;padding:0 .35rem;border-radius:999px;background:rgba(100,116,139,.15)}.ex-seg label:hover span{color:#4f46e5}.ex-seg input:checked + span{color:#4f46e5;background:var(--rh-surface,#fff);box-shadow:0 4px 10px -6px rgba(15,23,42,.45)}.ex-seg input:checked + span em{color:#fff;background:#6366f1}@keyframes exBounce{50%{transform: translateY(3px);}}.ex-mini-hd{display:flex;align-items:flex-start;gap:.65rem;padding:1rem 1.1rem .6rem}.ex-mini-hd>i{width:2.1rem;height:2.1rem;flex-shrink:0;display:grid;place-items:center;border-radius:.7rem;color:#6366f1;background:rgba(99,102,241,.12)}.ex-mini-hd b{display:block}.ex-mini-hd small{font-size:.78rem;color:var(--bs-secondary-color)}.rp-sec-n{width:1.4rem;text-align:center;font-weight:800;font-size:.8rem;color:var(--bs-secondary-color)}.rp-go{border-radius:999px;font-weight:800;padding:.55rem 1.2rem;display:inline-flex;align-items:center;gap:.45rem}@media (max-width: 575.98px){.rp-go{flex:1;justify-content:center}}.ac-tabs{position:sticky;top:4.4rem;z-index:15;display:flex;gap:.3rem;padding:.3rem;margin-bottom:1.1rem;border-radius:1rem;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--rh-surface,#fff) 92%,transparent);backdrop-filter:blur(8px);box-shadow:0 10px 24px -20px rgba(15,23,42,.6),inset 0 0 0 1px rgba(99,102,241,.1)}.ac-tabs::-webkit-scrollbar{display:none}.ac-tabs button{position:relative;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.75rem;padding:.55rem 1rem;font-weight:800;font-size:.92rem;color:var(--bs-secondary-color);background:transparent;transition:background .2s,color .2s;white-space:nowrap}.ac-tabs button:hover{color:#4f46e5;background:rgba(99,102,241,.08)}.ac-tabs button.on{color:#fff;background:var(--v-grad,var(--v-grad));box-shadow:0 8px 18px -10px rgba(79,70,229,.7)}.ac-tabs button.on .ov-n{color:#fff;background:rgba(255,255,255,.25)}@keyframes acPulse{50%{opacity: .3;}}.ac-check{list-style:none;margin:0;padding:0 1.1rem 1.1rem;display:grid;gap:.3rem}.ac-check li{display:flex;align-items:center;gap:.5rem;font-size:.86rem;color:var(--bs-secondary-color)}.ac-check li i{color:#cbd5e1}.ac-check li.ok{color:var(--bs-body-color)}.ac-check li.ok i{color:#16a34a}@media (max-width: 767.98px){.ac-tabs{top:3.6rem}.ac-tabs button{padding:.5rem .75rem;font-size:.85rem}}.min-w-0{min-width:0}.ac-tabs{top:calc(var(--ac-top,58px) + .35rem)!important}.ac-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.ac-tabs button{min-width:0;flex:none;padding:.55rem .5rem}@media (max-width: 767.98px){.ac-tabs button{flex-direction:column;gap:.15rem;padding:.45rem .25rem;font-size:.76rem;line-height:1.1}.ac-tabs button>i{font-size:1.1rem}.ac-tabs .ov-n{position:absolute;top:.3rem;right:calc(50% - 1.35rem)}.ac-tabs .ov-n{min-width:1.05rem;line-height:1.05rem;padding:0 .25rem;font-size:.6rem}}.ac-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}html.rh-reduce *,html.rh-reduce *::before,html.rh-reduce *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rte-bar{top:58px;z-index:6;background:color-mix(in srgb,var(--rh-surface,#fff) 93%,#6366f1 7%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 rgba(99,102,241,.12),0 8px 16px -14px rgba(15,23,42,.55);border-radius:1rem 1rem 0 0}.modal .rte-bar,.offcanvas .rte-bar{top:0}@media (max-width: 420px){.ac-tabs button>i{font-size:1.25rem}.ac-tabs button{padding:.6rem .2rem}}@keyframes exTick{from{transform: scale(.6);}to{transform: scale(1);}}.pv-check{display:flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:.7rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.pv-check.ok{color:#15803d;background:rgba(22,163,74,.08)}.pv-check.todo{color:#b45309;background:rgba(245,158,11,.12)}.pv-check:hover{transform:translateX(2px)}.pv-check.todo:hover{color:#92400e;background:rgba(245,158,11,.2)}input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]){-webkit-appearance:none;appearance:none;position:relative;flex-shrink:0;border:0;border-radius:.42em;cursor:pointer;vertical-align:middle;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.4);transition:background .18s,box-shadow .18s,transform .12s}input[type=checkbox]:not([class]):not(.ag-root-wrapper input):not([role=switch]){width:1.2em;height:1.2em;margin:0}input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]):hover:not(:disabled){box-shadow:inset 0 0 0 1.5px #6366f1,0 0 0 4px rgba(99,102,241,.12)}input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]):checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.4l3 3 6-6.6'/%3E%3C/svg%3E") center / 78% no-repeat,var(--v-grad)!important;box-shadow:0 4px 10px -4px rgba(79,70,229,.6);animation:exTick .22s cubic-bezier(.3,1.6,.6,1)}input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]):indeterminate{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' d='M4 8h8'/%3E%3C/svg%3E") center / 78% no-repeat,var(--v-grad)!important;box-shadow:none}input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]):active:not(:disabled){transform:scale(.88)}input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]):focus-visible{outline:3px solid rgba(99,102,241,.4);outline-offset:2px}input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]):disabled{opacity:.45;cursor:not-allowed}input[type=checkbox].is-invalid:not(.form-switch input){box-shadow:inset 0 0 0 1.5px #dc2626}[data-bs-theme=dark] input[type=checkbox]:not(.form-switch input):not(.ag-root-wrapper input):not([role=switch]):not(:checked){background:#1e293b;box-shadow:inset 0 0 0 1.5px rgba(165,180,252,.35)}.form-check-label{cursor:pointer}@keyframes exTick{from{transform: scale(.6);}to{transform: scale(1);}}body .ag-checkbox-input-wrapper{border-radius:.32rem!important;background-color:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.4)!important;transition:background .18s,box-shadow .18s}body .ag-checkbox-input-wrapper:hover{box-shadow:inset 0 0 0 1.5px #6366f1,0 0 0 4px rgba(99,102,241,.12)!important}body .ag-checkbox-input-wrapper::after{display:none!important}body .ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked,body .ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.4l3 3 6-6.6'/%3E%3C/svg%3E") center / 78% no-repeat,var(--v-grad);box-shadow:0 4px 10px -4px rgba(79,70,229,.6)!important}body .ag-theme-quartz .ag-checkbox-input-wrapper.ag-indeterminate,body .ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-indeterminate{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' d='M4 8h8'/%3E%3C/svg%3E") center / 78% no-repeat,var(--v-grad);box-shadow:0 4px 10px -4px rgba(79,70,229,.6)!important}[data-bs-theme=dark] body .ag-checkbox-input-wrapper:not(.ag-checked):not(.ag-indeterminate){background-color:#1e293b}@keyframes stPulse{50%{opacity: .35;}}.st-check{margin:0 1.1rem .9rem;padding:.3rem;border-radius:1rem;background:var(--v-fill,#eef1f8)}@keyframes stFlash{0%,60%{box-shadow: 0 0 0 4px rgba(99,102,241,.28);}100%{box-shadow: 0 0 0 4px transparent;}}[data-cp].done i::before{content:"\F272"}.ex-mini-hd .api-n{margin-left:.3rem;padding:.02rem .5rem;border-radius:999px;font-style:normal;font-size:.72rem;color:#4f46e5;background:rgba(99,102,241,.12)}@keyframes apiShake{25%{transform: translateX(-4px);}75%{transform: translateX(4px);}}.api-langs{display:flex;gap:.2rem;overflow-x:auto;scrollbar-width:none}.api-langs button{flex-shrink:0;padding:.3rem .75rem;border:0;border-radius:.6rem;font-size:.8rem;font-weight:700;color:#94a3b8;background:transparent;transition:.15s}.api-langs button:hover{color:#e2e8f0}.api-langs button.on{color:#fff;background:var(--v-grad)}@media (min-width: 1200px){.rh-stick{position:sticky;top:var(--rh-stick-top,calc(58px + 1rem))}}.au-wrap{max-width:1440px;margin:0 auto}.au-cats{display:grid;gap:.15rem;padding:0 .6rem}.au-cats a{--c:var(--rh-brand);display:flex;align-items:center;gap:.55rem;padding:.38rem .5rem;border-radius:.7rem;text-decoration:none;color:var(--bs-body-color);font-size:.85rem;font-weight:600;transition:background .15s}.au-cats a i{width:1.65rem;height:1.65rem;display:grid;place-items:center;flex-shrink:0;border-radius:.5rem;font-size:.82rem;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);transition:.15s}.au-cats a span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-cats a em{font-style:normal;font-size:.7rem;font-weight:800;color:var(--bs-secondary-color)}.au-cats a:hover{background:var(--v-fill,#eef1f8)}.au-cats a.on{background:color-mix(in srgb,var(--c) 10%,var(--rh-surface,#fff));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 45%,transparent)}.au-cats a.on i{color:#fff;background:var(--c)}.au-cats a.on em{color:var(--c)}.au-active-n{margin-right:.3rem;font-size:.8rem;color:var(--bs-secondary-color)}.au-chip{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.02rem .45rem;border-radius:999px;font-size:.7rem;background:var(--v-fill,#eef1f8)}.au-cv{flex-shrink:0;margin-top:.55rem;font-size:.75rem;color:var(--bs-secondary-color);transition:transform .2s}.au-cp{padding:0 .2rem;border:0;background:transparent;color:#6366f1}@media (max-width: 991.98px){.au-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rh-stick-row>.rh-stuck{position:sticky;top:var(--rh-stick-top,calc(58px + 1rem));align-self:flex-start}.rh-stick-row>.rh-stuck:has(.dropdown-menu.show),.rh-stick-row>.rh-stuck:focus-within{position:sticky;z-index:30}.tm-role{--c:var(--rh-brand);display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .9rem;border:0;border-radius:1.1rem;text-align:left;color:var(--bs-body-color);background:var(--rh-surface,#fff);box-shadow:0 12px 30px -26px rgba(15,23,42,.6),inset 0 0 0 1px rgba(99,102,241,.08);transition:transform .15s,box-shadow .15s}.tm-role:hover{transform:translateY(-2px);box-shadow:0 14px 30px -22px var(--c),inset 0 0 0 1.5px color-mix(in srgb,var(--c) 40%,transparent)}.tm-role.on{background:color-mix(in srgb,var(--c) 7%,var(--rh-surface,#fff));box-shadow:0 14px 30px -20px var(--c),inset 0 0 0 2px var(--c)}.tm-n{margin-left:.3rem;padding:.02rem .5rem;border-radius:999px;font-style:normal;font-size:.72rem;color:#4f46e5;background:rgba(99,102,241,.12)}[data-bs-theme=dark] .tm-role{background:var(--rh-surface,#1e293b)}@media (max-width: 575.98px){.tm-role{padding:.65rem}}.us-wrap{max-width:1480px;margin:0 auto}.us-hic{background:var(--v-grad)}.us-hic.sm{width:2.5rem;height:2.5rem;font-size:1.1rem;border-radius:.8rem}.us-hd-act{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.us-hd-act .btn{display:inline-flex;align-items:center;gap:.4rem}.us-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.1rem}.us-kpi{--c:var(--rh-brand);display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:1.1rem;text-decoration:none;color:var(--bs-body-color);background:var(--rh-surface,#fff);box-shadow:0 12px 30px -26px rgba(15,23,42,.6),inset 0 0 0 1px rgba(99,102,241,.08);transition:transform .15s,box-shadow .15s}a.us-kpi:hover{transform:translateY(-2px);color:var(--bs-body-color);box-shadow:0 14px 30px -22px var(--c),inset 0 0 0 1.5px color-mix(in srgb,var(--c) 40%,transparent)}.us-kpi>i{width:2.4rem;height:2.4rem;flex-shrink:0;display:grid;place-items:center;border-radius:.8rem;font-size:1.1rem;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.us-kpi>div{min-width:0;flex:1}.us-kpi b{display:block;font-size:1.45rem;line-height:1.1;font-variant-numeric:tabular-nums}.us-kpi span{display:block;font-size:.8rem;font-weight:700;color:var(--bs-secondary-color)}.us-kpi small{display:block;font-size:.72rem;color:var(--bs-secondary-color)}.us-kpi.warn small{color:#b45309;font-weight:700}.us-meter{height:5px;margin-top:.35rem;border-radius:99px;background:rgba(22,163,74,.14);overflow:hidden}.us-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0fb5a6,#16a34a)}.us-link{box-shadow:0 16px 34px -22px rgba(15,181,166,.7),inset 0 0 0 1.5px rgba(15,181,166,.5);animation:shIn .3s ease}.us-link .ex-mini-hd>i{color:#fff;background:var(--v-grad)}.us-link-box{display:flex;gap:.4rem;padding:.3rem;border-radius:999px;background:var(--v-fill,#eef1f8)}.us-link-box input{flex:1;min-width:0;padding:0 .8rem;border:0;background:transparent;font:600 .8rem ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--bs-body-color);outline:0}.us-main{overflow:visible}.us-tools{display:flex;gap:.6rem;align-items:center;padding:1rem 1rem .6rem}.us-search{position:relative;flex:1;display:flex;align-items:center;margin:0}.us-search>i{position:absolute;left:.9rem;color:#6366f1;pointer-events:none}.us-search input{width:100%;padding:.6rem 2.6rem .6rem 2.5rem;border:0;border-radius:999px;font-size:.9rem;background:var(--v-fill,#eef1f8);color:var(--bs-body-color);outline:0;transition:box-shadow .15s}.us-search input:focus{background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1.5px #6366f1,0 0 0 4px rgba(99,102,241,.12)}.us-search kbd{position:absolute;right:.8rem;padding:.05rem .4rem;font-size:.68rem;border-radius:.35rem;color:var(--bs-secondary-color);background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px rgba(99,102,241,.25)}.us-sort{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.us-chips{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1rem .8rem}.us-chips a{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700;text-decoration:none;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8);transition:.15s}.us-chips a em{font-style:normal;padding:0 .4rem;border-radius:999px;font-size:.7rem;background:var(--rh-surface,#fff)}.us-chips a:hover{color:#4f46e5;background:rgba(99,102,241,.12)}.us-chips a.alert{color:#b45309}.us-chips a.on{color:#fff;background:var(--v-grad);box-shadow:0 8px 18px -12px rgba(79,70,229,.8)}.us-chips a.on em{color:#4f46e5}.us-bulk{position:sticky;top:64px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 1rem .6rem;padding:.5rem .6rem .5rem .9rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1e1b4b,#4338ca);box-shadow:0 14px 30px -18px rgba(30,27,75,.9);animation:shIn .2s ease}.us-bulk b{margin-right:.4rem;font-size:.85rem}.us-bb{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .75rem;border:0;border-radius:999px;font-size:.78rem;font-weight:800;color:#fff;background:rgba(255,255,255,.12);transition:.15s}.us-bb:hover{background:rgba(255,255,255,.25)}.us-bb.danger:hover{background:#dc2626}.us-bb.ghost{background:transparent}.us-list{padding:0 .6rem .4rem}.us-hdr,.us-row{display:grid;grid-template-columns:2.2rem minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr) 2.4rem;align-items:center;gap:.6rem;padding:.55rem .6rem}.us-hdr{position:sticky;top:58px;z-index:3;border-radius:.8rem;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#6366f1;background:color-mix(in srgb,var(--v-fill,#eef1f8) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.us-row{margin-top:.3rem;border-radius:1rem;cursor:pointer;transition:background .15s,box-shadow .15s;outline:0}.us-row:hover,.us-row:focus-visible{background:var(--v-fill,#eef1f8)}.us-row:focus-visible{box-shadow:inset 0 0 0 2px #6366f1}.us-row.sel{background:rgba(99,102,241,.08);box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.45)}.us-row.off .us-who,.us-row.off .us-c-inst,.us-row.off .us-c-num{opacity:.55}.us-ck{display:grid;place-items:center;margin:0;cursor:pointer}.us-who{display:flex;align-items:center;gap:.7rem;min-width:0}.us-who b{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.92rem}.us-who small,.us-row>div>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--bs-secondary-color)}.us-row>div>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.us-av{--h:230;position:relative;width:2.5rem;height:2.5rem;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:.82rem;font-weight:800;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 75% 55%),hsl(calc(var(--h) + 40) 70% 45%));box-shadow:0 6px 14px -8px hsl(var(--h) 70% 40%)}.us-av.lg{width:3.6rem;height:3.6rem;font-size:1.15rem}.us-on{position:absolute;right:0;bottom:0;width:.7rem;height:.7rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 2px var(--rh-surface,#fff)}.us-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .5rem;border-radius:999px;font-size:.66rem;font-weight:800;white-space:nowrap}.us-tag.you{color:#fff;background:var(--v-grad)}.us-tag.admin{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c)}.us-tag.ok{color:#15803d;background:rgba(22,163,74,.12)}.us-tag.warn{color:#b45309;background:rgba(245,158,11,.14)}.us-tag.bad{color:#b91c1c;background:rgba(220,38,38,.1)}.us-tag.off{color:#64748b;background:rgba(100,116,139,.14)}.us-c-num b{font-variant-numeric:tabular-nums}.us-c-sec{display:flex;flex-wrap:wrap;gap:.25rem}.us-sec{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.55rem;font-size:.82rem}.us-sec.ok{color:#15803d;background:rgba(22,163,74,.12)}.us-sec.warn{color:#b45309;background:rgba(245,158,11,.15)}.us-sec.off{color:#94a3b8;background:rgba(148,163,184,.14)}.us-sec.bad{color:#fff;background:#dc2626}.us-sec.sso{color:#4f46e5;background:rgba(99,102,241,.1)}.us-sec.sso b{font-size:.64rem}.us-st{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.74rem;font-weight:800}.us-st i{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.us-st.on{color:#15803d;background:rgba(22,163,74,.1)}.us-st.on i{animation:stPulse 2s ease-in-out infinite}.us-st.off{color:#b91c1c;background:rgba(220,38,38,.09)}.us-kebab{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:0;border-radius:50%;color:var(--bs-secondary-color);background:transparent;transition:.15s}.us-kebab:hover,.us-kebab[aria-expanded=true]{color:#fff;background:#6366f1}.us-menu{border:0;border-radius:1rem;padding:.4rem;box-shadow:0 20px 40px -18px rgba(15,23,42,.45)}.us-menu .dropdown-item{display:flex;align-items:center;gap:.5rem;border-radius:.6rem;font-size:.85rem;font-weight:600;padding:.45rem .7rem}.us-menu .dropdown-item i{color:#6366f1}.us-menu .dropdown-item.text-danger i{color:inherit}.us-empty{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:3rem 1rem;text-align:center;font-size:.86rem;color:var(--bs-secondary-color)}.us-empty i{font-size:2rem;color:#6366f1;opacity:.55}.us-empty b{font-size:1rem;color:var(--bs-body-color)}.us-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.8rem 1.2rem 1rem;font-size:.8rem;color:var(--bs-secondary-color)}.us-keys kbd{padding:.02rem .35rem;font-size:.66rem;border-radius:.3rem;color:var(--bs-body-color);background:var(--v-fill,#eef1f8);box-shadow:none}.us-drawer{width:min(440px,100vw)!important;border:0;background:var(--rh-surface,#fff)}.us-drawer .offcanvas-header{align-items:flex-start;padding:1.3rem 1.3rem .8rem;background:radial-gradient(120% 140% at 0 0,rgba(99,102,241,.14),transparent 60%),radial-gradient(120% 140% at 100% 0,rgba(219,39,119,.1),transparent 55%)}.us-dtags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.45rem}.us-drawer .offcanvas-body{padding:.9rem 1.3rem 1.5rem}.us-dacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.4rem;margin-bottom:1rem}.us-da{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .3rem;border:0;border-radius:.9rem;font-size:.74rem;font-weight:700;text-align:center;text-decoration:none;color:var(--bs-body-color);background:var(--v-fill,#eef1f8);transition:.15s}.us-da i{font-size:1.05rem;color:#6366f1}.us-da:hover{color:#fff;background:#6366f1}.us-da:hover i{color:#fff}.us-da.danger i{color:#dc2626}.us-da.danger:hover{background:#dc2626}.us-dstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.6rem}.us-dstats>div{display:flex;flex-direction:column;align-items:center;padding:.6rem .3rem;border-radius:.9rem;background:linear-gradient(180deg,rgba(99,102,241,.08),transparent);box-shadow:inset 0 0 0 1px rgba(99,102,241,.1)}.us-dstats i{color:#6366f1}.us-dstats b{font-size:1.2rem;font-variant-numeric:tabular-nums}.us-dstats span{font-size:.7rem;color:var(--bs-secondary-color)}.us-dl{display:grid;gap:0;margin:0;border-radius:.9rem;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(99,102,241,.1)}.us-dl>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;padding:.45rem .75rem;font-size:.82rem}.us-dl>div + div{}.us-dl dt{font-weight:700;color:var(--bs-secondary-color)}.us-dl dd{margin:0;overflow-wrap:anywhere}.us-dl dd small{display:block;font-size:.72rem;color:var(--bs-secondary-color)}.us-dproj{display:grid;gap:.3rem}.us-pj{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border-radius:.8rem;text-decoration:none;color:var(--bs-body-color);background:var(--v-fill,#eef1f8);transition:.15s}.us-pj>i:first-child{color:#6366f1}.us-pj span{flex:1;min-width:0}.us-pj b{display:block;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-pj small{font-size:.72rem;color:var(--bs-secondary-color);text-transform:capitalize}.us-pj>i:last-child{opacity:0;color:#6366f1;transition:.15s}.us-pj:hover{box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.4);color:var(--bs-body-color)}.us-pj:hover>i:last-child{opacity:1}.us-dact{position:relative;padding-left:.3rem}.us-ev{position:relative;display:flex;gap:.7rem;padding:.35rem 0}.us-ev>i{position:relative;z-index:1;width:.7rem;height:.7rem;flex-shrink:0;margin-top:.3rem;border-radius:50%;background:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.18)}.us-ev:not(:last-child)::before{content:"";position:absolute;left:.3rem;top:1.1rem;bottom:-.4rem;width:2px;background:rgba(99,102,241,.15)}.us-ev b{display:block;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.us-ev small{font-size:.72rem;color:var(--bs-secondary-color)}.us-load,.us-none{padding:.8rem;text-align:center;font-size:.8rem;color:var(--bs-secondary-color)}.us-modal{border:0;border-radius:1.3rem}.us-modal .modal-header{gap:.7rem;border:0}.us-modal .modal-header .btn-close{margin-left:auto;align-self:flex-start}.us-modal .modal-title{margin:0;font-weight:800}.us-modal .modal-footer{border:0}[data-bs-theme=dark] .us-kpi{background:var(--rh-surface,#1e293b)}@media (max-width: 1199.98px){.us-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1199.98px){.us-hdr,.us-row{grid-template-columns:2.2rem minmax(0,2.4fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr) 2.4rem}.us-c-inst{display:none!important}}@media (max-width: 767.98px){.us-hdr{display:none}.us-row{grid-template-columns:2rem minmax(0,1fr) auto 2.2rem;row-gap:.35rem;background:var(--v-fill,#eef1f8)}.us-c-num,.us-c-last{display:none!important}.us-ck{grid-row:1 / span 2}.us-who{grid-column:2 / 4;grid-row:1}.us-c-act{grid-column:4;grid-row:1}.us-c-sec{grid-column:2;grid-row:2;padding-left:3.2rem}.us-c-st{grid-column:3 / 5;grid-row:2;justify-self:end}.us-tools{flex-wrap:wrap}.us-search{flex-basis:100%}.us-keys,.us-search kbd{display:none}.us-bulk{border-radius:1rem}}@media (max-width: 575.98px){.us-kpis{grid-template-columns:1fr 1fr;gap:.5rem}.us-kpi{padding:.7rem}.us-kpi>i{display:none}.us-hd-act{width:100%}.us-hd-act .btn{flex:1;justify-content:center}}.us-st.ban{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b)}.us-st.ban i{width:auto;height:auto;background:none;font-size:.72rem}.us-c-st small{display:block;margin-top:.15rem;font-size:.68rem;color:#b91c1c}.us-row.banned{background:repeating-linear-gradient(135deg,rgba(220,38,38,.035) 0 10px,transparent 10px 20px)}.us-row.banned .us-av{filter:grayscale(.7)}.us-hic.ban{background:linear-gradient(135deg,#f87171,#b91c1c)}.us-hic.del{background:linear-gradient(135deg,#dc2626,#7f1d1d)}.us-help{font-size:.72rem;color:var(--bs-secondary-color);margin-top:.25rem}.us-reasons{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.us-reasons button{padding:.15rem .6rem;border:0;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8);transition:.15s}.us-reasons button:hover{color:#fff;background:#dc2626}.us-dur label{flex:1 1 auto}.us-dest{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.us-dest label{margin:0;cursor:pointer}.us-dest input{position:absolute;opacity:0;pointer-events:none}.us-dest span{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.55rem;height:100%;padding:.6rem .7rem;border-radius:.9rem;background:var(--v-fill,#eef1f8);transition:.15s}.us-dest span i{grid-row:span 2;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;color:#dc2626;background:var(--rh-surface,#fff)}.us-dest b{font-size:.84rem}.us-dest small{font-size:.7rem;line-height:1.3;color:var(--bs-secondary-color)}.us-dest input:checked + span{background:rgba(220,38,38,.06);box-shadow:inset 0 0 0 2px #dc2626}.us-dest input:checked + span i{color:#fff;background:#dc2626}.us-dlist{list-style:none;display:grid;gap:.4rem;margin:0 0 1rem;padding:0}.us-dlist li{display:flex;gap:.55rem;align-items:flex-start;padding:.55rem .7rem;border-radius:.85rem;font-size:.83rem;background:var(--v-fill,#eef1f8)}.us-dlist li i{color:#dc2626;margin-top:.1rem}.us-dlist li:last-child i{color:#16a34a}.us-dban{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:.8rem;padding:.7rem .85rem;border-radius:1rem;background:rgba(220,38,38,.07);box-shadow:inset 0 0 0 1px rgba(220,38,38,.25)}.us-dban>i{color:#dc2626;font-size:1.15rem}.us-dban b{display:block;color:#b91c1c;font-size:.88rem}.us-dban small{display:block;font-size:.76rem;color:var(--bs-secondary-color)}@media (max-width: 575.98px){.us-dest{grid-template-columns:1fr}}@keyframes adPing{70%{box-shadow: 0 0 0 7px rgba(22,163,74,0);}100%{box-shadow: 0 0 0 0 rgba(22,163,74,0);}}@keyframes adGrow{from{transform: scaleX(0);}}.ad-tp-n{flex-shrink:0;text-align:right}.ad-tp-n b{display:block;font-size:1.05rem;font-variant-numeric:tabular-nums}.ad-tp-n small{font-size:.7rem;color:#15803d}.ad-disk-lg i.o{background:#94a3b8}.ad-disk-lg i.f{background:#6366f1}.ad-disk-lg i.b{background:#0fb5a6}.ad-disk-lg{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.5rem;font-size:.74rem;color:var(--bs-secondary-color)}.ad-disk-lg i{display:inline-block;width:.6rem;height:.6rem;margin-right:.25rem;border-radius:3px;vertical-align:middle}#usEdit .modal-xl{max-width:980px}.us-modal.ue{overflow:hidden}.ue-grid{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:560px}.ue-side{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:1.2rem;background:linear-gradient(180deg,rgba(99,102,241,.08),rgba(15,181,166,.05))}.ue-x{position:absolute;top:1rem;right:1rem;z-index:2}.ue-card{position:relative;padding:0 1rem 1rem;border-radius:1.2rem;text-align:center;background:var(--rh-surface,#fff);box-shadow:0 16px 34px -26px rgba(15,23,42,.6),inset 0 0 0 1px rgba(99,102,241,.1);overflow:hidden}.ue-cover{height:62px;margin:0 -1rem;background:radial-gradient(120% 140% at 0 0,#0fb5a6,transparent 60%),radial-gradient(120% 140% at 100% 0,#db2777,transparent 60%),var(--v-grad)}.ue-av{width:4.4rem!important;height:4.4rem!important;margin:-2.2rem auto .5rem;font-size:1.35rem!important;box-shadow:0 0 0 4px var(--rh-surface,#fff),0 12px 24px -10px hsl(var(--h) 70% 40%)!important;transition:transform .2s}.ue-card:hover .ue-av{transform:scale(1.05)}.ue-pn{display:block;font-size:1.05rem;line-height:1.25;overflow-wrap:anywhere}.ue-pu{display:block;font-size:.8rem;color:#6366f1;font-weight:700}.ue-pt{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:.5rem 0 .7rem}.ue-pl{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;text-align:left}.ue-pl li{display:flex;align-items:center;gap:.5rem;padding:.35rem .55rem;border-radius:.7rem;font-size:.78rem;background:var(--v-fill,#eef1f8);min-width:0;transition:.2s}.ue-pl li i{color:#6366f1;flex-shrink:0}.ue-pl li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-pl li.empty{opacity:.55;font-style:italic}.ue-pb{margin:.7rem 0 0;padding:.5rem .65rem;border-radius:.7rem;font-size:.76rem;text-align:left;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.ue-meter-tx{display:flex;justify-content:space-between;font-size:.76rem;font-weight:700;color:var(--bs-secondary-color)}.ue-meter-tx b{color:#4f46e5}.ue-bar{height:6px;margin-top:.3rem;border-radius:99px;background:rgba(99,102,241,.13);overflow:hidden}.ue-bar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--v-grad);transition:width .4s cubic-bezier(.3,1.2,.5,1)}.ue-meta{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.ue-meta li{display:grid;grid-template-columns:auto 1fr;column-gap:.4rem;padding:.45rem .55rem;border-radius:.75rem;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px rgba(99,102,241,.1)}.ue-meta i{grid-row:span 2;color:#6366f1}.ue-meta span{font-size:.66rem;color:var(--bs-secondary-color)}.ue-meta b{font-size:.8rem}.ue-main{display:flex;flex-direction:column;min-width:0}.ue-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1.2rem 1.4rem .6rem}.ue-hd .modal-title{font-weight:800;margin:0}.ue-tabs{display:flex;gap:.3rem;margin:0 1.4rem;padding:.25rem;border-radius:.9rem;background:var(--v-fill,#eef1f8)}.ue-tabs button{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .6rem;border:0;border-radius:.7rem;font-size:.84rem;font-weight:800;color:var(--bs-secondary-color);background:transparent;transition:.15s}.ue-tabs button:hover{color:#4f46e5}.ue-tabs button.on{color:#4f46e5;background:var(--rh-surface,#fff);box-shadow:0 6px 14px -10px rgba(15,23,42,.5)}.ue-te{min-width:1.1rem;height:1.1rem;display:grid;place-items:center;padding:0 .3rem;border-radius:999px;font-style:normal;font-size:.66rem;color:#fff;background:#dc2626}.ue-body{flex:1;padding:1.1rem 1.4rem .6rem}.ue-pane{display:none;animation:shIn .22s ease}.ue-pane.on{display:grid;gap:.9rem;align-content:start}.ue-row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.ue-f{min-width:0}.ue-f>label{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.ue-f>label i{color:#6366f1}.ue-f>label em{margin-left:auto;font-style:normal;font-size:.64rem;font-weight:700;letter-spacing:0;text-transform:none;color:#b45309}.ue-in{position:relative;display:flex;align-items:center}.ue-in>*:not(.ue-st){flex:1 1 auto;width:100%;min-width:0}.ue-in .form-control{padding-right:2.4rem;transition:box-shadow .15s,background .15s}.ue-st{position:absolute;right:.8rem;font-style:normal;font-size:1rem;pointer-events:none}.ue-f.ok .ue-st::before{content:"\F26A";font-family:bootstrap-icons;color:#16a34a}.ue-f.bad .ue-st::before{content:"\F332";font-family:bootstrap-icons;color:#dc2626}.ue-f.ok .form-control{box-shadow:inset 0 0 0 1.5px rgba(22,163,74,.55)!important}.ue-f.bad .form-control{box-shadow:inset 0 0 0 1.5px #dc2626,0 0 0 4px rgba(220,38,38,.1)!important;animation:apiShake .3s}.ue-msg{min-height:1.1rem;margin-top:.3rem;font-size:.74rem;color:var(--bs-secondary-color)}.ue-f.ok .ue-msg{color:#15803d}.ue-f.bad .ue-msg{color:#dc2626;font-weight:700}.ue-f.busy .ue-msg{color:#4f46e5}.ue-msg .spinner-border{width:.75rem;height:.75rem;border-width:.12em}.ue-tog{position:relative;display:flex;align-items:center;gap:.7rem;margin:0;padding:.75rem .9rem;border-radius:1rem;background:var(--v-fill,#eef1f8);cursor:pointer;transition:.15s}.ue-tog b{display:block;font-size:.88rem}.ue-tog small{display:block;font-size:.74rem;color:var(--bs-secondary-color)}.ue-tog>span:nth-child(2){flex:1}.ue-tog .form-check-input{width:2.6em;height:1.4em;margin:0;cursor:pointer}.ue-tog>i{font-size:1.3rem;color:#cbd5e1;transition:.2s}.ue-tog:has(input:checked){background:rgba(22,163,74,.08);box-shadow:inset 0 0 0 1.5px rgba(22,163,74,.4)}.ue-tog:has(input:checked)>i{color:#16a34a;transform:scale(1.1)}.ue-ft{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.9rem 1.4rem 1.2rem}.ue-chg{flex:1;min-width:0;font-size:.78rem;font-weight:700;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-chg.on{color:#b45309}[data-bs-theme=dark] .ue-side{background:linear-gradient(180deg,rgba(99,102,241,.14),rgba(15,181,166,.06))}@media (max-width: 991.98px){.ue-grid{grid-template-columns:1fr;min-height:0}.ue-side{border-right:0}.ue-meta,.ue-pl,.ue-pb{display:none}.ue-meter{display:none}.ue-card{display:grid;grid-template-columns:auto minmax(0,1fr);text-align:left;column-gap:.8rem;align-items:center;padding:.8rem}.ue-cover{display:none}.ue-av{grid-row:span 3;margin:0!important;width:3.4rem!important;height:3.4rem!important}.ue-pt{justify-content:flex-start;margin:.3rem 0 0}}@media (max-width: 575.98px){.ue-row{grid-template-columns:1fr}.ue-tabs span{display:none}.ue-hd,.ue-body,.ue-ft{padding-left:1rem;padding-right:1rem}.ue-tabs{margin:0 1rem}}.um .modal-body{padding-top:.4rem}.um-hd{--c:var(--rh-brand);display:flex;align-items:flex-start;gap:.8rem;padding:1.2rem 1.3rem .8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,transparent),transparent)}.um-hd .modal-title{margin:0;font-weight:800}.um-hd small{display:block;font-size:.8rem;color:var(--bs-secondary-color)}.um-hd .btn-close{margin-left:auto}.um-ic{width:2.7rem;height:2.7rem;flex-shrink:0;display:grid;place-items:center;border-radius:.9rem;font-size:1.2rem;color:#fff;background:var(--c);box-shadow:0 10px 20px -10px var(--c)}.um-who{display:flex;align-items:center;gap:.7rem;padding:.65rem .75rem;border-radius:1rem;background:var(--v-fill,#eef1f8);box-shadow:inset 0 0 0 1px rgba(99,102,241,.1)}.um-who .us-av{width:2.6rem;height:2.6rem}.um-who b{display:block;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-who small{display:block;font-size:.74rem;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-who>.min-w-0,.um-who>div:not(.um-who-tags){flex:1;min-width:0}.um-who-tags{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.um-opt{display:flex;align-items:center;gap:.7rem;margin:0;padding:.7rem .85rem;border-radius:1rem;background:var(--v-fill,#eef1f8);cursor:pointer}.um-opt b{display:block;font-size:.88rem}.um-opt small{display:block;font-size:.74rem;color:var(--bs-secondary-color)}.um-opt .form-check-input{width:2.5em;height:1.35em;margin:0;cursor:pointer}.um-opt:has(input:checked){background:rgba(99,102,241,.08);box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.4)}.um-steps{display:flex;align-items:center;gap:.3rem;margin-top:1rem}.um-steps>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.um-steps b{width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:50%;font-size:.78rem;color:#fff;background:var(--v-grad)}.um-steps span{font-size:.7rem;line-height:1.25;color:var(--bs-secondary-color)}.um-steps>i{color:#cbd5e1;font-size:.8rem}.um-powers{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:0;padding:0}.um-powers li{display:flex;gap:.55rem;align-items:flex-start;padding:.6rem .65rem;border-radius:.9rem;background:var(--v-fill,#eef1f8);transition:.2s}.um-powers li>i{width:1.9rem;height:1.9rem;flex-shrink:0;display:grid;place-items:center;border-radius:.6rem;color:#7c3aed;background:var(--rh-surface,#fff)}.um-powers b{display:block;font-size:.8rem}.um-powers small{display:block;font-size:.7rem;line-height:1.25;color:var(--bs-secondary-color)}.um-powers.lose li{opacity:.75}.um-powers.lose li>i{color:#dc2626}.um-powers.lose b{text-decoration:line-through;text-decoration-color:rgba(220,38,38,.5)}.um-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.8rem 0}.um-impact>div{display:flex;flex-direction:column;align-items:center;padding:.6rem .3rem;border-radius:.9rem;background:rgba(220,38,38,.06);box-shadow:inset 0 0 0 1px rgba(220,38,38,.15)}.um-impact b{font-size:1.25rem;color:#b91c1c}.um-impact span{font-size:.7rem;color:var(--bs-secondary-color)}.um-impact>div:nth-child(2){background:rgba(22,163,74,.07);box-shadow:inset 0 0 0 1px rgba(22,163,74,.2)}.um-impact>div:nth-child(2) b{color:#15803d}#usBan .modal-header,#usDel .modal-header{background:linear-gradient(180deg,rgba(220,38,38,.08),transparent)}.ub-prev{margin-top:1rem;border-radius:1rem;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(99,102,241,.15)}.ub-prev-hd{padding:.4rem .75rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8)}.ub-prev-card{padding:.9rem;text-align:center;background:repeating-linear-gradient(135deg,rgba(220,38,38,.03) 0 10px,transparent 10px 20px)}.ub-prev-ic{width:2.4rem;height:2.4rem;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#f87171,#b91c1c)}.ub-prev-card b{display:block;margin-top:.4rem;font-size:.9rem}.ub-prev-card p{margin:.35rem auto 0;max-width:22rem;padding:.4rem .6rem;border-radius:.7rem;font-size:.76rem;background:rgba(220,38,38,.07);color:#7f1d1d;overflow-wrap:anywhere}.ub-prev-card small{display:block;margin-top:.35rem;font-size:.7rem;color:var(--bs-secondary-color)}.us-drawer{overflow:hidden}.ud-cover{position:relative;height:92px;flex-shrink:0;background:radial-gradient(120% 140% at 0 0,#0fb5a6,transparent 60%),radial-gradient(120% 140% at 100% 0,#db2777,transparent 60%),var(--v-grad)}.ud-cover .btn-close{position:absolute;top:.9rem;right:.9rem;opacity:.85}.ud-head{display:flex;align-items:flex-start;gap:.85rem;padding:.6rem 1.3rem .4rem}.ud-head>.us-av.lg{margin-top:-2.9rem}.ex-lbl code{text-transform:none;letter-spacing:0}.ud-head .us-av.lg{width:4.4rem;height:4.4rem;font-size:1.35rem;box-shadow:0 0 0 4px var(--rh-surface,#fff),0 12px 24px -10px hsl(var(--h) 70% 40%);flex-shrink:0}.ud-head h5{margin:0;font-size:1.12rem;font-weight:800}.ud-head small{display:block;font-size:.78rem;color:var(--bs-secondary-color);overflow-wrap:anywhere}.ud-tabs{display:flex;gap:.25rem;margin:1rem 0 .7rem;padding:.25rem;border-radius:.9rem;background:var(--v-fill,#eef1f8)}.ud-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .4rem;border:0;border-radius:.7rem;font-size:.8rem;font-weight:800;color:var(--bs-secondary-color);background:transparent;transition:.15s}.ud-tabs button.on{color:#4f46e5;background:var(--rh-surface,#fff);box-shadow:0 6px 14px -10px rgba(15,23,42,.5)}.ud-tabs em{font-style:normal;padding:0 .4rem;border-radius:999px;font-size:.68rem;color:#4f46e5;background:rgba(99,102,241,.12)}.ud-pane{display:none;animation:shIn .2s ease}.ud-pane.on{display:block}.us-da{position:relative}.us-da:hover{transform:translateY(-2px)}@media (max-width: 575.98px){.um-powers{grid-template-columns:1fr}.um-who-tags{display:none}}.modal-dialog-scrollable .modal-content>form{display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-content>form>.modal-body{overflow-y:auto}.ub-until:not([hidden]){animation:shIn .2s ease}.us-dur{flex-wrap:nowrap}.us-dur span{white-space:nowrap}.us-until-btn{display:flex;align-items:center;gap:.7rem;margin:.5rem 0 0;padding:.55rem .7rem;border-radius:1rem;cursor:pointer;background:var(--rh-surface,#fff);transition:.18s;box-shadow:var(--rh-sh-1,0 1px 3px rgba(15,23,42,.1))}.us-until-btn input{position:absolute;opacity:0;pointer-events:none}.us-until-btn .uu-ic{width:2.3rem;height:2.3rem;flex-shrink:0;display:grid;place-items:center;border-radius:.75rem;font-size:1.05rem;color:#6366f1;background:rgba(99,102,241,.1);transition:.18s}.us-until-btn .uu-tx{flex:1;min-width:0}.us-until-btn b{display:block;font-size:.88rem}.us-until-btn small{display:block;font-size:.72rem;color:var(--bs-secondary-color)}.us-until-btn .uu-go{color:var(--bs-secondary-color);transition:transform .18s}.us-until-btn:hover{background:rgba(99,102,241,.04)}.us-until-btn:hover .uu-go{transform:translateX(3px);color:#6366f1}.us-until-btn:has(input:checked){background:rgba(220,38,38,.05);box-shadow:0 10px 22px -16px rgba(220,38,38,.7)}.us-until-btn:has(input:checked) .uu-ic{color:#fff;background:linear-gradient(135deg,#f87171,#b91c1c)}.us-until-btn:has(input:checked) b{color:#b91c1c}.us-until-btn:has(input:checked) .uu-go i::before{content:"\F4CB"}.us-until-btn input:focus-visible ~ .uu-tx b{text-decoration:underline}.ub-until .form-control{margin-top:.4rem!important}@media (max-width: 575.98px){.us-dur{flex-wrap:wrap}}.un-ban{margin-top:.8rem;border-radius:1rem;overflow:hidden;background:rgba(220,38,38,.04);box-shadow:inset 0 0 0 1px rgba(220,38,38,.18)}.un-ban-hd{display:flex;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b91c1c;background:rgba(220,38,38,.07)}.un-grid{display:grid;grid-template-columns:1fr 1fr;gap:.1rem .8rem;padding:.6rem .8rem .3rem}.un-grid>div{min-width:0;padding:.25rem 0}.un-grid>div:first-child{grid-column:1 / -1}.un-grid small{display:block;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary-color)}.un-grid b{display:block;font-size:.84rem;overflow-wrap:anywhere}.un-bar{height:6px;margin:.3rem .8rem .8rem;border-radius:99px;background:rgba(220,38,38,.12);overflow:hidden}.un-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f87171,#16a34a);transition:width .5s}.un-arrow{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.8rem;font-size:.8rem;font-weight:800}.un-arrow span{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:999px;color:#b91c1c;background:rgba(220,38,38,.09);text-decoration:line-through;text-decoration-color:rgba(185,28,28,.5)}.un-arrow span.ok{color:#15803d;background:rgba(22,163,74,.12);text-decoration:none;animation:unPop 1.6s ease-in-out infinite}.un-arrow>i{color:var(--bs-secondary-color);animation:unNudge 1.6s ease-in-out infinite}@keyframes unNudge{50%{transform: translateX(4px);}}@keyframes unPop{50%{box-shadow: 0 0 0 4px rgba(22,163,74,.12);}}#usUnban .um-opt:has(input:checked){background:rgba(22,163,74,.07);box-shadow:inset 0 0 0 1.5px rgba(22,163,74,.4)}.us-da.good i{color:#16a34a}.us-da.good:hover{background:#16a34a}.us-da.good:hover i{color:#fff}.us-menu .dropdown-item.text-success i{color:#16a34a}@media (prefers-reduced-motion: reduce){.un-arrow>i,.un-arrow span.ok{animation:none}}.us-av.sm{width:2rem;height:2rem;font-size:.7rem}.ud-head>.us-av{position:relative;z-index:2}.au-cats{grid-template-columns:minmax(0,1fr)}.au-cats a{min-width:0}.au-cats a em{flex-shrink:0}.adn{position:relative;margin:0 0 1.2rem}.adn-track{display:flex;gap:.3rem;padding:.3rem;border-radius:1.1rem;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;background:var(--rh-surface,#fff);box-shadow:0 10px 26px -22px rgba(15,23,42,.55),inset 0 0 0 1px rgba(99,102,241,.1)}.adn-track::-webkit-scrollbar{display:none}.adn-i{position:relative;display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.55rem 1rem;border-radius:.85rem;font-size:.9rem;font-weight:800;text-decoration:none;white-space:nowrap;color:var(--bs-secondary-color);transition:color .15s,background .15s}.adn-i i{font-size:1rem;color:#6366f1;transition:color .15s}.adn-s{display:none}.adn-i:hover{color:#4f46e5;background:rgba(99,102,241,.08)}.adn-i.adn-i.on,.adn-i.on:hover{color:#fff!important;background:var(--v-grad);box-shadow:0 8px 18px -10px rgba(79,70,229,.8)}.adn-i.on i{color:#fff}.adn::before,.adn::after{content:"";position:absolute;top:1px;bottom:1px;width:1.8rem;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s}.adn::before{left:1px;border-radius:1.1rem 0 0 1.1rem;background:linear-gradient(90deg,var(--rh-surface,#fff),transparent)}.adn::after{right:1px;border-radius:0 1.1rem 1.1rem 0;background:linear-gradient(270deg,var(--rh-surface,#fff),transparent)}.adn.l::before,.adn.r::after{opacity:1}@media (max-width: 767.98px){.adn-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem;padding:.25rem;overflow:visible}.adn-i{flex-direction:column;gap:.15rem;padding:.5rem .2rem;font-size:.68rem;text-align:center}.adn-i i{font-size:1.15rem}.adn-l{display:none}.adn-s{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}}@media (max-width: 400px){.adn-i{font-size:.62rem;padding:.5rem .1rem}.adn-track{gap:.1rem}}@media (max-width: 330px){.adn-s{display:none}.adn-i{padding:.65rem .1rem}}@media (max-width: 575.98px){.ex-head .ex-title{width:100%}.us-hd-act{display:grid!important;grid-template-columns:1fr 1fr;gap:.45rem;width:100%;margin:0}.us-hd-act>*{width:100%;min-width:0;margin:0}.us-hd-act .btn{width:100%;justify-content:center;padding:.6rem .5rem;font-size:.88rem;white-space:nowrap}.ex-head .ex-title h1{font-size:1.35rem}.ex-head .ex-title .sub{font-size:.82rem}.ex-head .ex-title-ic{width:2.6rem;height:2.6rem;font-size:1.15rem;border-radius:.85rem}}.ex-title-ic.sm{width:2.5rem;height:2.5rem;font-size:1.1rem;border-radius:.8rem}@keyframes bkPulse{from{transform: scale(.9);opacity: .5;}to{transform: scale(1.25);opacity: 0;}}.bk-seg{display:flex;gap:.2rem;padding:.22rem;border-radius:999px;background:var(--v-fill,#eef1f8);overflow-x:auto;scrollbar-width:none;max-width:100%}.bk-seg button{border:0;background:none;padding:.38rem .8rem;border-radius:999px;font-size:.8rem;font-weight:800;white-space:nowrap;color:var(--bs-secondary-color);transition:.15s}.bk-seg button em{font-style:normal;margin-left:.2rem;padding:0 .38rem;border-radius:999px;font-size:.68rem;background:rgba(99,102,241,.12);color:#4f46e5}.bk-seg button.on{color:#fff;background:var(--v-grad);box-shadow:0 6px 14px -8px rgba(79,70,229,.8)}.bk-seg button.on em{background:rgba(255,255,255,.25);color:#fff}@keyframes bkIn{from{opacity: 0;transform: translateY(-4px);}}@keyframes bkBeat{50%{opacity: .3;transform: scale(.7);}}@keyframes bkSpin{to{transform: rotate(360deg);}}@keyframes bkUp{50%{transform: translateY(-3px);}}@media (max-width: 575.98px){.bk-seg{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:.9rem}.bk-seg button{padding:.38rem .2rem;font-size:.7rem;border-radius:.7rem}.bk-seg button em{display:none}}@keyframes sxFlash{20%{box-shadow: 0 0 0 3px rgba(99,102,241,.45),0 12px 30px -24px rgba(15,23,42,.6);}}.sx-help{display:block;margin-top:.35rem;font-size:.76rem;color:var(--bs-secondary-color)}.sx-help i{color:#6366f1}.sx-ptabs{display:flex;gap:.2rem;padding:.25rem;margin-bottom:.9rem;border-radius:.9rem;background:var(--v-fill,#eef1f8);overflow-x:auto;scrollbar-width:none}.sx-ptabs button{flex:1;border:0;padding:.45rem .7rem;border-radius:.7rem;background:none;font-size:.82rem;font-weight:800;white-space:nowrap;color:var(--bs-secondary-color);transition:.15s}.sx-ptabs button i{color:#6366f1}.sx-ptabs button.on{color:var(--bs-body-color);background:var(--rh-surface,#fff);box-shadow:0 4px 12px -8px rgba(15,23,42,.5)}.rh-ann{--c:var(--rh-brand);display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.6rem .7rem .6rem 1rem;border-radius:1rem;font-size:.88rem;font-weight:600;color:var(--bs-body-color);background:linear-gradient(100deg,color-mix(in srgb,var(--c) 13%,var(--rh-surface,#fff)),var(--rh-surface,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent),0 10px 24px -20px var(--c);animation:bkIn .3s ease}.rh-ann.success{--c:#16a34a}.rh-ann.warning{--c:#d97706}.rh-ann.danger{--c:#dc2626}.rh-ann>i{width:1.9rem;height:1.9rem;flex-shrink:0;display:grid;place-items:center;border-radius:.65rem;color:#fff;background:var(--c)}.rh-ann>span{flex:1;min-width:0}.rh-ann a{font-weight:800;color:var(--c);white-space:nowrap}.rh-ann>button{width:1.9rem;height:1.9rem;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:.6rem;color:var(--bs-secondary-color);background:transparent}.rh-ann>button:hover{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c)}@media (max-width: 575.98px){.sx-ptabs button{font-size:.74rem;padding:.45rem .4rem}}:root:not([data-bs-theme="dark"]) .rh-sidebar{background:radial-gradient(420px 260px at 0% 0%,rgba(15,181,166,.10),transparent 70%),radial-gradient(380px 300px at 100% 100%,rgba(139,92,246,.10),transparent 70%),linear-gradient(180deg,#ffffff 0%,#f5f6fd 100%);color:#334155;box-shadow:1px 0 0 rgba(99,102,241,.12),8px 0 30px -18px rgba(30,27,75,.25)}:root:not([data-bs-theme="dark"]) .rh-sidebar .nav-label{color:#64748b;text-shadow:none}:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link{color:#1e293b;text-shadow:none}:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link i{background:color-mix(in srgb,var(--ic) 12%,transparent);color:var(--ic)}:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link:hover{color:#312e81;background:rgba(99,102,241,.07);text-shadow:none}:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link:hover i{filter:none}:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link.active{color:#fff;text-shadow:0 1px 2px rgba(30,27,75,.3)}:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link.active i{background:rgba(255,255,255,.22);color:#fff}:root:not([data-bs-theme="dark"]) .rh-sidebar .brand{text-shadow:none}:root:not([data-bs-theme="dark"]) .rh-sidebar .brand .brand-name{background-image:linear-gradient(90deg,#1e1b4b 0%,#4f46e5 60%,#0d9488 100%);filter:none}:root:not([data-bs-theme="dark"]) .rh-sidebar .brand .brand-tag{color:#64748b}:root:not([data-bs-theme="dark"]) .rh-sidebar .project-chip{background:rgba(99,102,241,.07);box-shadow:inset 0 0 0 1px rgba(99,102,241,.12)!important;color:#475569}:root:not([data-bs-theme="dark"]) .rh-sidebar .project-chip .t{color:#1e293b;text-shadow:none}:root:not([data-bs-theme="dark"]) .rh-sidebar .footer{background:rgba(99,102,241,.05)}:root:not([data-bs-theme="dark"]) .rh-sidebar .user-menu-btn{color:#1e293b}:root:not([data-bs-theme="dark"]) .rh-sidebar .user-menu-btn .footer-name{text-shadow:none}:root:not([data-bs-theme="dark"]) .rh-sidebar .user-menu-btn:hover,:root:not([data-bs-theme="dark"]) .rh-sidebar .user-menu-btn[aria-expanded="true"]{background:rgba(99,102,241,.08)}:root:not([data-bs-theme="dark"]) .rh-sidebar .user-caret{color:#64748b}:root:not([data-bs-theme="dark"]) .pub-top{background:rgba(255,255,255,.96)!important;background-color:rgba(255,255,255,.96)!important;box-shadow:0 1px 0 rgba(99,102,241,.12)}:root:not([data-bs-theme="dark"]) .pub-top.is-stuck{box-shadow:0 10px 28px -18px rgba(30,27,75,.35),0 1px 0 rgba(99,102,241,.12)}:root:not([data-bs-theme="dark"]) .pub-top .page-brand .brand-name{background-image:linear-gradient(90deg,#1e1b4b 0%,#4f46e5 60%,#0d9488 100%)!important}@supports not ((-webkit-background-clip: text) or (background-clip: text)){:root:not([data-bs-theme="dark"]) .pub-top .page-brand .brand-name{-webkit-text-fill-color:#1e1b4b;color:#1e1b4b}}:root:not([data-bs-theme="dark"]) .pub-top .page-brand .brand-tag{color:#64748b!important}:root:not([data-bs-theme="dark"]) .pub-top .pub-theme{background:rgba(99,102,241,.09)!important;color:#4f46e5!important}:root:not([data-bs-theme="dark"]) .pub-top .pub-theme:hover{background:rgba(99,102,241,.16)!important}.rh-content.wb-page{flex:0 0 auto;padding:.75rem;display:flex;flex-direction:column;height:calc(100vh - 58px);height:calc(100dvh - 58px);min-height:540px}.rh-content.wb-page>.rh-ann{margin-bottom:.6rem}body:has(.wb-page) .rh-footer{display:none}.wb{--wb-chrome:#eef0f4;--wb-chrome-2:#e2e6ee;--wb-line:#c9d0dc;--wb-ink:#1f2937;--wb-mute:#5b6475;--wb-sel:#cfe0f7;--wb-sel-ink:#0f3d7a;--wb-accent:#3b6fb6;--wb-paper:#ffffff;--wb-grid-h:#e8ecf3;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;border-radius:.7rem;overflow:hidden;color:var(--wb-ink);background:var(--wb-paper);box-shadow:0 0 0 1px var(--wb-line),0 18px 40px -26px rgba(15,23,42,.6);font-family:var(--bs-body-font-family);font-size:14px}[data-bs-theme="dark"] .wb{--wb-chrome:#1d2433;--wb-chrome-2:#252e40;--wb-line:#364257;--wb-ink:#e5e9f2;--wb-mute:#9aa6bb;--wb-sel:#23406c;--wb-sel-ink:#dbe8ff;--wb-accent:#7aa7e8;--wb-paper:#141a26;--wb-grid-h:#1f2737}.wb button{font-family:inherit}.wb-menubar{display:flex;gap:1px;padding:.1rem .3rem;background:var(--wb-chrome);overflow-x:auto;scrollbar-width:none}.wb-menubar::-webkit-scrollbar{display:none}.wb-toolbar{display:flex;align-items:center;gap:2px;padding:.25rem .4rem;background:linear-gradient(180deg,var(--wb-chrome),var(--wb-chrome-2));overflow-x:auto;scrollbar-width:none}.wb-toolbar::-webkit-scrollbar{display:none}.wb .ag-theme-quartz,.wb .ag-theme-quartz-dark{--ag-font-family:var(--bs-body-font-family);--ag-font-size:14px;--ag-border-radius:0;--ag-wrapper-border-radius:0;--ag-header-background-color:var(--wb-grid-h);--ag-row-border-color:var(--wb-line);--ag-border-color:var(--wb-line);--ag-cell-horizontal-border:solid var(--wb-line);--ag-header-column-separator-display:block;--ag-header-column-separator-color:var(--wb-line);--ag-header-foreground-color:var(--wb-ink);--ag-selected-row-background-color:transparent;--ag-range-selection-border-color:#1f5fbf;--ag-cell-horizontal-padding:8px;--ag-odd-row-background-color:transparent;--ag-wrapper-border:none;--ag-row-hover-color:rgba(59,111,182,.06)}.wb .ag-header-cell-label{font-weight:700}.wb .ag-cell-focus:not(.ag-cell-range-selected):focus-within{background:var(--wb-sel)}.wb-chart-n{margin-top:.2rem;text-align:center;font:12.5px var(--bs-body-font-family);color:var(--wb-mute)}.hl-n{color:#0e7490}[data-bs-theme="dark"] .hl-n{color:#67e8f9}.wb-check{display:flex;align-items:center;gap:.4rem;margin:.1rem 0;font-size:13.5px;cursor:pointer}.wb-check input{width:14px;height:14px;accent-color:#2f62b0;margin:0}@media (max-width: 575.98px){.rh-content.wb-page{padding:.4rem}.wb{border-radius:.45rem}}.st{font-family:var(--bs-body-font-family)}.st-nav{position:sticky;top:72px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.1rem;padding:.7rem;border-radius:1rem;background:var(--rh-surface);box-shadow:var(--v-shadow-sm);max-height:calc(100dvh - 90px);overflow-y:auto}.st-plot-sm{height:240px}.st-plot-lg{height:460px}@media (max-width: 991.98px){.st-nav{position:sticky;top:56px;z-index:5;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;max-height:none;padding:.45rem;gap:.35rem;scrollbar-width:none;border-radius:.9rem}.st-nav::-webkit-scrollbar{display:none}}@media (max-width: 575.98px){.st-plot-lg{height:360px}}.vp{border-radius:.85rem;background:rgba(127,127,127,.05);box-shadow:inset 0 0 0 1px rgba(127,127,127,.14);overflow:hidden}.vp-row{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;border:0;text-align:left;padding:.4rem .5rem;border-radius:.6rem;background:none;color:var(--bs-body-color);font:inherit}.vp-row:hover{background:rgba(99,102,241,.07)}.vp-row:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:-2px}.vp-row.on{background:rgba(99,102,241,.12)}.vp-row.dis{opacity:.4;cursor:not-allowed}.st-type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:4.4rem;padding:.45rem .25rem;border-radius:.75rem;background:rgba(127,127,127,.07);color:var(--bs-secondary-color);cursor:pointer;text-align:center;margin:0}.st-type i{font-size:1.25rem}.st-type span{font-size:.74rem;font-weight:600;line-height:1.1}.st-type:hover{background:rgba(99,102,241,.09);color:var(--bs-emphasis-color)}.btn-check:checked + .st-type{background:linear-gradient(135deg,var(--v-indigo),var(--v-teal));color:#fff;box-shadow:0 8px 18px -10px rgba(99,102,241,.8)}.btn-check:focus-visible + .st-type{outline:2px solid rgba(99,102,241,.5);outline-offset:2px}@keyframes stSkel{from{background-position: 200% 0;}to{background-position: -200% 0;}}.rh-nb{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;margin-left:.3rem;border-radius:1rem;font-size:.66rem;font-weight:800;line-height:1;vertical-align:super;top:-.15em;background:#ef4444;color:#fff;box-shadow:0 0 0 2px var(--rh-surface,#fff);font-style:normal;letter-spacing:0}.rh-nb[hidden],.rh-nb-dot[hidden]{display:none!important}.nav-notif>i.bi{position:relative}.rh-nb-dot{display:none;position:absolute;top:-.1rem;right:-.15rem;width:.5rem;height:.5rem;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px var(--rh-surface,#fff)}@media (min-width: 992px){.sb-collapsed .rh-sidebar .nav-notif .rh-nb-dot:not([hidden]){display:block}}.user-menu-btn{position:relative}.user-menu-btn .rh-nb-user{margin-left:.15rem;flex:0 0 auto}@media (min-width: 992px){.sb-collapsed .rh-sidebar .user-menu-btn .rh-nb-user{position:absolute;top:-.2rem;right:.1rem;margin:0}}.user-dropdown .dd-notif .rh-nb{margin-left:.35rem}@media (min-width: 992px){.sb-collapsed .rh-sidebar .user-dropdown .dd-notif{position:relative}.sb-collapsed .rh-sidebar .user-dropdown .dd-notif .rh-nb{position:absolute;top:.1rem;right:.4rem;margin:0}}.nav-notif.active .rh-nb{box-shadow:none}.nt-filters{display:flex;gap:.35rem;overflow-x:auto;padding:.35rem;margin-bottom:.8rem;border-radius:.9rem;background:var(--rh-surface);box-shadow:var(--v-shadow-sm);scrollbar-width:none}.nt-filters::-webkit-scrollbar{display:none}.nt-filters button{flex:0 0 auto;border:0;background:none;border-radius:.65rem;padding:.42rem .75rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.nt-filters button:hover{background:rgba(127,127,127,.08);color:var(--bs-emphasis-color)}.nt-filters button.on{background:rgba(99,102,241,.12);color:var(--v-indigo)}.nt-filters em{font-style:normal;font-size:.72rem;font-weight:800;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:1rem;display:inline-grid;place-items:center;background:#ef4444;color:#fff}.nt-filters em[hidden]{display:none}.fit-1{padding-left:.6em!important;padding-right:.6em!important;column-gap:.3em!important;letter-spacing:-.01em}.fit-1>i.bi,.fit-1>.bi{margin-right:0}.fit-3{white-space:normal!important;text-wrap:balance;line-height:1.15!important;height:auto!important;min-height:0;text-align:center;overflow-wrap:normal;word-break:normal;hyphens:manual;padding-top:.4em!important;padding-bottom:.4em!important}.btn.fit-3:not(.d-none):not(.d-block){display:inline-flex;align-items:center;justify-content:center;column-gap:.35em}.btn.fit-3>i.bi{align-self:center}.fit-3>:not(i):not(.bi):not(.badge):not(.spinner-border){white-space:normal!important;min-width:0;overflow:visible!important;text-overflow:clip!important}.btn>i.bi,.btn>.bi{flex:0 0 auto}.dg-stat>:not(.dg-stat-ic){min-width:0}.dg-stat small{white-space:normal;line-height:1.2;text-wrap:balance}@media (min-width: 992px) and (max-width: 1199.98px){.dg-stat{gap:.5rem;padding:.65rem .7rem}.dg-stat b{font-size:1.2rem}}@media (max-width: 575.98px){.tm-role{gap:.5rem;padding:.7rem .7rem}}.rs-btn.rs-two{padding-top:.32rem!important;padding-bottom:.32rem!important}.rs-btn.rs-two .rs-label{display:flex;flex-direction:column;line-height:1.15;white-space:normal}.rs-label .rs-main{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rs-sub{display:block;font-family:var(--bs-font-monospace);font-size:.72rem;font-weight:500;letter-spacing:.01em;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-opt.rs-two .rs-t{display:flex;flex-direction:column;line-height:1.2;min-width:0}.rs-opt.rs-two .rs-sub{margin-top:.1rem}.rs-opt.rs-two.sel .rs-sub,.rs-opt.rs-two.act .rs-sub{color:inherit;opacity:.75}.st-type[for=ct_bar]{--ic:var(--rh-brand)}.st-type[for=ct_line]{--ic:var(--rh-brand)}.st-type[for=ct_pie]{--ic:var(--rh-brand)}.st-type[for=ct_histogram]{--ic:var(--rh-brand)}.st-type[for=ct_polygon]{--ic:var(--rh-brand)}.st-type[for=ct_scatter]{--ic:var(--rh-teal)}.st-type[for=ct_box]{--ic:#f59e0b}.st-type[for=ct_heatmap]{--ic:#ef4444}.st-type[for=ct_candlestick]{--ic:#22c55e}.st-type[for=ct_ohlc]{--ic:var(--rh-brand)}.st-type i{color:var(--ic)}.st-type:hover{background:color-mix(in srgb,var(--ic) 10%,transparent)}.btn-check:checked + .st-type{background:linear-gradient(135deg,var(--ic),color-mix(in srgb,var(--ic) 55%,#ffffff));box-shadow:0 8px 18px -10px var(--ic)}.btn-check:checked + .st-type i{color:#fff}.st .rh-ic-i{color:var(--ic,#6366f1)}@keyframes npShake{20%,60%{transform: translateX(-5px);}40%,80%{transform: translateX(5px);}}.np-check{list-style:none;margin:.55rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.2rem .5rem;font-size:.8rem;color:var(--bs-secondary-color)}.np-check li::before{content:"\F28A";font-family:bootstrap-icons;margin-right:.3rem;color:rgba(127,127,127,.5)}.np-check li.ok{color:var(--bs-emphasis-color)}.np-check li.ok::before{content:"\F26B";color:#22c55e}.np-check li[data-k=title]{--c:var(--rh-brand)}.np-check li[data-k=desc]{--c:var(--rh-teal)}.np-check li[data-k=ethics]{--c:#22c55e}.np-check li[data-k=dates]{--c:var(--rh-brand)}.np-check li[data-k=tags]{--c:var(--rh-brand)}.np-check li{display:flex;align-items:center;gap:.1rem}.np-check li::before{content:"\F28A";color:var(--c)!important;opacity:.55}.np-check li.ok::before{content:"\F26A";opacity:1}.np-check li.ok{font-weight:600}.nt-filters{flex-wrap:wrap;overflow:visible;row-gap:.3rem}.nt-filters button{flex:0 1 auto}@media (max-width: 767.98px){.nt-filters{flex-wrap:nowrap;overflow:visible;gap:.2rem;padding:.3rem}.nt-filters button{flex:1 1 0;min-width:0;justify-content:center;padding:.55rem .2rem;position:relative;font-size:1.05rem}.nt-filters button em{position:absolute;top:.1rem;left:calc(50% + .3rem);min-width:1.05rem;height:1.05rem;font-size:.62rem;padding:0 .25rem;box-shadow:0 0 0 2px var(--rh-surface)}.nt-filters button.on{box-shadow:inset 0 -2px 0 var(--v-indigo)}}.rh-cf{--tc:#6366f1}.rh-cf[data-tone="danger"]{--tc:#e11d48}.rh-cf[data-tone="warning"]{--tc:#d97706}.rh-cf[data-tone="success"]{--tc:#16a34a}.modal-backdrop:has(+ .rh-cf),.rh-cf ~ .modal-backdrop{backdrop-filter:blur(3px)}.rh-cf .modal-dialog{max-width:460px}.rh-cf .modal-content{position:relative;border:0;border-radius:1.3rem;overflow:hidden;background:var(--rh-surface,#fff);box-shadow:0 30px 80px -20px rgba(15,23,42,.45),0 0 0 1px rgba(127,127,127,.08)}.rh-cf .modal-content::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--tc),color-mix(in srgb,var(--tc) 45%,#a855f7))}.rh-cf.fade .modal-dialog{transform:translateY(12px) scale(.97);transition:transform .2s ease-out}.rh-cf.show .modal-dialog{transform:none}@media (prefers-reduced-motion: reduce){.rh-cf.fade .modal-dialog{transition:none;transform:none}}.rh-cf-x{position:absolute;top:.8rem;right:.8rem;width:2.1rem;height:2.1rem;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(127,127,127,.1);color:var(--bs-secondary-color);z-index:2}.rh-cf-x:hover{background:rgba(127,127,127,.2);color:var(--bs-emphasis-color)}.rh-cf-hd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem;padding:1.7rem 1.6rem .5rem}.rh-cf-ic{width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:1.1rem;font-size:1.6rem;color:#fff;background:linear-gradient(135deg,var(--tc),color-mix(in srgb,var(--tc) 55%,#ffffff));box-shadow:0 12px 26px -12px var(--tc),0 0 0 6px color-mix(in srgb,var(--tc) 12%,transparent)}.rh-cf-t{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;color:var(--bs-emphasis-color)}.rh-cf-body{padding:.2rem 1.6rem 1.1rem}.rh-cf-msg{text-align:center;font-size:.97rem;line-height:1.55;color:var(--bs-secondary-color);overflow-wrap:anywhere}.rh-cf-msg b,.rh-cf-msg strong,.rh-cf-name{color:var(--bs-emphasis-color)}.rh-cf-list{margin:.8rem 0 0;padding:.6rem .8rem .6rem 2rem;border-radius:.8rem;background:rgba(127,127,127,.06);font-size:.88rem}.rh-cf-warn{display:flex;gap:.55rem;align-items:flex-start;margin-top:.9rem;padding:.65rem .8rem;border-radius:.85rem;font-size:.86rem;line-height:1.4;background:color-mix(in srgb,var(--tc) 10%,transparent);color:color-mix(in srgb,var(--tc) 80%,var(--bs-emphasis-color))}.rh-cf-warn i{margin-top:.1rem}.rh-cf-in{display:block;margin:.9rem 0 0;font-size:.86rem;color:var(--bs-secondary-color)}.rh-cf-in>span{display:block;margin-bottom:.35rem;text-align:center}.rh-cf-in code{font-size:.86rem;padding:.05rem .4rem;border-radius:.35rem;background:rgba(127,127,127,.12);color:var(--bs-emphasis-color)}.rh-cf-inw{position:relative}.rh-cf-inw input{text-align:center;font-weight:600;padding-right:2.2rem;padding-left:2.2rem}.rh-cf-ok-ic{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#16a34a;opacity:0}.rh-cf-match .rh-cf-ok-ic{opacity:1}.rh-cf-match .rh-cf-inw input{box-shadow:0 0 0 .2rem rgba(22,163,74,.15)}.rh-cf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1.6rem 1.2rem}.rh-cf-kbd{order:3;flex:1 0 100%;justify-content:center;font-size:.74rem;color:var(--bs-tertiary-color);display:flex;align-items:center;gap:.3rem;white-space:nowrap}.rh-cf-kbd kbd{font-size:.68rem;padding:.05rem .32rem;background:rgba(127,127,127,.14);color:inherit;box-shadow:none}.rh-cf-foot .btn{flex:1 1 0;min-width:0;padding:.6rem 1rem;border-radius:.8rem;font-weight:700;position:relative;overflow:hidden}.rh-cf-yes .rh-cf-lbl{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem}.rh-cf-yes.btn-danger{background:linear-gradient(135deg,#e11d48,#f43f5e)!important;color:#fff!important;box-shadow:0 10px 22px -10px rgba(225,29,72,.8)}.rh-cf-yes.btn-warning{background:linear-gradient(135deg,#d97706,#f59e0b)!important;color:#fff!important;box-shadow:0 10px 22px -10px rgba(217,119,6,.8)}.rh-cf-yes:disabled{opacity:.55;box-shadow:none}.rh-cf-fill{position:absolute;inset:0;width:0;background:rgba(255,255,255,.25)}.rh-cf-yes.arming .rh-cf-fill{animation:rhCfArm 1.5s linear forwards}@keyframes rhCfArm{to{width: 100%;}}@media (prefers-reduced-motion: reduce){.rh-cf-yes.arming .rh-cf-fill{animation:none}}.rh-cf-busy .rh-cf-x{visibility:hidden}@media (max-width: 575.98px){.rh-cf .modal-dialog{margin:auto .75rem}.rh-cf-hd{padding:1.5rem 1.2rem .4rem}.rh-cf-body{padding:.2rem 1.2rem 1rem}.rh-cf-foot{padding:.8rem 1.2rem 1.2rem}.rh-cf-kbd{display:none}}.hp{--hp-ink:var(--bs-emphasis-color);--hp-mut:var(--bs-secondary-color);--hp-card:var(--v-surface);overflow-x:hidden}.hp :is(h1,h2,h3,h4){color:var(--hp-ink);letter-spacing:-.01em}.hp .btn.hp-btn-main,.hp .btn.hp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:99px;font-weight:700;border:0;transition:transform .25s var(--v-ease),box-shadow .25s,background .25s}.hp .btn.hp-btn-main{color:#fff;background:var(--v-grad);box-shadow:0 12px 26px -12px rgba(79,70,229,.8)}.hp .btn.hp-btn-main:hover{transform:translateY(-2px);box-shadow:0 18px 32px -12px rgba(79,70,229,.85);color:#fff}.hp .btn.hp-btn-main i{transition:transform .25s}.hp .btn.hp-btn-main:hover i{transform:translateX(3px)}.hp .btn.hp-btn-ghost{color:var(--hp-ink);background:var(--hp-card);box-shadow:var(--v-shadow-sm)}.hp .btn.hp-btn-ghost:hover{transform:translateY(-2px);box-shadow:var(--v-shadow);color:var(--hp-ink)}.hp .btn.hp-btn-lg{padding:.85rem 1.6rem;font-size:1.08rem}.hp .spin{animation:hpSpin .6s var(--v-ease)}@keyframes hpSpin{to{transform: rotate(360deg);}}.hp main{overflow-x:clip}.hp>.pub-top[hidden]{display:none!important}@keyframes hpFloat{to{transform: translate(40px,30px) scale(1.08);}}@keyframes hpPop{from{opacity: 0;transform: translateY(8px);}}@keyframes hpGrow{from{transform: scaleY(0);}}@keyframes hpDraw{from{stroke-dashoffset: 500;}to{stroke-dashoffset: 0;}}@keyframes hpBob{50%{transform: translateY(-8px);}}@keyframes hpMarq{to{transform: translateX(-50%);}}.hp h2{font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.12;margin-bottom:.8rem}.hp-fs-n{position:absolute;top:.55rem;left:.7rem;font-size:.75rem;opacity:.6}@keyframes hpBar{to{transform: scaleX(1);}}.hp-seg-sm button{font-size:.88rem}@media (max-width: 767.98px){.hp-fs-n{display:none}}@media (prefers-reduced-motion: reduce){.hp *,.hp *::before,.hp *::after{animation:none!important;transition:none!important}}html.rh-reduce .hp *,html.rh-reduce .hp *::before{animation:none!important}.hh{--hh-h:76px;position:fixed;top:0;left:0;right:0;z-index:1035;padding:.6rem 1rem 0;pointer-events:none;transition:transform .35s var(--v-ease),padding .3s var(--v-ease)}.hh>*{pointer-events:auto}.hh-space{height:calc(var(--hh-h) + .6rem)}html:has(body.hp){scroll-padding-top:96px}.hh-shell{position:relative;max-width:1220px;height:var(--hh-h);margin:0 auto;padding:0 .7rem 0 1rem;display:flex;align-items:center;gap:1rem;border-radius:1.4rem;background:transparent;transition:height .3s var(--v-ease),background .3s,box-shadow .3s,border-radius .3s}.hh.stuck .hh-shell{background:color-mix(in srgb,var(--bs-body-bg) 82%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 14px 40px -18px rgba(30,27,75,.35),0 0 0 1px rgba(99,102,241,.1)}[data-bs-theme="dark"] .hh.stuck .hh-shell{box-shadow:0 14px 40px -18px rgba(0,0,0,.7),0 0 0 1px rgba(165,180,252,.12)}.hh.compact{--hh-h:62px;padding-top:.45rem}.hh.away:not(.menu-open){transform:translateY(calc(-100% - 1rem))}.hh .page-brand{flex-shrink:0;padding:.2rem .4rem .2rem 0;background:transparent;box-shadow:none;gap:.65rem}.hh .page-brand .brand-name{white-space:nowrap;font-size:1.18rem}.hh .page-brand .logo{transition:transform .4s var(--v-ease),width .3s,height .3s}.hh.compact .page-brand .logo{width:2.3rem;height:2.3rem;font-size:1.1rem}.hh.compact .page-brand .brand-tag{display:none}.hh-act{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.hh-ib{position:relative;width:2.6rem;height:2.6rem;flex-shrink:0;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--v-fill);color:var(--bs-emphasis-color);font-size:1.15rem;transition:background .2s,transform .2s}.hh-ib:hover{background:var(--v-fill-hover)}.hh-ib.theme-toggle{position:relative!important;inset:auto!important;box-shadow:none}.hh-prog{position:absolute;left:50%;bottom:-1px;width:min(1220px,calc(100% - 2rem));height:3px;transform:translateX(-50%);border-radius:3px;overflow:hidden;opacity:0;transition:opacity .3s;pointer-events:none}.hh.stuck .hh-prog{opacity:1}.hh-prog i{display:block;height:100%;background:var(--v-grad);transform:scaleX(0);transform-origin:left}@media (max-width: 1199.98px){.hh-act{margin-left:auto}}@media (max-width: 575.98px){.hh{--hh-h:64px;padding:.4rem .5rem 0}.hh.compact{--hh-h:56px;padding-top:.3rem}.hh-shell{padding:0 .4rem 0 .6rem;gap:.5rem;border-radius:1.1rem}.hh .page-brand .brand-tag{display:none}.hh .page-brand .logo{width:2.3rem;height:2.3rem;font-size:1.1rem}.hh .page-brand .brand-name{font-size:1.05rem}.hh-act{gap:.35rem}html:has(body.hp){scroll-padding-top:76px}}@media (max-width: 359.98px){.hh .page-brand .brand-name{font-size:.95rem}}@media (prefers-reduced-motion: reduce){.hh,.hh *{transition:none!important}}@media (min-width: 1200px) and (max-width: 1365.98px){.hh-shell{gap:.6rem}}.hh-space{height:86px}@media (max-width: 575.98px){.hh-space{height:68px}}.hp-auth .modal-dialog{max-width:920px}.hp-auth .modal-content{position:relative;display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);border:0;border-radius:1.6rem;overflow:hidden;background:var(--bs-body-bg);box-shadow:0 40px 100px -30px rgba(15,23,42,.55)}.hp-auth.fade .modal-dialog{transform:translateY(16px) scale(.97);transition:transform .3s var(--v-ease)}.hp-auth.show .modal-dialog{transform:none}.ha-x{position:absolute;top:.9rem;right:.9rem;z-index:3;width:2.3rem;height:2.3rem;border:0;border-radius:50%;display:grid;place-items:center;background:var(--v-fill);color:var(--bs-emphasis-color);transition:transform .25s,background .2s}.ha-x:hover{transform:rotate(90deg);background:var(--v-fill-hover)}.ha-side{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:2.2rem 1.8rem;color:#fff;background:var(--v-grad);overflow:hidden}.ha-side::before{content:"";position:absolute;inset:0;background:radial-gradient(260px 200px at 10% 0%,rgba(255,255,255,.22),transparent 70%),radial-gradient(300px 220px at 100% 100%,rgba(236,72,153,.4),transparent 70%)}.ha-side>*{position:relative}.ha-logo{width:3.2rem;height:3.2rem;border-radius:1rem;display:grid;place-items:center;font-size:1.5rem;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.ha-side-t{margin:.6rem 0 0;font-size:1.7rem;font-weight:800;line-height:1.1;color:#fff!important}.ha-side-p{margin:0;color:rgba(255,255,255,.85);line-height:1.5}.hp-auth [data-ha]{display:none}.hp-auth[data-tab="login"] [data-ha="login"],.hp-auth[data-tab="register"] [data-ha="register"]{display:block;animation:hpPop .35s var(--v-ease)}.ha-perks{list-style:none;padding:0;margin:.6rem 0 0;display:grid;gap:.55rem}.ha-perks li{display:flex;align-items:center;gap:.65rem;font-weight:600}.ha-perks i{width:2rem;height:2rem;flex-shrink:0;border-radius:.65rem;display:grid;place-items:center;background:rgba(255,255,255,.16)}.ha-side-foot{margin-top:auto;padding-top:1rem;font-size:.85rem;color:rgba(255,255,255,.8)}.ha-main{padding:1.8rem 2rem 1.6rem;max-height:calc(100vh - 3.5rem);max-height:calc(100dvh - 3.5rem);overflow-y:auto}.ha-tabs{position:relative;display:inline-flex;gap:.2rem;padding:.3rem;margin-right:2.6rem;border-radius:99px;background:var(--v-fill)}.ha-tabs button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.15rem;border:0;border-radius:99px;background:transparent;font-weight:800;color:var(--bs-secondary-color);white-space:nowrap;transition:color .25s}.ha-tabs button.on{color:var(--bs-emphasis-color)}.ha-tabs button:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.ha-tab-ind{position:absolute;top:.3rem;bottom:.3rem;left:0;border-radius:99px;background:var(--bs-body-bg);box-shadow:var(--v-shadow-sm);transition:transform .35s var(--v-ease),width .35s var(--v-ease)}.ha-pane{animation:hpPop .35s var(--v-ease)}.ha-h{margin:1.3rem 0 1rem;font-size:1.35rem;font-weight:800}.ha-alert{display:flex;gap:.55rem;align-items:flex-start;padding:.7rem .9rem;margin-bottom:1rem;border-radius:.9rem;background:rgba(225,29,72,.1);color:#be123c;font-weight:600;font-size:.92rem}.ha-alert.ok{background:rgba(22,163,74,.1);color:#15803d}[data-bs-theme="dark"] .ha-alert{color:#fda4af}[data-bs-theme="dark"] .ha-alert.ok{color:#86efac}.ha-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 .9rem}.ha-f{margin-bottom:.85rem}.ha-f label{display:block;margin-bottom:.3rem;font-weight:700;font-size:.92rem;color:var(--bs-emphasis-color)}.ha-opt{font-weight:500;font-size:.78rem;color:var(--bs-tertiary-color)}.ha-in{position:relative;display:flex;align-items:center}.ha-in>i:first-child{position:absolute;left:.85rem;color:var(--bs-tertiary-color);pointer-events:none;transition:color .2s}.ha-in input{width:100%;height:2.9rem;padding:0 2.6rem 0 2.5rem;border:0;border-radius:.85rem;background:var(--v-fill);color:var(--bs-emphasis-color);font-weight:600;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s,background .2s}.ha-in input::placeholder{color:var(--bs-tertiary-color);font-weight:500}.ha-in input:focus{outline:0;background:var(--bs-body-bg);box-shadow:inset 0 0 0 1.5px #6366f1,0 0 0 4px rgba(99,102,241,.14)}.ha-in:focus-within>i:first-child{color:#6366f1}.ha-eye{position:absolute;right:.35rem;width:2.2rem;height:2.2rem;border:0;border-radius:.6rem;background:transparent;color:var(--bs-secondary-color);display:grid;place-items:center}.ha-eye:hover{background:var(--v-fill-hover)}.ha-ok{position:absolute;right:.85rem;opacity:0;transition:opacity .2s}.ha-f.good .ha-ok{opacity:1;color:#16a34a}.ha-f.good .ha-ok::before{content:"\F26A"}.ha-f.bad .ha-ok{opacity:1;color:#e11d48}.ha-f.bad .ha-ok::before{content:"\F622"}.ha-f.good input{box-shadow:inset 0 0 0 1.5px rgba(22,163,74,.55)}.ha-f.bad input{box-shadow:inset 0 0 0 1.5px rgba(225,29,72,.6)}.ha-hint{display:block;min-height:1.1em;margin-top:.3rem;font-size:.78rem;color:var(--bs-tertiary-color)}.ha-f.good .ha-hint{color:#16a34a}.ha-f.bad .ha-hint{color:#e11d48}.ha-caps{display:block;margin-top:.3rem;font-size:.8rem;font-weight:700;color:#d97706}.ha-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:.4rem}.ha-meter i{height:4px;border-radius:4px;background:var(--v-fill-hover);transition:background .25s}.ha-meter[data-s="1"] i:nth-child(-n+1){background:#ef4444}.ha-meter[data-s="2"] i:nth-child(-n+2){background:#f59e0b}.ha-meter[data-s="3"] i:nth-child(-n+3){background:#84cc16}.ha-meter[data-s="4"] i{background:#16a34a}.ha-terms{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .8rem;margin:.2rem 0 1rem;border-radius:.85rem;background:var(--v-fill);font-size:.84rem;line-height:1.45;color:var(--bs-secondary-color);cursor:pointer}.ha-terms input{width:1.1rem;height:1.1rem;margin-top:.1rem;flex-shrink:0;accent-color:#6366f1}.ha-terms.bad{box-shadow:inset 0 0 0 1.5px rgba(225,29,72,.6)}.ha-f.shake,.ha-terms.shake{animation:haShake .4s}@keyframes haShake{20%,60%{transform: translateX(-6px);}40%,80%{transform: translateX(6px);}}.hp .btn.ha-submit{width:100%;padding:.8rem 1rem;font-size:1.05rem;margin-top:.2rem}.hp .btn.ha-submit:disabled{opacity:.8}.ha-link{color:#6366f1;font-weight:700;text-decoration:none}.ha-or{display:flex;align-items:center;gap:.8rem;margin:1.1rem 0 .8rem;font-size:.82rem;color:var(--bs-tertiary-color)}.ha-or::before,.ha-or::after{content:"";flex:1;height:1px;background:rgba(127,127,127,.2)}.ha-sso{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.ha-swap{margin:1.1rem 0 0;text-align:center;color:var(--bs-secondary-color)}.ha-swap button{border:0;background:none;padding:0;color:#6366f1;font-weight:800}.ha-swap button:hover{text-decoration:underline}[data-bs-theme="dark"] .ha-swap button,[data-bs-theme="dark"] .ha-link{color:#a5b4fc}@media (max-width: 991.98px){.hp-auth .modal-dialog{max-width:560px}.hp-auth .modal-content{grid-template-columns:minmax(0,1fr)}.ha-side{display:none}}@media (max-width: 575.98px){.hp-auth .modal-dialog{margin:0;min-height:100%;align-items:flex-end}.hp-auth .modal-content{border-radius:1.4rem 1.4rem 0 0}.hp-auth.fade .modal-dialog{transform:translateY(40px)}.hp-auth.show .modal-dialog{transform:none}.ha-main{padding:1.3rem 1.1rem 1.4rem;max-height:92vh;max-height:92dvh}.ha-row{grid-template-columns:minmax(0,1fr)}.ha-tabs{display:flex;margin-right:2.8rem}.ha-tabs button{flex:1;justify-content:center;padding:.55rem .5rem}.ha-h{font-size:1.2rem;margin-top:1rem}.ha-in input{font-size:16px}}@media (prefers-reduced-motion: reduce){.hp-auth *,.hp-auth.fade .modal-dialog{animation:none!important;transition:none!important}}.hp-auth[data-tab="forgot"] [data-ha="forgot"]{display:block;animation:hpPop .35s var(--v-ease)}.ha-fp-ask,.ha-fp-sent{text-align:center;padding-top:.6rem}.ha-fp-ask .ha-form,.ha-fp-ask .ha-f{text-align:left}.ha-fp-ic{width:4rem;height:4rem;margin:.8rem auto 0;border-radius:1.2rem;display:grid;place-items:center;font-size:1.75rem;color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);box-shadow:0 14px 30px -14px rgba(236,72,153,.8),0 0 0 7px rgba(245,158,11,.12)}.ha-fp-ic.ok{background:var(--v-grad);box-shadow:0 14px 30px -14px rgba(79,70,229,.8),0 0 0 7px rgba(15,181,166,.14);animation:haBounce .6s var(--v-ease)}@keyframes haBounce{0%{transform: scale(.6);opacity: 0;}60%{transform: scale(1.08);}100%{transform: none;opacity: 1;}}.ha-fp .ha-h{margin:.9rem 0 .4rem}.ha-fp-p{margin:0 auto 1.2rem;max-width:26rem;color:var(--bs-secondary-color);line-height:1.55}.ha-fp-p b{color:var(--bs-emphasis-color);overflow-wrap:anywhere}.ha-fp-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.2rem 0 0;padding:0}.ha-fp-steps li{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .4rem;border-radius:.9rem;background:var(--v-fill);font-size:.8rem;font-weight:600;color:var(--bs-secondary-color);line-height:1.3}.ha-fp-steps span{width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#fff;background:var(--v-grad)}.ha-fp-tips{display:grid;gap:.5rem;text-align:left}.ha-fp-tips span{display:flex;gap:.6rem;align-items:flex-start;padding:.65rem .8rem;border-radius:.85rem;background:var(--v-fill);font-size:.88rem;color:var(--bs-secondary-color)}.ha-fp-tips i{color:#6366f1;font-size:1.05rem}[data-bs-theme="dark"] .ha-fp-tips i{color:#a5b4fc}.ha-fp-act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-top:1.1rem}.ha-fp-act .btn{width:100%}.ha-fp-act .btn:disabled{opacity:.6}.ha-fp-other{margin-top:.9rem;border:0;background:none;color:#6366f1;font-weight:700;font-size:.9rem}.ha-fp-other:hover{text-decoration:underline}[data-bs-theme="dark"] .ha-fp-other{color:#a5b4fc}@media (max-width: 575.98px){.ha-fp-act{grid-template-columns:minmax(0,1fr)}.ha-fp-steps li{font-size:.74rem}}.ha-hd{display:flex;align-items:center;gap:.9rem;margin:1.3rem 0 1.1rem}.ha-hd .ha-h{margin:0}.ha-hd-ic{flex-shrink:0;width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-size:1.35rem;color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 12px 24px -12px var(--c1)}.ha-sub{margin:.15rem 0 0;font-size:.88rem;color:var(--bs-secondary-color);line-height:1.4}.ha-tabs{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(15,181,166,.1))}.ha-tabs button i{font-size:1.05rem;transition:transform .3s var(--v-ease)}.ha-ti-1{color:#6366f1}.ha-ti-2{color:#0fb5a6}.ha-tabs button.on i{transform:scale(1.15)}.ha-tab-ind::after{content:"";position:absolute;left:22%;right:22%;bottom:3px;height:3px;border-radius:3px;background:var(--v-grad)}.ha-f label{display:flex;align-items:center;gap:.35rem;letter-spacing:.01em}.ha-in{--c:var(--rh-brand)}.ha-in>i:first-child{left:.45rem;width:2.05rem;height:2.05rem;border-radius:.65rem;display:grid;place-items:center;font-size:1rem;color:var(--c)!important;background:color-mix(in srgb,var(--c) 14%,transparent);transition:background .25s,color .25s,transform .3s var(--v-ease)}.ha-in input{height:3rem;padding-left:3.05rem;background:var(--bs-body-bg);box-shadow:inset 0 0 0 1.5px rgba(127,127,127,.16),0 1px 2px rgba(15,23,42,.04)}[data-bs-theme="dark"] .ha-in input{background:var(--v-fill);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.06)}.ha-in input:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 40%,transparent)}.ha-in input:focus{background:var(--bs-body-bg);box-shadow:inset 0 0 0 1.5px var(--c),0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent)}.ha-in:focus-within>i:first-child{color:#fff!important;background:var(--c);transform:scale(1.06)}.ha-f.good .ha-in input{box-shadow:inset 0 0 0 1.5px rgba(22,163,74,.6),0 0 0 3px rgba(22,163,74,.08)}.ha-f.bad .ha-in input{box-shadow:inset 0 0 0 1.5px rgba(225,29,72,.65),0 0 0 3px rgba(225,29,72,.08)}.ha-f.good .ha-in>i:first-child{background:rgba(22,163,74,.14);color:#16a34a!important}.ha-f.bad .ha-in>i:first-child{background:rgba(225,29,72,.12);color:#e11d48!important}.ha-eye{color:var(--c)}.ha-hint{display:flex;align-items:center;gap:.3rem}.ha-f.good .ha-hint::before{content:"\F26A";font-family:bootstrap-icons;font-size:.75rem}.ha-f.bad .ha-hint::before{content:"\F332";font-family:bootstrap-icons;font-size:.75rem}.ha-meter i{height:5px}.ha-terms{align-items:center;padding:.8rem .9rem;background:linear-gradient(135deg,rgba(15,181,166,.09),rgba(99,102,241,.09));box-shadow:inset 0 0 0 1px rgba(99,102,241,.12)}.ha-terms-ic{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:.7rem;display:grid;place-items:center;font-size:1.05rem;color:#fff;background:var(--v-grad)}.ha-terms:has(input:checked){box-shadow:inset 0 0 0 1.5px rgba(22,163,74,.5)}.hp .btn.ha-submit{position:relative;overflow:hidden;height:3.2rem;border-radius:1rem;letter-spacing:.01em}.hp .btn.ha-submit::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .6s var(--v-ease)}.hp .btn.ha-submit:hover::after{left:120%}.hp .btn.ha-submit i{font-size:1.1rem}.ha-alert{align-items:center;box-shadow:inset 0 0 0 1px rgba(225,29,72,.18)}.ha-alert>i{width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:.6rem;display:grid;place-items:center;color:#fff;background:#e11d48}.ha-alert.ok{box-shadow:inset 0 0 0 1px rgba(22,163,74,.2)}.ha-alert.ok>i{background:#16a34a}.ha-sso .btn{height:2.9rem;border-radius:.9rem;gap:.5rem}.ha-link{display:inline-flex;align-items:center;gap:.25rem;background:var(--v-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}.ha-perks i{color:#fff;background:var(--pc,rgba(255,255,255,.16));box-shadow:0 8px 16px -8px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.25);transition:transform .3s var(--v-ease)}.ha-perks li:hover i{transform:rotate(-8deg) scale(1.1)}.ha-logo{animation:hpBob 6s ease-in-out infinite}.ha-fp-steps li:nth-child(1) span{background:var(--v-grad)}.ha-fp-steps li:nth-child(2) span{background:linear-gradient(135deg,#f59e0b,#ec4899)}.ha-fp-steps li:nth-child(3) span{background:linear-gradient(135deg,#22c55e,#0fb5a6)}.ha-fp-tips span:first-child i{color:#0ea5e9}.ha-fp-tips span:last-child i{color:#16a34a}@media (max-width: 575.98px){.ha-hd{margin:1rem 0 .9rem}.ha-hd-ic{width:2.6rem;height:2.6rem;font-size:1.15rem}.ha-sub{font-size:.82rem}}@media (prefers-reduced-motion: reduce){.ha-logo{animation:none}.hp .btn.ha-submit::after{display:none}}.ha-fp-sent .ha-fp-ic.ok{position:relative;background:var(--v-grad)}.ha-fp-sent .ha-fp-ic.ok::after{content:"\F26A";font-family:bootstrap-icons;position:absolute;right:-.45rem;bottom:-.45rem;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;font-size:.85rem;color:#fff;background:#16a34a;box-shadow:0 0 0 3px var(--bs-body-bg)}.ha-fp-sent .ha-fp-p{margin-bottom:.45rem}.ha-fp-chip{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;margin:0 auto .45rem;padding:.45rem .9rem .45rem .45rem;border-radius:99px;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(168,85,247,.12));box-shadow:inset 0 0 0 1px rgba(99,102,241,.18)}.ha-fp-chip i{width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--v-grad)}.ha-fp-chip b{color:var(--bs-emphasis-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ha-fp-sent>.ha-fp-p:last-of-type{margin-bottom:1.1rem}.ha-fp-mailbtns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-bottom:.8rem}.ha-mb{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.6rem .8rem;border-radius:.9rem;font-weight:700;text-decoration:none;color:var(--bs-emphasis-color)!important;background:var(--bs-body-bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 30%,transparent);transition:transform .2s,box-shadow .2s,background .2s}.ha-mb i{width:1.8rem;height:1.8rem;border-radius:.55rem;display:grid;place-items:center;color:#fff;background:var(--c);font-size:.95rem}.ha-mb:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--c) 8%,var(--bs-body-bg));box-shadow:inset 0 0 0 1.5px var(--c),0 10px 20px -12px var(--c)}.ha-fp-tips>span{align-items:center;gap:.75rem;padding:.6rem .8rem;background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.ha-fp-tips>span>i{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:.7rem;display:grid;place-items:center;font-size:1.05rem;color:#fff!important;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 60%,#a855f7));box-shadow:0 8px 16px -10px var(--c)}.ha-fp-tips>span>span{display:block;padding:0;background:none;box-shadow:none;line-height:1.4}.ha-fp-tips b{color:var(--bs-emphasis-color)}.ha-fp-resend i{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899)}.ha-fp-resend:not(:disabled):hover i{animation:hpSpin .7s var(--v-ease)}.ha-fp-resend:disabled i{background:linear-gradient(135deg,#94a3b8,#64748b)}.ha-fp-other{display:inline-flex;align-items:center;gap:.4rem}.ha-fp-other i{color:#8b5cf6}@media (max-width: 575.98px){.ha-fp-mailbtns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ha-mb{padding:.55rem .5rem;font-size:.88rem}.ha-mb i{width:1.6rem;height:1.6rem}}.ha-tabs{display:flex;width:fit-content;margin:0 auto}.ha-fp-ask,.ha-fp-sent{padding-top:1rem}@media (max-width: 575.98px){.ha-tabs{width:auto;margin:0 2.9rem}.ha-tabs button{padding:.55rem .35rem;font-size:.92rem}}.ha-verify-mode .ha-tabs{display:none}.hp-auth[data-tab="verify"] [data-ha="verify"]{display:block;animation:hpPop .35s var(--v-ease)}.ha-vf .ha-fp-sent{padding-top:1.4rem}.ha-vf-ic{background:var(--v-grad)!important}.ha-vf .ha-alert{text-align:left;margin:.2rem 0 .9rem}.ha-vf-wait{background:rgba(245,158,11,.12);color:#b45309;box-shadow:inset 0 0 0 1px rgba(245,158,11,.25)}.ha-vf-wait>i{background:#f59e0b}[data-bs-theme="dark"] .ha-vf-wait{color:#fcd34d}.ha-vf-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.4rem 0 1rem}.ha-vf-steps::before{content:"";position:absolute;top:1.15rem;left:16%;right:16%;height:3px;border-radius:3px;background:linear-gradient(90deg,#16a34a 0 50%,rgba(127,127,127,.2) 50%)}.ha-vf-steps span{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem}.ha-vf-steps i{width:2.3rem;height:2.3rem;border-radius:50%;display:grid;place-items:center;font-size:1.05rem;color:#fff;background:var(--c);box-shadow:0 0 0 4px var(--bs-body-bg);opacity:.45}.ha-vf-steps .done i,.ha-vf-steps .now i{opacity:1}.ha-vf-steps .now i{animation:haPulse 1.8s ease-in-out infinite}@keyframes haPulse{50%{box-shadow: 0 0 0 4px var(--bs-body-bg),0 0 0 9px color-mix(in srgb,var(--c) 30%,transparent);}}.ha-vf-steps small{font-size:.78rem;font-weight:700;color:var(--bs-secondary-color);line-height:1.2}.ha-vf-steps .now small{color:var(--bs-emphasis-color)}#haVfOut .ha-fp-other{color:#e11d48}#haVfOut .ha-fp-other i{color:#e11d48}.ha-fp-act form .btn{height:100%}.ha-fp-act .btn.disabled{opacity:.8;pointer-events:none}@media (prefers-reduced-motion: reduce){.ha-vf-steps .now i{animation:none}}.ha-solo .ha-tabs{display:none}.ha-solo .ha-fp-ask{padding-top:1.4rem}.hp-auth[data-tab="reset"] [data-ha="reset"],.hp-auth[data-tab="2fa"] [data-ha="2fa"]{display:block;animation:hpPop .35s var(--v-ease)}.ha-rs-ic{background:linear-gradient(135deg,#e11d48,#f59e0b)!important;box-shadow:0 14px 30px -14px rgba(225,29,72,.8),0 0 0 7px rgba(245,158,11,.12)!important}.ha-2f-ic{background:var(--v-grad)!important;box-shadow:0 14px 30px -14px rgba(79,70,229,.8),0 0 0 7px rgba(15,181,166,.12)!important}.ha-fp .ha-fp-p:has(+ .ha-fp-chip){margin-bottom:.45rem}.ha-otp input::placeholder{color:var(--bs-tertiary-color);opacity:.6}.ha-fp .ha-alert{text-align:left}.ha-rules{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .8rem;margin:.1rem 0 1rem;padding:.7rem .85rem;border-radius:.9rem;background:var(--v-fill);text-align:left}.ha-rules li{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--bs-secondary-color);transition:color .2s}.ha-rules li span{font-weight:500;color:var(--bs-tertiary-color)}.ha-rules li i{color:var(--bs-tertiary-color);transition:color .2s,transform .25s var(--v-ease)}.ha-rules li.on{color:var(--bs-emphasis-color)}.ha-rules li.on i{color:#16a34a;transform:scale(1.15)}.ha-otp{display:flex;justify-content:center;align-items:center;gap:.45rem;margin:.3rem 0 .9rem}.ha-otp input{width:3rem;height:3.5rem;padding:0;border:0;border-radius:.9rem;text-align:center;font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color);background:var(--bs-body-bg);box-shadow:inset 0 0 0 1.5px rgba(127,127,127,.2);transition:box-shadow .2s,transform .2s,background .2s;caret-color:#6366f1}[data-bs-theme="dark"] .ha-otp input{background:var(--v-fill)}.ha-otp input:focus{outline:0;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #6366f1,0 0 0 4px rgba(99,102,241,.16)}.ha-otp input.filled{background:linear-gradient(160deg,rgba(99,102,241,.1),rgba(15,181,166,.1));box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.5)}.ha-otp input:disabled{opacity:.5}.ha-otp-dash{width:.7rem;height:3px;border-radius:3px;background:rgba(127,127,127,.35)}.ha-otp.shake{animation:haShake .4s}.ha-2f-timer{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0 0 1rem;font-size:.88rem;font-weight:600;color:var(--bs-secondary-color)}.ha-2f-timer i{width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--v-grad)}.ha-2f-timer b{font-variant-numeric:tabular-nums;color:var(--bs-emphasis-color)}.ha-2f-timer.low i{background:linear-gradient(135deg,#f59e0b,#e11d48);animation:haPulseR 1s ease-in-out infinite}.ha-2f-timer.low b{color:#e11d48}@keyframes haPulseR{50%{transform: scale(1.12);}}.ha-2f-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1.2rem;margin-top:.3rem}.ha-2f-links .ha-fp-other{margin-top:.6rem;text-decoration:none}.ha-2f-back i{color:#6366f1}#ha2faSwitch i{color:#f59e0b}@media (max-width: 575.98px){.ha-otp input{width:2.55rem;height:3.1rem;font-size:1.35rem}.ha-otp-dash{width:.4rem}.ha-rules{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ha-2f-timer.low i{animation:none}}.ha-rs-exp{font-size:.88rem;margin-top:.45rem!important}.ha-rs-exp i{color:#f59e0b}div.ha-rules{display:block;margin:.2rem 0 1.1rem;padding:.9rem .95rem .85rem;border-radius:1.1rem;text-align:left;background:var(--bs-body-bg);box-shadow:inset 0 0 0 1px rgba(127,127,127,.14),0 8px 22px -16px rgba(15,23,42,.35);transition:box-shadow .3s}[data-bs-theme="dark"] div.ha-rules{background:var(--v-fill)}div.ha-rules[data-n="4"]{box-shadow:inset 0 0 0 1.5px rgba(22,163,74,.45),0 10px 26px -16px rgba(22,163,74,.6)}.ha-rules-hd{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ha-rules-t{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:.92rem;color:var(--bs-emphasis-color)}.ha-rules-t i{width:1.8rem;height:1.8rem;border-radius:.6rem;display:grid;place-items:center;color:#fff;background:var(--v-grad)}.ha-rules-n{padding:.2rem .65rem;border-radius:99px;font-size:.8rem;font-weight:700;color:var(--bs-secondary-color);background:var(--v-fill);font-variant-numeric:tabular-nums;transition:background .3s,color .3s}.ha-rules-n b{color:var(--bs-emphasis-color)}div.ha-rules[data-n="4"] .ha-rules-n{background:#16a34a;color:#fff}div.ha-rules[data-n="4"] .ha-rules-n b{color:#fff}.ha-rules-bar{height:5px;margin:.7rem 0 .75rem;border-radius:5px;background:var(--v-fill-hover);overflow:hidden}.ha-rules-bar i{display:block;height:100%;width:0;border-radius:5px;background:linear-gradient(90deg,#ef4444,#f59e0b 40%,#84cc16 70%,#16a34a);background-size:400px 100%;transition:width .4s var(--v-ease)}div.ha-rules ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}div.ha-rules li{position:relative;display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:.85rem;background:var(--v-fill);font-size:inherit;color:var(--bs-secondary-color);box-shadow:inset 0 0 0 1px transparent;transition:background .3s,box-shadow .3s,transform .2s}[data-bs-theme="dark"] div.ha-rules li{background:rgba(255,255,255,.04)}div.ha-rules li:hover{transform:translateY(-1px)}.ha-rl-ic{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:.7rem;display:grid;place-items:center;font-size:1rem;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);transition:background .3s,color .3s,transform .35s var(--v-ease)}div.ha-rules li .ha-rl-ic i{color:inherit;transform:none}div.ha-rules ul{row-gap:.75rem;margin-top:.3rem}div.ha-rules li em{position:absolute;top:-.5rem;right:.55rem;padding:.08rem .45rem;border-radius:99px;font-style:normal;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#e11d48;box-shadow:0 0 0 2px var(--bs-body-bg)}[data-bs-theme="dark"] div.ha-rules li em{box-shadow:0 0 0 2px var(--v-fill)}div.ha-rules li em.opt{background:#f59e0b}div.ha-rules li.on{background:rgba(22,163,74,.08);box-shadow:inset 0 0 0 1px rgba(22,163,74,.3)}div.ha-rules li.on .ha-rl-ic{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}div.ha-rules li.on em{background:#16a34a}div.ha-rules li.pop .ha-rl-ic{animation:haTick .45s var(--v-ease)}@keyframes haTick{0%{transform: scale(.6) rotate(-20deg);}60%{transform: scale(1.15) rotate(6deg);}100%{transform: none;}}.ha-gen-out{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;padding:.4rem .4rem .4rem .8rem;border-radius:.8rem;background:var(--v-fill);animation:hpPop .3s var(--v-ease)}.ha-gen-out code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:var(--bs-emphasis-color);background:none;padding:0}@media (max-width: 575.98px){div.ha-rules ul{grid-template-columns:minmax(0,1fr)}div.ha-rules{padding:.8rem .75rem}}@media (prefers-reduced-motion: reduce){div.ha-rules li.pop .ha-rl-ic{animation:none}}.hp-auth[data-tab="banned"] [data-ha="banned"]{display:block;animation:hpPop .35s var(--v-ease)}.ha-bn .ha-fp-sent{padding-top:1.4rem}.ha-bn-ic{background:linear-gradient(135deg,#f87171,#b91c1c)!important;box-shadow:0 14px 30px -14px rgba(185,28,28,.8),0 0 0 7px rgba(239,68,68,.12)!important}.ha-bn-ic::after{display:none}.ha-bn-chip{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(245,158,11,.1))!important;box-shadow:inset 0 0 0 1px rgba(239,68,68,.2)!important}.ha-bn-chip i{background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.ha-bn-reason{margin:.2rem 0 .9rem;padding:.75rem .9rem;border-radius:.9rem;text-align:left;background:rgba(220,38,38,.07);box-shadow:inset 0 0 0 1px rgba(220,38,38,.2);color:var(--bs-emphasis-color);font-size:.92rem}.ha-bn-rl{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.3rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b91c1c}[data-bs-theme="dark"] .ha-bn-rl{color:#fca5a5}.ha-bn-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-bottom:.8rem;text-align:left}.ha-bn-facts>div{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:.9rem;background:color-mix(in srgb,var(--c) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.ha-bn-facts i{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:.7rem;display:grid;place-items:center;color:#fff;background:var(--c)}.ha-bn-facts span{min-width:0;display:flex;flex-direction:column}.ha-bn-facts small{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.ha-bn-facts b{font-size:.9rem;color:var(--bs-emphasis-color);overflow-wrap:anywhere}.ha-bn-left{margin-bottom:.9rem;padding:.8rem;border-radius:1rem;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(15,181,166,.08));box-shadow:inset 0 0 0 1px rgba(99,102,241,.15)}.ha-bn-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.ha-bn-clock span{display:flex;flex-direction:column;align-items:center;padding:.45rem .2rem;border-radius:.75rem;background:var(--bs-body-bg);box-shadow:var(--v-shadow-sm)}[data-bs-theme="dark"] .ha-bn-clock span{background:var(--v-fill)}.ha-bn-clock b{font-size:1.45rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;background:var(--v-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ha-bn-clock small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-tertiary-color)}.ha-bn-clock span.tick b{animation:haTickN .35s var(--v-ease)}@keyframes haTickN{from{transform: translateY(-4px);opacity: .4;}}.ha-bn-bar{height:5px;margin-top:.65rem;border-radius:5px;background:var(--v-fill-hover);overflow:hidden}.ha-bn-bar i{display:block;height:100%;width:2%;border-radius:5px;background:var(--v-grad);transition:width 1s linear}.ha-bn-left .ha-alert{margin-bottom:.6rem}@media (max-width: 575.98px){.ha-bn-facts{grid-template-columns:minmax(0,1fr)}.ha-bn-clock b{font-size:1.2rem}}@media (prefers-reduced-motion: reduce){.ha-bn-clock span.tick b{animation:none}}.ha-cl .ha-fp-sent{padding-top:1.2rem}.ha-cl-ic{background:var(--v-grad)!important;box-shadow:0 14px 30px -14px rgba(139,92,246,.8),0 0 0 7px rgba(236,72,153,.12)!important}.ha-cl-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.4rem 0 1.1rem}.ha-cl-steps::before{content:"";position:absolute;top:1.2rem;left:17%;right:17%;height:3px;border-radius:3px;background:linear-gradient(90deg,#6366f1,#0ea5e9,#16a34a);opacity:.35}.ha-cl-steps span{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.ha-cl-steps i{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;color:#fff;background:var(--c);box-shadow:0 0 0 4px var(--bs-body-bg),0 8px 16px -8px var(--c);transition:transform .3s var(--v-ease)}.ha-cl-steps span:hover i{transform:translateY(-3px) scale(1.06)}.ha-cl-steps b{font-size:.84rem;color:var(--bs-emphasis-color)}.ha-cl-steps small{font-size:.72rem;line-height:1.25;color:var(--bs-tertiary-color)}.ha-cl-form{text-align:left;margin-bottom:.2rem;padding:.8rem .9rem;border-radius:1rem;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(236,72,153,.08));box-shadow:inset 0 0 0 1px rgba(139,92,246,.18)}.ha-cl-form label{display:block;margin-bottom:.4rem;font-weight:800;font-size:.9rem;color:var(--bs-emphasis-color)}.ha-cl-row{display:flex;gap:.5rem}.ha-cl-row .ha-in{flex:1;min-width:0}.ha-cl-row .btn{flex-shrink:0;height:3rem;border-radius:.85rem;padding:0 1rem!important}.ha-cl-form .ha-hint{overflow-wrap:anywhere}.ha-cl-form.bad .ha-in input{box-shadow:inset 0 0 0 1.5px rgba(225,29,72,.65)}.ha-cl-form.bad .ha-hint{color:#e11d48}.ha-cl-form.shake{animation:haShake .4s}@media (max-width: 575.98px){.ha-cl-steps small{display:none}}@media (max-width: 575.98px){.hp-auth .ha-x{top:.6rem;right:.6rem;width:2.1rem;height:2.1rem}.ha-main{padding-top:3.1rem}.ha-tabs{display:flex;width:100%;margin:0}.ha-tabs button{flex:1 1 0;min-width:0;justify-content:center;padding:.55rem .4rem;font-size:.92rem;gap:.35rem}.ha-solo .ha-main{padding-top:2.6rem}}@media (max-width: 379.98px){.ha-tabs button i{display:none}.ha-tabs button{font-size:.88rem;padding:.5rem .25rem}}@media (max-width: 299.98px){.ha-tabs button{white-space:normal;line-height:1.1;font-size:.8rem;padding:.45rem .2rem}.ha-main{padding-left:.8rem;padding-right:.8rem}}@media (max-width: 575.98px){.hh-shell{min-width:0}.hh .page-brand{flex:1 1 auto;flex-shrink:1;min-width:0}.hh .page-brand .brand-text{min-width:0;overflow:hidden}.hh .page-brand .brand-name{display:block;overflow:hidden;text-overflow:ellipsis}.hh-act{flex-shrink:0;margin-left:0}}@media (max-width: 379.98px){.hh{padding-left:.35rem;padding-right:.35rem}.hh-shell{padding:0 .3rem 0 .45rem;gap:.35rem}.hh .page-brand{gap:.45rem}.hh .page-brand .logo{width:2.1rem;height:2.1rem;font-size:1rem;border-radius:.7rem}.hh .page-brand .brand-name{font-size:.95rem}.hh-ib{width:2.3rem;height:2.3rem;font-size:1.05rem}.hh-act{gap:.25rem}}@media (max-width: 279.98px){.hh .page-brand .brand-text{display:none}}@media (max-width: 575.98px){.hh .page-brand .brand-text{line-height:1.05}.hh .page-brand .brand-tag,.hh.compact .page-brand .brand-tag{display:block!important;margin-top:.12rem;font-size:.5rem;letter-spacing:.09em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 339.98px){.hh .page-brand .brand-tag,.hh.compact .page-brand .brand-tag{font-size:.44rem;letter-spacing:.06em}}.hh-prog{width:min(976px,calc((100% - 2rem) * .8))}.hh{--hh-pt:.6rem}.hh.compact{--hh-pt:.45rem}.hh.stuck::before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--hh-pt) + 1.4rem);background:var(--rh-bg,var(--bs-body-bg));pointer-events:none;z-index:-1}.hh.stuck .hh-shell{background:color-mix(in srgb,var(--bs-body-bg) 92%,transparent)}@media (max-width: 575.98px){.hh{--hh-pt:.4rem}.hh.compact{--hh-pt:.3rem}.hh-prog{width:calc((100% - 1rem) * .8)}}@media (max-width: 379.98px){.hh-prog{width:calc((100% - .7rem) * .8)}}.ha-rules-bar{margin-bottom:0}.hh.stuck::before{height:var(--hh-pt)}.ha-otp{width:100%;max-width:22rem;margin-left:auto;margin-right:auto}.ha-otp input{flex:1 1 0;min-width:0;width:auto;max-width:3rem}.ha-otp-dash{flex:0 0 auto}@media (max-width: 575.98px){.ha-otp{gap:.3rem}.ha-otp input{height:3rem;font-size:1.3rem;border-radius:.75rem}}@media (max-width: 339.98px){.ha-otp{gap:.2rem}.ha-otp input{height:2.6rem;font-size:1.1rem;border-radius:.6rem}.ha-otp-dash{width:.3rem}}.hp .btn.ha-submit{min-height:3.2rem}.hp .btn.ha-submit.is-busy,.hp .btn.ha-submit:disabled{opacity:1!important;color:#fff!important;background:var(--v-grad)!important;cursor:progress;pointer-events:none}.hp .btn.ha-submit.is-busy::after{left:-60%;animation:haSweep 1.2s linear infinite}@keyframes haSweep{to{left: 120%;}}.ha-spin{width:1.15rem;height:1.15rem;flex-shrink:0;border-radius:50%;border:2.5px solid rgba(255,255,255,.35)!important;border-top-color:#fff!important;animation:hpSpin .7s linear infinite}.ha-busy-tx{position:relative;z-index:1;color:#fff!important;white-space:nowrap}@media (prefers-reduced-motion: reduce){.hp .btn.ha-submit.is-busy::after{animation:none;display:none}.ha-spin{animation-duration:1.5s}}.hp .hp-dash{display:inline-grid;place-items:center;width:1.45em;height:1.45em;margin:0 .12em;vertical-align:-.3em;border-radius:.45em;font-size:.8em;font-style:normal;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.hp .hp-dash::before{line-height:1}.hp .hp-dash.hp-dash-lg{width:1.2em;height:1.2em;font-size:.75em;vertical-align:.05em;border-radius:.35em;color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);box-shadow:0 8px 18px -10px rgba(236,72,153,.8)}.hp .ha-side .hp-dash{color:#fff;background:rgba(255,255,255,.18)}.hp-fq-cats{display:flex;flex-wrap:wrap;gap:.3rem}.hp-fq-cats button{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border:0;border-radius:99px;font-weight:700;font-size:.88rem;color:var(--bs-secondary-color);background:transparent;transition:background .2s,color .2s;white-space:nowrap}.hp-fq-cats button:hover{background:var(--v-fill);color:var(--bs-emphasis-color)}.hp-fq-cats button.on{color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px rgba(99,102,241,.9)}@keyframes hpFqFlash{20%,60%{box-shadow: 0 0 0 4px color-mix(in srgb,var(--c) 35%,transparent);}}@media (max-width: 767.98px){.hp-fq-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.hp-fq-cats::-webkit-scrollbar{display:none}}.hp-an-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.3rem;border-radius:1.1rem;background:var(--v-fill);margin-bottom:.8rem}.hp-an-tabs button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .7rem;border:0;border-radius:.85rem;font-weight:700;font-size:.86rem;color:var(--bs-secondary-color);background:transparent;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.hp-an-tabs button i{color:var(--c)}.hp-an-tabs button em{font-style:normal;font-size:.7rem;font-weight:800;min-width:1.3rem;padding:.05rem .35rem;border-radius:99px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.hp-an-tabs button:hover{color:var(--bs-emphasis-color)}.hp-an-tabs button.on{color:#fff;background:var(--c);box-shadow:0 8px 18px -10px var(--c)}.hp-an-tabs button.on i{color:#fff}.hp-an-tabs button.on em{color:var(--c);background:#fff}@media (max-width: 575.98px){.hp-an-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hp-an-tabs::-webkit-scrollbar{display:none}.hp-an-tabs button{flex:0 0 auto}}.hp-an-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr))}@media (max-width: 575.98px){.hp-an-tabs{display:flex}}.hp-an-tabs{display:flex;flex-wrap:nowrap}.hp-an-tabs button{flex:1 1 0;min-width:0;padding:.55rem .4rem}@media (max-width: 575.98px){.hp-an-tabs{overflow-x:auto}.hp-an-tabs button{flex:0 0 auto;padding:.5rem .7rem}}.hp-an-tabs button em{display:none}.hp-an-tabs button{gap:.35rem;font-size:.88rem}@media (min-width: 992px) and (max-width: 1199.98px){.hp-an-tabs button i{display:none}}.hp .hp-dash.hp-dash-lg{width:auto;height:auto;margin:0 .2em;font-size:.85em;vertical-align:.02em;border-radius:0;color:#2563eb;background:none;box-shadow:none}[data-bs-theme="dark"] .hp .hp-dash.hp-dash-lg{color:#60a5fa}@keyframes hpDfLine{to{background-position: 200% 0;}}@keyframes hpDfShine{to{transform: translateX(650%);}}.pub-top[hidden]{display:none!important}.hh-pub{--hp-ink:var(--bs-emphasis-color);--hp-card:var(--v-surface,var(--bs-body-bg))}.hh-pub .btn.hp-btn-main,.hh-pub .btn.hp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:99px;font-weight:700;border:0;white-space:nowrap;transition:transform .25s var(--v-ease),box-shadow .25s,background .25s}.hh-pub .btn.hp-btn-main{color:#fff;background:var(--v-grad);box-shadow:0 12px 26px -12px rgba(79,70,229,.8)}.hh-pub .btn.hp-btn-main:hover{transform:translateY(-2px);box-shadow:0 18px 32px -12px rgba(79,70,229,.85);color:#fff}.hh-pub .btn.hp-btn-main i{font-size:1.1rem;transition:transform .25s}.hh-pub .btn.hp-btn-main:hover .bi-arrow-right{transform:translateX(3px)}.hh-pub .btn.hp-btn-ghost{color:var(--hp-ink);background:var(--v-fill)}.hh-pub .btn.hp-btn-ghost:hover{color:var(--hp-ink);background:var(--v-fill-hover,var(--v-fill));transform:translateY(-2px)}.hh-pub .btn.hp-btn-ghost i{color:#6366f1}.hh-pub.compact .btn.hh-pub-cta{padding:.45rem 1rem}.hh-pub-space{margin-bottom:1.2rem}@media (max-width: 575.98px){.hh-pub .btn.hh-pub-cta{display:none!important}.hh-pub-space{margin-bottom:.6rem}}.auth-page .auth-wrap{min-height:calc(100vh - 86px)}.hh-nolinks .hh-act{margin-left:auto}@media (max-width: 575.98px){.hh-pub.hh-nolinks .btn.hh-pub-cta{display:inline-flex!important;width:2.6rem;height:2.6rem;padding:0;gap:0;flex-shrink:0}.hh-pub.hh-nolinks .btn.hh-pub-cta span{display:none}}@media (max-width: 379.98px){.hh-pub.hh-nolinks .btn.hh-pub-cta{width:2.3rem;height:2.3rem}}.er-page{overflow-x:hidden}.er{position:relative;display:grid;place-items:center;padding:.5rem .5rem 3rem;overflow:clip;overflow-clip-margin:6rem}@keyframes erFloat{to{transform: translate(2.5rem,1.5rem) scale(1.08);}}@keyframes erIn{from{opacity: 0;transform: translateY(18px) scale(.98);}}@keyframes erBob{50%{transform: translateY(-7px) rotate(-3deg);}}@keyframes erPulse{50%{opacity: .35;}}.er .btn i{transition:transform .25s}@media (max-width: 575.98px){.er{padding:.5rem 0 2rem}}@keyframes cf2In{from{opacity: 0;transform: translateY(16px);}}@keyframes cf2Ring{from{opacity: .9;transform: scale(.92);}to{opacity: 0;transform: scale(1.35);}}@keyframes cf2Blink{50%{opacity: .35;}}.adn-i:nth-child(1){--k:#6366f1;--k2:#8b5cf6}.adn-i:nth-child(2){--k:#0fb5a6;--k2:#0ea5e9}.adn-i:nth-child(3){--k:#f59e0b;--k2:#f97316}.adn-i:nth-child(4){--k:#0ea5e9;--k2:#6366f1}.adn-i:nth-child(5){--k:#ec4899;--k2:#8b5cf6}.adn-i:nth-child(6){--k:#8b5cf6;--k2:#6366f1}.adn-i i{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.65rem;color:var(--k);background:color-mix(in srgb,var(--k) 12%,transparent);transition:transform .2s,background .2s,color .2s}.adn-i:hover{color:var(--k);background:color-mix(in srgb,var(--k) 7%,transparent)}.adn-i:hover i{transform:translateY(-1px) scale(1.06);background:color-mix(in srgb,var(--k) 18%,transparent)}.adn-i.adn-i.on,.adn-i.on:hover{background:linear-gradient(135deg,var(--k),var(--k2));box-shadow:0 10px 20px -12px var(--k)}.adn-i.on i{color:#fff;background:rgba(255,255,255,.2)}[data-s="general"]{--k:#8b5cf6;--k2:#6366f1}[data-s="seo"]{--k:#0ea5e9;--k2:#3b82f6}[data-s="pages"]{--k:#0fb5a6;--k2:#0ea5e9}[data-s="access"]{--k:#16a34a;--k2:#0fb5a6}[data-s="uploads"]{--k:#3b82f6;--k2:#6366f1}[data-s="announce"]{--k:#f59e0b;--k2:#f97316}[data-s="email"]{--k:#ec4899;--k2:#8b5cf6}[data-s="system"]{--k:#ef4444;--k2:#f59e0b}.adn a.adn-i:not(.on):not(.btn):not(.nav-item-link):not(.dropdown-item):not(.brand):not(.stretched-link){color:var(--bs-emphasis-color)}.adn a.adn-i:not(.on):not(.btn):not(.nav-item-link):not(.dropdown-item):not(.brand):not(.stretched-link):hover{color:var(--k)}@keyframes dbFloat{to{transform: translate(2rem,1rem);}}@keyframes dbWave{10%,30%{transform: rotate(16deg);}20%{transform: rotate(-8deg);}40%,100%{transform: none;}}.db-chips{display:flex;gap:.4rem;overflow-x:auto;margin-bottom:1rem;padding-bottom:.2rem;scrollbar-width:none}.db-chips button{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border:0;border-radius:99px;font-size:.84rem;font-weight:700;color:var(--bs-secondary-color);background:var(--v-fill);transition:.2s}.db-chips button em{font-style:normal;font-size:.72rem;padding:.05rem .45rem;border-radius:99px;background:color-mix(in srgb,#6366f1 12%,transparent);color:#6366f1}.db-chips button.on{color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px #6366f1}.db-chips button.on em{background:rgba(255,255,255,.22);color:#fff}@keyframes dbIn{from{opacity: 0;transform: translateY(10px);}}@keyframes dbPulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--k) 60%,transparent);}100%{box-shadow: 0 0 0 6px transparent;}}@keyframes dbGrow{from{transform: scaleY(0);}}[data-s="notify"]{--k:#ec4899;--k2:#8b5cf6}@keyframes siIn{from{opacity: 0;transform: translateY(4px);}to{opacity: 1;transform: none;}}.rh-sidebar a.nav-item-link i,.sb-collapsed .rh-sidebar a.nav-item-link i{width:2rem;min-width:2rem;height:2rem;flex:0 0 2rem}.us-c-num.us-stats{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.us-stat{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem .18rem .2rem;border-radius:99px;line-height:1;background:color-mix(in srgb,var(--c) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent);transition:transform .15s}.us-row:hover .us-stat{transform:translateX(2px)}.us-stat>i{width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:50%;font-size:.72rem;color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#8b5cf6))}.us-c-num.us-stats .us-stat b{display:inline;font-size:.86rem;font-weight:800;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.us-c-num.us-stats .us-stat small{display:inline;margin:0;font-size:.72rem;font-weight:600;color:var(--bs-secondary-color)}.us-stat.zero{background:rgba(127,127,127,.07);box-shadow:inset 0 0 0 1px rgba(127,127,127,.12)}.us-stat.zero>i{color:var(--bs-secondary-color);background:rgba(127,127,127,.14)}.us-c-num.us-stats .us-stat.zero b{color:var(--bs-secondary-color)}@media (min-width: 1200px){.us-hdr,.us-row{grid-template-columns:2.2rem minmax(0,2.3fr) minmax(0,1.3fr) minmax(7.4rem,1fr) minmax(0,.85fr) minmax(0,1.05fr) minmax(0,.8fr) 2.4rem}}@media (min-width: 768px) and (max-width: 1199.98px){.us-hdr,.us-row{grid-template-columns:2.2rem minmax(0,2.3fr) minmax(7.4rem,1fr) minmax(0,.85fr) minmax(0,1.05fr) minmax(0,.8fr) 2.4rem}}@media (min-width: 768px) and (max-width: 1199.98px){.us-hdr,.us-row{grid-template-columns:2.2rem minmax(0,2.3fr) minmax(4.6rem,.7fr) minmax(0,.85fr) minmax(0,1.05fr) minmax(0,.8fr) 2.4rem}.us-c-num.us-stats .us-stat small{display:none}}@keyframes mlPulse{50%{opacity: .35;}}@keyframes mlSpin{to{transform: rotate(360deg);}}@media (min-width: 992px){#sidebarCollapse{position:relative;width:1.6rem;height:1.6rem;padding:0;display:inline-grid;place-items:center;border:0;border-radius:.5rem;font-size:0.8rem;color:#fff!important;background:var(--v-grad)!important;box-shadow:0 12px 22px -12px rgba(99,102,241,.9),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.08);transition:transform .2s var(--v-ease),box-shadow .2s,filter .2s,background .3s}#sidebarCollapse:hover{transform:translateY(-2px);filter:brightness(1.08) saturate(1.1);box-shadow:0 16px 26px -12px rgba(139,92,246,.95),inset 0 1px 0 rgba(255,255,255,.45)}#sidebarCollapse:active{transform:scale(.93)}#sidebarCollapse:focus-visible{outline:3px solid color-mix(in srgb,#6366f1 45%,transparent);outline-offset:2px}#sidebarCollapse i{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.sb-collapsed #sidebarCollapse{background:var(--v-grad)!important;box-shadow:0 12px 22px -12px rgba(15,181,166,.9),inset 0 1px 0 rgba(255,255,255,.4)}}@keyframes rf-mi-in{from{opacity: 0;transform: translateY(10px);}to{opacity: 1;transform: none;}}@keyframes rf-grow{from{width: 0;}to{width: var(--p,0%);}}@keyframes rf-pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--s) 55%,transparent);}100%{box-shadow: 0 0 0 .5rem transparent;}}.rh-shell .rh-sidebar .project-chip.pc-card{position:relative;overflow:hidden;margin:.7rem .8rem .3rem;padding:.8rem .8rem .75rem;border-radius:1rem;font-size:.8rem;background:linear-gradient(150deg,color-mix(in srgb,#6366f1 13%,var(--bs-body-bg)) 0%,color-mix(in srgb,#0ea5e9 9%,var(--bs-body-bg)) 55%,color-mix(in srgb,#14b8a6 8%,var(--bs-body-bg)) 100%);box-shadow:inset 0 0 0 1px rgba(99,102,241,.22)!important;backdrop-filter:none;transition:box-shadow .25s,transform .25s}.rh-shell .rh-sidebar .project-chip.pc-card::after{content:"";position:absolute;right:-2.2rem;top:-2.4rem;width:6.5rem;height:6.5rem;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.25),transparent 70%);pointer-events:none}.rh-shell .rh-sidebar .project-chip.pc-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(99,102,241,.45),0 12px 24px -16px rgba(79,70,229,.7)!important}.pc-card .pc-head{display:flex;align-items:flex-start;gap:.65rem;padding-right:1.5rem;color:inherit;text-decoration:none;position:relative;z-index:1}.pc-card .pc-ic{flex:0 0 auto;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.8rem;font-size:1.15rem;color:#fff;background:var(--v-grad);box-shadow:0 8px 14px -8px rgba(79,70,229,.9),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .25s}.pc-card .pc-head:hover .pc-ic{transform:rotate(-6deg) scale(1.07)}.pc-card .pc-tt{min-width:0;display:flex;flex-direction:column;gap:.1rem}.rh-shell .rh-sidebar .pc-card .pc-title{color:var(--bs-emphasis-color);text-shadow:none;font-size:.84rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.pc-card .pc-sub{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.pc-card .pc-toggle{position:absolute;top:.55rem;right:.5rem;z-index:2;width:1.4rem;height:1.4rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bs-secondary-color);transition:background .2s,transform .25s}.pc-card .pc-toggle:hover{background:rgba(99,102,241,.14);color:#4f46e5}.pc-card.pc-min .pc-toggle{transform:rotate(180deg)}.pc-card .pc-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem;position:relative;z-index:1}.pc-card .pc-role,.pc-card .pc-st{display:inline-flex;align-items:center;gap:.3rem;padding:.13rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.3}.pc-card .pc-role{color:#fff;text-shadow:0 1px 2px rgba(15,23,42,.3)}.pc-card .pc-r-owner{background:linear-gradient(135deg,#f59e0b,#ef4444)}.pc-card .pc-r-res{background:var(--v-grad)}.pc-card .pc-r-col{background:linear-gradient(135deg,#14b8a6,#22c55e)}.pc-card .pc-r-view{background:linear-gradient(135deg,#64748b,#94a3b8)}.pc-card .pc-r-sa{background:linear-gradient(135deg,#ef4444,#db2777)}.pc-card .pc-st{color:var(--s);background:color-mix(in srgb,var(--s) 14%,transparent)}.pc-card .pc-st:not(:has(i))::before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:var(--s)}.pc-card .pc-st.on{--s:#15803d}.pc-card .pc-st.soon{--s:#b45309}.pc-card .pc-st.end{--s:#64748b}.pc-card .pc-st.on::before{animation:pc-pulse 1.8s ease-out infinite}[data-bs-theme="dark"] .pc-card .pc-st.on{--s:#4ade80}[data-bs-theme="dark"] .pc-card .pc-st.soon{--s:#fbbf24}[data-bs-theme="dark"] .pc-card .pc-st.end{--s:#94a3b8}.pc-card .pc-more{margin-top:.6rem;position:relative;z-index:1}.pc-card.pc-min .pc-more{display:none}.pc-card .pc-prog{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.pc-card .pc-bar{flex:1 1 auto;height:.38rem;border-radius:999px;overflow:hidden;background:rgba(99,102,241,.16)}.pc-card .pc-bar>i{display:block;height:100%;width:var(--p,0%);border-radius:inherit;background:var(--v-grad);animation:pc-grow 1s .2s cubic-bezier(.2,.8,.2,1) both}.pc-card .pc-pt{flex:0 0 auto;font-size:.66rem;font-weight:700;color:var(--bs-secondary-color);white-space:nowrap}.pc-card .pc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.4rem}.rh-sidebar a.pc-stat{--c:var(--rh-brand);position:relative;display:flex;flex-direction:column;align-items:center;gap:.05rem;margin:0;padding:.45rem .2rem .4rem;border-radius:.75rem;text-decoration:none;background:color-mix(in srgb,var(--c) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 20%,transparent);transition:transform .2s,box-shadow .2s,background .2s}.rh-sidebar a.pc-stat.s2{--c:var(--rh-teal)}.rh-sidebar a.pc-stat.s3{--c:#d97706}.rh-sidebar a.pc-stat:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent),0 8px 16px -12px var(--c)}.pc-stat i{font-size:.95rem;color:var(--c)}.pc-stat b{font-size:.95rem;font-weight:800;line-height:1.1;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.pc-stat small{font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary-color)}.pc-stat em{position:absolute;top:.2rem;right:.25rem;padding:0 .3rem;border-radius:999px;font-style:normal;font-size:.58rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#22c55e,#14b8a6)}@keyframes pc-grow{from{width: 0;}to{width: var(--p,0%);}}@keyframes pc-pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--s) 55%,transparent);}100%{box-shadow: 0 0 0 .4rem transparent;}}@media (prefers-reduced-motion: reduce){.pc-card *,.pc-card{animation:none!important;transition:none!important}}.pm2 .modal-content{overflow:hidden;border:0;border-radius:1.5rem;background:var(--rh-surface,#fff);box-shadow:0 40px 80px -30px rgba(15,23,42,.55)}.pm2-hero{position:relative;display:flex;align-items:center;gap:1rem;padding:1.5rem 3.4rem 1.4rem 1.5rem;color:#fff;background:radial-gradient(120% 160% at 0% 0%,#14b8a6 0%,transparent 55%),radial-gradient(120% 160% at 100% 0%,#8b5cf6 0%,transparent 55%),var(--v-grad)}.pm2-hero-c{background:radial-gradient(120% 160% at 0% 0%,#10b981 0%,transparent 55%),radial-gradient(120% 160% at 100% 0%,#0ea5e9 0%,transparent 55%),var(--v-grad)}.pm2-x{position:absolute;top:1rem;right:1rem;opacity:.85}.pm2-logo{display:grid;place-items:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:1.1rem;font-size:1.6rem;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.pm2-logo i{color:#fff!important}.pm2-logo img{width:2.1rem;height:2.1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.pm2-hero small{display:block;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.pm2-hero h2{margin:.1rem 0 .2rem;font-size:1.55rem;font-weight:800;color:#fff}.pm2-hero p{margin:0;font-size:.9rem;opacity:.92}.pm2-hero p i{color:#fff!important}.pm2-prog{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.2)}.pm2-prog i{display:block;width:0;height:100%;background:#fde68a;transition:width .15s linear}.pm2-tabs{display:flex;gap:.3rem;padding:.55rem .9rem;overflow-x:auto;scrollbar-width:none;background:var(--rh-surface,#fff)}.pm2-tabs::-webkit-scrollbar{display:none}.pm2-tabs button{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border:0;border-radius:99px;font-weight:700;font-size:.9rem;color:var(--bs-secondary-color);background:transparent;transition:.2s}.pm2-tabs button:hover{color:var(--bs-emphasis-color);background:var(--v-fill,#eef1f8)}.pm2-tabs button.on{color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px rgba(79,70,229,.9)}.pm2-consent .pm2-tabs button.on{background:var(--v-grad);box-shadow:0 8px 16px -10px rgba(13,148,136,.9)}.pm2-tabs button.on i{color:#fff!important}.pm2-body{padding:1.3rem 1.5rem}.pm2-text{line-height:1.7}.pm2-text p{margin-bottom:.9rem}.pm2-h{display:flex;align-items:center;gap:.45rem;margin:1.2rem 0 .7rem;font-size:1.02rem;font-weight:800}.pm2-lead{margin:0 0 .9rem;color:var(--bs-secondary-color);font-size:.9rem}.pm2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:1.1rem}.pm2-stats>div{display:flex;flex-direction:column;align-items:flex-start;padding:.8rem .9rem;border-radius:1.1rem;background:color-mix(in srgb,var(--c) 8%,var(--rh-surface,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.pm2-stats i{font-size:1.1rem;color:var(--c)!important}.pm2-stats b{margin-top:.25rem;font-size:1.5rem;font-weight:800;line-height:1.1;color:var(--c);font-variant-numeric:tabular-nums}.pm2-stats small{font-size:.74rem;font-weight:700;color:var(--bs-secondary-color)}.pm2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:none}.pm2-steps li{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.9rem;border-radius:1.1rem;background:var(--v-fill,#f4f6fb)}.pm2-steps li span{display:grid;place-items:center;width:1.9rem;height:1.9rem;margin-bottom:.3rem;border-radius:50%;font-weight:800;color:#fff;background:var(--c);box-shadow:0 6px 12px -8px var(--c)}.pm2-steps li small{font-size:.8rem;color:var(--bs-secondary-color);line-height:1.4}.pm2-steps li:not(:last-child)::after{content:"\F138";font-family:bootstrap-icons;position:absolute;right:-.62rem;top:1.2rem;z-index:1;font-size:.9rem;color:var(--bs-secondary-color)}.pm2-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:start}.pm2-feat{border-radius:1.1rem;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color);transition:box-shadow .2s,transform .2s}.pm2-feat:hover{transform:translateY(-1px)}.pm2-feat[open]{box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 55%,transparent),0 14px 28px -22px var(--c)}.pm2-feat summary{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;cursor:pointer;list-style:none}.pm2-feat summary::-webkit-details-marker{display:none}.pm2-fi{display:grid;place-items:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.8rem;font-size:1.1rem;background:color-mix(in srgb,var(--c) 13%,transparent)}.pm2-fi i{color:var(--c)!important}.pm2-ft{flex:1;min-width:0;display:flex;flex-direction:column}.pm2-ft b{font-size:.95rem}.pm2-ft small{font-size:.78rem;color:var(--bs-secondary-color)}.pm2-car{color:var(--bs-secondary-color);transition:transform .25s}.pm2-feat[open] .pm2-car{transform:rotate(45deg)}.pm2-feat ul{margin:0;padding:0 .9rem .9rem 3.95rem;list-style:none;display:grid;gap:.3rem;font-size:.84rem}.pm2-feat li{display:flex;gap:.4rem}.pm2-feat li i{color:var(--c)!important;margin-top:.1rem}.pm2-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pm2-who>div{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border-radius:1.1rem;background:color-mix(in srgb,var(--c) 7%,var(--rh-surface,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent);transition:transform .2s}.pm2-who>div:hover{transform:translateY(-2px)}.pm2-who span{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.35rem;border-radius:.9rem;font-size:1.2rem;color:#fff;background:var(--c);box-shadow:0 8px 16px -10px var(--c)}.pm2-who span i{color:#fff!important}.pm2-who small{font-size:.82rem;color:var(--bs-secondary-color)}.pm2-quote{position:relative;margin-top:1rem;padding:1rem 1.1rem 1rem 3rem;border-radius:1.1rem;font-weight:600;background:var(--v-fill,#f4f6fb)}.pm2-quote>i{position:absolute;left:.9rem;top:.6rem;font-size:1.6rem;color:#6366f1!important}.pm2-quote p{margin:0}.pm2-trust,.pm2-rights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pm2-trust>div,.pm2-rights>div{display:flex;gap:.7rem;padding:.85rem .9rem;border-radius:1rem;background:var(--v-fill,#f4f6fb)}.pm2-trust>div>i,.pm2-rights>div>i{display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:.7rem;font-size:1rem;color:#fff!important;background:var(--v-grad)}.pm2-rights>div>i{background:var(--v-grad)}.pm2-trust span,.pm2-rights span{display:flex;flex-direction:column;min-width:0}.pm2-trust small,.pm2-rights small{font-size:.8rem;color:var(--bs-secondary-color);line-height:1.4}.pm2-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem 1rem;border:0;border-radius:99px;font-weight:700;color:#4338ca;background:rgba(99,102,241,.1);transition:.2s}.pm2-link:hover{background:rgba(99,102,241,.18)}.pm2-link i:last-child{transition:transform .2s}.pm2-link:hover i:last-child{transform:translateX(3px)}.pm2-note{display:flex;gap:.5rem;margin:1rem 0 0;padding:.8rem 1rem;border-radius:1rem;font-size:.86rem;color:var(--bs-secondary-color);background:var(--v-fill,#f4f6fb)}.pm2-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.pm2-keys>div{display:flex;flex-direction:column;gap:.2rem;padding:.95rem;border-radius:1.1rem;background:color-mix(in srgb,var(--c) 7%,var(--rh-surface,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent);transition:transform .2s}.pm2-keys>div:hover{transform:translateY(-2px)}.pm2-keys span{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.3rem;border-radius:.8rem;font-size:1.05rem;color:#fff;background:var(--c)}.pm2-keys span i{color:#fff!important}.pm2-keys b{font-size:.92rem}.pm2-keys small{font-size:.8rem;line-height:1.4;color:var(--bs-secondary-color)}.pm2-tools{position:sticky;top:-1.3rem;z-index:2;display:flex;flex-wrap:wrap;gap:.4rem;margin:-1.3rem -1.5rem 1rem;padding:.7rem 1.5rem;background:color-mix(in srgb,var(--rh-surface,#fff) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pm2-size{display:inline-flex;padding:.15rem;border-radius:99px;background:var(--v-fill,#eef1f8)}.pm2-size button{padding:.25rem .65rem;border:0;border-radius:99px;font-weight:800;font-size:.82rem;background:transparent;color:var(--bs-emphasis-color)}.pm2-size button:hover{background:var(--rh-surface,#fff)}.pm2-tool{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border:0;border-radius:99px;font-weight:700;font-size:.84rem;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8)}.pm2-tool:hover{color:#0d9488}.pm2-toc{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.8rem;border-radius:1rem;background:var(--v-fill,#f4f6fb)}.pm2-toc b{width:100%;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.pm2-toc a{padding:.2rem .65rem;border-radius:99px;font-size:.82rem;font-weight:700;text-decoration:none;color:#0f766e;background:rgba(13,148,136,.1)}.pm2-doc{font-size:1em;transition:font-size .15s}.pm2-doc h2,.pm2-doc h3,.pm2-doc h4{scroll-margin-top:4rem;font-weight:800}.pm2-foot{gap:.5rem;padding:.8rem 1.2rem;background:var(--rh-surface,#fff)}.pm2-foot .btn{border-radius:99px;font-weight:700;padding:.5rem 1.05rem}.pm2-sp{flex:1}.pm2-cta{color:#fff!important;background:var(--v-grad);box-shadow:0 10px 22px -14px rgba(79,70,229,.95);border:0}.pm2-cta i{color:#fff!important}.pm2-cta:hover{filter:brightness(1.06)}[data-bs-theme="dark"] .pm2-link{color:#c7d2fe}[data-bs-theme="dark"] .pm2-toc a{color:#5eead4}@media (max-width: 767.98px){.pm2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pm2-steps,.pm2-feats,.pm2-who,.pm2-trust,.pm2-rights{grid-template-columns:minmax(0,1fr)}.pm2-steps li:not(:last-child)::after{display:none}.pm2-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.pm2-hero{padding:1.2rem 3rem 1.1rem 1.1rem}.pm2-hero h2{font-size:1.3rem}.pm2-logo{width:3rem;height:3rem}.pm2-body{padding:1.1rem}.pm2-tools{margin:-1.1rem -1.1rem 1rem;padding:.6rem 1.1rem;top:-1.1rem}.pm2-foot .pm2-sp{display:none}.pm2-foot .btn{flex:1}}@media (max-width: 400px){.pm2-keys{grid-template-columns:minmax(0,1fr)}}.pm2-tabs button.on i,.pm2-logo i,.pm2-hero p i,.pm2-who span i,.pm2-keys span i,.pm2-trust>div>i,.pm2-rights>div>i,.pm2-cta i,.pm2-x i{-webkit-text-fill-color:#fff!important;background:none}.pm2-trust>div>i,.pm2-rights>div>i{background:var(--v-grad)!important}.pm2-rights>div>i{background:var(--v-grad)!important}.pm2-hero-p{align-items:flex-start;background:radial-gradient(120% 160% at 0% 0%,#0fb5a6 0%,transparent 55%),radial-gradient(120% 160% at 100% 0%,#ec4899 0%,transparent 50%),var(--v-grad)}.pm2-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.pm2-chips span{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .7rem;border-radius:99px;font-size:.78rem;font-weight:700;color:#fff;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.pm2-chips i,.pm2-hero-p .pm2-logo i{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none}.pm2-pricing .pm2-tabs button.on{background:var(--v-grad)}.pm2-pricing.pm-pricing .modal-body{padding:1.2rem 1.4rem 1.4rem}.pm2-pick{margin-bottom:1rem;border-radius:1.1rem;background:linear-gradient(135deg,rgba(99,102,241,.07),rgba(20,184,166,.07));box-shadow:inset 0 0 0 1px rgba(99,102,241,.18)}.pm2-pick-h{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .95rem;border:0;text-align:left;background:transparent;color:inherit}.pm2-pick-h>span:nth-child(2){flex:1;display:flex;flex-direction:column}.pm2-pick-h small{color:var(--bs-secondary-color);font-size:.8rem}.pm2-pick-ic{display:grid;place-items:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.8rem;color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px #6366f1}.pm2-pick-ic i{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none}.pm2-pick .pm2-car{transition:transform .25s;color:var(--bs-secondary-color)}.pm2-pick.open .pm2-car{transform:rotate(180deg)}.pm2-pick-b{display:grid;gap:.6rem;padding:0 .95rem .95rem}.pm2-q{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.pm2-q>span{min-width:11.5rem;font-weight:700;font-size:.88rem}.pm2-q>div{display:flex;flex-wrap:wrap;gap:.35rem}.pm2-q button{padding:.35rem .85rem;border:0;border-radius:99px;font-weight:700;font-size:.84rem;color:var(--bs-emphasis-color);background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px var(--bs-border-color);transition:.15s}.pm2-q button:hover{box-shadow:inset 0 0 0 1px #6366f1}.pm2-q button[aria-checked="true"]{color:#fff;background:var(--v-grad);box-shadow:0 6px 14px -8px #6366f1}.pm2-pick-r{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 0;padding:.6rem .85rem;border-radius:.9rem;font-size:.88rem;color:var(--bs-secondary-color);background:var(--rh-surface,#fff)}.pm2-pick-r.ok{color:var(--bs-emphasis-color);box-shadow:inset 0 0 0 1px rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.pm2-pick-r.ok>i{color:#10b981!important}.pm2-pick-go{margin-left:auto;padding:.25rem .8rem;border:0;border-radius:99px;font-weight:700;font-size:.82rem;color:#fff;background:#10b981}.pm2-pick-go i{color:#fff!important;-webkit-text-fill-color:#fff!important}.pln-card.pm2-best{box-shadow:0 0 0 3px #10b981,0 24px 40px -26px #10b981!important}.pln-card.pm2-best::after{content:"\2713  Best fit for you";position:absolute;top:-.8rem;right:1rem;padding:.2rem .7rem;border-radius:99px;font-size:.74rem;font-weight:800;color:#fff;background:#10b981}.pm2-steps4{grid-template-columns:repeat(4,minmax(0,1fr))}.pm2-ops{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.pm2-ops span{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:99px;font-weight:700;font-size:.88rem;background:rgba(245,158,11,.12);color:#92400e}.pm2-ops span i{color:#f59e0b!important}.pm2-ops .pm2-ops-cur{background:rgba(16,185,129,.12);color:#065f46}.pm2-ops .pm2-ops-cur i{color:#10b981!important}.pm2-find{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.5rem .9rem;border-radius:99px;background:var(--v-fill,#f4f6fb)}.pm2-find input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit}.pm2-faq{display:grid;gap:.55rem}.pm2-ans{margin:0;padding:0 1rem .95rem 3.95rem;font-size:.9rem;line-height:1.6;color:var(--bs-secondary-color)}.pm2-empty{margin:.8rem 0 0;color:var(--bs-secondary-color)}[data-bs-theme="dark"] .pm2-ops span{color:#fde68a}[data-bs-theme="dark"] .pm2-ops .pm2-ops-cur{color:#a7f3d0}@media (max-width: 991.98px){.pm2-steps4{grid-template-columns:repeat(2,minmax(0,1fr))}.pm2-steps4 li:nth-child(2)::after{display:none}}@media (max-width: 767.98px){.pm2-steps4{grid-template-columns:minmax(0,1fr)}.pm2-chips span:nth-child(n+3){display:none}.pm2-q>span{min-width:100%}.pm2-ans{padding-left:1rem}.pm2-pricing.pm-pricing .modal-body{padding:1rem .9rem 1.2rem}}.pm2 .pm2-hero,.pm2 .pm2-tabs,.pm2 .pm2-foot{flex-shrink:0}.dk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem}@keyframes dk-grow{from{width: 0;}}@keyframes dk-rise{from{height: 3px;}}@media (max-width: 1199.98px){.dk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.dk{gap:.6rem}}@keyframes tm-pulse{50%{box-shadow: 0 0 0 6px color-mix(in srgb,var(--sc) 0%,transparent);}}.pm2-live{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.82rem}.pm2-live b{font-weight:800}.pm2-live small{color:var(--bs-secondary-color)}.pm2-live small::before{content:"\00B7";margin-right:.4rem}.pm2-live-dot{width:.55rem;height:.55rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.2);animation:tm-pulse 1.8s infinite;--sc:#16a34a}.pm2-stats2>.pm2-st{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.85rem .9rem .9rem;border:0;border-radius:1.1rem;text-align:left;color:inherit;overflow:hidden;cursor:pointer;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 10%,var(--rh-surface,#fff)),var(--rh-surface,#fff) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 20%,transparent);transition:transform .2s,box-shadow .2s}.pm2-stats2>.pm2-st::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,#8b5cf6));transform:scaleX(.25);transform-origin:left;transition:transform .35s}.pm2-stats2>.pm2-st:hover,.pm2-stats2>.pm2-st:focus-visible{transform:translateY(-3px);outline:0;box-shadow:0 16px 28px -20px var(--c),inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.pm2-stats2>.pm2-st:hover::after{transform:scaleX(1)}.pm2-st-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.35rem}.pm2-st-ic{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#8b5cf6));box-shadow:0 8px 14px -8px var(--c)}.pm2-stats2 .pm2-st-ic i{font-size:.95rem;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none}.pm2-stats2 .pm2-st-arr{font-size:.8rem;color:var(--c)!important;opacity:0;transform:translate(-3px,3px);transition:.2s}.pm2-stats2>.pm2-st:hover .pm2-st-arr{opacity:1;transform:none}.pm2-stats2 b{margin:0;font-size:1.7rem}.pm2-st-l{font-size:.84rem;font-weight:800;color:var(--bs-emphasis-color)}.pm2-stats2 small{font-size:.72rem;font-weight:600;line-height:1.3;color:var(--bs-secondary-color)}.db-q-n{margin-left:.1rem;padding:.05rem .45rem;border-radius:99px;font-style:normal;font-size:.7rem;font-weight:800;color:#fff;background:#0fb5a6}.ef .modal-content{overflow:hidden;border:0;border-radius:1.5rem;box-shadow:0 40px 80px -30px rgba(15,23,42,.55);background:var(--rh-surface,#fff)}.dl-note{display:flex;gap:.4rem;align-items:flex-start;margin-top:.45rem;font-size:.78rem;font-weight:600;line-height:1.4;color:var(--bs-secondary-color)}.dl-note i{margin-top:.1rem;color:#6366f1!important}.dl-note.warn{padding:.45rem .65rem;border-radius:.7rem;color:#92400e;background:#fef3c7}.dl-note.warn i{color:#d97706!important}.dl-note a{font-weight:800;color:#4f46e5}[data-bs-theme="dark"] .dl-note.warn{color:#fde68a;background:rgba(245,158,11,.15)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(100,116,139,.35)!important;text-decoration:line-through;cursor:not-allowed}.ag-theme-quartz .ag-filter,.ag-theme-quartz-dark .ag-filter{border-radius:1rem}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu{border:0;border-radius:1rem;box-shadow:0 24px 48px -20px rgba(15,23,42,.45),0 0 0 1px rgba(99,102,241,.14);overflow:hidden}.ag-theme-quartz .ag-filter-wrapper,.ag-theme-quartz-dark .ag-filter-wrapper{padding:.35rem}.ag-theme-quartz .ag-filter-select .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-filter-select .ag-picker-field-wrapper{min-height:2.1rem;border:0;border-radius:.7rem;font-weight:700;background:var(--v-fill,#eef1f8)}.ag-theme-quartz .ag-filter-body-wrapper,.ag-theme-quartz-dark .ag-filter-body-wrapper{gap:.35rem}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel{}.ag-theme-quartz .ag-filter-condition,.ag-theme-quartz-dark .ag-filter-condition{gap:.5rem}.ag-theme-quartz .ag-filter-condition .ag-radio-button,.ag-theme-quartz-dark .ag-filter-condition .ag-radio-button{font-weight:700}.pub-modal .modal-header::before,.rh-cf .modal-content::before{display:none!important;content:none!important}.pm2-hero-u{background:radial-gradient(120% 160% at 0% 0%,#6366f1 0%,transparent 55%),radial-gradient(120% 160% at 100% 0%,#ec4899 0%,transparent 55%),linear-gradient(135deg,#0f1638,#1e1b4b)}.pm2-hero-u .pm2-logo i{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none}@media (max-width: 575.98px){.pm2-contact .pm2-foot .btn{flex:1 1 100%;min-height:46px}}.adn-badge{min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#e11d48;color:#fff;font-size:.68rem;line-height:1.15rem;text-align:center;font-weight:700}.rh-footer-menu{padding-top:0}.rh-footer-menu .pub-foot{margin-top:1rem;max-width:100%}:root{--pwa-teal:#0fb5a6;--pwa-blue:#3b82f6;--pwa-violet:#8b5cf6;--pwa-pink:#ec4899;--pwa-amber:#f59e0b;--pwa-grad:var(--v-grad);--pwa-card:#fff;--pwa-tx:#10243a;--pwa-mu:#5a6e84;--pwa-line:#e1e8f0;--pwa-tabh:70px}[data-bs-theme=dark]{--pwa-card:#16212e;--pwa-tx:#eaf2f8;--pwa-mu:#9db0c3;--pwa-line:#2a3b4e}html.rh-standalone body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}html.rh-standalone .rh-sidebar,html.rh-standalone .rh-topbar,html.rh-standalone .rh-tabbar{-webkit-user-select:none;user-select:none}html.rh-standalone .rh-topbar{padding-top:env(safe-area-inset-top)}html.rh-standalone .rh-sidebar{padding-top:env(safe-area-inset-top)}html.rh-offline [data-needs-net]{opacity:.5;pointer-events:none}.pwa-btn{border:0;font:inherit;font-weight:600;font-size:.88rem;border-radius:.75rem;padding:.55rem 1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:transform .15s,box-shadow .15s}.pwa-btn:hover{transform:translateY(-1px)}.pwa-btn:disabled{opacity:.7;cursor:wait}.pwa-btn-go{color:#fff;background:var(--pwa-grad);box-shadow:0 8px 20px rgba(59,130,246,.35)}.pwa-btn-ghost{color:var(--pwa-mu);background:transparent}.pwa-x{position:absolute;top:.55rem;right:.6rem;width:1.9rem;height:1.9rem;border:0;border-radius:50%;background:transparent;color:var(--pwa-mu);cursor:pointer}.pwa-x:hover{background:rgba(127,127,127,.15)}.pwa-btn:focus-visible,.pwa-x:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.pwa-install{position:fixed;z-index:2100;right:1.2rem;bottom:1.2rem;width:min(400px,calc(100vw - 2rem));padding:1.15rem 1.15rem 1rem;border-radius:1.4rem;color:var(--pwa-tx);background:var(--pwa-card);border:1.5px solid transparent;background-image:linear-gradient(var(--pwa-card),var(--pwa-card)),var(--pwa-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 30px 70px -12px rgba(15,29,43,.38),0 0 0 6px rgba(99,102,241,.06);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 2.4rem);max-height:calc(100dvh - 2.4rem);animation:pwaUp .5s cubic-bezier(.2,1.1,.3,1)}.pwa-install.out{animation:pwaOut .3s forwards}.pwa-install>*:not(.pwa-x):not(.pwa-install-glow){position:relative}.pwa-install-glow{position:absolute!important;inset:-45% -25% auto auto;width:220px;height:220px;border-radius:50%;background:var(--pwa-violet);opacity:.2;filter:blur(46px);pointer-events:none;animation:pwaFloat 7s ease-in-out infinite}.pwa-install-glow.g2{inset:auto auto -50% -25%;background:var(--pwa-teal);animation-delay:-3s}.pwa-view[hidden],.pwa-panel[hidden]{display:none!important}.pwa-install .pwa-x{z-index:3}.pwa-install-head{display:flex;gap:.85rem;align-items:center;padding-right:1.6rem}.pwa-app{position:relative;flex:none;display:grid;place-items:center}.pwa-app::before{content:"";position:absolute;inset:-6px;border-radius:1.2rem;border:2px solid var(--pwa-blue);opacity:.0;animation:pwaPulse 2.6s ease-out infinite}.pwa-app img{display:block;border-radius:1rem;box-shadow:0 10px 24px -4px rgba(59,130,246,.55)}.pwa-install-head b{display:block;font-size:1.08rem;letter-spacing:-.01em}.pwa-install-head small{display:block;color:var(--pwa-mu);line-height:1.35;margin-top:.1rem}.pwa-dev{display:inline-flex!important;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.68rem;font-weight:700;padding:.18rem .55rem;border-radius:99px;background:rgba(139,92,246,.12);color:var(--pwa-violet)!important}.pwa-dev i{color:var(--pwa-pink)}.pwa-tabs{display:flex;gap:.25rem;margin:.95rem 0 .7rem;padding:.2rem;border-radius:.85rem;background:rgba(127,127,127,.12)}.pwa-tabs button{flex:1;border:0;font:inherit;font-size:.78rem;font-weight:700;padding:.42rem .5rem;border-radius:.65rem;background:none;color:var(--pwa-mu);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:background .2s,color .2s,box-shadow .2s}.pwa-tabs button i{font-size:.95rem}.pwa-tabs button[data-tab=perks] i{color:var(--pwa-amber)}.pwa-tabs button[data-tab=phone] i{color:var(--pwa-pink)}.pwa-tabs button.on{background:var(--pwa-card);color:var(--pwa-tx);box-shadow:0 4px 12px -4px rgba(15,29,43,.3)}.pwa-tabs button:focus-visible,.pwa-feat:focus-visible,.pwa-never:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.pwa-panel:first-of-type{margin-top:.95rem}.pwa-tabs+.pwa-panel{margin-top:0}.pwa-fi{--a:#60a5fa;--b:#2563eb;flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;color:#fff;font-size:1.2rem;background:linear-gradient(135deg,var(--a),var(--b));box-shadow:0 8px 16px -6px var(--b),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.pwa-fi.sm{width:2.1rem;height:2.1rem;border-radius:.7rem;font-size:1.02rem}.pwa-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.pwa-feat{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .3rem .55rem;border-radius:1rem;background:transparent;color:var(--pwa-mu);font:inherit;font-size:.7rem;font-weight:700;line-height:1.15;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,transform .2s,color .2s;box-shadow:var(--rh-sh-1,0 1px 3px rgba(15,23,42,.1))}.pwa-feat:hover{transform:translateY(-2px)}.pwa-feat:hover .pwa-fi{transform:scale(1.1) rotate(-4deg)}.pwa-feat.on{color:var(--pwa-tx);border-color:transparent;background:linear-gradient(var(--pwa-card),var(--pwa-card)) padding-box,var(--pwa-grad) border-box;box-shadow:0 10px 22px -12px rgba(59,130,246,.7)}.pwa-feat.on .pwa-fi{transform:translateY(-2px) scale(1.08)}.pwa-detail{display:flex;gap:.7rem;align-items:center;margin-top:.65rem;padding:.65rem .8rem;border-radius:.9rem;background:rgba(59,130,246,.08);min-height:3.7rem}.pwa-detail.swap{animation:pwaSwap .35s ease}.pwa-detail b{display:block;font-size:.86rem}.pwa-detail small{display:block;color:var(--pwa-mu);font-size:.76rem;line-height:1.35}.pwa-qr{display:flex;gap:.9rem;align-items:center;padding:.4rem 0 .1rem}.pwa-qr-box{flex:none;width:118px;height:118px;padding:6px;border-radius:1rem;background:#fff;box-shadow:0 10px 24px -10px rgba(15,29,43,.45),0 0 0 2px #e0e7ff;display:grid;place-items:center;color:#94a3b8;font-size:2.4rem}.pwa-qr-box svg{display:block;width:100%;height:100%}.pwa-qr b{display:block;font-size:.9rem}.pwa-qr small{display:block;color:var(--pwa-mu);font-size:.76rem;line-height:1.4;margin:.15rem 0 .55rem}.pwa-btn-soft{background:rgba(59,130,246,.12);color:var(--pwa-blue);padding:.4rem .8rem;font-size:.78rem}.pwa-btn-soft.ok{background:rgba(16,185,129,.15);color:#059669}.pwa-trust{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin:.8rem 0 0;font-size:.72rem;font-weight:600;color:var(--pwa-mu)}.pwa-trust span{display:inline-flex;align-items:center;gap:.3rem}.pwa-trust i{font-size:.9rem}.pwa-trust span:nth-child(1) i{color:#10b981}.pwa-trust span:nth-child(2) i{color:var(--pwa-blue)}.pwa-trust span:nth-child(3) i{color:var(--pwa-pink)}.pwa-install-act{display:flex;gap:.5rem;margin-top:.9rem}.pwa-btn-main{flex:1;justify-content:center;position:relative;overflow:hidden;padding:.7rem 1rem;font-size:.92rem}.pwa-btn-main::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%);transform:translateX(-120%);animation:pwaShine 3.2s ease-in-out infinite}.pwa-btn-main.busy::after{display:none}.pwa-btn-main i{font-size:1.05rem}.pwa-btn-ghost:hover{background:rgba(127,127,127,.12)}.pwa-never{display:block;margin:.55rem auto 0;border:0;background:none;font:inherit;font-size:.72rem;color:var(--pwa-mu);cursor:pointer;text-decoration:underline;text-underline-offset:2px;opacity:.8}.pwa-never:hover{opacity:1}.pwa-spin{width:1rem;height:1rem;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:pwaRot .8s linear infinite}.pwa-steps{list-style:none;margin:.95rem 0 .1rem;padding:0;display:grid;gap:.5rem}.pwa-steps li{display:flex;align-items:center;gap:.7rem;font-size:.86rem;padding:.5rem .65rem;border-radius:.9rem;background:rgba(127,127,127,.08)}.pwa-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem .6rem;gap:.3rem}.pwa-done b{font-size:1.15rem}.pwa-done small{color:var(--pwa-mu);max-width:260px;line-height:1.4}.pwa-check{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;font-size:2rem;color:#fff;background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 14px 28px -8px rgba(5,150,105,.6);animation:pwaPop .55s cubic-bezier(.2,1.5,.4,1)}.pwa-confetti{position:absolute!important;left:50%;top:2.6rem;width:0;height:0;pointer-events:none}.pwa-confetti i{position:absolute;width:.5rem;height:.8rem;border-radius:2px;opacity:0;animation:pwaConf 1.1s ease-out forwards}@keyframes pwaUp{from{transform:translateY(30px) scale(.95);opacity:0}}@keyframes pwaOut{to{transform:translateY(20px);opacity:0}}@keyframes pwaFloat{50%{transform:translate(-18px,14px) scale(1.12)}}@keyframes pwaPulse{0%{transform:scale(.9);opacity:.55}100%{transform:scale(1.35);opacity:0}}@keyframes pwaSwap{from{opacity:0;transform:translateY(6px)}}@keyframes pwaShine{0%,55%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@keyframes pwaRot{to{transform:rotate(360deg)}}@keyframes pwaPop{0%{transform:scale(.2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes pwaConf{0%{opacity:1;transform:translate(0,0) rotate(0)}100%{opacity:0;transform:translate(var(--x),calc(var(--y) * -1 + 160px)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.pwa-install-glow,.pwa-app::before,.pwa-btn-main::after,.pwa-confetti i{animation:none!important}}@media (max-width:380px){.pwa-feat{font-size:.64rem}.pwa-qr-box{width:96px;height:96px}}.pwa-install .pwa-view{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:0 -.5rem;padding:0 .5rem .1rem;scrollbar-width:thin;scrollbar-color:rgba(127,127,127,.45) transparent}.pwa-install .pwa-view::-webkit-scrollbar{width:6px}.pwa-install .pwa-view::-webkit-scrollbar-thumb{background:rgba(127,127,127,.45);border-radius:6px}.pwa-install-head{padding-right:1.8rem}@media (max-height:760px){.pwa-install{padding:.9rem .9rem .8rem}.pwa-tabs{margin:.7rem 0 .5rem}.pwa-feat{padding:.45rem .25rem .4rem;gap:.25rem}.pwa-feat .pwa-fi{width:2.1rem;height:2.1rem;font-size:1.05rem;border-radius:.7rem}.pwa-detail{margin-top:.5rem;padding:.5rem .7rem;min-height:3.2rem}.pwa-trust{margin-top:.6rem}.pwa-install-act{margin-top:.7rem}}@media (max-width:991.98px){.pwa-install{max-height:calc(100vh - var(--pwa-tabh) - env(safe-area-inset-bottom) - 1.4rem);max-height:calc(100dvh - var(--pwa-tabh) - env(safe-area-inset-bottom) - 1.4rem)}}.pwa-toast{--k1:#60a5fa;--k2:#7c3aed;position:fixed;z-index:2110;left:0;right:0;margin:0 auto;top:1rem;width:max-content;max-width:min(460px,calc(100vw - 1.5rem));display:flex;align-items:center;gap:.75rem;padding:.7rem .75rem .7rem .7rem;border-radius:1.1rem;color:var(--pwa-tx);background:var(--pwa-card);border:1px solid var(--pwa-line);box-shadow:0 18px 44px -12px rgba(15,29,43,.4),0 0 0 4px rgba(124,58,237,.12);animation:pwaDrop .45s cubic-bezier(.2,1.2,.3,1)}.pwa-toast-ic{position:relative;flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;font-size:1.25rem;color:#fff;background:linear-gradient(135deg,var(--k1),var(--k2));box-shadow:0 8px 18px -6px var(--k2),inset 0 1px 0 rgba(255,255,255,.35)}.pwa-toast-ic::after{content:"";position:absolute;inset:-4px;border-radius:1rem;border:2px solid var(--k2);opacity:0;animation:pwaPulse 2.2s ease-out infinite}.pwa-toast-tx{min-width:0;flex:1 1 6.5rem}.pwa-toast-tx b{display:block;font-size:.92rem;line-height:1.2}.pwa-toast-tx small{display:block;margin-top:.12rem;font-size:.76rem;line-height:1.35;color:var(--pwa-mu)}.pwa-toast-act{flex:none;display:flex;align-items:center;gap:.2rem}.pwa-toast .pwa-btn{font-size:.78rem;padding:.45rem .8rem;white-space:nowrap}.pwa-toast .pwa-btn-go{background:linear-gradient(135deg,var(--k1),var(--k2));box-shadow:0 8px 18px -8px var(--k2)}@media (max-width:480px){.pwa-toast{flex-wrap:wrap;left:.75rem;right:.75rem;width:auto}.pwa-toast-act{margin-left:auto}}@keyframes pwaDrop{from{transform:translateY(-30px);opacity:0}}@media (prefers-reduced-motion:reduce){.pwa-toast-ic::after{animation:none!important}}.pwa-pill{--k1:#f59e0b;--k2:#ef4444;position:fixed;z-index:2120;left:0;right:0;margin:0 auto;top:.8rem;width:max-content;max-width:min(430px,calc(100vw - 1.5rem));transform:translateY(-160%);opacity:0;pointer-events:none;display:flex;align-items:center;gap:.75rem;padding:.65rem .7rem .65rem .65rem;border-radius:1.1rem;color:var(--pwa-tx);background:var(--pwa-card);box-shadow:0 18px 44px -12px rgba(15,29,43,.4),0 0 0 4px color-mix(in srgb,var(--k1) 14%,transparent);transition:transform .4s cubic-bezier(.2,1.2,.3,1),opacity .25s,padding .25s}.pwa-pill.show{transform:none;opacity:1;pointer-events:auto}.pwa-pill.off{--k1:#fbbf24;--k2:#ef4444}.pwa-pill.ok{--k1:#34d399;--k2:#0891b2}.pwa-pill.info{--k1:#60a5fa;--k2:#7c3aed}.pwa-pill-ic{position:relative;flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;font-size:1.25rem;color:#fff;background:linear-gradient(135deg,var(--k1),var(--k2));box-shadow:0 8px 18px -6px var(--k2),inset 0 1px 0 rgba(255,255,255,.35)}.pwa-pill.off .pwa-pill-ic::after{content:"";position:absolute;inset:-4px;border-radius:1rem;border:2px solid var(--k2);opacity:0;animation:pwaPulse 2.2s ease-out infinite}.pwa-pill-tx{min-width:0;flex:1 1 6.5rem}.pwa-pill-tx b{display:block;font-size:.92rem;line-height:1.2}.pwa-pill-tx small{display:block;margin-top:.12rem;font-size:.76rem;line-height:1.35;color:var(--pwa-mu)}.pwa-pill-q{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;padding:.15rem .5rem;border-radius:99px;font-size:.7rem;font-weight:700;background:rgba(59,130,246,.12);color:var(--pwa-blue)}.pwa-pill-q[hidden]{display:none}.pwa-pill-act{flex:none;display:flex;align-items:center;gap:.25rem;align-self:flex-start}.pwa-pill-btn{display:inline-flex;align-items:center;gap:.3rem;border:0;font:inherit;font-size:.76rem;font-weight:700;padding:.38rem .7rem;border-radius:.65rem;color:#fff;background:linear-gradient(135deg,var(--k1),var(--k2));cursor:pointer;white-space:nowrap;transition:transform .15s}.pwa-pill-btn:hover{transform:translateY(-1px)}.pwa-pill-btn:disabled{opacity:.75;cursor:wait}.pwa-pill-x{width:1.8rem;height:1.8rem;border:0;border-radius:50%;background:transparent;color:var(--pwa-mu);cursor:pointer}.pwa-pill-x:hover{background:rgba(127,127,127,.15)}.pwa-pill-btn:focus-visible,.pwa-pill-x:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.pwa-spin.dark{}.pwa-pill.mini{padding:.3rem;border-radius:1rem;cursor:pointer}.pwa-pill.mini .pwa-pill-tx,.pwa-pill.mini .pwa-pill-act{display:none}@media (max-width:420px){.pwa-pill:not(.mini){flex-wrap:wrap;left:.75rem;right:.75rem;width:auto}.pwa-pill-act{margin-left:auto}}html.rh-standalone .pwa-pill,html.rh-standalone .pwa-toast{top:calc(.8rem + env(safe-area-inset-top))}@media (prefers-reduced-motion:reduce){.pwa-pill-ic::after{animation:none!important}}.rh-tabbar{display:none}@media (max-width:991.98px){.rh-tabbar{position:fixed;z-index:1040;left:0;right:0;bottom:0;display:flex;justify-content:space-around;align-items:stretch;height:calc(var(--pwa-tabh) + env(safe-area-inset-bottom));padding:.35rem .4rem env(safe-area-inset-bottom);background:var(--pwa-card);background:color-mix(in srgb,var(--pwa-card) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 -8px 28px rgba(15,29,43,.1)}.rh-tab{--c1:var(--pwa-teal);--c2:var(--pwa-blue);flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;border:0;background:none;color:var(--pwa-mu);text-decoration:none;font:inherit;font-size:.66rem;font-weight:600;position:relative;-webkit-tap-highlight-color:transparent}.rh-tab{--c1:#0e8a7e;--c2:#2563eb;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;margin:.1rem .15rem;border:0;border-radius:1rem;background:none;color:var(--pwa-mu);text-decoration:none;font:inherit;font-size:.66rem;font-weight:600;position:relative;-webkit-tap-highlight-color:transparent;transition:background .25s,color .25s,box-shadow .25s}.rh-tab:nth-child(2){--c1:#2563eb;--c2:#4f46e5}.rh-tab:nth-child(3){--c1:#7c3aed;--c2:#db2777}.rh-tab:nth-child(4){--c1:#d97706;--c2:#dc2626}.rh-tab:nth-child(5){--c1:#059669;--c2:#0e8a7e}.rh-tab i{display:grid;place-items:center;width:2.2rem;height:1.6rem;font-size:1.25rem;background:none;transition:transform .25s cubic-bezier(.2,1.3,.4,1)}.rh-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.rh-tab:active i{transform:scale(.88)}.rh-tab:not(.active) i{color:var(--c2)}.rh-tab.active{color:#fff;background:var(--c2);background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 8px 18px rgba(59,130,246,.35);box-shadow:0 8px 18px color-mix(in srgb,var(--c2) 45%,transparent)}.rh-tab.active i{color:#fff;background:none;box-shadow:none}.rh-tab sup.rh-tab-nb{position:absolute;top:.05rem;left:calc(50% + .55rem);min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:99px;background:#ef4444;color:#fff;font-size:.62rem;line-height:1.1rem;text-align:center;box-shadow:var(--rh-sh-1,0 1px 3px rgba(15,23,42,.1))}.rh-tab sup.rh-tab-nb[hidden]{display:none}body{padding-bottom:0}.rh-content{padding-bottom:calc(var(--pwa-tabh) + env(safe-area-inset-bottom) + 1rem)!important}.rh-footer{margin-bottom:calc(var(--pwa-tabh) + env(safe-area-inset-bottom))}#rhToasts{bottom:calc(var(--pwa-tabh) + env(safe-area-inset-bottom) + .6rem)!important}.pwa-install{left:.75rem;right:.75rem;width:auto;bottom:calc(var(--pwa-tabh) + env(safe-area-inset-bottom) + .6rem)}}@media (max-width:480px){:root{--pwa-tabh:62px}.rh-tab{align-self:center;height:2.2rem;justify-content:center}.rh-tab span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rh-tab i{width:2.6rem;height:1.9rem;font-size:1.3rem}.rh-tab sup.rh-tab-nb{top:0;left:calc(50% + .35rem)}}body.fb-fullscreen .rh-tabbar{display:none}@media print{.rh-tabbar,.pwa-install,.pwa-toast,.pwa-pill{display:none!important}}@media (prefers-reduced-motion:reduce){.pwa-install,.pwa-toast,.pwa-pill,.rh-tab i,.pwa-fi,.pwa-feat{animation:none!important;transition:none!important}}@media (max-width:991.98px){:root{--pwa-tabh:84px}.rh-tabbar{left:.65rem;right:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom));height:66px;padding:.35rem .45rem;border-radius:1.6rem;box-shadow:0 14px 36px -10px rgba(15,29,43,.35),0 2px 8px rgba(15,29,43,.08)}.rh-tabbar .rh-tab{--c1:#0fb5a6;--c2:#3b82f6;align-self:stretch;height:auto;margin:0;border-radius:1.2rem;background:none;box-shadow:none;color:var(--c2);justify-content:center;gap:.08rem;overflow:visible;outline:0}.rh-tabbar .rh-tab:nth-child(2){--c1:#f59e0b;--c2:#ef4444}.rh-tabbar .rh-tab:nth-child(3){--c1:#8b5cf6;--c2:#ec4899}.rh-tabbar .rh-tab:nth-child(4){--c1:#3b82f6;--c2:#6366f1}.rh-tabbar .rh-tab:nth-child(5){--c1:#10b981;--c2:#0e8a7e}.rh-tabbar .rh-tab i{position:relative;overflow:hidden;width:2.55rem;height:2.55rem;border-radius:.95rem;font-size:1.28rem;color:var(--c2);background:color-mix(in srgb,var(--c2) 13%,transparent);transition:transform .3s cubic-bezier(.2,1.4,.4,1),background .25s,box-shadow .25s,color .2s}.rh-tabbar .rh-tab:not(.active):hover i{background:color-mix(in srgb,var(--c2) 22%,transparent)}.rh-tabbar .rh-tab:active i{transform:scale(.86)}.rh-tabbar .rh-tab.active{background:none;box-shadow:none;color:var(--c2)}.rh-tabbar .rh-tab.active i{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 10px 20px -6px color-mix(in srgb,var(--c2) 70%,transparent);transform:translateY(-7px) scale(1.06);animation:rhTabPop .45s cubic-bezier(.2,1.4,.4,1)}.rh-tabbar .rh-tab span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rh-tabbar .rh-tab.active span{position:static;width:auto;height:auto;margin:-5px 0 0;clip:auto;clip-path:none;overflow:visible;font-size:.64rem;font-weight:800;letter-spacing:.02em;color:var(--c2)}.rh-tabbar .rh-tab[href$="projects/new"] i{width:3.1rem;height:3.1rem;border-radius:50%;color:#fff;font-size:1.5rem;background:var(--v-grad);transform:translateY(-14px);box-shadow:0 12px 22px -6px rgba(236,72,153,.6)}.rh-tabbar .rh-tab[href$="projects/new"]:active i{transform:translateY(-12px) scale(.9)}.rh-tabbar .rh-tab[href$="projects/new"].active i{transform:translateY(-14px)}.rh-tabbar .rh-tab[href$="projects/new"] span{display:none}.rh-tabbar .rh-tab[href$="projects/new"] i::before{content:"\F64D";font-weight:700}.rh-tabbar .rh-tab sup.rh-tab-nb{top:.1rem;left:calc(50% + .65rem);background:linear-gradient(135deg,#f43f5e,#ef4444);box-shadow:0 2px 6px rgba(239,68,68,.5)}.rh-ripple{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.28;transform:scale(0);animation:rhRipple .55s ease-out forwards}.rh-tabbar .rh-tab.active i .rh-ripple,.rh-tabbar .rh-tab[href$="projects/new"] i .rh-ripple{background:#fff}}@keyframes rhTabPop{0%{transform:translateY(0) scale(.7)}60%{transform:translateY(-10px) scale(1.14)}100%{transform:translateY(-7px) scale(1.06)}}@keyframes rhRipple{to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.rh-tabbar .rh-tab.active i,.rh-ripple{animation:none!important}}@media (max-width:991.98px){.rh-sidebar{height:auto;bottom:calc(86px + env(safe-area-inset-bottom));border-radius:0 0 1.4rem 0}.rh-sidebar .nav-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rh-sidebar .footer.user-menu{flex-shrink:0}}.pwa-dev-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .55rem;margin-top:.45rem}.pwa-dev-row .pwa-dev{margin-top:0}.pwa-btn-sm{position:relative;overflow:hidden;padding:.3rem .75rem;font-size:.76rem;border-radius:99px;gap:.3rem;white-space:nowrap;line-height:1.2}.pwa-btn-sm i{font-size:.85rem}.pwa-btn-sm::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%);transform:translateX(-120%);animation:pwaShine 3.2s ease-in-out infinite}.pwa-btn-sm.busy::after{display:none}.pwa-btn-sm:disabled{opacity:.85;cursor:wait}.pwa-btn-sm:hover:not(:disabled){transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.pwa-btn-sm::after{animation:none!important}}@media (display-mode: window-controls-overlay){.rh-topbar{padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + 1rem)!important;min-height:max(58px,env(titlebar-area-height,0px));-webkit-app-region:drag;app-region:drag}.rh-topbar a,.rh-topbar button,.rh-topbar input,.rh-topbar .dropdown,.rh-topbar [role="button"]{-webkit-app-region:no-drag;app-region:no-drag}.hh{padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + 1rem)!important}.hh-shell{-webkit-app-region:drag;app-region:drag}.hh-shell a,.hh-shell button,.hh-shell input,.hh-shell [role="button"]{-webkit-app-region:no-drag;app-region:no-drag}}:root{--lm-btn-radius:.5rem}.btn:not(.btn-group>.btn):not(.btn-group-vertical>.btn):not(.input-group>.btn):not(.hp-round),.btn-sm:not(.btn-group>.btn):not(.input-group>.btn),.btn-lg:not(.btn-group>.btn):not(.input-group>.btn){border-radius:var(--lm-btn-radius)!important}.hp .btn.hp-btn-main,.hp .btn.hp-btn-ghost,.hp .btn.ha-submit,.hh-pub .btn.hp-btn-main,.hh-pub .btn.hp-btn-ghost,.ha-sso .btn,.ha-cl-row .btn,.db-chips button{border-radius:var(--lm-btn-radius)!important}.pwa-btn,.pwa-pill-btn{border-radius:var(--lm-btn-radius)!important}@media (max-width:991.98px){:root{--pwa-tabh:70px}.rh-tabbar{height:52px;padding:.25rem .4rem;border-radius:1.3rem}.rh-tabbar .rh-tab i{width:1.8rem;height:1.8rem;border-radius:.68rem;font-size:.9rem}.rh-tabbar .rh-tab.active i{transform:translateY(-5px) scale(1.06)}.rh-tabbar .rh-tab.active span{font-size:.52rem;margin:-3px 0 0}.rh-tabbar .rh-tab[href$="projects/new"] i{width:2.17rem;height:2.17rem;font-size:1.05rem;transform:translateY(-10px)}.rh-tabbar .rh-tab[href$="projects/new"].active i{transform:translateY(-10px)}.rh-tabbar .rh-tab sup.rh-tab-nb{top:0;left:calc(50% + .45rem)}.rh-sidebar{bottom:calc(72px + env(safe-area-inset-bottom))}}.nt-legend button:focus-visible{outline:2px solid var(--v-indigo);outline-offset:2px}.nt-legend{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.nt-legend::-webkit-scrollbar{display:none}.nt-legend button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:2rem;padding:.25rem .65rem .25rem .55rem;font:inherit;font-size:.8rem;font-weight:600;color:var(--bs-secondary-color);background:var(--v-fill);white-space:nowrap}.nt-legend button i{font-size:.85rem}.nt-legend button b{font-size:.76rem;color:var(--bs-emphasis-color)}.nt-legend button:hover{color:var(--bs-emphasis-color);background:rgba(99,102,241,.12)}@keyframes ntSpin{to{transform: rotate(360deg);}}.pln{--pln-card:var(--rh-surface,#fff);--pln-ink:var(--bs-emphasis-color,#0f172a);--pln-mu:var(--bs-secondary-color,#64748b);--pln-line:rgba(99,102,241,.14);--pln-fill:var(--v-fill,#eef2f8);--pln-grad:var(--v-grad);--pln-ok:#10b981;position:relative;max-width:1120px;margin:0 auto}[data-bs-theme="dark"] .pln{--pln-line:rgba(148,163,184,.16);--pln-ok:#34d399}.pln-head{text-align:center;max-width:680px;margin:0 auto 1.6rem}.pln-kicker{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;border-radius:99px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6366f1;background:rgba(99,102,241,.1)}.pln-title{margin:.75rem 0 .5rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:var(--pln-ink)}.pln-sub{margin:0 auto;max-width:620px;font-size:1rem;line-height:1.55;color:var(--pln-mu)}.pln-sub-sm{text-align:center;margin-bottom:1.2rem;font-size:.95rem}.pln-bill{position:relative;display:grid;grid-template-columns:1fr 1fr;width:max-content;max-width:100%;margin:0 auto 1.8rem;padding:.3rem;border-radius:99px;background:var(--pln-fill);box-shadow:inset 0 0 0 1px var(--pln-line)}.pln-bill button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.45rem 1.25rem;border:0;border-radius:99px;background:none;font:inherit;font-weight:700;font-size:.92rem;color:var(--pln-mu);transition:color .25s;cursor:pointer}.pln-bill button.on{color:#fff}.pln-bill em{font-style:normal;padding:.12rem .5rem;border-radius:99px;font-size:.72rem;font-weight:800;color:#047857;background:#d1fae5}.pln-bill-ind{position:absolute;z-index:0;top:.3rem;bottom:.3rem;left:.3rem;width:calc(50% - .3rem);border-radius:99px;background:var(--pln-grad);box-shadow:0 8px 18px -10px rgba(79,70,229,.8);transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s}.pln[data-bill="year"] .pln-bill-ind{transform:translateX(100%)}.pln-bill button:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.pln-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;align-items:stretch}@media (min-width: 768px){.pln-grid.pln-n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.pln-grid.pln-n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pln-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.6rem 1.5rem 1.5rem;border-radius:1.4rem;background:var(--pln-card);color:var(--pln-ink);box-shadow:inset 0 0 0 1px var(--pln-line),0 1px 2px rgba(15,23,42,.04),0 12px 32px -18px rgba(15,23,42,.25);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pln-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(99,102,241,.3),0 22px 44px -22px rgba(30,41,82,.45)}.pln-card.pln-hot{border:2px solid transparent;background:linear-gradient(var(--pln-card),var(--pln-card)) padding-box,var(--pln-grad) border-box;box-shadow:0 26px 50px -24px rgba(79,70,229,.55)}@media (min-width: 992px){.pln-grid.pln-n3 .pln-card.pln-hot{transform:translateY(-10px)}.pln-grid.pln-n3 .pln-card.pln-hot:hover{transform:translateY(-14px)}}.pln-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .9rem;border-radius:99px;white-space:nowrap;font-size:.75rem;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--pln-grad);box-shadow:0 8px 18px -8px rgba(79,70,229,.8)}.pln-top{display:flex;align-items:center;gap:.7rem}.pln-ic{flex-shrink:0;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:.85rem;font-size:1.15rem;color:#4f46e5;background:rgba(99,102,241,.12)}.pln-hot .pln-ic{color:#fff;background:var(--pln-grad);box-shadow:0 8px 16px -8px rgba(79,70,229,.7)}.pln-name{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.005em;color:var(--pln-ink)}.pln-tag{margin:.55rem 0 0;min-height:2.9em;font-size:.9rem;line-height:1.45;color:var(--pln-mu)}.pln-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .4rem;margin:1.1rem 0 .1rem}.pln-amt{font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-.02em;background:var(--pln-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pln-word .pln-amt{font-size:2.1rem}.pln-per{font-size:.92rem;font-weight:700;color:var(--pln-mu)}.pln-billed{min-height:1.3rem;font-size:.78rem;font-weight:700;color:var(--pln-mu)}.pln-y-only{display:none}.pln[data-bill="year"] .pln-y-only{display:inline}.pln[data-bill="year"] .pln-m-only{display:none}.pln-flip{animation:plnFlip .35s cubic-bezier(.2,.8,.2,1)}@keyframes plnFlip{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}.pln-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:46px;margin:1rem 0 1.3rem;border:0;border-radius:.95rem;font-weight:800;transition:transform .2s,box-shadow .2s,background-color .2s}.pln-cta i{transition:transform .2s}.pln-cta:hover i{transform:translateX(3px)}.pln-cta-main{color:#fff!important;background:var(--pln-grad);box-shadow:0 12px 24px -12px rgba(79,70,229,.75)}.pln-cta-main:hover{box-shadow:0 16px 30px -12px rgba(79,70,229,.9);transform:translateY(-1px)}.pln-cta-ghost{color:#4338ca!important;background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 1px rgba(99,102,241,.22)}.pln-cta-ghost:hover{background:rgba(99,102,241,.16)}[data-bs-theme="dark"] .pln-cta-ghost{color:#c7d2fe!important}.pln-feat-h{padding-top:1.1rem;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pln-mu)}.pln-feat{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.6rem}.pln-feat li{display:flex;align-items:flex-start;gap:.6rem;font-size:.93rem;line-height:1.4;color:var(--pln-ink)}.pln-feat li i{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.05rem;display:grid;place-items:center;border-radius:50%;font-size:.72rem;color:#fff;background:var(--pln-ok)}.pln-feat li.no{color:var(--pln-mu)}.pln-feat li.no span{text-decoration:line-through;text-decoration-color:rgba(100,116,139,.45)}.pln-feat li.no i{color:var(--pln-mu);background:var(--pln-fill)}.pln-note{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:1.6rem 0 0;text-align:center;font-size:.86rem;color:var(--pln-mu)}.pm-pricing .modal-body{padding:1.4rem 1.4rem 1.6rem}.pm-pricing .pln-card.pln-hot{transform:none!important}.pm-pricing .pln-grid{padding-top:.6rem}@media (min-width: 1200px){.pm-pricing .modal-xl{max-width:1080px}}@media (max-width: 575.98px){.pln-head{margin-bottom:1.2rem}.pln-bill{margin-bottom:1.5rem}.pln-bill button{padding:.45rem 1rem}.pln-grid{gap:1.4rem}.pln-card{padding:1.4rem 1.2rem 1.25rem}.pln-tag{min-height:0}.pln-tag-empty{display:none}.pln-amt{font-size:2.3rem}.pm-pricing .modal-body{padding:1rem .9rem 1.2rem}}@media (prefers-reduced-motion: reduce){.pln-card,.pln-bill-ind,.pln-cta{transition:none}.pln-flip{animation:none}}[data-bs-theme="dark"] .pln-ic{color:#a5b4fc;background:rgba(129,140,248,.16)}[data-bs-theme="dark"] .pln-kicker{color:#a5b4fc}.pl-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .55rem;border-radius:99px;font-size:.72rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;vertical-align:middle;color:#475569;background:rgba(100,116,139,.12)}.pl-chip-pro{color:#4338ca;background:rgba(99,102,241,.13)}.pl-chip-max{color:#fff;background:var(--v-grad)}.pl-chip-admin{color:#be123c;background:rgba(244,63,94,.12)}[data-bs-theme="dark"] .pl-chip{color:#cbd5e1}[data-bs-theme="dark"] .pl-chip-pro{color:#c7d2fe}[data-bs-theme="dark"] .pl-chip-max{color:#fff}.pln-cmp-wrap{margin-top:1.8rem;min-width:0;max-width:100%}.pln-cmp-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:max-content;margin:0 auto 1rem;padding:.6rem 1.2rem;border-radius:99px;list-style:none;cursor:pointer;font-weight:800;color:#4338ca;background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 1px rgba(99,102,241,.2);transition:background .2s}.pln-cmp-btn::-webkit-details-marker{display:none}.pln-cmp-btn:hover{background:rgba(99,102,241,.16)}.pln-cmp-car{transition:transform .25s}.pln-cmp-wrap[open] .pln-cmp-car{transform:rotate(180deg)}.pln-cmp-wrap[open] .pln-cmp-btn span::after{content:""}[data-bs-theme="dark"] .pln-cmp-btn{color:#c7d2fe}.pln-card.pln-cur{border:2px solid transparent;background:linear-gradient(var(--pln-card),var(--pln-card)) padding-box,var(--v-grad) border-box}.pln-badge-cur{background:var(--v-grad)}.pln-cta-cur{color:#047857!important;background:#d1fae5;pointer-events:none}[data-bs-theme="dark"] .pln-cta-cur{color:#6ee7b7!important;background:rgba(16,185,129,.15)}.pa{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:1180px}.pa>*{min-width:0}.pa-hero{position:relative;overflow:hidden;padding:1.6rem;border-radius:1.5rem;color:#fff;background:radial-gradient(circle at 92% -10%,rgba(255,255,255,.22),transparent 40%),var(--v-grad);box-shadow:0 24px 50px -28px rgba(37,99,235,.8)}.pa-hero.pa-free{background:radial-gradient(circle at 92% -10%,rgba(255,255,255,.2),transparent 40%),linear-gradient(135deg,#334155,#475569 50%,#0f766e)}.pa-hero.pa-max{background:radial-gradient(circle at 92% -10%,rgba(255,255,255,.22),transparent 40%),linear-gradient(135deg,#7c3aed,#db2777 60%,#f59e0b)}.pa-hero.pa-admin{background:linear-gradient(135deg,#1e1b4b,#4338ca)}.pa-hero-main{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.pa-hero-ic{flex-shrink:0;width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:1.1rem;font-size:1.6rem;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.pa-kicker{display:block;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.pa-name{margin:.1rem 0 .25rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:800;color:#fff;background:none!important;-webkit-text-fill-color:#fff}.pa-sub{margin:0;max-width:640px;opacity:.9;font-size:.95rem}.pa-hero-main>.min-w-0{flex:1}.pa-hero-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.3rem;border-radius:99px;font-weight:800;color:#1e1b4b!important;background:#fff;box-shadow:0 10px 24px -12px rgba(0,0,0,.5)}.pa-hero-btn:hover{transform:translateY(-1px)}.pa-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin-top:1.3rem}.pa-hero .pa-m{padding:.8rem 1rem;border-radius:1rem;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.pa-m-hd{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.88rem;font-weight:700}.pa-m-hd b{font-size:1.1rem;font-weight:800}.pa-m-hd small{font-size:.78rem;opacity:.75}.pa-m-bar{height:7px;margin-top:.5rem;border-radius:99px;background:rgba(148,163,184,.25);overflow:hidden}.pa-m-bar i{display:block;height:100%;border-radius:inherit;background:#10b981;transition:width .6s cubic-bezier(.2,.8,.2,1)}.pa-m.warn .pa-m-bar i{background:#f59e0b}.pa-m.full .pa-m-bar i{background:#ef4444}.pa-m.inf .pa-m-bar i{background:var(--v-grad);opacity:.55}.pa-hero .pa-m-bar{background:rgba(255,255,255,.22)}.pa-hero .pa-m.ok .pa-m-bar i{background:#fff}.pa-req{display:flex;align-items:center;gap:.55rem;margin-top:1rem;padding:.7rem 1rem;border-radius:.9rem;font-size:.9rem;background:rgba(255,255,255,.16)}.pa-sec-hd{margin-bottom:.9rem}.pa-sec-hd h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:800}.pa-sec-hd h2 i{color:#6366f1}.pa-sec-hd p{margin:.2rem 0 0;color:var(--bs-secondary-color);font-size:.92rem}.pa-projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.pa-proj{padding:1.1rem 1.15rem;border-radius:1.2rem;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px rgba(99,102,241,.12),0 10px 26px -20px rgba(15,23,42,.35)}.pa-proj.off{opacity:.7}.pa-proj-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.8rem}.pa-proj-t{font-weight:800;line-height:1.3;color:var(--bs-emphasis-color);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pa-st{flex-shrink:0;padding:.15rem .55rem;border-radius:99px;font-size:.72rem;font-weight:800;color:#64748b;background:rgba(100,116,139,.12)}.pa-st.on{color:#047857;background:#d1fae5}.pa-proj-m{display:grid;gap:.7rem}.pa-proj .pa-m-hd b{font-size:.98rem}.pa-team{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.85rem}.pa-team span{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:99px;font-size:.78rem;font-weight:800;background:var(--v-fill,#eef2f8)}.pa-team span small{font-weight:600;color:var(--bs-secondary-color)}.pa-team span.full{color:#b91c1c;background:rgba(239,68,68,.1)}.pa .pln{max-width:none}.up-opts{display:grid;gap:.55rem}.up-opt{position:relative;display:flex;align-items:center;gap:.8rem;margin:0;padding:.85rem 1rem;border-radius:1rem;cursor:pointer;background:var(--v-fill,#eef2f8);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.up-opt input{position:absolute;opacity:0;pointer-events:none}.up-opt-in{flex:1;display:flex;flex-direction:column}.up-opt-in b{font-size:1rem}.up-opt-in small{color:var(--bs-secondary-color);font-size:.8rem}.up-ok{font-size:1.25rem;color:#6366f1;opacity:0;transition:opacity .15s}.up-opt:has(input:checked){background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 2px #6366f1}.up-opt:has(input:checked) .up-ok{opacity:1}.up-opt:has(input:focus-visible){outline:2px solid #6366f1;outline-offset:2px}@media (max-width: 575.98px){.pa-hero{padding:1.2rem;border-radius:1.25rem}.pa-hero-ic{width:3rem;height:3rem;font-size:1.3rem}.pa-hero-btn{width:100%;justify-content:center}}.pl-note{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .8rem;margin:0 0 1rem;padding:.55rem .7rem .55rem .6rem;border-radius:1rem;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px rgba(99,102,241,.14),0 8px 20px -18px rgba(15,23,42,.4);font-size:.86rem}.pl-lk{display:none!important}.pl-has-lk,.pl-has-lk *{cursor:pointer}.plu .modal-content{overflow:hidden;border:0;border-radius:1.4rem;box-shadow:0 30px 70px -25px rgba(15,23,42,.55)}.plu-hd{position:relative;padding:1.6rem 1.5rem 1.35rem;text-align:center;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#14b8a6 0%,transparent 55%),radial-gradient(120% 140% at 100% 0%,#8b5cf6 0%,transparent 55%),var(--v-grad)}.plu-x{position:absolute;top:.9rem;right:.9rem;opacity:.85}.plu-ic{display:inline-grid;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:.6rem;border-radius:1rem;font-size:1.35rem;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.plu-t{margin:0 0 .35rem;font-size:1.3rem;font-weight:800;letter-spacing:-.01em;color:#fff}.plu-why{max-width:34rem;margin:0 auto;font-size:.95rem;line-height:1.5;color:rgba(255,255,255,.9)}.plu-body{padding:1.2rem;background:var(--bs-tertiary-bg,#f8fafc)}.plu-other{display:flex;gap:.5rem;align-items:flex-start;margin:0 0 1rem;padding:.7rem .9rem;border-radius:.8rem;font-size:.9rem;color:#92400e;background:#fef3c7}.plu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.plu-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.1rem 1rem 1rem;border-radius:1.1rem;background:var(--bs-body-bg,#fff);box-shadow:0 0 0 1px var(--bs-border-color,#e2e8f0);transition:box-shadow .2s,transform .2s}.plu-card.is-rec{box-shadow:0 0 0 2px #6366f1,0 18px 35px -20px rgba(79,70,229,.7);transform:translateY(-2px)}.plu-card.is-down{opacity:.6}.plu-flag{display:none;position:absolute;top:-.7rem;left:50%;transform:translateX(-50%);white-space:nowrap;padding:.2rem .65rem;border-radius:99px;font-size:.72rem;font-weight:700}.plu-card.is-cur .plu-flag-cur{display:inline-flex;gap:.3rem;color:#0f766e;background:#ccfbf1}.plu-card.is-rec .plu-flag-rec{display:inline-flex;gap:.3rem;color:#fff;background:var(--v-grad)}.plu-top{display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.plu-top h3{margin:0;font-size:1.02rem;font-weight:800}.plu-cic{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;font-size:1rem;color:#4f46e5;background:rgba(99,102,241,.12);flex-shrink:0}.plu-card[data-k="free"] .plu-cic{color:#0f766e;background:rgba(20,184,166,.13)}.plu-card[data-k="max"] .plu-cic{color:#7c3aed;background:rgba(139,92,246,.13)}.plu-price{display:flex;align-items:baseline;gap:.3rem;margin-bottom:.55rem}.plu-price b{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.plu-price small{color:var(--bs-secondary-color)}.plu-feat{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.35rem;font-size:.84rem;line-height:1.35}.plu-feat li{display:flex;gap:.45rem}.plu-feat li i{flex-shrink:0;margin-top:.1rem;color:#16a34a}.plu-feat li.no{color:var(--bs-secondary-color)}.plu-feat li.no i{color:#94a3b8}.plu-go{margin-top:auto}.plu-btn{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .8rem;border-radius:.8rem;font-weight:700;color:#4f46e5;background:rgba(99,102,241,.1);border:0}.plu-btn:hover{color:#fff;background:#6366f1}.plu-card.is-rec .plu-btn{color:#fff;background:var(--v-grad);box-shadow:0 10px 20px -12px rgba(79,70,229,.9)}.plu-ft{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1.2rem;background:var(--bs-body-bg)}[data-bs-theme="dark"] .plu-other{color:#fde68a;background:rgba(245,158,11,.15)}@media (max-width: 767.98px){.plu-grid{grid-template-columns:minmax(0,1fr)}.plu-card.is-down{display:none}.plu-card.is-rec{order:-1;transform:none}.plu-hd{padding:1.4rem 1.2rem 1.1rem}.modal.plu .modal-content{border-radius:1.5rem 1.5rem 0 0}.plu-ft{position:sticky;bottom:0}}.pa-sec-hd .pa-bill{display:inline-flex;gap:.2rem;margin-top:.6rem;padding:.25rem;border-radius:999px;background:var(--v-fill,#eef1f8)}.pa-bill button{border:0;padding:.4rem 1rem;border-radius:999px;font-weight:700;font-size:.88rem;color:var(--bs-secondary-color);background:transparent;transition:.2s}.pa-bill button.on{color:#fff;background:var(--v-grad);box-shadow:0 6px 14px -8px rgba(79,70,229,.8)}.pa-bill em{font-style:normal;margin-left:.25rem;padding:.05rem .4rem;border-radius:999px;font-size:.72rem;color:#065f46;background:#d1fae5}.pa-bill button.on em{color:#fff;background:rgba(255,255,255,.22)}.pln-pay{margin:0}.pln-pay .pln-cta{width:100%}.pln-pay .pln-cta b{font-weight:800}.pln-pay-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem;margin-top:.45rem;font-size:.76rem;color:var(--bs-secondary-color)}.pln-pay-note>i{color:#16a34a}.pln-alt{border:0;padding:0;background:none;font:inherit;font-weight:700;color:var(--bs-link-color);text-decoration:underline;text-underline-offset:2px}.pa-pay{display:grid;gap:.5rem}.pa-pay-row{display:flex;align-items:center;gap:.8rem;padding:.75rem .9rem;border-radius:1rem;text-decoration:none;color:inherit;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color);transition:transform .15s,box-shadow .15s}.pa-pay-row:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #c7d2fe,0 10px 20px -16px rgba(79,70,229,.6);color:inherit}.pa-pay-ic{display:grid;place-items:center;width:2.3rem;height:2.3rem;flex-shrink:0;border-radius:.8rem;font-size:1rem}.pa-pay-ic.ok{color:#fff;background:linear-gradient(135deg,#16a34a,#0fb5a6)}.pa-pay-ic.wait{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316)}.pa-pay-ic.bad{color:#fff;background:linear-gradient(135deg,#ef4444,#e11d48)}.pa-pay-t,.pa-pay-a{display:flex;flex-direction:column;min-width:0}.pa-pay-t{flex:1}.pa-pay-a{align-items:flex-end;text-align:right}.pa-pay-t small,.pa-pay-a small{font-size:.76rem;color:var(--bs-secondary-color)}.pa-pay-a small.ok{color:#16a34a;font-weight:700}.pa-pay-a small.wait{color:#d97706;font-weight:700}.pa-pay-a small.bad{color:#dc2626;font-weight:700}.plu-btn small{margin-left:.15rem;font-weight:600;opacity:.8}@keyframes bil-rot{to{transform: rotate(360deg);}}@keyframes bil-pop{from{transform: scale(.4);opacity: 0;}}.pa-m-bar i{width:0}.pa-in .pa-m-bar i{width:var(--w)}.pa-hero-grid{display:flex;align-items:center;gap:1.5rem}.pa-hero-grid .pa-hero-main{flex:1;min-width:0;align-items:flex-start}.pa-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.1rem 0 .6rem}.pa-chips span{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border-radius:99px;font-size:.78rem;font-weight:700;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.pa-chips span.ok i{color:#6ee7b7}.pa-chips span.warn{background:rgba(251,191,36,.25)}.pa-chips span.warn i{color:#fde68a}.pa-hero-act{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pa-hero-btn.ghost{color:#fff;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.pa-hero-btn.ghost:hover{color:#fff;background:rgba(255,255,255,.24)}.pa-ring{position:relative;flex-shrink:0;width:8.5rem;height:8.5rem}.pa-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pa-ring circle{fill:none;stroke-width:10}.pa-ring .bg{stroke:rgba(255,255,255,.18)}.pa-ring .fg{stroke:#fff;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.1s cubic-bezier(.2,.8,.2,1)}.pa-in .pa-ring .fg{stroke-dasharray:var(--p) 100}.pa-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pa-ring b{font-size:2.1rem;font-weight:800;line-height:1}.pa-ring small{margin-top:.2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.pa-alert{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:1.2rem;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px var(--a-b,#fde68a),0 14px 30px -26px rgba(15,23,42,.5)}.pa-alert.warn{--a:#d97706;--a-bg:#fef3c7;--a-b:#fcd34d}.pa-alert.bad{--a:#dc2626;--a-bg:#fee2e2;--a-b:#fca5a5}.pa-alert-ic{flex-shrink:0;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.9rem;font-size:1.15rem;color:var(--a);background:var(--a-bg)}.pa-alert>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.pa-alert b{font-weight:800}.pa-alert>div>span{font-size:.88rem;color:var(--bs-secondary-color)}.pa-alert ul{margin:.2rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem}.pa-alert li{padding:.15rem .6rem;border-radius:99px;font-size:.78rem;font-weight:700;color:#92400e;background:#fef3c7}.pa-alert li.full{color:#b91c1c;background:#fee2e2}.pa-alert .btn{flex-shrink:0;border-radius:99px;font-weight:800;color:#fff;background:var(--a);padding:.55rem 1.1rem}.pa-alert .btn:hover{filter:brightness(1.08);color:#fff}[data-bs-theme="dark"] .pa-alert.warn{--a-bg:rgba(245,158,11,.15);--a-b:rgba(245,158,11,.35)}[data-bs-theme="dark"] .pa-alert.bad{--a-bg:rgba(239,68,68,.15);--a-b:rgba(239,68,68,.35)}[data-bs-theme="dark"] .pa-alert li{color:#fde68a;background:rgba(245,158,11,.15)}[data-bs-theme="dark"] .pa-alert li.full{color:#fecaca;background:rgba(239,68,68,.15)}.pa-nav{position:sticky;top:calc(var(--rh-topbar-h,64px) + .5rem);z-index:6;display:flex;gap:.3rem;padding:.35rem;overflow-x:auto;scrollbar-width:none;border-radius:99px;background:color-mix(in srgb,var(--rh-surface,#fff) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--bs-border-color),0 12px 28px -22px rgba(15,23,42,.45)}.pa-nav::-webkit-scrollbar{display:none}.pa-nav a{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border-radius:99px;font-weight:700;font-size:.88rem;text-decoration:none;color:var(--bs-secondary-color);transition:.2s}.pa-nav a:hover{color:var(--bs-emphasis-color);background:var(--v-fill,#eef1f8)}.pa-nav a.on{color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px rgba(79,70,229,.9)}.pa-nav a.on i{color:#fff!important}.pa-nav em{font-style:normal;padding:0 .4rem;border-radius:99px;font-size:.72rem;background:rgba(99,102,241,.15)}.pa-nav a.on em{background:rgba(255,255,255,.25)}.pa .pa-sec{scroll-margin-top:calc(var(--rh-topbar-h,64px) + 4.5rem)}html{scroll-behavior:smooth}.pa-sec-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pa-sec-row .pa-bill{margin-top:0}.pa-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:-.2rem 0 1.3rem;padding:.75rem 1rem;border-radius:1rem;font-size:.84rem;font-weight:600;color:var(--bs-secondary-color);background:var(--v-fill,#f4f6fb)}.pa-trust span{display:inline-flex;align-items:center;gap:.4rem}.pln-more{margin-top:.6rem}.pln-more>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:.35rem 0}.pln-more>summary::-webkit-details-marker{display:none}.pln-more>summary .pln-feat-h{margin:0}.pln-more>summary>i{transition:transform .25s;color:var(--bs-secondary-color)}.pln-more[open]>summary>i{transform:rotate(180deg)}.pln-card{transition:transform .25s,box-shadow .25s}@media (hover: hover){.pa .pln-card:hover{transform:translateY(-4px)}}.pa .pln-card:target{animation:pa-flash 1.6s ease}@keyframes pa-flash{30%{box-shadow: 0 0 0 4px rgba(99,102,241,.45);}}.pa-filter{display:inline-flex;gap:.2rem;padding:.25rem;border-radius:99px;background:var(--v-fill,#eef1f8)}.pa-filter button{border:0;padding:.35rem .85rem;border-radius:99px;font-weight:700;font-size:.84rem;color:var(--bs-secondary-color);background:transparent}.pa-filter button.on{color:var(--bs-emphasis-color);background:var(--rh-surface,#fff);box-shadow:0 4px 10px -6px rgba(15,23,42,.35)}.pa-filter em{font-style:normal;margin-left:.2rem;opacity:.7}.pa-paystats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem}.pa-paystats>div{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:1.1rem;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color)}.pa-paystats>div>i{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:.8rem;font-size:1.1rem;color:#fff;background:var(--v-grad)}.pa-paystats>div:nth-child(2)>i{background:linear-gradient(135deg,#16a34a,#0fb5a6)}.pa-paystats>div:nth-child(3)>i{background:var(--v-grad)}.pa-paystats span{display:flex;flex-direction:column;min-width:0}.pa-paystats small{font-size:.74rem;font-weight:700;color:var(--bs-secondary-color)}.pa-paystats b{font-size:1.02rem;font-weight:800;overflow-wrap:anywhere}.pa-pay-go{color:var(--bs-secondary-color);transition:transform .2s}.pa-pay-row:hover .pa-pay-go{transform:translateX(3px)}.pa-pay-empty{padding:1.2rem;border-radius:1rem;text-align:center;color:var(--bs-secondary-color);background:var(--v-fill,#f4f6fb)}.pa-switch{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-weight:700;font-size:.88rem;cursor:pointer;user-select:none}.pa-switch input{position:absolute;opacity:0;pointer-events:none}.pa-switch span{position:relative;width:2.6rem;height:1.45rem;border-radius:99px;background:#cbd5e1;transition:.2s}.pa-switch span::after{content:"";position:absolute;top:3px;left:3px;width:calc(1.45rem - 6px);height:calc(1.45rem - 6px);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:.2s}.pa-switch input:checked + span{background:var(--v-grad)}.pa-switch input:checked + span::after{transform:translateX(1.15rem)}.pa-switch input:focus-visible + span{outline:2px solid #6366f1;outline-offset:2px}.pa-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.pa-faq-i{border-radius:1.1rem;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color);transition:box-shadow .2s}.pa-faq-i[open]{box-shadow:0 0 0 1px #c7d2fe,0 14px 28px -22px rgba(79,70,229,.55)}.pa-faq-i summary{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.pa-faq-i summary::-webkit-details-marker{display:none}.pa-faq-i summary b{flex:1;font-size:.95rem}.pa-faq-ic{display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:.75rem;background:rgba(99,102,241,.1)}.pa-faq-car{color:var(--bs-secondary-color);transition:transform .25s}.pa-faq-i[open] .pa-faq-car{transform:rotate(45deg)}.pa-faq-i p{margin:0;padding:0 1rem 1rem 3.95rem;font-size:.9rem;line-height:1.6;color:var(--bs-secondary-color)}.pa-co .modal-content{overflow:hidden;border:0;border-radius:1.4rem}.pa-co-hd{position:relative;padding:1.5rem 1.4rem 1.2rem;text-align:center;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#14b8a6,transparent 55%),radial-gradient(120% 140% at 100% 0%,#8b5cf6,transparent 55%),var(--v-grad)}.pa-co-hd .btn-close{position:absolute;top:.9rem;right:.9rem}.pa-co-ic{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:.5rem;border-radius:1rem;font-size:1.3rem;background:rgba(255,255,255,.18)}.pa-co-hd h2{margin:0 0 .25rem;font-weight:800;color:#fff}.pa-co-hd p{margin:0;font-size:.88rem;opacity:.9}.pa-co-per{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.pa-co-per button{display:flex;flex-direction:column;align-items:flex-start;padding:.7rem .9rem;border:0;border-radius:1rem;text-align:left;background:var(--v-fill,#eef1f8);box-shadow:inset 0 0 0 1px transparent;transition:.15s}.pa-co-per button small{color:var(--bs-secondary-color);font-weight:600}.pa-co-per button.on{background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 2px #6366f1}.pa-co-per button[hidden]{display:none}.pa-co-per:has(button[hidden]){grid-template-columns:1fr}.pa-co-dl{margin:0 0 1rem;padding:.3rem 1rem;border-radius:1rem;background:var(--v-fill,#f4f6fb)}.pa-co-dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0}.pa-co-dl>div:last-child{border-bottom:0}.pa-co-dl dt{font-weight:600;color:var(--bs-secondary-color)}.pa-co-dl dd{margin:0;font-weight:700;text-align:right}.pa-co-save dd{color:#16a34a}.pa-co-total dt,.pa-co-total dd{font-size:1.15rem;font-weight:800;color:var(--bs-emphasis-color)}.pa-co-ops{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem;font-size:.84rem;font-weight:700;color:var(--bs-secondary-color)}.pa-co-ops em{font-style:normal;padding:.2rem .65rem;border-radius:99px;color:#92400e;background:#fef3c7}.pa-co-ops em + em{color:#b91c1c;background:#fee2e2}.pa-co-steps{margin:0;padding-left:1.2rem;font-size:.86rem;color:var(--bs-secondary-color);display:grid;gap:.25rem}.pa-co-go{border-radius:99px;font-weight:800;padding:.6rem 1.3rem}@media (max-width: 767.98px){.pa-hero-grid{flex-direction:column-reverse;align-items:stretch}.pa-ring{width:6.5rem;height:6.5rem;position:absolute;top:1rem;right:1rem}.pa-ring b{font-size:1.5rem}.pa-ring small{font-size:.6rem}.pa-hero-grid .pa-hero-main{padding-right:6.5rem;flex-wrap:wrap}.pa-hero-grid .pa-hero-main>.pa-hero-ic{display:none}.pa-alert{flex-wrap:wrap}.pa-alert .btn{width:100%}.pa-paystats{grid-template-columns:minmax(0,1fr)}.pa-faq{grid-template-columns:minmax(0,1fr)}.pa-faq-i p{padding-left:1rem}.pa-sec-row{align-items:flex-start}.pa-nav{top:calc(var(--rh-topbar-h,56px) + .35rem)}}@media (max-width: 400px){.pa-hero-grid .pa-hero-main{padding-right:0}.pa-ring{position:relative;top:auto;right:auto;margin:0 auto .5rem}}@media (prefers-reduced-motion: reduce){.pa-m-bar i,.pa-ring .fg{transition:none}html{scroll-behavior:auto}}@media print{body *{visibility:hidden!important}}.pa-hero .pa-hero-btn.ghost,.pa-hero .pa-hero-btn.ghost span,.pa-hero .pa-hero-btn.ghost i{color:#fff!important}.pa-nav a.on,.pa-nav a.on span{color:#fff!important}.pln-cta-down{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.7rem .9rem;border-radius:.9rem;font-size:.8rem;font-weight:600;line-height:1.3;white-space:normal;text-align:left;color:var(--bs-secondary-color);background:var(--v-fill,#f4f6fb);cursor:default}.pa-chips span.warn{color:#fff}@keyframes plm-pop{from{transform: scale(.8);opacity: 0;}}tbody.shut tr[data-lk]{display:none}.plm-lg{display:inline-block;width:.9rem;height:.9rem;border-radius:.3rem}.plm-lg.ord{box-shadow:inset 0 0 0 2px rgba(245,158,11,.7)}.co{max-width:1060px;margin:0 auto}@keyframes co-in{from{opacity: 0;transform: translateY(8px);}}@keyframes co-pop{from{transform: scale(.7);opacity: 0;}}@keyframes co-shake{25%{transform: translateX(-6px);}75%{transform: translateX(6px);}}@keyframes co-spin{to{transform: rotate(360deg);}}@keyframes co-buzz{0%,60%,100%{transform: rotate(0);}65%,75%,85%{transform: rotate(-9deg);}70%,80%,90%{transform: rotate(9deg);}}@keyframes co-ring{to{transform: scale(1.8);opacity: 0;}}@keyframes co-conf{10%{opacity: 1;}to{transform: rotate(calc(var(--i) * 26deg)) translateY(-7rem) rotate(200deg);opacity: 0;}}.nav-plan-link{position:relative}.nav-plan-link>span{flex:1;min-width:0}.nav-plan{flex-shrink:0;margin-left:auto;padding:.1rem .55rem;border-radius:99px;font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.02em;line-height:1.5;color:#fff;background:#0d9488;box-shadow:0 4px 10px -6px rgba(13,148,136,.9)}.nav-plan-pro{background:var(--v-grad);box-shadow:0 4px 10px -6px rgba(79,70,229,.9)}.nav-plan-max{background:var(--v-grad);box-shadow:0 4px 10px -6px rgba(139,92,246,.9)}.nav-plan-admin{background:linear-gradient(135deg,#1e1b4b,#4338ca)}.nav-item-link.active .nav-plan{color:#4338ca;background:#fff;box-shadow:none}@media (min-width: 992px){.sb-collapsed .rh-sidebar .nav-plan{position:absolute;top:.35rem;right:.45rem;width:.6rem;height:.6rem;padding:0;font-size:0;box-shadow:var(--rh-sh-1,0 1px 3px rgba(15,23,42,.1))}}.pa{margin-left:auto;margin-right:auto;max-width:1240px}.pa-ph{margin-bottom:1.1rem;text-align:center}.pa-ph-kick{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;border-radius:99px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4f46e5;background:rgba(99,102,241,.1)}.pa-ph h2{margin:.7rem 0 .35rem;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--bs-emphasis-color) 30%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.pa-ph>p{max-width:640px;margin:0 auto 1rem;color:var(--bs-secondary-color)}.pa-ph-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1rem}.pa-bill2{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:.3rem;border-radius:99px;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color),0 10px 24px -18px rgba(15,23,42,.5)}.pa-bill2 button{position:relative;z-index:1;min-width:7rem;padding:.55rem 1.2rem;border:0;border-radius:99px;font-weight:800;color:var(--bs-secondary-color);background:transparent;transition:color .25s}.pa-bill2 button.on{color:#fff}.pa-bill2-ind{position:absolute;z-index:0;top:.3rem;bottom:.3rem;left:.3rem;width:calc(50% - .3rem);border-radius:99px;background:var(--v-grad);box-shadow:0 8px 18px -10px rgba(79,70,229,.9);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pa-bill2:has([data-bill-set="year"].on) .pa-bill2-ind{transform:translateX(100%)}.pa-save{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:99px;font-size:.82rem;font-weight:800;color:#047857;background:#d1fae5;animation:pa-wig 2.4s ease-in-out 1s 2}@keyframes pa-wig{0%,100%{transform: none;}20%{transform: rotate(-3deg);}40%{transform: rotate(3deg);}60%{transform: none;}}.pa-now{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:99px;font-size:.82rem;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8)}.pa-now b{color:var(--bs-emphasis-color)}.pa-now i{color:#0d9488!important}.pa-now-pro i{color:#6366f1!important}.pa-now-max i{color:#8b5cf6!important}[data-bs-theme="dark"] .pa-save{color:#6ee7b7;background:rgba(16,185,129,.15)}.pa-trust2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1.4rem}.pa-trust2>div{display:flex;align-items:center;gap:.7rem;padding:.75rem .85rem;border-radius:1.1rem;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color);transition:transform .2s,box-shadow .2s}.pa-trust2>div:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--c,#6366f1) 40%,transparent),0 12px 24px -18px rgba(15,23,42,.5)}.pa-trust2>div>span{display:grid;place-items:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.8rem;font-size:1.1rem;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent)}.pa-trust2>div>span i{color:var(--c)!important}.pa-trust2 p{display:flex;flex-direction:column;min-width:0;margin:0}.pa-trust2 b{font-size:.9rem}.pa-trust2 small{font-size:.76rem;color:var(--bs-secondary-color)}@media (max-width: 991.98px){.pa-trust2{grid-template-columns:repeat(2,minmax(0,1fr))}}.plc-wrap{--free:#0d9488;--pro:#6366f1;--max:#8b5cf6;container:plc / inline-size}.plc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-bottom:.8rem}.plc-find{position:relative;flex:1 1 220px;max-width:360px;margin:0}.plc-find i{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color)}.plc-find input{width:100%;padding:.55rem .9rem .55rem 2.3rem;border:0;border-radius:99px;font-weight:600;color:inherit;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color)}.plc-find input:focus{outline:0;box-shadow:0 0 0 2px #6366f1}.plc-tabs{display:none}.plc-sw{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.86rem;font-weight:700;cursor:pointer}.plc-sw input{position:absolute;opacity:0;pointer-events:none}.plc-sw span{position:relative;width:2.3rem;height:1.3rem;border-radius:99px;background:#cbd5e1;transition:.2s}.plc-sw span::after{content:"";position:absolute;top:3px;left:3px;width:calc(1.3rem - 6px);height:calc(1.3rem - 6px);border-radius:50%;background:#fff;transition:.2s}.plc-sw input:checked + span{background:#6366f1}.plc-sw input:checked + span::after{transform:translateX(1rem)}.plc-fold{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:0;border-radius:99px;font-size:.84rem;font-weight:700;color:var(--bs-secondary-color);background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color)}.plc-fold:hover{color:#4f46e5}.plc{overflow-x:auto;border-radius:1.3rem;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color),0 20px 44px -34px rgba(15,23,42,.6);-webkit-overflow-scrolling:touch}.plc-t{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:.92rem;table-layout:fixed}.plc-t th,.plc-t td{padding:.8rem .9rem;text-align:center;vertical-align:middle;transition:background-color .15s}.plc-t .plc-f{width:34%;text-align:left}.plc-t thead th{position:sticky;top:0;z-index:3;padding:1.1rem .7rem .95rem;vertical-align:bottom;background:var(--rh-surface,#fff)}.plc-fh{display:flex;flex-direction:column}.plc-fh b{font-size:1.05rem;font-weight:800}.plc-fh small{font-size:.78rem;font-weight:600;color:var(--bs-secondary-color)}.plc-ph{--c:var(--pro);position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem}.plc-p-free .plc-ph{--c:var(--free)}.plc-p-max .plc-ph{--c:var(--max)}.plc-ph-ic{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.85rem;font-size:1.1rem;color:#fff;background:var(--c);box-shadow:0 8px 16px -10px var(--c)}.plc-ph-ic i{color:#fff!important}.plc-ph-n{font-size:1rem;font-weight:800;color:var(--bs-emphasis-color)}.plc-ph-pr{display:flex;flex-direction:column;line-height:1.15}.plc-ph-pr b{font-size:.95rem;font-weight:800;color:var(--c)}.plc-ph-pr small{font-size:.7rem;font-weight:600;color:var(--bs-secondary-color)}.plc-ph-act{margin-top:.3rem}.plc-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border:0;border-radius:99px;font-size:.78rem;font-weight:800;text-decoration:none;white-space:nowrap}.plc-btn.go{color:#fff;background:var(--c);box-shadow:0 8px 16px -10px var(--c);transition:transform .15s}.plc-btn.go:hover{color:#fff;transform:translateY(-1px)}.plc-btn.go i{color:#fff!important}.plc-btn.cur{color:#047857;background:#d1fae5}.plc-flag{position:absolute;top:-1.85rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .6rem;border-radius:99px;font-size:.68rem;font-weight:800;white-space:nowrap;color:#047857;background:#d1fae5}.plc-flag.rec{color:#fff;background:var(--v-grad)}.plc-flag i{color:inherit!important}.plc-t thead th.cur,.plc-t thead th.rec{padding-top:1.9rem}.plc-t thead:has(th.cur,th.rec) th{padding-top:1.9rem}.plc-g th{padding:0!important;text-align:left!important;background:color-mix(in srgb,#6366f1 4%,var(--rh-surface,#fff))}.plc-g-btn{display:flex;align-items:center;gap:.55rem;width:100%;padding:.6rem .9rem;border:0;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4338ca;background:transparent}.plc-g-btn em{font-style:normal;padding:0 .45rem;border-radius:99px;font-size:.7rem;letter-spacing:0;background:rgba(99,102,241,.14)}.plc-g-car{margin-left:auto;transition:transform .2s}tbody.shut .plc-g-car{transform:rotate(-90deg)}tbody.shut tr[data-q]{display:none}[data-bs-theme="dark"] .plc-g-btn{color:#c7d2fe}.plc-fc{display:flex;align-items:flex-start;gap:.65rem}.plc-fc>i{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;font-size:.95rem;background:rgba(99,102,241,.1)}.plc-fc span{min-width:0;font-weight:700;line-height:1.3}.plc-fc small{display:block;margin-top:.15rem;font-weight:500;font-size:.76rem;line-height:1.35;color:var(--bs-secondary-color)}.plc-yes,.plc-no{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;font-size:.85rem}.plc-yes{color:#fff;background:#10b981;box-shadow:0 6px 12px -8px rgba(16,185,129,.9)}.plc-yes i{color:#fff!important}.plc-no{color:#94a3b8;background:var(--v-fill,#eef2f8)}.plc-no i{color:#94a3b8!important}.plc-num{font-size:1rem;font-weight:800;color:var(--bs-emphasis-color)}.plc-inf{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:99px;font-size:.8rem;font-weight:800;color:#fff;background:var(--v-grad)}.plc-inf i{color:#fff!important}.plc-chips{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.plc-chips em{font-style:normal;padding:.12rem .5rem;border-radius:99px;font-size:.74rem;font-weight:700;color:#4338ca;background:rgba(99,102,241,.1)}.plc-t td.cur,.plc-t thead th.cur{background:color-mix(in srgb,#10b981 6%,var(--rh-surface,#fff))}.plc-t td.rec,.plc-t thead th.rec{background:color-mix(in srgb,#6366f1 6%,var(--rh-surface,#fff))}.plc-t thead th.cur,.plc-t thead th.rec{box-shadow:none}.plc-t .hov{background:color-mix(in srgb,#6366f1 9%,var(--rh-surface,#fff))!important}.plc-t tbody tr[data-q]:hover>*{background-color:color-mix(in srgb,#6366f1 4%,var(--rh-surface,#fff))}.plc-t tbody:last-of-type tr:last-child>*{border-bottom:0}.plc-empty{padding:1.5rem;text-align:center;font-weight:600;color:var(--bs-secondary-color)}@container plc (max-width: 640px){.plc-tabs{display:flex;flex:1 1 100%;order:-1;gap:.25rem;padding:.25rem;border-radius:99px;background:var(--v-fill,#eef1f8)}.plc-tabs button{flex:1;padding:.45rem .5rem;border:0;border-radius:99px;font-weight:800;font-size:.86rem;color:var(--bs-secondary-color);background:transparent}.plc-tabs button.on{color:#fff;background:var(--pro)}.plc-tabs .plc-tab-free.on{background:var(--free)}.plc-tabs .plc-tab-max.on{background:var(--max)}.plc-find{max-width:none}.plc-fold{margin-left:0}.plc-t{min-width:0;table-layout:auto}.plc-t .plc-f{width:auto}.plc-t th[data-k],.plc-t td[data-k]{display:none}.plc-wrap[data-show="free"] [data-k="free"],.plc-wrap[data-show="pro"] [data-k="pro"],.plc-wrap[data-show="max"] [data-k="max"]{display:table-cell;width:42%}.plc-fc>i,.plc-fc small{display:none}.plc-t th,.plc-t td{padding:.7rem .7rem}}.plc-btn.go,.plc-btn.go:hover,.plc-btn.go span{color:#fff!important}.plc-t thead th.plc-p{vertical-align:top}.plc-t thead th.plc-f{vertical-align:bottom}.co-region{display:flex;align-items:flex-start;gap:.5rem;margin:.2rem 1.2rem .9rem;padding:.6rem .8rem;border-radius:.9rem;font-size:.8rem;line-height:1.4;color:var(--bs-secondary-color);background:var(--v-fill,#f4f6fb)}.co-region i{color:#0ea5e9!important;margin-top:.1rem}.co-region.intl{background:rgba(14,165,233,.08);box-shadow:inset 0 0 0 1px rgba(14,165,233,.25)}.co-region b{color:var(--bs-emphasis-color)}.co-region a{font-weight:700;color:#0284c7;text-decoration:none;white-space:nowrap}.co-region a:hover{text-decoration:underline}.pa-region{margin:.2rem 0 1rem}.pl2{--pc1:#6366f1;--pc2:#8b5cf6;display:block;margin:0 0 1.1rem;padding:0;border-radius:1.2rem;overflow:hidden;font-size:.86rem;background:linear-gradient(135deg,color-mix(in srgb,var(--pc1) 6%,var(--rh-surface,#fff)),var(--rh-surface,#fff) 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc1) 18%,transparent),0 14px 30px -26px rgba(15,23,42,.55)}.pl2-free{--pc1:#0fb5a6;--pc2:#3b82f6}.pl2-max{--pc1:#f59e0b;--pc2:#ec4899}.pl2-hd{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem}.pl2.closed .pl2-hd{cursor:pointer}.pl2-badge{display:grid;place-items:center;flex-shrink:0;width:2.3rem;height:2.3rem;border-radius:.8rem;font-size:1.05rem;background:linear-gradient(135deg,var(--pc1),var(--pc2));box-shadow:0 8px 16px -10px var(--pc1)}.pl2-badge i{color:#fff!important;-webkit-text-fill-color:#fff!important}.pl2-tt{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pl2-tt small{font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.pl2-tt b{font-size:.98rem;white-space:nowrap}.pl2-sum{display:inline-flex;align-items:center;gap:.3rem;min-width:0;padding:.2rem .6rem;border-radius:99px;font-size:.74rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl2-sum.pl2-ok{color:#15803d;background:rgba(34,197,94,.12)}.pl2-sum.pl2-warn{color:#b45309;background:rgba(245,158,11,.14)}.pl2-sum.pl2-full{color:#be123c;background:rgba(244,63,94,.12)}.pl2-sum i{color:inherit!important;-webkit-text-fill-color:currentColor!important}.pl2-go{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .85rem;border-radius:99px;font-weight:800;font-size:.82rem;text-decoration:none;white-space:nowrap;color:#fff!important;background:linear-gradient(135deg,var(--pc1),var(--pc2));box-shadow:0 8px 16px -10px var(--pc1);transition:transform .2s,filter .2s}.pl2-go:hover{transform:translateY(-1px);filter:brightness(1.06)}.pl2-go i{color:#fff!important;-webkit-text-fill-color:#fff!important}.pl2-go-soft{color:var(--pc1)!important;background:color-mix(in srgb,var(--pc1) 12%,transparent);box-shadow:none}.pl2-go-soft i{color:var(--pc1)!important;-webkit-text-fill-color:currentColor!important}.pl2-own{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:700;color:var(--bs-secondary-color);white-space:nowrap}.pl2-tog{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8);transition:background .2s}.pl2-tog:hover{background:color-mix(in srgb,var(--pc1) 14%,transparent)}.pl2-tog i{transition:transform .3s}.pl2.closed .pl2-tog i{transform:rotate(180deg)}.pl2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:.5rem;padding:0 .75rem .75rem}.pl2.closed .pl2-grid{display:none}.pl2.anim:not(.closed) .pl2-grid{animation:pl2-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes pl2-in{from{opacity: 0;transform: translateY(-4px);}}.pl2-it{position:relative;display:flex;align-items:center;gap:.6rem;min-width:0;padding:.6rem .7rem;border-radius:.95rem;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px var(--bs-border-color);transition:transform .2s,box-shadow .2s}.pl2-it:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc1) 30%,transparent),0 10px 20px -16px var(--pc1)}.pl2-ic{display:grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:.7rem;font-size:.95rem;background:color-mix(in srgb,var(--pc1) 12%,transparent)}.pl2-ic i{color:var(--pc1)!important}.pl2-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;line-height:1.25}.pl2-num{display:flex;align-items:baseline;gap:.25rem}.pl2-num b{font-size:1.1rem;font-weight:800;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.pl2-num em{font-style:normal;font-weight:700;color:var(--bs-secondary-color)}.pl2-tx small{font-size:.74rem;font-weight:600;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl2-line{font-weight:600;color:var(--bs-body-color)}.pl2-line b{font-weight:800;color:var(--bs-emphasis-color)}.pl2-line span{color:var(--bs-secondary-color)}.pl2-bar{display:block;height:5px;margin-top:.3rem;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--pc1) 12%,transparent)}.pl2-bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pc1),var(--pc2));animation:pl2-grow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes pl2-grow{from{width: 0;}}.pl2-flag{position:absolute;top:.45rem;right:.5rem;padding:.05rem .45rem;border-radius:99px;font-size:.64rem;font-weight:800;color:#be123c;background:rgba(244,63,94,.12)}.pl2-flag.warn{color:#b45309;background:rgba(245,158,11,.14)}.pl2-flag.inf{color:#15803d;background:rgba(34,197,94,.12)}.pl2-it.warn .pl2-bar i{background:linear-gradient(90deg,#f59e0b,#f97316)}.pl2-it.warn .pl2-ic{background:rgba(245,158,11,.14)}.pl2-it.warn .pl2-ic i{color:#d97706!important}.pl2-it.full{cursor:pointer;box-shadow:inset 0 0 0 1px rgba(244,63,94,.35)}.pl2-it.full .pl2-bar i{background:linear-gradient(90deg,#f43f5e,#e11d48)}.pl2-it.full .pl2-ic{background:rgba(244,63,94,.12)}.pl2-it.full .pl2-ic i{color:#e11d48!important}.pl2-it.lock{cursor:pointer;background:repeating-linear-gradient(135deg,var(--rh-surface,#fff) 0 10px,var(--v-fill,#f6f7fb) 10px 20px)}.pl2-it.lock .pl2-ic{background:rgba(100,116,139,.14)}.pl2-it.lock .pl2-ic i{color:#64748b!important}.pl2-it.lock .pl2-line{color:var(--bs-secondary-color)}.pl2-up{color:var(--pc1)!important;font-weight:800!important}.pl2-up i{transition:transform .2s}.pl2-it.lock:hover .pl2-up i{transform:translateX(3px)}[data-bs-theme="dark"] .pl2-sum.pl2-ok{color:#86efac}[data-bs-theme="dark"] .pl2-sum.pl2-warn{color:#fde68a}[data-bs-theme="dark"] .pl2-sum.pl2-full{color:#fda4af}@media (max-width: 575.98px){.pl2-hd{flex-wrap:wrap;row-gap:.45rem}.pl2-sum{order:5;flex:1 1 100%;justify-content:flex-start;max-width:100%}.pl2-go span{display:inline}.pl2-go{padding:.38rem .75rem}.pl2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:0 .6rem .6rem}.pl2-it{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.55rem .6rem}.pl2-it:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:center}}@media (prefers-reduced-motion: reduce){.pl2-bar i,.pl2.anim .pl2-grid{animation:none}}@keyframes co-pulse{50%{box-shadow: 0 0 0 6px rgba(16,185,129,.18);}}.plc-tools{padding:.55rem;border-radius:1.2rem;background:linear-gradient(135deg,rgba(99,102,241,.07),rgba(20,184,166,.06));box-shadow:inset 0 0 0 1px rgba(99,102,241,.14);margin-bottom:.6rem}.plc-find input{padding-right:3rem;transition:box-shadow .15s}.plc-find input::-webkit-search-cancel-button{display:none}.plc-find:focus-within input{box-shadow:0 0 0 2px #6366f1,0 10px 22px -14px #6366f1}.plc-kbd{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:.4rem;font:700 .72rem/1 var(--bs-font-monospace,monospace);color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8);box-shadow:inset 0 -1px 0 var(--bs-border-color);pointer-events:none}.plc-find:focus-within .plc-kbd,.plc-find input:not(:placeholder-shown) ~ .plc-kbd{display:none}.plc-kbd.on{position:static;display:inline-grid;transform:none;vertical-align:middle}.plc-clr{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:0;border-radius:50%;font-size:.7rem;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8)}.plc-clr:hover{color:#fff;background:#6366f1}.plc-clr:hover i{color:#fff!important}.plc-clr i{position:static;transform:none;color:inherit}.plc-end{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.plc-end .plc-fold{margin-left:0}.plc-ib{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:0;border-radius:99px;font-size:.84rem;font-weight:700;color:var(--bs-secondary-color);background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color);transition:color .15s,box-shadow .15s,transform .15s}.plc-ib:hover{color:#4f46e5;box-shadow:0 0 0 1px #6366f1;transform:translateY(-1px)}.plc-ib.plc-rst{color:#b45309;background:#fef3c7;box-shadow:0 0 0 1px rgba(245,158,11,.35)}.plc-ib.plc-rst:hover{color:#92400e}[data-bs-theme="dark"] .plc-ib.plc-rst{color:#fde68a;background:rgba(245,158,11,.14)}.plc-ib[hidden],.plc-clr[hidden]{display:none!important}.plc-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-bottom:.8rem}.plc-cats{display:flex;flex:1 1 auto;gap:.4rem;min-width:0;overflow-x:auto;padding:.15rem .1rem .3rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.plc-cats::-webkit-scrollbar{display:none}.plc-cats button{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .8rem;border:0;border-radius:99px;font-size:.82rem;font-weight:700;white-space:nowrap;color:var(--bs-emphasis-color);background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px var(--bs-border-color);transition:.15s}.plc-cats button i{color:#6366f1}.plc-cats button em{font-style:normal;padding:0 .4rem;border-radius:99px;font-size:.7rem;background:rgba(99,102,241,.12)}.plc-cats button:hover{box-shadow:inset 0 0 0 1px #6366f1}.plc-cats button.on{color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px #6366f1}.plc-cats button.on i{color:#fff}.plc-cats button.on em{color:#fff;background:rgba(255,255,255,.24)}.plc-count{margin-left:auto;font-size:.8rem;font-weight:700;color:var(--bs-secondary-color);white-space:nowrap}.plc-filtered .plc-count{color:#4f46e5}[data-bs-theme="dark"] .plc-filtered .plc-count{color:#a5b4fc}.plc-lbl mark{padding:0 .12em;border-radius:.3em;color:inherit;background:rgba(250,204,21,.45)}.plc-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem}.plc-empty[hidden]{display:none}@container plc (max-width: 640px){.plc-end{margin-left:0;flex:1 1 100%}.plc-end .plc-ib span,.plc-end .plc-fold span{font-size:.8rem}.plc-count{margin-left:0;flex:1 1 100%}}@media (hover: none){.plc-kbd{display:none!important}}@media print{.plc-tools,.plc-sub{display:none}}.pm2-pick{overflow:hidden;transition:box-shadow .2s}.pm2-pick.open{box-shadow:inset 0 0 0 1px rgba(99,102,241,.32),0 18px 36px -28px #6366f1}.pm2-pick-h:hover .pm2-pick-ic{transform:rotate(-8deg) scale(1.06)}.pm2-pick-ic{transition:transform .2s}.pm2-pick-step{flex-shrink:0;padding:.15rem .6rem;border-radius:99px;font-size:.74rem;font-weight:800;color:#4338ca;background:rgba(99,102,241,.14)}.pm2-pick-step.ok{color:#047857;background:#d1fae5}.pm2-pick-step[hidden]{display:none}[data-bs-theme="dark"] .pm2-pick-step{color:#c7d2fe}.pm2-pick-bar{height:4px;margin:0 0 .15rem;border-radius:99px;background:rgba(99,102,241,.14);overflow:hidden}.pm2-pick-bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--v-grad);transition:width .35s cubic-bezier(.2,.8,.2,1)}.pm2-q{padding:.55rem .7rem;border-radius:.9rem;background:color-mix(in srgb,var(--rh-surface,#fff) 70%,transparent)}.pm2-q>span i{margin-right:.2rem;color:#6366f1}.pm2-q>span em{margin-left:.35rem;font-style:normal;font-size:.7rem;font-weight:700;color:var(--bs-secondary-color)}.pm2-q button:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.pm2-q button[aria-checked="true"]{transform:translateY(-1px)}.pm2-q-must button{display:inline-flex;align-items:center;gap:.35rem}.pm2-q-must button i{color:#6366f1}.pm2-q-must button[aria-checked="true"] i{color:#fff}.pm2-q-must button[aria-checked="true"]::after{content:"\2713";font-weight:800}.pm2-pick-rst{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border:0;border-radius:99px;font-size:.8rem;font-weight:700;color:var(--bs-secondary-color);background:transparent;box-shadow:inset 0 0 0 1px var(--bs-border-color)}.pm2-pick-rst:hover{color:#4f46e5;box-shadow:inset 0 0 0 1px #6366f1}.pm2-pick-rst[hidden]{display:none}.pm2-pick-r.ok{display:grid;gap:.7rem;padding:.85rem 1rem;animation:pm2-res-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes pm2-res-in{from{opacity: 0;transform: translateY(6px);}}.pm2-res-top{display:flex;align-items:center;gap:.75rem}.pm2-res-ic{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.85rem;color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px #10b981}.pm2-res-ic i,.pm2-pick-r.ok .pm2-res-ic>i{color:#fff!important}.pm2-res-t{display:flex;flex-direction:column;min-width:0;line-height:1.2}.pm2-res-t small{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#047857}.pm2-res-t b{font-size:1.1rem;font-weight:800}.pm2-res-pr{margin-left:auto;padding:.25rem .7rem;border-radius:99px;font-size:.84rem;font-weight:800;color:#065f46;background:rgba(16,185,129,.16)}.pm2-res-pr:empty{display:none}[data-bs-theme="dark"] .pm2-res-t small,[data-bs-theme="dark"] .pm2-res-pr{color:#a7f3d0}.pm2-res-why{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none}.pm2-res-why li{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .65rem;border-radius:99px;font-size:.8rem;font-weight:600;background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px rgba(16,185,129,.28)}.pm2-res-why li i{color:#10b981!important}.pm2-res-act{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.pm2-res-act .pm2-pick-go{margin-left:0;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .95rem}.pm2-res-ghost,.pm2-res-choose{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;border:0;border-radius:99px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s}.pm2-res-ghost{color:var(--bs-emphasis-color);background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px var(--bs-border-color)}.pm2-res-ghost:hover{box-shadow:inset 0 0 0 1px #6366f1;color:#4f46e5}.pm2-res-ghost i{color:#6366f1!important}.pm2-res-choose{margin-left:auto;color:#fff!important;background:var(--v-grad);box-shadow:0 8px 16px -10px #6366f1}.pm2-res-choose:hover{transform:translateY(-1px)}.pm2-res-choose i{color:#fff!important}.pln-card.pm2-best{transition:box-shadow .3s}@media (max-width: 575.98px){.pm2-res-top{flex-wrap:wrap}.pm2-res-pr{margin-left:0}.pm2-res-choose{margin-left:0;flex:1 1 100%;justify-content:center}.pm2-pick-step{display:none}}@media (prefers-reduced-motion: reduce){.pm2-pick-r.ok,.pm2-pick-bar i,.pm2-pick-ic{animation:none;transition:none}}.paq-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-bottom:.8rem;padding:.55rem;border-radius:1.2rem;background:linear-gradient(135deg,rgba(99,102,241,.07),rgba(20,184,166,.06));box-shadow:inset 0 0 0 1px rgba(99,102,241,.14)}.paq-find{position:relative;flex:1 1 220px;max-width:340px;margin:0}.paq-find>i{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color)}.paq-find input{width:100%;padding:.55rem 2.6rem .55rem 2.3rem;border:0;border-radius:99px;font-weight:600;color:inherit;background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color);transition:box-shadow .15s}.paq-find input::-webkit-search-cancel-button{display:none}.paq-find input:focus{outline:0;box-shadow:0 0 0 2px #6366f1,0 10px 22px -14px #6366f1}.paq-clr{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:0;border-radius:50%;font-size:.7rem;color:var(--bs-secondary-color);background:var(--v-fill,#eef1f8)}.paq-clr:hover{color:#fff;background:#6366f1}.paq-clr:hover i{color:#fff!important}.paq-clr[hidden]{display:none}.paq-cats{display:flex;gap:.4rem;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.paq-cats::-webkit-scrollbar{display:none}.paq-cats button{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .8rem;border:0;border-radius:99px;font-size:.82rem;font-weight:700;white-space:nowrap;color:var(--bs-emphasis-color);background:var(--rh-surface,#fff);box-shadow:inset 0 0 0 1px var(--bs-border-color);transition:.15s}.paq-cats button i{color:#6366f1}.paq-cats button em{font-style:normal;padding:0 .4rem;border-radius:99px;font-size:.7rem;background:rgba(99,102,241,.12)}.paq-cats button:hover{box-shadow:inset 0 0 0 1px #6366f1}.paq-cats button.on{color:#fff;background:var(--v-grad);box-shadow:0 8px 16px -10px #6366f1}.paq-cats button.on i{color:#fff}.paq-cats button.on em{color:#fff;background:rgba(255,255,255,.24)}.paq-end{margin-left:auto;display:inline-flex;align-items:center;gap:.7rem}.paq-count{font-size:.8rem;font-weight:700;color:var(--bs-secondary-color);white-space:nowrap}.paq-filtered .paq-count{color:#4f46e5}[data-bs-theme="dark"] .paq-filtered .paq-count{color:#a5b4fc}.paq-all{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:0;border-radius:99px;font-size:.84rem;font-weight:700;color:var(--bs-secondary-color);background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color);transition:.15s}.paq-all:hover{color:#4f46e5;box-shadow:0 0 0 1px #6366f1}.pa-faq-i[hidden]{display:none}.pa-faq-i summary:focus-visible{outline:2px solid #6366f1;outline-offset:-2px;border-radius:1.1rem}.pa-faq-i summary b mark{padding:0 .12em;border-radius:.3em;color:inherit;background:rgba(250,204,21,.45)}.pa-faq-i[open] .pa-faq-ic{background:var(--v-grad)}.pa-faq-i[open] .pa-faq-ic i{color:#fff!important}.pa-faq-i[open] p{animation:paq-in .25s ease-out}@keyframes paq-in{from{opacity: 0;transform: translateY(-4px);}}.paq-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1rem 1rem 3.95rem}.paq-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;border-radius:99px;font-size:.72rem;font-weight:800}.paq-tag-pay{color:#92400e;background:rgba(245,158,11,.14)}.paq-tag-pay i{color:#f59e0b!important}.paq-tag-plan{color:#4338ca;background:rgba(99,102,241,.12)}.paq-tag-plan i{color:#6366f1!important}[data-bs-theme="dark"] .paq-tag-pay{color:#fde68a}[data-bs-theme="dark"] .paq-tag-plan{color:#c7d2fe}.paq-link{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border:0;border-radius:99px;font-size:.76rem;font-weight:700;color:var(--bs-secondary-color);background:transparent;box-shadow:inset 0 0 0 1px var(--bs-border-color)}.paq-link:hover{color:#4f46e5;box-shadow:inset 0 0 0 1px #6366f1}.paq-link.ok{color:#047857;background:#d1fae5;box-shadow:none}.paq-link.ok i{color:#047857!important}.paq-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0 0;padding:1.2rem;border-radius:1.1rem;font-weight:600;color:var(--bs-secondary-color);background:var(--rh-surface,#fff);box-shadow:0 0 0 1px var(--bs-border-color)}.paq-empty[hidden]{display:none}@media (max-width: 767.98px){.paq-end{margin-left:0;flex:1 1 100%;justify-content:space-between}.paq-find{max-width:none}.paq-foot{padding-left:1rem}}@media (prefers-reduced-motion: reduce){.pa-faq-i[open] p{animation:none}}.paq-how{padding:0 1rem 1rem 3.95rem}.paq-n{display:grid;place-items:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:50%;font-size:.85rem;font-weight:800;color:#fff;background:var(--c);box-shadow:0 6px 12px -8px var(--c)}.paq-tips{display:grid;gap:.35rem;margin:0;padding:.7rem .85rem;border-radius:.9rem;list-style:none;background:color-mix(in srgb,#10b981 8%,transparent);box-shadow:inset 0 0 0 1px rgba(16,185,129,.22)}.paq-tips li{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;color:var(--bs-secondary-color)}.paq-tips li i{flex-shrink:0;margin-top:.1rem;color:#10b981!important}@media (max-width: 767.98px){.paq-how{padding-left:1rem}}.pa-faq-i.pa-faq-wide{grid-column:1 / -1}.paq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem}.paq-card{--c:var(--rh-brand);position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.85rem .95rem .95rem;border-radius:1rem;background:color-mix(in srgb,var(--c) 6%,var(--rh-surface,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 24%,transparent);transition:transform .2s,box-shadow .2s}.paq-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent),0 14px 24px -18px var(--c)}.paq-card-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}.paq-card-hd>i{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;font-size:1.05rem;color:var(--c)!important;background:color-mix(in srgb,var(--c) 14%,transparent)}.paq-card>b{font-size:.95rem;color:var(--bs-emphasis-color)}.paq-card-b{font-size:.86rem;line-height:1.5;color:var(--bs-secondary-color)}.paq-card-b p{margin:0 0 .5rem;padding:0;font-size:inherit;color:inherit}.paq-card-b p:last-child{margin:0}.paq-card-b p>i{color:var(--c)!important}.paq-card-b b{color:var(--bs-emphasis-color)}.paq-adm{display:flex;align-items:center;gap:.5rem;margin:0 0 .7rem!important;padding:.5rem .8rem!important;border-radius:.8rem;font-size:.82rem!important;font-weight:700;color:#92400e!important;background:rgba(245,158,11,.14)}[data-bs-theme="dark"] .paq-adm{color:#fde68a!important}@media (max-width: 991.98px){.paq-cards{grid-template-columns:minmax(0,1fr)}}.pln-old{margin-top:-.1rem;font-size:.9rem;font-weight:700;color:var(--pln-mu)}.pln-old s{text-decoration-color:rgba(239,68,68,.7);text-decoration-thickness:2px}.pln-fn{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.65rem 0 0;font-size:.8rem;font-weight:700;color:var(--pln-ok);text-align:center}.pln-more{display:none;align-items:center;justify-content:center;gap:.4rem;margin:.8rem 0 0;padding:.55rem .9rem;min-height:44px;border:0;border-radius:.8rem;font-size:.86rem;font-weight:800;color:#4338ca;background:rgba(99,102,241,.09)}.pln-more i{transition:transform .2s}.pln-card.pln-open .pln-more i{transform:rotate(180deg)}.pln-dots{display:none;justify-content:center;gap:.45rem;margin:.9rem 0 0}.pln-dots i{width:.5rem;height:.5rem;border-radius:99px;background:rgba(99,102,241,.25);transition:width .25s,background .25s;cursor:pointer}.pln-dots i.on{width:1.5rem;background:#6366f1}.pln-trust{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;margin:1.8rem 0 0;padding:0}.pln-trust li{display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem;border-radius:1rem;font-size:.88rem;font-weight:700;color:var(--pln-ink);background:var(--pln-card);box-shadow:inset 0 0 0 1px var(--pln-line)}.pln-trust li i{flex:0 0 auto;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:.7rem;font-size:1.05rem;color:#4f46e5;background:rgba(99,102,241,.1)}.pln-faq{max-width:760px;margin:2.2rem auto 0}.pln-faq-h{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1rem;font-size:1.25rem;font-weight:800;color:var(--pln-ink)}.pln-faq-h i{color:#6366f1}.pln-q{margin:0 0 .55rem;border-radius:1rem;background:var(--pln-card);box-shadow:inset 0 0 0 1px var(--pln-line);overflow:hidden}.pln-q summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1.1rem;min-height:48px;font-weight:800;font-size:.96rem;color:var(--pln-ink);cursor:pointer;list-style:none}.pln-q summary::-webkit-details-marker{display:none}.pln-q summary i{flex:0 0 auto;color:#6366f1;transition:transform .25s}.pln-q[open] summary i{transform:rotate(45deg)}.pln-q[open]{box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.45)}.pln-q p{margin:0;padding:0 1.1rem 1.05rem;font-size:.92rem;line-height:1.6;color:var(--pln-mu)}.pln-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.7rem 1rem;max-width:760px;margin:1.6rem auto 0;padding:1rem 1.2rem;border-radius:1.2rem;font-weight:700;text-align:center;color:var(--pln-ink);background:linear-gradient(135deg,rgba(15,181,166,.1),rgba(99,102,241,.12));box-shadow:inset 0 0 0 1px var(--pln-line)}.pln-help>i{font-size:1.4rem;color:#4f46e5}.pln-help .btn{padding:.5rem 1.1rem;border:0;border-radius:99px;font-weight:800;color:#4338ca!important;background:rgba(99,102,241,.14)}@media (max-width: 767.98px){.pln-grid{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -1rem;padding:1.3rem 1rem .9rem}.pln-grid::-webkit-scrollbar{display:none}.pln-grid .pln-card{flex:0 0 84%;max-width:21rem;scroll-snap-align:center;padding:1.4rem 1.2rem 1.25rem;transform:none!important}.pln-amt{font-size:2.3rem}.pln-dots{display:flex}.pln-feat li:nth-child(n+7){display:none}.pln-card.pln-open .pln-feat li:nth-child(n+7){display:flex}.pln-more{display:flex;width:100%}.pln-cta{min-height:48px}.pln-bill{margin-left:auto;margin-right:auto}.pln-trust{grid-template-columns:1fr 1fr;gap:.5rem}.pln-trust li{flex-direction:column;text-align:center;gap:.4rem;padding:.8rem .5rem;font-size:.8rem}.pln-faq-h{font-size:1.1rem}.pln-help{flex-direction:column}.pln-help .btn{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:.4rem}}@media (prefers-reduced-motion: reduce){.pln-grid{scroll-behavior:auto}}.ple-qa-n{flex:0 0 auto;width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:50%;font-size:.78rem;font-weight:800;color:#fff;background:var(--v-grad)}@media (max-width: 767.98px){.rt-content [style*="font-size"],.rte-area [style*="font-size"]{font-size:inherit!important;line-height:inherit!important}.rt-content h1,.rte-area h1{font-size:1.35rem}.rt-content h2,.rte-area h2{font-size:1.2rem}.rt-content h3,.rte-area h3,.rt-content h4,.rte-area h4{font-size:1.08rem}.rt-content ul,.rt-content ol{padding-left:1.15rem}}@media (max-width: 767.98px){.project-head .sub.rh-fold{position:relative;max-height:9.5em;overflow:hidden}.project-head .sub.rh-fold:not(.open){-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.project-head .sub.rh-fold.open{max-height:none}.rh-fold-btn{display:inline-flex;align-items:center;gap:.35rem;margin:.35rem 0 .25rem;padding:.45rem .9rem;min-height:40px;border:0;border-radius:999px;font-weight:600;font-size:.9rem;color:var(--bs-link-color);background:rgba(99,102,241,.1)}.rh-fold-btn i{transition:transform .2s}.rh-fold-btn[aria-expanded="true"] i{transform:rotate(180deg)}}@media (min-width: 768px){.rh-fold-btn{display:none}}@media (max-width: 575.98px){#auForm>select,#auForm>:has(>select){grid-column:1 / -1!important}}@media (hover: none) and (pointer: coarse){.ag-root-wrapper input:not([type=checkbox]):not([type=radio]),.ag-root-wrapper select,.flatpickr-calendar input{font-size:16px!important}}@media (hover: none) and (pointer: coarse){.fb-rm{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 767.98px){.table-responsive{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@media (max-width: 991.98px){body:not(.fb-fullscreen) .rh-content .st-save,body:not(.fb-fullscreen) .rh-content .ve-foot,body:not(.fb-fullscreen) .rh-content .rf-container>.d-flex.justify-content-between:last-child,body:not(.fb-fullscreen) .rh-content #rfRoot>.d-flex.justify-content-between:last-child{bottom:calc(76px + env(safe-area-inset-bottom))!important}}@media (max-width: 575.98px){.vb-row{flex-wrap:wrap;row-gap:.35rem}.vb-row>.flex-grow-1{flex-basis:0}.vb-row .vb-badges{order:10;flex:1 0 100%;display:flex;flex-wrap:wrap;gap:.25rem;padding-left:3.4rem}.vb-row .vb-badges:empty{display:none}}.hp-offscreen,.hp-offscreen *,.hp-offscreen *::before,.hp-offscreen *::after{animation-play-state:paused!important}#rfRoot:empty,#rfRoot>.text-center:only-child:not(.rf-section){min-height:100vh;min-height:100dvh}@media (max-width: 575.98px){html{font-size:100%}.rh-content{padding-left:.85rem!important;padding-right:.85rem!important}h1,.h1{font-size:1.45rem;line-height:1.18;letter-spacing:-.01em}h2,.h2{font-size:1.25rem}.page-head h1{font-size:1.4rem!important}.project-head h1{font-size:1.3rem!important}.page-head{padding:1rem 1rem 1rem 1.15rem!important;border-radius:1.15rem!important;gap:.8rem!important}.page-head [class*="title-ic"]{width:2.4rem!important;height:2.4rem!important;min-width:2.4rem;font-size:1.05rem!important;border-radius:.8rem!important;align-self:flex-start}.page-head .sub{font-size:.86rem;line-height:1.45}.card{border-radius:1.1rem}.card-body{padding:1rem}.rh-topbar .topbar-action .tb-label{display:none!important}.rh-topbar .topbar-action{padding-left:.6rem;padding-right:.6rem}}@media (hover: none) and (pointer: coarse){html{-webkit-tap-highlight-color:transparent}.btn,.rh-tab,.nav-item-link,.dropdown-item,a.card,.pc-stat,.db-q,.db-st,.vb-row,.fb-item,[class*="-tile"],[role="button"]{transition:transform .12s ease,filter .12s ease,background-color .2s,box-shadow .2s!important}.btn:active,.rh-tab:active,.nav-item-link:active,.dropdown-item:active,a.card:active,.pc-stat:active,.db-q:active,.db-st:active,.vb-row:active,.fb-item:active,[role="button"]:active{transform:scale(.97)!important;filter:brightness(.97)}}@media (max-width: 575.98px){.modal:not(.rh-cf) .modal-dialog:not(.modal-fullscreen):not([class*="modal-fullscreen-"]){position:fixed;left:0;right:0;bottom:0;margin:0;width:100%;max-width:none;min-height:0;display:flex;align-items:flex-end}.modal:not(.rh-cf) .modal-dialog:not(.modal-fullscreen):not([class*="modal-fullscreen-"]) .modal-content{width:100%;max-height:calc(100dvh - 2.5rem);border-radius:1.5rem 1.5rem 0 0!important;padding-bottom:env(safe-area-inset-bottom);overflow:auto}.modal:not(.rh-cf) .modal-dialog-scrollable .modal-content{overflow:hidden}.modal.fade:not(.rh-cf) .modal-dialog:not(.modal-fullscreen){transform:translateY(100%)!important;transition:transform .32s cubic-bezier(.2,.8,.2,1)!important}.modal.show:not(.rh-cf) .modal-dialog:not(.modal-fullscreen){transform:translateY(var(--rh-drag,0px))!important}.modal .modal-dialog.rh-dragging{transition:none!important}.modal-content .rh-sheet-grip{display:block;width:2.6rem;height:5px;margin:.55rem auto -.2rem;border-radius:99px;background:var(--bs-secondary-color);opacity:.35;flex-shrink:0;touch-action:none}.modal .modal-footer{position:sticky;bottom:0;z-index:2;background:inherit}}.rh-sheet-grip{display:none}@media (max-width: 767.98px){.adn-track,.ac-tabs,.nt-filters,.sx-ptabs,.db-chips,.bk-seg,.api-langs,.nt-legend,.st-nav,.hp-fq-cats,.hp-an-tabs{scroll-snap-type:x proximity;scroll-padding-inline:.5rem;overscroll-behavior-x:contain}.adn-track>*,.ac-tabs>*,.nt-filters>*,.sx-ptabs>*,.db-chips>*,.bk-seg>*,.api-langs>*,.nt-legend>*,.st-nav>*{scroll-snap-align:start;flex-shrink:0}.rh-xs-more-r{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.rh-xs-more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%);mask-image:linear-gradient(90deg,transparent,#000 15%)}.rh-xs-more-l.rh-xs-more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}}@media (max-width: 991.98px){.rh-tabbar{transition:transform .25s ease,opacity .2s ease}html.rh-typing .rh-tabbar{transform:translateY(140%);opacity:0;pointer-events:none}html.rh-typing body:not(.fb-fullscreen) .rh-content .st-save,html.rh-typing body:not(.fb-fullscreen) .rh-content .ve-foot,html.rh-typing body:not(.fb-fullscreen) .rh-content .rf-container>.d-flex.justify-content-between:last-child,html.rh-typing body:not(.fb-fullscreen) .rh-content #rfRoot>.d-flex.justify-content-between:last-child{bottom:.5rem!important}}.rh-totop{position:fixed;right:1rem;bottom:calc(1.2rem + env(safe-area-inset-bottom));z-index:1035;width:2.9rem;height:2.9rem;border:0;border-radius:50%;display:grid;place-items:center;font-size:1.15rem;color:#fff;background:var(--v-grad);box-shadow:0 10px 24px -10px rgba(79,70,229,.7);opacity:0;transform:translateY(12px) scale(.8);pointer-events:none;transition:opacity .25s,transform .25s}.rh-totop.show{opacity:1;transform:none;pointer-events:auto}@media (max-width: 991.98px){body:has(.rh-tabbar) .rh-totop{bottom:calc(84px + env(safe-area-inset-bottom))}}html.rh-typing .rh-totop{opacity:0!important;pointer-events:none!important}@media print{.rh-totop{display:none!important}}.rh-sidebar.rh-dragging{transition:none!important}@media (prefers-reduced-motion: reduce){.rh-totop,.rh-tabbar,.modal .modal-dialog{transition:none!important}}@media (max-width: 991.98px){:root{--pwa-tabh:76px}html body .rh-tabbar{height:60px;padding:.3rem .35rem;border-radius:1.45rem;gap:.1rem;overflow:visible;background:color-mix(in srgb,var(--pwa-card,#fff) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 16px 34px -12px rgba(15,29,43,.38),0 2px 8px rgba(15,29,43,.08),inset 0 0 0 1px rgba(255,255,255,.5)}html body .rh-tabbar::before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0fb5a6,#3b82f6,#8b5cf6,#ec4899,#f59e0b);opacity:.7}html body .rh-tabbar .rh-tab{--c1:var(--rh-brand-500,#4a66f0);--c2:var(--rh-brand,#2d4bd8);position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:0;color:var(--c2);-webkit-tap-highlight-color:transparent}html body .rh-tabbar .rh-tab i{display:grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:.8rem;font-size:1.02rem;color:var(--c2)!important;-webkit-text-fill-color:currentColor;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 16%,transparent),color-mix(in srgb,var(--c2) 18%,transparent))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 14%,transparent)!important;transform:none;animation:none;transition:transform .35s cubic-bezier(.2,1.5,.4,1),background .25s,box-shadow .25s,color .2s}html body .rh-tabbar .rh-tab i::before{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}html body .rh-tabbar .rh-tab:hover i{transform:translateY(-2px)}html body .rh-tabbar .rh-tab:active i,html body .rh-tabbar .rh-tab.rh-press i{transform:scale(.82)}html body .rh-tabbar .rh-tab span{position:static;width:auto;height:auto;margin:0;clip:auto;clip-path:none;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;letter-spacing:.01em;line-height:1;color:var(--bs-secondary-color,#64748b);transition:color .2s}html body .rh-tabbar .rh-tab.active i{color:#fff!important;background:linear-gradient(135deg,var(--c1),var(--c2))!important;box-shadow:0 8px 16px -6px color-mix(in srgb,var(--c2) 75%,transparent)!important;transform:translateY(-3px);animation:rhTab3Pop .5s cubic-bezier(.2,1.5,.4,1)}html body .rh-tabbar .rh-tab.active span{margin:0;font-size:.6rem;font-weight:800;color:var(--c2)}@keyframes rhTab3Pop{0%{transform: scale(.7);}60%{transform: translateY(-5px) scale(1.12);}100%{transform: translateY(-3px);}}.rh-tab-ind{position:absolute;z-index:0;top:.3rem;bottom:.3rem;left:0;width:0;border-radius:1.1rem;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--i1,#0fb5a6) 12%,transparent),color-mix(in srgb,var(--i2,#3b82f6) 12%,transparent));transition:transform .4s cubic-bezier(.2,1.2,.3,1),width .4s cubic-bezier(.2,1.2,.3,1),opacity .2s;opacity:0}.rh-tab-ind.on{opacity:1}.rh-tab-ind::after{content:"";position:absolute;left:50%;bottom:-.22rem;width:1.1rem;height:3px;border-radius:3px;transform:translateX(-50%);background:linear-gradient(90deg,var(--i1,#0fb5a6),var(--i2,#3b82f6))}html body .rh-tabbar .rh-tab[href$="projects/new"] i{width:2.6rem;height:2.6rem;border-radius:50%;font-size:1.15rem;color:#fff!important;background:var(--v-grad)!important;border:3px solid var(--pwa-card,#fff);transform:translateY(-12px);box-shadow:0 10px 20px -6px rgba(236,72,153,.65)!important;animation:rhTab3Glow 2.6s ease-in-out infinite}html body .rh-tabbar .rh-tab[href$="projects/new"]:active i{transform:translateY(-10px) scale(.88)}html body .rh-tabbar .rh-tab[href$="projects/new"] span{display:block;margin-top:-10px}@keyframes rhTab3Glow{50%{box-shadow: 0 10px 24px -4px rgba(139,92,246,.8)!important;}}html body .rh-tabbar .rh-tab sup.rh-tab-nb{top:.05rem;left:calc(50% + .55rem);animation:rhTab3Nb 2s ease-in-out infinite}@keyframes rhTab3Nb{50%{box-shadow: 0 0 0 4px rgba(239,68,68,.18);}}html[data-bs-theme="dark"] body .rh-tabbar{background:color-mix(in srgb,#0f172a 86%,transparent);box-shadow:0 16px 34px -12px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08)}html[data-bs-theme="dark"] body .rh-tabbar .rh-tab span{color:#94a3b8}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){html body .rh-tabbar .rh-tab i,.rh-tab-ind,html body .rh-tabbar .rh-tab sup.rh-tab-nb{animation:none!important;transition:none!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{max-width:100%;overflow-x:clip}img,svg,video,canvas,iframe{max-width:100%}img,video{height:auto}pre,code,kbd,samp{overflow-wrap:break-word}pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}@media (max-width: 767.98px){h1,h2,h3,h4,h5,h6,.page-head .sub,.list-group-item,.dropdown-item,.alert,.badge,.modal-title,label,.form-text,.form-label{overflow-wrap:break-word}.container,.rh-content,.card,.card-body,.row>*{min-width:0}.table-responsive,.ag-root-wrapper{max-width:100%}table:not(.table-responsive table):not(.plc-t):not(.ag-root *){max-width:100%}.btn-group{flex-wrap:wrap}.btn{white-space:normal}.btn:not(.btn-sm):not(.btn-lg){min-height:44px}.modal-dialog{max-width:calc(100vw - 1rem)}.dropdown-menu{max-width:calc(100vw - 1rem)}.toast-container,.rh-toast,.toast{max-width:calc(100vw - 1rem)}}@media (hover: none) and (pointer: coarse){.btn-sm,.nav-link,.dropdown-item,.hh-a,.hh-dd-btn,.pc-stat,summary{min-height:40px;display:inline-flex;align-items:center}.dropdown-item,.nav-link{display:flex}.btn-sm{padding-top:.45rem;padding-bottom:.45rem}.btn-close{min-width:40px;min-height:40px;background-size:.9rem}.form-check-input{width:1.35em;height:1.35em}.form-check{min-height:1.9rem}.form-control,.form-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important;min-height:44px}textarea{min-height:88px}}@supports (padding: env(safe-area-inset-bottom)){.modal-footer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.rh-topbar{padding-top:env(safe-area-inset-top)}}@media (max-width: 767.98px){.rh-content{padding-bottom:calc(var(--pwa-tabh,76px) + env(safe-area-inset-bottom) + 1.25rem)!important}.text-truncate,.footer-name,.pc-title{min-width:0;max-width:100%}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--rh-ts:0 1px 1px rgba(15,23,42,.16),0 2px 5px rgba(15,23,42,.10);--rh-ts-strong:0 1px 1px rgba(15,23,42,.22),0 3px 8px rgba(15,23,42,.16);--rh-ts-light:0 1px 2px rgba(15,23,42,.35),0 2px 8px rgba(15,23,42,.22);--rh-card-sh:0 1px 2px rgba(30,41,82,.06),0 6px 16px -4px rgba(30,41,82,.14),0 18px 34px -14px rgba(30,41,82,.16);--rh-card-sh-hover:0 2px 4px rgba(30,41,82,.08),0 12px 26px -6px rgba(30,41,82,.22),0 26px 46px -16px rgba(30,41,82,.24);--rh-btn-sh:0 2px 4px rgba(30,41,82,.14),0 8px 18px -6px rgba(30,41,82,.30)}[data-bs-theme="dark"]{--rh-ts:0 1px 2px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35);--rh-ts-strong:0 1px 2px rgba(0,0,0,.65),0 3px 10px rgba(0,0,0,.45);--rh-card-sh:0 1px 2px rgba(0,0,0,.35),0 8px 20px -6px rgba(0,0,0,.5),0 20px 38px -16px rgba(0,0,0,.5);--rh-card-sh-hover:0 2px 4px rgba(0,0,0,.4),0 14px 28px -8px rgba(0,0,0,.6),0 28px 48px -18px rgba(0,0,0,.6);--rh-btn-sh:0 2px 4px rgba(0,0,0,.4),0 8px 18px -6px rgba(0,0,0,.6)}body{text-shadow:var(--rh-ts)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.fw-bold,strong,b,.modal-title{text-shadow:var(--rh-ts-strong)}.btn-primary,.btn-success,.btn-danger,.btn-warning,.badge,.hp-btn-main,.rh-tabbar .rh-tab.active span,[class*="bg-gradient"],.bg-primary,.user-avatar,.nav-plan,.pl-chip{text-shadow:var(--rh-ts-light)}input,textarea,select,option,.form-control,.form-select,code,pre,kbd,samp,.ag-root-wrapper,.ag-root-wrapper *,svg text,svg tspan,canvas,.js-plotly-plot,.js-plotly-plot *,.flatpickr-calendar,.flatpickr-calendar *,.rt-content [style*="color"],.rte-area{text-shadow:none}.auth-brand-name,.db-name,.empty-state i,.er-code,.ha-bn-clock b,.ha-link,.hp-grad-tx,.hp-plan-price,.np-meter-hd b,.np-prev-hd small,.pa-ph h2,.page-brand .brand-name,.page-head h1,.pln-amt,.pub-top .page-brand .brand-name,.rh-sidebar .brand .brand-name,.st-cempty i,.st-empty i,[style*="background-clip"]{text-shadow:none!important;filter:drop-shadow(0 2px 3px rgba(30,41,82,.22))}[data-bs-theme="dark"] .auth-brand-name,[data-bs-theme="dark"] .db-name,[data-bs-theme="dark"] .hp-grad-tx,[data-bs-theme="dark"] .page-head h1,[data-bs-theme="dark"] .page-brand .brand-name,[data-bs-theme="dark"] .rh-sidebar .brand .brand-name{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.card,.list-group,.alert,.dropdown-menu,.offcanvas,.toast,.popover,.page-head,.project-head,.hp-card,.db-q,.db-st,.vb-row,.fb-item,.pc-stat,.plc{box-shadow:var(--rh-card-sh)}a.card:hover,.card.card-hover:hover,.db-q:hover,.db-st:hover{box-shadow:var(--rh-card-sh-hover)}.btn:not(.btn-link):not(.btn-close):not(.btn-outline-secondary):not(.btn-light):not(.ha-eye){box-shadow:var(--rh-btn-sh)}.btn:not(.btn-link):active{box-shadow:0 1px 2px rgba(30,41,82,.2)}.form-control,.form-select{box-shadow:inset 0 1px 2px rgba(30,41,82,.06),0 1px 2px rgba(30,41,82,.05)}.form-control:focus,.form-select:focus{box-shadow:0 0 0 .22rem rgba(99,102,241,.22),0 6px 14px -6px rgba(99,102,241,.45)}.badge,.rh-tabbar{box-shadow:0 2px 6px -1px rgba(30,41,82,.22)}.rh-tabbar{box-shadow:0 -6px 24px -8px rgba(30,41,82,.28),0 10px 28px -10px rgba(30,41,82,.3)}.modal-content{box-shadow:0 24px 60px -12px rgba(15,23,42,.45)}.ag-root-wrapper .btn,.ag-root-wrapper .badge{box-shadow:none}img.rounded,img.rounded-circle,.avatar,.user-avatar{box-shadow:0 3px 8px -2px rgba(30,41,82,.35)}:root{--rh-tx-1:#4338ca;--rh-tx-2:#0f766e;--rh-tx-3:#be185d;--rh-tx-4:#b45309;--rh-tx-5:#6d28d9;--rh-tx-6:#0369a1}[data-bs-theme="dark"]{--rh-tx-1:#a5b4fc;--rh-tx-2:#5eead4;--rh-tx-3:#f9a8d4;--rh-tx-4:#fcd34d;--rh-tx-5:#c4b5fd;--rh-tx-6:#7dd3fc}:where(.rh-content) :where(h2,.h2,h3,.h3){color:var(--rh-tx-1)}:where(.rh-content) :where(h4,.h4,h5,.h5,h6,.h6,.card-title){color:var(--rh-tx-2)}:where(.rh-content) :where(.card-header,.accordion-button){color:var(--rh-tx-5);font-weight:700}:where(.rh-content,.modal) :where(.form-label,label.fw-semibold,label.fw-bold){color:var(--rh-tx-1);font-weight:700}:where(.modal-title,.offcanvas-title){color:var(--rh-tx-1)}:where(.rh-content,.modal) :where(.form-text,.small.text-muted,small.text-muted){color:var(--rh-tx-6)!important;opacity:.9}:where(.rh-content) :where(.table) thead th,.rh-content .table>thead>tr>th{color:var(--rh-tx-5);font-weight:800;letter-spacing:.02em;background-image:linear-gradient(180deg,rgba(139,92,246,.10),rgba(139,92,246,.04))}:where(.rh-content) :where(.nav-label,.hp-kicker,.eyebrow,.kicker){color:var(--rh-tx-2);font-weight:800;letter-spacing:.08em}.rh-sidebar .nav-label{color:var(--rh-tx-2)!important}:where(.rh-content,.modal,.card) a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item):not(.page-link):not(.stretched-link){color:var(--bs-link-color);font-weight:600;text-decoration-color:color-mix(in srgb,var(--bs-link-color) 40%,transparent);text-underline-offset:.18em}:where(.rh-content) :where(.list-group-item.active,.nav-pills .nav-link.active){text-shadow:var(--rh-ts-light)}:where(.rh-content) :where(.row>*:nth-child(6n+1))>:where(.card,.db-q,.db-st,[class*="-tile"]) :where(.display-6,.fs-1,.fs-2,.fs-3,b.fs-4,.stat-n,.db-n){color:var(--rh-tx-1)}:where(.rh-content) :where(.row>*:nth-child(6n+2))>:where(.card,.db-q,.db-st,[class*="-tile"]) :where(.display-6,.fs-1,.fs-2,.fs-3,b.fs-4,.stat-n,.db-n){color:var(--rh-tx-2)}:where(.rh-content) :where(.row>*:nth-child(6n+3))>:where(.card,.db-q,.db-st,[class*="-tile"]) :where(.display-6,.fs-1,.fs-2,.fs-3,b.fs-4,.stat-n,.db-n){color:var(--rh-tx-3)}:where(.rh-content) :where(.row>*:nth-child(6n+4))>:where(.card,.db-q,.db-st,[class*="-tile"]) :where(.display-6,.fs-1,.fs-2,.fs-3,b.fs-4,.stat-n,.db-n){color:var(--rh-tx-4)}:where(.rh-content) :where(.row>*:nth-child(6n+5))>:where(.card,.db-q,.db-st,[class*="-tile"]) :where(.display-6,.fs-1,.fs-2,.fs-3,b.fs-4,.stat-n,.db-n){color:var(--rh-tx-5)}:where(.rh-content) :where(.row>*:nth-child(6n))>:where(.card,.db-q,.db-st,[class*="-tile"]) :where(.display-6,.fs-1,.fs-2,.fs-3,b.fs-4,.stat-n,.db-n){color:var(--rh-tx-6)}@media (max-width: 767.98px){:where(.modal-title,.offcanvas-title,.card-title,.card-header>h5,.card-header>h6,.rh-content h5,.rh-content .h5):not(:has(.bi,i,svg,img))::before{font-family:"bootstrap-icons";font-style:normal;font-weight:400;display:inline-block;margin-right:.45rem;vertical-align:-.08em;line-height:1;content:"\f589";color:var(--rh-tx-3);text-shadow:var(--rh-ts);font-size:.95em}.modal-title:not(:has(.bi,i,svg,img))::before{content:"\f19e";color:var(--rh-tx-4)}.card-header>h6:not(:has(.bi,i,svg,img))::before,.rh-content h6:not(:has(.bi,i,svg,img))::before{content:"\f517";color:var(--rh-tx-6)}.nav-label::before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.45rem;border-radius:50%;background:var(--v-grad);box-shadow:0 2px 5px rgba(99,102,241,.5);vertical-align:.05em}.bi::before{filter:drop-shadow(0 1px 1.5px rgba(30,41,82,.28))}.btn .bi::before,.rh-tabbar .bi::before{filter:drop-shadow(0 1px 2px rgba(15,23,42,.35))}.text-muted>.bi{color:var(--rh-tx-6)}}@media (forced-colors: active){body,*{text-shadow:none!important}}@media print{*{text-shadow:none!important;box-shadow:none!important;filter:none!important}}@media (max-width: 767.98px){.db-quick,.ov-stats,.db-grid,[class*="-grid"],[class$="-cols"]{min-width:0}.db-quick{grid-template-columns:repeat(2,minmax(0,1fr))}a.db-q,button.db-q{min-width:0;max-width:100%;padding-right:.7rem;line-height:1.2}a.db-q>span,button.db-q>span{min-width:0;overflow-wrap:break-word}.db-hero{flex-wrap:wrap;gap:1rem;padding:1.2rem 1.1rem;max-width:100%}.db-hero>*,.db-hero-main{min-width:0;max-width:100%}.db-hero-main span,.db-hero-main .db-date,.db-hero [class*="date"],.db-hero [class*="chip"]{max-width:100%;white-space:normal}.ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-stat{min-width:0;padding:.8rem .75rem;gap:.55rem}.ov-stat>*:not(.ov-stat-ic){min-width:0;overflow-wrap:break-word}.ov-stat-ic{width:2.2rem;height:2.2rem;font-size:1rem}.dk-c{min-width:0;max-width:100%}.dk-c *{min-width:0;overflow-wrap:break-word;word-break:normal}.ap-tags,.ap-tags a,.badge,.pc-tags>*,.tags>*{max-width:100%}.ap-tags a{overflow-wrap:break-word;white-space:normal}.ad-ago,small:has(>.ad-ago){white-space:normal}small:has(>.ad-ago){display:inline-flex;flex-wrap:wrap;gap:.15rem .35rem;max-width:100%}.dg-selbar,.dg-selbar>div{flex-wrap:wrap;row-gap:.4rem}.btn{max-width:100%}.btn-sm{padding-left:.6rem;padding-right:.6rem}.dg-selbar-x{min-width:40px}.card,.card-body,section,form{min-width:0}.d-flex>.flex-grow-1,.d-flex>.min-w-0,.d-flex>div:not([class*="flex-shrink"]):has(>.text-truncate){min-width:0}.d-flex>.btn,.d-flex>.badge,.d-flex>i.bi{flex-shrink:0}}.api-code,.api-code pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.api-code pre .ln{white-space:pre}.card img,.card canvas,.card video,.rt-content img,.rte-area img,.rt-content table{max-width:100%;height:auto}.rt-content table{display:block;overflow-x:auto}@media (max-width: 360px){html{font-size:95%}.rh-content{padding-left:.65rem!important;padding-right:.65rem!important}.card-body{padding:.85rem}.page-head,.db-hero{padding:.9rem .85rem!important}.db-quick{gap:.4rem}a.db-q,button.db-q{font-size:.8rem;padding-left:.35rem}a.db-q i,button.db-q i{width:1.6rem;height:1.6rem;flex-shrink:0}.ov-stat-ic{display:none}.rh-tabbar .rh-tab span{font-size:.54rem}}@media (max-width: 400px){.dk-top{gap:.4rem}.dk-top small{font-size:.64rem;letter-spacing:.03em;padding-right:.1rem;overflow-wrap:normal;word-break:normal;hyphens:none}.dk-ic{width:1.8rem;height:1.8rem;font-size:.95rem;border-radius:.65rem}.dk-c .dk-arr{display:none}}.dk-lbl span:last-child,.dk-c b,.ov-stat b{white-space:nowrap;flex-shrink:0}html body :is(td,th,input,select,textarea,option,.form-control,.form-select,code,pre,kbd,samp,.ag-cell,.ag-header-cell-text,.ag-cell-value,.brand-tag,.rh-sidebar .nav-label,.rh-sidebar a.nav-item-link,.rh-sidebar .project-chip .t,.rh-shell .rh-sidebar .pc-card .pc-title,.user-menu-btn .footer-name,.flatpickr-calendar,.flatpickr-calendar *,.rt-content *,.rte-area *){text-shadow:var(--rh-ts)!important}html body :is(input,select,textarea,.form-control,.form-select,.ag-cell,.ag-cell-value,td){text-shadow:0 1px 1px rgba(15,23,42,.14),0 1px 4px rgba(15,23,42,.08)!important}[data-bs-theme="dark"] body :is(input,select,textarea,.form-control,.form-select,.ag-cell,.ag-cell-value,td){text-shadow:0 1px 2px rgba(0,0,0,.6)!important}svg text,svg tspan{text-shadow:none;filter:drop-shadow(0 1px 1px rgba(15,23,42,.25))}svg:not(.js-plotly-plot svg):not(.main-svg){filter:drop-shadow(0 1px 1.5px rgba(30,41,82,.28))}[data-bs-theme="dark"] svg text,[data-bs-theme="dark"] svg tspan{filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{filter:drop-shadow(0 1px 1.5px rgba(30,41,82,.30));text-shadow:none}[data-bs-theme="dark"] .bi::before{filter:drop-shadow(0 1px 2px rgba(0,0,0,.65))}.btn .bi::before,.rh-tabbar .bi::before,.nav-item-link.active .bi::before{filter:drop-shadow(0 1px 2px rgba(15,23,42,.4))}.stat-n,.db-n,.dk-mid b,.ov-stat b,.pc-stat b,.stat-tile .v{text-shadow:var(--rh-ts-strong)}.page-head h1,.hp-grad-tx,.auth-brand-name,.db-name,.pln-amt,.hp-plan-price{text-shadow:none!important}:root{--rh-mut:#52618a;--rh-ok:#15803d;--rh-bad:#be123c;--rh-num:#4f46e5}[data-bs-theme="dark"]{--rh-mut:#a3b3d6;--rh-ok:#4ade80;--rh-bad:#fb7185;--rh-num:#a5b4fc}.text-muted,.text-secondary,.form-text,.small.text-muted{color:var(--rh-mut)!important}.text-success{color:var(--rh-ok)!important}.text-danger{color:var(--rh-bad)!important}:where(.rh-content) :where(.page-head .sub,.project-head .sub,.lead){color:var(--rh-tx-5);font-weight:600}:where(.rh-content) :where(.empty-state,.st-empty,.st-cempty) :where(h3,h4,h5,p,div){color:var(--rh-tx-6)}:where(.rh-content,.modal,.card) :where(p,li,td,.alert,.sub) :where(strong,b){color:var(--rh-tx-1)}.rh-content .table tbody td:first-child:not(:has(input,.form-check-input)),.rh-content .table tbody th{color:var(--rh-tx-1);font-weight:700}.rh-content .table tbody td.text-end,.rh-content .table tbody td.text-center:not(:has(.bi,.badge,input,button,a)){color:var(--rh-num);font-variant-numeric:tabular-nums;font-weight:700}.rh-content .table tbody td a:not(.btn){color:var(--rh-tx-2);font-weight:700}.ag-theme-quartz .ag-row:not(.ag-row-selected) .ag-cell:first-child{color:var(--rh-tx-1);font-weight:700}.ag-theme-quartz .ag-header-cell-text{color:var(--rh-tx-5);font-weight:800}.dk-c .dk-mid b{color:var(--k)}.ov-stat b,.ov-stat strong{color:var(--c)}.pc-stat b{color:inherit}.db-q-n,.badge{text-shadow:var(--rh-ts-light)}.rh-sidebar .user-menu-btn .footer-name{color:var(--rh-tx-1);font-weight:700}.dropdown-item:not(.active):not(.text-danger){color:var(--rh-tx-1);font-weight:600}.dropdown-item.text-danger{color:var(--rh-bad)!important}.list-group-item:not(.active) .fw-semibold,.list-group-item:not(.active) .fw-bold{color:var(--rh-tx-2)}::placeholder{color:color-mix(in srgb,var(--rh-tx-6) 70%,transparent)!important;opacity:1}.form-control,.form-select{color:var(--rh-tx-1);font-weight:600}legend,.form-check-label{color:var(--rh-tx-5);font-weight:700}.form-check-input:checked + .form-check-label{color:var(--rh-tx-2)}.alert-success{color:var(--rh-ok)!important}.alert-danger{color:var(--rh-bad)!important}.alert-warning{color:var(--rh-tx-4)!important}.alert-info{color:var(--rh-tx-6)!important}:where(.rh-content) :where(time,.meta,.ts,.when,[class*="-ago"],[class*="-date"]){color:var(--rh-tx-6);font-weight:600}:where(.rh-content,body) :where(footer,.footer-copy,.copyright){color:var(--rh-tx-5);font-weight:600}.dk-c::before,.db-card::before,.rh-content .page-head::before,.page-head::before,.project-head::before,.var-row::before,.vb-row::before,.ad-kpi::before,a.ad-kpi::before,.plm-pc::before,.np-nx::before,.nt-item.nc::before,.nt-item.nc.unread::before,.cf2::after,.hp-fq::before,.ap-bar::before{display:none!important;content:none!important}.dk-top small{overflow:visible;text-overflow:clip;white-space:normal;padding-right:.2rem}.us-who>div,.us-who b,.us-c-inst,.us-c-num,.us-row>div{min-width:0}.us-who b{max-width:100%}.pl-chip,.us-tag,.badge,.nav-plan{max-width:100%}.us-who .pl-chip,.us-who .us-tag{white-space:normal;flex:0 1 auto;min-width:0;line-height:1.25;text-align:left;overflow-wrap:break-word}.us-who .pl-chip{display:inline-flex;flex-wrap:nowrap;align-items:flex-start;gap:.3rem;border-radius:1rem;padding:.18rem .6rem}.us-who .pl-chip>.bi{margin-top:.12em;flex-shrink:0}.us-who small{max-width:100%}.us-c-inst b,.us-c-inst small{overflow-wrap:break-word}.db-hero h1,.db-hero h1>span:not([class]){color:var(--rh-tx-1)}.db-hero [class*="ring"] b,.db-hero svg + b,.db-hero b:only-child{color:var(--rh-tx-4)}.db-hero [class*="ring"] small,.db-hero [class*="ring"] span{color:var(--rh-tx-2);font-weight:700}.adn-i:not(.on) .adn-l:nth-child(n){color:var(--rh-tx-1);font-weight:700}.adn-i:nth-child(6n+1):not(.on) .adn-l{color:var(--rh-tx-2)}.adn-i:nth-child(6n+2):not(.on) .adn-l{color:var(--rh-tx-1)}.adn-i:nth-child(6n+3):not(.on) .adn-l{color:var(--rh-tx-4)}.adn-i:nth-child(6n+4):not(.on) .adn-l{color:var(--rh-tx-6)}.adn-i:nth-child(6n+5):not(.on) .adn-l{color:var(--rh-tx-3)}.adn-i:nth-child(6n):not(.on) .adn-l{color:var(--rh-tx-5)}.btn-light,.btn-outline-secondary{color:var(--rh-tx-1)!important;font-weight:700}.btn-outline-primary{color:var(--rh-tx-1)!important}.btn-outline-danger{color:var(--rh-bad)!important}.btn-light .bi,.btn-outline-secondary .bi{color:inherit}.st-lbl,:where(.rh-content) label:not(.form-check-label):not(.btn){color:var(--rh-tx-5);font-weight:700}.rh-content .card h2:not([class]),.rh-content .card h3:not([class]),.rh-content section h2:not([class]),.rh-content section h3:not([class]){color:var(--rh-tx-1)}.pln-name,.plc-ph-n{color:var(--rh-tx-1);font-weight:800}.plc-num,.plc-t td b{color:var(--rh-tx-5);font-weight:800}.plc-t .plc-f,.plc-t .plc-g th{color:var(--rh-tx-2);font-weight:700}.tm-ago,[class$="-ago"],[class*="-ago "]{color:var(--rh-tx-6);font-weight:700}code:not(pre code){color:var(--rh-tx-3);background:color-mix(in srgb,var(--rh-tx-3) 10%,transparent);padding:.1em .35em;border-radius:.35em}:where(.rh-content,.modal) em:not([class]){color:var(--rh-tx-4);font-style:normal;font-weight:700}:where(.rh-content) :where(.list-group-item,.card) :where(h6,.h6,.fw-semibold,.fw-bold){color:var(--rh-tx-2)}.table tfoot td,.table tfoot th{color:var(--rh-tx-5);font-weight:800}.db-ph-t h2{color:color-mix(in srgb,var(--k,#6366f1) 80%,#0f172a)}[data-bs-theme="dark"] .db-ph-t h2{color:color-mix(in srgb,var(--k,#6366f1) 55%,#fff)}a.db-q>span,button.db-q>span{color:color-mix(in srgb,var(--k,#6366f1) 72%,#0f172a)!important}[data-bs-theme="dark"] a.db-q>span,[data-bs-theme="dark"] button.db-q>span{color:color-mix(in srgb,var(--k,#6366f1) 50%,#fff)!important}.db-card span[style*="--k"]>b,.dk-c b,.dk-mid b{color:var(--k)}.db-card-h a,.db-card-h h3,.db-card-h b{color:color-mix(in srgb,var(--c1,#6366f1) 75%,#0f172a)}[data-bs-theme="dark"] .db-card-h a,[data-bs-theme="dark"] .db-card-h h3,[data-bs-theme="dark"] .db-card-h b{color:color-mix(in srgb,var(--c1,#6366f1) 45%,#fff)}html body code:not(pre code){color:var(--rh-tx-3)!important}html body b.tm-ago{color:var(--rh-tx-6)!important}:root{--rh-brand:#2d4bd8;--rh-brand-700:#2338b0;--rh-brand-500:#4a66f0;--rh-brand-rgb:45,75,216;--rh-brand-soft:rgba(45,75,216,.09);--rh-teal:#0d7d72;--rh-teal-soft:rgba(13,125,114,.10);--rh-success:#15803d;--rh-warning:#b45309;--rh-danger:#c81e1e;--rh-info:#0369a1;--rh-ink:#0b1b2e;--rh-text:#1f2a3a;--rh-muted:#5b6b80;--rh-bg:#f4f6fa;--rh-surface:#ffffff;--rh-surface-2:#eef2f8;--rh-surface-3:#e6ebf4;--rh-font:"Roboto Condensed","Roboto Condensed Fallback","Arial Narrow",Arial,sans-serif;--rh-sh-1:0 1px 2px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.12);--rh-sh-2:0 1px 3px rgba(15,23,42,.10),0 10px 28px -8px rgba(15,23,42,.26);--rh-sh-3:0 4px 12px rgba(15,23,42,.12),0 22px 46px -12px rgba(15,23,42,.34);--rh-sh-4:0 12px 28px rgba(15,23,42,.16),0 36px 80px -18px rgba(15,23,42,.48);--rh-sh-field:inset 0 0 0 1px rgba(15,23,42,.08),inset 0 2px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.08);--rh-sh-brand:0 1px 2px rgba(var(--rh-brand-rgb),.25),0 8px 18px -8px rgba(var(--rh-brand-rgb),.65);--rh-ring:0 0 0 3px rgba(var(--rh-brand-rgb),.35);--rh-radius:.9rem;--rh-radius-sm:.6rem;--rh-ease:cubic-bezier(.2,.8,.2,1);--v-indigo:var(--rh-brand);--v-violet:var(--rh-brand-700);--v-sky:var(--rh-brand-500);--v-pink:var(--rh-brand);--v-teal:var(--rh-teal);--v-green:var(--rh-success);--v-amber:#d97706;--v-red:var(--rh-danger);--v-grad:linear-gradient(135deg,var(--rh-brand-500) 0%,var(--rh-brand) 55%,var(--rh-brand-700) 100%);--v-grad-warm:linear-gradient(135deg,#d97706 0%,var(--rh-warning) 100%);--v-fill:var(--rh-surface-2);--v-fill-hover:var(--rh-surface-3);--v-shadow-sm:var(--rh-sh-1);--v-shadow:var(--rh-sh-2);--v-shadow-lg:var(--rh-sh-3);--v-radius:var(--rh-radius);--rh-accent:var(--rh-brand);--rh-accent-2:var(--rh-brand-700);--rh-accent-soft:var(--rh-brand-soft);--bs-primary:var(--rh-brand);--bs-primary-rgb:var(--rh-brand-rgb);--bs-link-color:var(--rh-brand);--bs-link-color-rgb:var(--rh-brand-rgb);--bs-link-hover-color:var(--rh-brand-700);--bs-body-color:var(--rh-text);--bs-emphasis-color:var(--rh-ink);--bs-secondary-color:var(--rh-muted);--bs-body-bg:var(--rh-bg);--bs-body-font-family:var(--rh-font);--bs-font-sans-serif:var(--rh-font);--bs-font-monospace:var(--rh-font);--bs-border-color:transparent;--bs-border-color-translucent:transparent;--bs-border-width:0;--bs-success:var(--rh-success);--bs-warning:#d97706;--bs-danger:var(--rh-danger);--ag-font-family:var(--rh-font)}[data-bs-theme="dark"]{--rh-brand:#7b93ff;--rh-brand-700:#5c76f2;--rh-brand-500:#9aadff;--rh-brand-rgb:123,147,255;--rh-brand-soft:rgba(123,147,255,.14);--rh-teal:#4fd1c0;--rh-teal-soft:rgba(79,209,192,.14);--rh-success:#4ade80;--rh-warning:#fbbf24;--rh-danger:#f87171;--rh-info:#7dd3fc;--rh-ink:#f1f5fb;--rh-text:#dbe3ef;--rh-muted:#a3b1c6;--rh-bg:#0b1220;--rh-surface:#131c2e;--rh-surface-2:#1a2438;--rh-surface-3:#212d45;--rh-sh-1:0 1px 2px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.35);--rh-sh-2:0 1px 3px rgba(0,0,0,.45),0 12px 30px -10px rgba(0,0,0,.75);--rh-sh-3:0 4px 12px rgba(0,0,0,.35),0 20px 44px -14px rgba(0,0,0,.7);--rh-sh-4:0 12px 28px rgba(0,0,0,.45),0 36px 80px -20px rgba(0,0,0,.8);--rh-sh-field:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 2px 3px rgba(0,0,0,.35);--v-grad:linear-gradient(135deg,#5c76f2 0%,#4a63e0 55%,#3a50c8 100%)}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,body :where(*:not(i):not(.bi):not([class^="bi-"]):not([class*=" bi-"]):not([class^="ag-icon"]):not([class*=" ag-icon"])),input,select,textarea,button,optgroup,.btn,.form-control,.form-select,.tooltip,.popover,.dropdown-menu,table,th,td,code,kbd,pre,samp{font-family:var(--rh-font)!important}body{color:var(--rh-text);font-weight:400;line-height:1.55;letter-spacing:.005em}body{background:radial-gradient(1100px 520px at 85% -12%,rgba(var(--rh-brand-rgb),.07),transparent 62%),var(--rh-bg)!important;background-attachment:fixed}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--rh-ink);font-weight:700;letter-spacing:-.012em;line-height:1.2;text-wrap:balance}h1,.h1{letter-spacing:-.02em}.page-head h1,.project-head h1{font-weight:700;letter-spacing:-.02em}p,li{text-wrap:pretty}strong,b,.fw-bold,.fw-semibold{font-weight:700}label,.form-label,.nav-link,.dropdown-item,.btn,.badge,.nav-label,th{font-weight:500}.form-label,label.form-label{color:var(--rh-ink)}small,.small,.text-muted,.text-secondary,.form-text{color:var(--rh-muted)!important}::placeholder{color:color-mix(in srgb,var(--rh-muted) 80%,transparent)!important;font-weight:400!important;opacity:1}::selection{background:rgba(var(--rh-brand-rgb),.2)}.table,.pc-stat b,.stat-tile .v,.db-n,.stat-n,td.n,.num{font-variant-numeric:tabular-nums}.nav-label{color:var(--rh-muted)!important;letter-spacing:.1em;font-weight:700!important}a{color:var(--bs-link-color);transition:color .15s var(--rh-ease)}a:hover{color:var(--bs-link-hover-color)}:where(.card,.card-header,.card-footer,.card-body,.list-group,.list-group-item,.modal-content,.modal-header,.modal-footer,.dropdown-menu,.dropdown-divider,.popover,.toast,.alert,.table,.table *,.nav-tabs,.nav-tabs .nav-link,.nav-pills .nav-link,.form-control,.form-select,.input-group-text,.form-check-input,.btn,.badge,.accordion,.accordion-item,.accordion-button,.page-link,.offcanvas,.offcanvas-header,.rh-topbar,.rh-sidebar,.rh-sidebar *,.rh-footer,.rh-footer *,hr,.ag-root-wrapper,.ag-header,.ag-row,.ag-cell,.ag-header-cell,.ag-pinned-left-header,.ag-pinned-left-cols-container,.ag-paging-panel,.flatpickr-calendar,.flatpickr-day,section,header,footer,aside,nav,main,fieldset,img,iframe,details,summary,textarea,input,select,button){border-color:transparent!important}.border,.border-top,.border-bottom,.card,.modal-content,.dropdown-menu,.popover,.toast,.alert,.list-group-item,.form-control,.form-select,.btn:not(.spinner-border),.badge,.table,fieldset,hr,.rh-topbar,.rh-sidebar{border-width:0!important}.table{--bs-table-border-color:transparent}.ag-theme-quartz,.ag-theme-quartz-dark{--ag-border-color:transparent;--ag-wrapper-border:none;--ag-row-border-color:transparent;--ag-header-column-separator-color:transparent;--ag-secondary-border-color:transparent;--ag-input-border-color:transparent}hr,.dropdown-divider{height:1px;background:color-mix(in srgb,var(--rh-muted) 18%,transparent)!important;opacity:1;margin:.6rem 0}fieldset{padding:0;margin:0;min-width:0}.card,.pc-card,.stat-tile,.list-group,.toast,.alert,[class$="-card"]:not(.card-body),[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-tile"],[class*="-tile "],[class$="-box"],[class*="-box "]{box-shadow:var(--rh-sh-2)}.card,.list-group{background-color:var(--rh-surface);border-radius:var(--rh-radius)}.card .card,.card .list-group,.card .alert,.card .stat-tile,.modal .card{box-shadow:var(--rh-sh-1)}.modal-header,.offcanvas-header{background:transparent}.modal-footer{background:color-mix(in srgb,var(--rh-surface-2) 55%,transparent)}.list-group-item{background:transparent}.list-group-item + .list-group-item{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--rh-muted) 12%,transparent)}.modal-content,.offcanvas{box-shadow:var(--rh-sh-4)!important;border-radius:calc(var(--rh-radius) + .3rem);background-color:var(--rh-surface)}.modal-backdrop.show{opacity:.45}.dropdown-menu,.popover,.flatpickr-calendar{box-shadow:var(--rh-sh-3)!important;border-radius:var(--rh-radius);background-color:var(--rh-surface)}.tooltip-inner{box-shadow:var(--rh-sh-2);border-radius:.5rem;font-weight:500}.rh-topbar{box-shadow:0 1px 0 color-mix(in srgb,var(--rh-muted) 10%,transparent),0 6px 20px -14px rgba(15,23,42,.35)}a.card,a.pc-stat,[class$="-card"]:is(a),.card:has(>a.stretched-link){transition:transform .22s var(--rh-ease),box-shadow .22s var(--rh-ease)}a.card:hover,a.pc-stat:hover,[class$="-card"]:is(a):hover,.card:has(>a.stretched-link):hover{transform:translateY(-2px);box-shadow:var(--rh-sh-3)}.btn{--bs-btn-border-width:0;border:0!important;border-radius:var(--rh-radius-sm);font-weight:500;letter-spacing:.01em;box-shadow:var(--rh-sh-1);transition:transform .15s var(--rh-ease),box-shadow .2s var(--rh-ease),background-color .2s,color .2s,filter .2s}.btn:hover{transform:translateY(-1px);box-shadow:var(--rh-sh-2)}.btn:active,.btn.active:active{transform:translateY(0) scale(.98);box-shadow:var(--rh-sh-1)}.btn:disabled,.btn.disabled{transform:none;box-shadow:none}.btn-primary,.topbar-action{--bs-btn-bg:var(--rh-brand);--bs-btn-hover-bg:var(--rh-brand-700);--bs-btn-active-bg:var(--rh-brand-700);--bs-btn-disabled-bg:var(--rh-brand);--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;background:var(--rh-brand)!important;color:#fff!important;box-shadow:var(--rh-sh-brand)}.btn-primary:hover,.topbar-action:hover{background:var(--rh-brand-700)!important;box-shadow:0 2px 4px rgba(var(--rh-brand-rgb),.3),0 14px 26px -10px rgba(var(--rh-brand-rgb),.7)}[data-bs-theme="dark"] .btn-primary,[data-bs-theme="dark"] .topbar-action{background:#4a63e0!important}[data-bs-theme="dark"] .btn-primary:hover,[data-bs-theme="dark"] .topbar-action:hover{background:#5c76f2!important}.btn-success{--bs-btn-bg:var(--rh-success);--bs-btn-hover-bg:#116632;background:var(--rh-success)!important;color:#fff!important}.btn-danger{--bs-btn-bg:var(--rh-danger);--bs-btn-hover-bg:#a51818;background:var(--rh-danger)!important;color:#fff!important}[data-bs-theme="dark"] .btn-success{background:#15803d!important}[data-bs-theme="dark"] .btn-danger{background:#c81e1e!important}.btn-light{background:var(--rh-surface)!important;color:var(--rh-ink)!important}.btn-light:hover{background:var(--rh-surface)!important;color:var(--rh-brand)!important}.btn-link{box-shadow:none!important;background:transparent!important;color:var(--rh-brand)!important}.btn-link:hover{transform:none}.btn-check:checked + .btn,.btn.active{background:var(--rh-brand-soft)!important;color:var(--rh-brand)!important;box-shadow:inset 0 0 0 1.5px rgba(var(--rh-brand-rgb),.35)}.btn-close{box-shadow:none;border-radius:50%;transition:background-color .2s,transform .2s}.btn-close:hover{background-color:var(--rh-surface-2);transform:rotate(90deg)}.form-control,.form-select,textarea,input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="url"],input[type="date"],input[type="time"],input[type="datetime-local"]{border:0!important}.form-control,.form-select{background-color:var(--rh-surface-2);box-shadow:var(--rh-sh-field);color:var(--rh-ink);border-radius:var(--rh-radius-sm);transition:box-shadow .18s var(--rh-ease),background-color .18s}.form-control:hover,.form-select:hover{background-color:var(--rh-surface-3)}.form-control:focus,.form-select:focus{background-color:var(--rh-surface);box-shadow:var(--rh-ring),var(--rh-sh-1)!important;outline:0}.form-check-input{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--rh-muted) 55%,transparent);background-color:var(--rh-surface)}.form-check-input:checked{background-color:var(--rh-brand);box-shadow:var(--rh-sh-brand)}.form-check-input:focus{box-shadow:var(--rh-ring)!important}.was-validated .form-control:invalid,.form-control.is-invalid{box-shadow:inset 0 0 0 1.5px rgba(200,30,30,.55)!important}.was-validated .form-control:valid,.form-control.is-valid{box-shadow:inset 0 0 0 1.5px rgba(21,128,61,.45)!important}.table{--bs-table-bg:transparent;--bs-table-striped-bg:color-mix(in srgb,var(--rh-surface-2) 60%,transparent);--bs-table-hover-bg:var(--rh-brand-soft)}.table>thead th,.table>thead td{background:var(--rh-surface-2)!important;color:var(--rh-muted);font-weight:700;font-size:.78em;letter-spacing:.06em;text-transform:uppercase}.table>thead th:first-child{border-top-left-radius:var(--rh-radius-sm);border-bottom-left-radius:var(--rh-radius-sm)}.table>thead th:last-child{border-top-right-radius:var(--rh-radius-sm);border-bottom-right-radius:var(--rh-radius-sm)}.table>tbody>tr>*{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--rh-muted) 10%,transparent)}.table>tbody>tr:last-child>*{box-shadow:none}.rh-sidebar a.nav-item-link,:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link{--ic:var(--rh-muted)!important;color:var(--rh-text);font-weight:500}[data-bs-theme="dark"] .rh-sidebar a.nav-item-link{--ic:#a3b1c6!important;color:#dbe3ef}.rh-sidebar a.nav-item-link i,:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link i{background:transparent!important;color:var(--ic)!important;transition:color .2s,transform .25s var(--rh-ease)}.rh-sidebar a.nav-item-link:hover,:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link:hover{background:var(--rh-brand-soft)!important;color:var(--rh-brand)!important;transform:translateX(2px)}.rh-sidebar a.nav-item-link:hover i{color:var(--rh-brand)!important;filter:none!important}.rh-sidebar a.nav-item-link.active,:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link.active{background:var(--rh-brand)!important;color:#fff!important;box-shadow:var(--rh-sh-brand)!important;font-weight:700}[data-bs-theme="dark"] .rh-sidebar a.nav-item-link.active{background:#4a63e0!important}.rh-sidebar a.nav-item-link.active i,:root:not([data-bs-theme="dark"]) .rh-sidebar a.nav-item-link.active i{color:#fff!important;background:rgba(255,255,255,.16)!important}.rh-sidebar a.nav-item-link.active i::before{filter:none!important}.dropdown-item{border-radius:.45rem;transition:background-color .15s,color .15s}.dropdown-item:hover,.dropdown-item:focus{background:var(--rh-brand-soft);color:var(--rh-brand)}.dropdown-item.active,.dropdown-item:active{background:var(--rh-brand);color:#fff}.rh-sidebar{background:var(--rh-surface)!important;box-shadow:1px 0 0 color-mix(in srgb,var(--rh-muted) 10%,transparent),8px 0 28px -18px rgba(15,23,42,.25)!important}.page-head,.project-head{background:radial-gradient(520px 220px at 100% 0%,rgba(var(--rh-brand-rgb),.08),transparent 70%),var(--rh-surface)!important;box-shadow:var(--rh-sh-2)!important}#sidebarCollapse,.theme-toggle{background:var(--rh-surface)!important;color:var(--rh-ink)!important;box-shadow:var(--rh-sh-1)!important}#sidebarCollapse:hover,.theme-toggle:hover{color:var(--rh-brand)!important;box-shadow:var(--rh-sh-2)!important}.user-avatar,[class$="-avatar"],[class*="-avatar "]{background:var(--v-grad)!important;color:#fff!important}.pc-role,[class^="role-"],[class*=" role-"]{background:var(--rh-brand-soft)!important;background-image:none!important;color:var(--rh-brand)!important;box-shadow:none!important}[style*="#6366f1"],[style*="#4f46e5"],[style*="#8b5cf6"],[style*="#7c3aed"],[style*="#9333ea"],[style*="#a855f7"],[style*="#ec4899"],[style*="#db2777"],[style*="#f9a8d4"],[style*="#0ea5e9"],[style*="#0284c7"],[style*="#3b82f6"],[style*="#2563eb"],[style*="#0891b2"],[style*="#06b6d4"],[style*="#a5b4fc"],[style*="#c4b5fd"],[style*="#7dd3fc"],[style*="#f97316"],[style*="#ea580c"],[style*="#6d28d9"],[style*="#4338ca"],[style*="#be185d"],[style*="#e879f9"],[style*="#d946ef"],[style*="#f472b6"],[style*="#818cf8"],[style*="#60a5fa"],[style*="#38bdf8"],[style*="#a78bfa"]{--c:var(--rh-brand)!important;--k:var(--rh-brand)!important;--c1:var(--rh-brand)!important;--c2:var(--rh-brand)!important;--pc:var(--rh-brand)!important;--tc:var(--rh-brand)!important}[style*="#0fb5a6"],[style*="#0d9488"],[style*="#14b8a6"],[style*="#5eead4"],[style*="#0e8a7e"],[style*="#0fa898"],[style*="#0f766e"],[style*="#2dd4bf"],[style*="#06b6a4"]{--c:var(--rh-teal)!important;--k:var(--rh-teal)!important;--c1:var(--rh-teal)!important;--c2:var(--rh-teal)!important;--pc:var(--rh-teal)!important;--tc:var(--rh-teal)!important}[style*="#16a34a"],[style*="#22c55e"],[style*="#10b981"],[style*="#15803d"]{--c:var(--rh-success)!important;--k:var(--rh-success)!important;--c1:var(--rh-success)!important;--c2:var(--rh-success)!important;--pc:var(--rh-success)!important;--tc:var(--rh-success)!important}[style*="#f59e0b"],[style*="#d97706"],[style*="#b45309"]{--c:var(--rh-warning)!important;--k:var(--rh-warning)!important;--c1:var(--rh-warning)!important;--c2:var(--rh-warning)!important;--pc:var(--rh-warning)!important;--tc:var(--rh-warning)!important}[style*="#e11d48"],[style*="#dc2626"],[style*="#ef4444"],[style*="#f43f5e"]{--c:var(--rh-danger)!important;--k:var(--rh-danger)!important;--c1:var(--rh-danger)!important;--c2:var(--rh-danger)!important;--pc:var(--rh-danger)!important;--tc:var(--rh-danger)!important}[style*="#64748b"],[style*="#94a3b8"]{--c:var(--rh-muted)!important;--k:var(--rh-muted)!important;--c1:var(--rh-muted)!important;--c2:var(--rh-muted)!important;--pc:var(--rh-muted)!important;--tc:var(--rh-muted)!important}.rh-sidebar a.pc-stat,.rh-sidebar a.pc-stat.s2,.rh-sidebar a.pc-stat.s3{--c:var(--rh-brand)!important}.badge{border-radius:999px;padding:.35em .7em;letter-spacing:.02em;box-shadow:none}.text-bg-primary{background:var(--rh-brand)!important;color:#fff!important}.text-bg-success{background-color:var(--rh-success)!important;color:#fff!important}.text-bg-danger{background-color:var(--rh-danger)!important;color:#fff!important}.text-success{color:var(--rh-success)!important}.text-danger{color:var(--rh-danger)!important}.alert{border-radius:var(--rh-radius)}.alert-success{background:color-mix(in srgb,var(--rh-success) 10%,var(--rh-surface));color:var(--rh-ink);box-shadow:var(--rh-sh-1),inset 4px 0 0 var(--rh-success)}.alert-danger{background:color-mix(in srgb,var(--rh-danger) 9%,var(--rh-surface));color:var(--rh-ink);box-shadow:var(--rh-sh-1),inset 4px 0 0 var(--rh-danger)}.alert-warning{background:color-mix(in srgb,#d97706 11%,var(--rh-surface));color:var(--rh-ink);box-shadow:var(--rh-sh-1),inset 4px 0 0 #d97706}.alert-info{background:color-mix(in srgb,var(--rh-brand) 8%,var(--rh-surface));color:var(--rh-ink);box-shadow:var(--rh-sh-1),inset 4px 0 0 var(--rh-brand)}.progress{background:var(--rh-surface-2);box-shadow:var(--rh-sh-field);border-radius:999px}:focus{outline:0}:focus-visible{outline:3px solid rgba(var(--rh-brand-rgb),.55)!important;outline-offset:2px!important;border-radius:.35rem}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.nav-link:focus-visible,.dropdown-item:focus-visible{outline-offset:2px!important}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:3000;padding:.6rem 1rem;border-radius:var(--rh-radius-sm);background:var(--rh-brand);color:#fff!important;font-weight:700;box-shadow:var(--rh-sh-3);transition:top .2s var(--rh-ease)}.skip-link:focus{top:1rem}#rhProgress{background:linear-gradient(90deg,var(--rh-teal),var(--rh-brand),var(--rh-brand-500))!important;box-shadow:0 0 10px rgba(var(--rh-brand-rgb),.5)!important}.btn-light.is-loading::after{border-color:rgba(var(--rh-brand-rgb),.3);border-top-color:var(--rh-brand)}.rh-reduce *,.rh-reduce *::before,.rh-reduce *::after{animation:none!important;transition:none!important}@media print{body{background:#fff!important}.card,.modal-content,.btn,.form-control{box-shadow:none!important}.rh-sidebar,.rh-topbar,.rh-tabbar,.rh-footer{display:none!important}}html body .rh-tabbar .rh-tab,html body .rh-tabbar .rh-tab:nth-child(n){--c1:var(--rh-brand-500);--c2:var(--rh-brand);--i1:var(--rh-brand-500);--i2:var(--rh-brand)}html body .rh-tabbar .rh-tab:not(.active):not([href$="projects/new"]) i{color:var(--rh-muted)!important;background:transparent!important}html body .rh-tabbar .rh-tab:not(.active) span{color:var(--rh-muted)!important}html body .rh-tabbar .rh-tab.active span{color:var(--rh-brand)!important}html body .rh-tabbar::before{background:linear-gradient(90deg,transparent,rgba(var(--rh-brand-rgb),.35),transparent)!important}.ct-badges li{color:color-mix(in srgb,var(--c,var(--rh-brand)) 70%,#0b1b2e)!important}[data-bs-theme="dark"] .ct-badges li{color:color-mix(in srgb,var(--c,var(--rh-brand)) 55%,#ffffff)!important}kbd{background:var(--rh-surface-3);color:var(--rh-ink)!important;border-radius:.35rem;box-shadow:inset 0 -1px 0 rgba(15,23,42,.12);padding:.05em .4em;font-weight:500}.rh-dragscroll{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important;scroll-behavior:auto!important;scroll-snap-type:none!important}.rh-dragscroll *{pointer-events:none}:root{--rh-ts:0 1px 1px rgba(15,23,42,.16),0 1px 3px rgba(15,23,42,.10);--rh-ts-strong:0 1px 1px rgba(15,23,42,.20),0 2px 6px rgba(15,23,42,.16);--rh-ts-on-color:0 1px 2px rgba(0,0,0,.35);--rh-ts-icon:0 1px 1px rgba(15,23,42,.22),0 2px 4px rgba(15,23,42,.14);--rh-ds-text:drop-shadow(0 1px 1px rgba(15,23,42,.18)) drop-shadow(0 2px 3px rgba(15,23,42,.10));--rh-ds-img:drop-shadow(0 2px 3px rgba(15,23,42,.18)) drop-shadow(0 8px 14px rgba(15,23,42,.14))}[data-bs-theme="dark"]{--rh-ts:0 1px 2px rgba(0,0,0,.65);--rh-ts-strong:0 1px 2px rgba(0,0,0,.7),0 3px 8px rgba(0,0,0,.45);--rh-ts-on-color:0 1px 2px rgba(0,0,0,.5);--rh-ts-icon:0 1px 2px rgba(0,0,0,.7);--rh-ds-text:drop-shadow(0 1px 1px rgba(0,0,0,.45));--rh-ds-img:drop-shadow(0 2px 4px rgba(0,0,0,.5)) drop-shadow(0 10px 18px rgba(0,0,0,.45))}body,body *,body *::placeholder{text-shadow:var(--rh-ts)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.pc-stat b,.stat-tile .v,.db-n,.stat-n,.pln-amt,.page-head h1{text-shadow:var(--rh-ts-strong)!important}.btn-primary,.btn-primary *,.btn-success,.btn-success *,.btn-danger,.btn-danger *,.topbar-action,.topbar-action *,[class*="text-bg-"],.text-white,.text-white *,.rh-sidebar a.nav-item-link.active,.rh-sidebar a.nav-item-link.active *,.rh-tabbar .rh-tab.active i,.dropdown-item.active,.dropdown-item:active,.user-avatar,.ib-av,.ib-grad,.ib-grad *,.auth-side,.auth-side *{text-shadow:var(--rh-ts-on-color)!important}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{text-shadow:var(--rh-ts-icon)!important}html body .rh-ts-clip,html body .brand-name,html body .pln-amt,html body .ct-grad,html body .ha-link{text-shadow:none!important;filter:var(--rh-ds-text)}html body .rh-ts-clip *,html body .brand-name *,html body .ct-grad *{text-shadow:none!important}.is-loading,.is-loading *{text-shadow:none!important}img,video,picture,.logo svg,.brand svg{filter:var(--rh-ds-img)}img[src*="icon.svg"],.rh-sidebar .brand img,.sb-ic-open{filter:drop-shadow(0 2px 4px rgba(var(--rh-brand-rgb),.35))}.js-plotly-plot *,.ag-root-wrapper svg,canvas{filter:none}.js-plotly-plot text,.js-plotly-plot .main-svg *{text-shadow:none!important}.form-control,.form-select,.badge,.nav-link,.list-group,.pc-stat,.ib-tab,.ib-chip,.ib-act,.ib-sla{box-shadow:var(--rh-sh-1)}.form-control,.form-select{box-shadow:var(--rh-sh-field)}.form-control:focus,.form-select:focus{box-shadow:var(--rh-ring),var(--rh-sh-2)!important}@media print{body *,body *::before{text-shadow:none!important;filter:none!important}}[data-bs-theme="dark"] .page-head .btn:not(.btn-primary):not(.btn-danger):not(.btn-success){color:var(--rh-ink)!important;background:var(--rh-surface-2)!important}.rte .rte-bar .rte-fs{margin-left:auto}.rte-fs-hd{display:none}.rte.rte-full,.rte.rte-full.focus{display:flex;flex-direction:column;width:100%;height:100%;margin:0;border-radius:0;overflow:hidden!important;background:var(--rh-surface,#fff);box-shadow:none!important}.rte.rte-full-fixed{position:fixed;inset:0;z-index:2000;height:100dvh}html.rte-full-open:has(.rte-full-fixed) body{overflow:hidden}.rte.rte-full .rte-fs-hd{display:flex;align-items:center;gap:.75rem;padding:.7rem max(1rem,calc((100% - 920px) / 2));background:var(--rh-surface,#fff);box-shadow:0 1px 0 rgba(100,116,139,.15)}.rte-fs-t{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;font-size:1rem}.rte-fs-t i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;color:#fff;background:linear-gradient(140deg,#3b5bf0,#2238b0);box-shadow:0 6px 14px -8px rgba(45,75,216,.8)}.rte-fs-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rte-fs-hint{font-size:.78rem;color:var(--bs-secondary-color)}.rte-fs-done{display:inline-flex;align-items:center;gap:.4rem;height:2.2rem;padding:0 .9rem;border:0;border-radius:.6rem;font-weight:700;font-size:.88rem;color:#fff;background:linear-gradient(140deg,#3b5bf0,#2d4bd8);box-shadow:0 8px 18px -10px rgba(45,75,216,.8)}.rte-fs-done:hover{background:linear-gradient(140deg,#3452e6,#2440c4)}.rte.rte-full>.rte-bar{position:static;justify-content:flex-start;padding:.45rem max(1rem,calc((100% - 920px) / 2));border-radius:0}.rte.rte-full>.rte-area{flex:1 1 auto;min-height:0;max-height:none!important;padding:1.6rem max(1.25rem,calc((100% - 860px) / 2));font-size:1.05rem;line-height:1.75;background:var(--rh-surface,#fff)!important}.rte.rte-full>.rte-count{padding:.5rem max(1rem,calc((100% - 920px) / 2));background:var(--rh-surface-2,#f5f7fb)}.rte:fullscreen{background:var(--rh-surface,#fff)}.rte::backdrop{background:var(--rh-surface,#fff)}.rte-fs:focus-visible,.rte-fs-done:focus-visible{outline:3px solid rgba(45,75,216,.45);outline-offset:2px}[data-bs-theme="dark"] .rte.rte-full,[data-bs-theme="dark"] .rte.rte-full .rte-fs-hd,[data-bs-theme="dark"] .rte.rte-full>.rte-area{background:#0f172a!important}[data-bs-theme="dark"] .rte.rte-full>.rte-count{background:rgba(148,163,184,.08)}@media (max-width: 575.98px){.rte-fs-hint{display:none}.rte.rte-full>.rte-area{padding:1rem}}.rh-tip{position:absolute;z-index:2100;max-width:min(280px,calc(100vw - 16px));padding:.45rem .7rem;border-radius:.6rem;font:500 .8rem/1.4 'Roboto Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.01em;color:#f8fafc;background:#111a35;box-shadow:0 2px 4px rgba(2,6,23,.18),0 12px 28px -10px rgba(2,6,23,.55);pointer-events:none;opacity:0;transform:translateY(4px) scale(.97);transform-origin:var(--ax,50%) 100%;transition:opacity .14s ease,transform .14s ease;text-align:left;white-space:normal;overflow-wrap:anywhere}.rh-tip.below{transform:translateY(-4px) scale(.97);transform-origin:var(--ax,50%) 0}.rh-tip.on{opacity:1;transform:none}.rh-tip-ar{position:absolute;left:var(--ax,50%);bottom:-5px;width:10px;height:10px;margin-left:-5px;background:inherit;transform:rotate(45deg);border-radius:0 0 2px 0}.rh-tip.below .rh-tip-ar{bottom:auto;top:-5px;border-radius:2px 0 0 0}.rh-tip-tx{position:relative}.rh-tip-keys{display:inline-flex;align-items:center;gap:.15rem;margin-left:.45rem;vertical-align:1px}.rh-tip-keys i{font-style:normal;opacity:.6;font-size:.7rem}.rh-tip kbd{display:inline-block;min-width:1.2rem;padding:.05rem .3rem;border-radius:.3rem;font:600 .7rem/1.3 inherit;text-align:center;color:#e2e8f0;background:rgba(255,255,255,.14);box-shadow:inset 0 -1px 0 rgba(255,255,255,.12)}[data-bs-theme="dark"] .rh-tip{color:#0f172a;background:#e8edf7;box-shadow:0 2px 4px rgba(0,0,0,.3),0 14px 30px -10px rgba(0,0,0,.7)}[data-bs-theme="dark"] .rh-tip kbd{color:#1e293b;background:rgba(15,23,42,.1);box-shadow:inset 0 -1px 0 rgba(15,23,42,.15)}@media (prefers-reduced-motion: reduce){.rh-tip{transition:opacity .01s;transform:none!important}}@media print{.rh-tip{display:none!important}}.tooltip{--bs-tooltip-bg:#111a35;--bs-tooltip-color:#f8fafc;--bs-tooltip-opacity:1;--bs-tooltip-padding-x:.7rem;--bs-tooltip-padding-y:.45rem;--bs-tooltip-font-size:.8rem;--bs-tooltip-border-radius:.6rem}.tooltip-inner{font-weight:500;line-height:1.4;box-shadow:0 2px 4px rgba(2,6,23,.18),0 12px 28px -10px rgba(2,6,23,.55)}[data-bs-theme="dark"] .tooltip{--bs-tooltip-bg:#e8edf7;--bs-tooltip-color:#0f172a}.rh-toasts{position:fixed;z-index:3000;right:1rem;bottom:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;width:min(380px,calc(100vw - 2rem));pointer-events:none}.rh-toast{--c:#2d4bd8;position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem .7rem .9rem .9rem;border-radius:.95rem;overflow:hidden;pointer-events:auto;color:var(--bs-body-color);background:var(--rh-surface,#fff);box-shadow:0 1px 2px rgba(15,23,42,.08),0 18px 40px -16px rgba(15,23,42,.45),inset 4px 0 0 var(--c);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .2s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.rh-toast.in{opacity:1;transform:none}.rh-toast.out{opacity:0;transform:translateX(24px)}.rh-toast.bump{animation:rhToastBump .3s ease}@keyframes rhToastBump{40%{transform: scale(1.03);}}.rh-toast.t-success{--c:#15803d;--ct:#166534}.rh-toast.t-danger{--c:#dc2626;--ct:#b91c1c}.rh-toast.t-warning{--c:#d97706;--ct:#92400e}.rh-toast.t-info{--c:#2d4bd8;--ct:#2d4bd8}.rh-toast-ic{flex:0 0 auto;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;font-size:1.1rem;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.rh-toast-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.rh-toast-tx small{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ct,var(--c))!important}.rh-toast-tx b{font-size:.92rem;font-weight:600;color:var(--bs-emphasis-color);overflow-wrap:anywhere}.rh-toast-n{flex:0 0 auto;padding:.1rem .45rem;border-radius:99px;font-size:.72rem;font-weight:700;color:var(--ct,var(--c));background:color-mix(in srgb,var(--c) 12%,transparent)}.rh-toast-act{flex:0 0 auto}.rh-toast-btn{border:0;border-radius:.55rem;padding:.35rem .7rem;font-size:.82rem;font-weight:700;color:#fff;background:var(--c);box-shadow:0 6px 14px -8px var(--c)}.rh-toast-x{flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;border:0;border-radius:.5rem;color:var(--bs-secondary-color);background:transparent}.rh-toast-x:hover{color:var(--bs-emphasis-color);background:rgba(100,116,139,.12)}.rh-toast-x:focus-visible,.rh-toast-btn:focus-visible{outline:3px solid rgba(45,75,216,.45);outline-offset:1px}.rh-toast-bar{position:absolute;left:4px;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--c) 12%,transparent)}.rh-toast-bar i{display:block;height:100%;background:var(--c);opacity:.65;transform-origin:left}[data-bs-theme="dark"] .rh-toast{background:#1b2540;box-shadow:0 1px 2px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.8),inset 4px 0 0 var(--c)}[data-bs-theme="dark"] .rh-toast.t-success{--c:#4ade80;--ct:#4ade80}[data-bs-theme="dark"] .rh-toast.t-danger{--c:#f87171;--ct:#f87171}[data-bs-theme="dark"] .rh-toast.t-warning{--c:#fbbf24;--ct:#fbbf24}[data-bs-theme="dark"] .rh-toast.t-info{--c:#93a5ff;--ct:#93a5ff}[data-bs-theme="dark"] .rh-toast-btn{color:#0f172a}@media (max-width: 575.98px){.rh-toasts{right:.5rem;left:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px) + var(--rh-tabbar-h,0px));width:auto;align-items:stretch}}@media (prefers-reduced-motion: reduce){.rh-toast,.rh-toast.out{transition:opacity .01s;transform:none!important}.rh-toast.bump{animation:none}.rh-toast-bar i{transition:none!important}}@media print{.rh-toasts{display:none!important}}.erx{display:grid;place-items:start center;padding:1.5rem .5rem 3rem}.erx-card{width:100%;max-width:680px;padding:2rem 2rem 1.6rem;border-radius:1.4rem;background:var(--rh-surface,#fff);box-shadow:0 1px 2px rgba(15,23,42,.06),0 28px 56px -28px rgba(15,23,42,.35);position:relative;overflow:hidden}.erx-head{display:flex;align-items:center;gap:1rem}.erx-ic{flex:0 0 auto;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1rem;font-size:1.6rem;color:var(--c);background:color-mix(in srgb,var(--c) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 16%,transparent)}.erx-meta{min-width:0}.erx-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 82%,#000)}.erx-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--c)}.erx-title{margin:.15rem 0 0;font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:700;line-height:1.2;letter-spacing:-.01em}.erx-text{margin:1rem 0 0;font-size:1rem;line-height:1.6;color:var(--bs-secondary-color)}.erx-safe{display:flex;gap:.6rem;align-items:flex-start;margin-top:1rem;padding:.7rem .85rem;border-radius:.85rem;font-size:.88rem;color:#14532d;background:#e9f7ee}.erx-safe i{color:#15803d;font-size:1.05rem}.erx-sec{margin-top:1.2rem}.erx-sec-t{display:block;margin-bottom:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-secondary-color)}.erx-steps{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.erx-steps li{display:flex;gap:.55rem;align-items:flex-start;font-size:.92rem;line-height:1.45}.erx-steps i{flex:0 0 auto;margin-top:.1rem;color:var(--c)}.erx-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;padding:.65rem .8rem;border-radius:.85rem;background:var(--rh-surface-2,#f5f7fb);font-size:.86rem}.erx-row-l{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--bs-secondary-color)}.erx-row code{font-size:.86rem;color:var(--bs-emphasis-color);background:none;padding:0;overflow-wrap:anywhere}.erx-ref{font-weight:700;letter-spacing:.04em}.erx-when{color:var(--bs-secondary-color);font-size:.8rem}.erx-copy{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;height:1.9rem;padding:0 .65rem;border:0;border-radius:.55rem;font-size:.78rem;font-weight:700;color:var(--bs-emphasis-color);background:var(--rh-surface,#fff);box-shadow:0 1px 3px rgba(15,23,42,.14)}.erx-copy.ok{color:#15803d}.erx-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.4rem}.erx-btn{display:inline-flex;align-items:center;gap:.45rem;height:2.7rem;padding:0 1.15rem;border:0;border-radius:.8rem;font-weight:700;font-size:.95rem;text-decoration:none;color:var(--bs-emphasis-color);background:var(--rh-surface-2,#f1f4fa);box-shadow:0 1px 3px rgba(15,23,42,.1);transition:transform .12s,box-shadow .2s,background .2s}.erx-btn:hover{color:var(--bs-emphasis-color);background:#e7ebf5;box-shadow:0 6px 16px -10px rgba(15,23,42,.4)}.erx-btn.main,.erx-btn.main:hover,.erx-btn.main *{color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:none!important}.erx-btn.main{background:linear-gradient(140deg,#3b5bf0,#2d4bd8);box-shadow:0 10px 22px -12px rgba(45,75,216,.85)}.erx-btn.main:hover{background:linear-gradient(140deg,#3452e6,#2440c4)}.erx-btn:active{transform:scale(.98)}.erx-dbg{margin-top:1.4rem;border-radius:.9rem;background:#0f172a;color:#e2e8f0;box-shadow:0 10px 24px -14px rgba(2,6,23,.6);overflow:hidden}.erx-dbg-hd{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.88rem;background:rgba(255,255,255,.04)}.erx-dbg-hd i{color:#fca5a5}.erx-dbg-hd small{color:#94a3b8!important;font-size:.76rem}.erx-dbg-hd .erx-copy{color:#e2e8f0;background:rgba(255,255,255,.1);box-shadow:none}.erx-dbg dl{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.45rem .8rem;margin:0;padding:.8rem .9rem .9rem;font-size:.84rem}.erx-dbg dt{color:#94a3b8;font-weight:600}.erx-dbg dd{margin:0;min-width:0;overflow-wrap:anywhere}.erx-dbg dd.msg{color:#fecaca;font-weight:600}.erx-dbg code{color:#a5f3fc;background:none;padding:0;font-size:.82rem}.erx-hint{color:#94a3b8;font-size:.76rem;margin-left:.3rem}.erx-trace{margin:0 .9rem .9rem;font-size:.8rem}.erx-trace summary{cursor:pointer;color:#cbd5e1;font-weight:600}.erx-trace ol{margin:.5rem 0 0;padding-left:1.4rem;display:grid;gap:.2rem;max-height:14rem;overflow:auto}.erx-trace code{color:#cbd5e1;font-size:.76rem;overflow-wrap:anywhere}.erx-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.4rem;padding-top:1.2rem;box-shadow:0 -1px 0 rgba(100,116,139,.14)}.erx-links a{display:flex;flex-direction:column;gap:.4rem;padding:.75rem .8rem;border-radius:.85rem;text-decoration:none;color:inherit;background:var(--rh-surface-2,#f5f7fb);transition:transform .12s,box-shadow .2s}.erx-links a:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px rgba(45,75,216,.55)}.erx-links i{font-size:1.1rem;color:#2d4bd8}.erx-links b{display:block;font-size:.88rem;color:var(--bs-emphasis-color)}.erx-links small{display:block;font-size:.74rem;color:var(--bs-secondary-color)}.erx :is(a,button,summary):focus-visible{outline:3px solid rgba(45,75,216,.45);outline-offset:2px}[data-bs-theme="dark"] .erx-safe{color:#bbf7d0;background:rgba(22,163,74,.16)}[data-bs-theme="dark"] .erx-safe i{color:#4ade80}[data-bs-theme="dark"] .erx-status{color:color-mix(in srgb,var(--c) 55%,#fff)}[data-bs-theme="dark"] .erx-row,[data-bs-theme="dark"] .erx-links a,[data-bs-theme="dark"] .erx-btn:not(.main){background:rgba(148,163,184,.1)}[data-bs-theme="dark"] .erx-links i{color:#a5b4fc}[data-bs-theme="dark"] .erx-dbg{background:#0b1222}@media (max-width: 640px){.erx-card{padding:1.4rem 1.1rem 1.2rem}.erx-links{grid-template-columns:repeat(2,minmax(0,1fr))}.erx-acts .erx-btn{flex:1 1 auto;justify-content:center}.erx-dbg dl{grid-template-columns:minmax(0,1fr);gap:.1rem}.erx-dbg dt{margin-top:.4rem}}@media (prefers-reduced-motion: reduce){.erx-btn,.erx-links a{transition:none}}.erx .erx-row code{color:var(--bs-emphasis-color)!important}.erx .erx-dbg code{color:#a5f3fc!important}.erx .erx-trace code{color:#cbd5e1!important}.erx a.erx-btn:not(.main),.erx a.erx-btn:not(.main):hover,.erx .erx-links a,.erx .erx-links a:hover{color:var(--bs-emphasis-color)!important;text-decoration:none!important}.pub-modal .modal-header::before,.rh-cf .modal-content::before{content:none!important;display:none!important}