@charset "UTF-8";/*!
 * Bootswatch v5.3.8 (https://bootswatch.com)
 * Theme: lux
 * Copyright 2012-2025 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*//*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#007bff;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#e83e8c;--bs-red:#d9534f;--bs-orange:#fd7e14;--bs-yellow:#f0ad4e;--bs-green:#4bbf73;--bs-teal:#20c997;--bs-cyan:#1f9bcf;--bs-black:#000;--bs-white:#fff;--bs-gray:#919aa1;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#f0f1f2;--bs-gray-300:#e0e1e2;--bs-gray-400:#cdcecf;--bs-gray-500:#adb5bd;--bs-gray-600:#919aa1;--bs-gray-700:#55595c;--bs-gray-800:#343a40;--bs-gray-900:#1a1a1a;--bs-primary:#1a1a1a;--bs-secondary:#fff;--bs-success:#4bbf73;--bs-info:#1f9bcf;--bs-warning:#f0ad4e;--bs-danger:#d9534f;--bs-light:#f0f1f2;--bs-dark:#343a40;--bs-primary-rgb:26,26,26;--bs-secondary-rgb:255,255,255;--bs-success-rgb:75,191,115;--bs-info-rgb:31,155,207;--bs-warning-rgb:240,173,78;--bs-danger-rgb:217,83,79;--bs-light-rgb:240,241,242;--bs-dark-rgb:52,58,64;--bs-primary-text-emphasis:#0a0a0a;--bs-secondary-text-emphasis:#666666;--bs-success-text-emphasis:#1e4c2e;--bs-info-text-emphasis:#0c3e53;--bs-warning-text-emphasis:#60451f;--bs-danger-text-emphasis:#572120;--bs-light-text-emphasis:#55595c;--bs-dark-text-emphasis:#55595c;--bs-primary-bg-subtle:#d1d1d1;--bs-secondary-bg-subtle:white;--bs-success-bg-subtle:#dbf2e3;--bs-info-bg-subtle:#d2ebf5;--bs-warning-bg-subtle:#fcefdc;--bs-danger-bg-subtle:#f7dddc;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#cdcecf;--bs-primary-border-subtle:#a3a3a3;--bs-secondary-border-subtle:white;--bs-success-border-subtle:#b7e5c7;--bs-info-border-subtle:#a5d7ec;--bs-warning-border-subtle:#f9deb8;--bs-danger-border-subtle:#f0bab9;--bs-light-border-subtle:#f0f1f2;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--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:300;--bs-body-line-height:1.5;--bs-body-color:#55595c;--bs-body-color-rgb:85,89,92;--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(85, 89, 92, 0.75);--bs-secondary-color-rgb:85,89,92;--bs-secondary-bg:#f0f1f2;--bs-secondary-bg-rgb:240,241,242;--bs-tertiary-color:rgba(85, 89, 92, 0.5);--bs-tertiary-color-rgb:85,89,92;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:#1a1a1a;--bs-link-color:#1a1a1a;--bs-link-color-rgb:26,26,26;--bs-link-decoration:underline;--bs-link-hover-color:#151515;--bs-link-hover-color-rgb:21,21,21;--bs-code-color:#e83e8c;--bs-highlight-color:#55595c;--bs-highlight-bg:#fcefdc;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#e0e1e2;--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(26, 26, 26, 0.25);--bs-form-valid-color:#4bbf73;--bs-form-valid-border-color:#4bbf73;--bs-form-invalid-color:#d9534f;--bs-form-invalid-border-color:#d9534f}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#e0e1e2;--bs-body-color-rgb:224,225,226;--bs-body-bg:#1a1a1a;--bs-body-bg-rgb:26,26,26;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(224, 225, 226, 0.75);--bs-secondary-color-rgb:224,225,226;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(224, 225, 226, 0.5);--bs-tertiary-color-rgb:224,225,226;--bs-tertiary-bg:#272a2d;--bs-tertiary-bg-rgb:39,42,45;--bs-primary-text-emphasis:#767676;--bs-secondary-text-emphasis:white;--bs-success-text-emphasis:#93d9ab;--bs-info-text-emphasis:#79c3e2;--bs-warning-text-emphasis:#f6ce95;--bs-danger-text-emphasis:#e89895;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#e0e1e2;--bs-primary-bg-subtle:#050505;--bs-secondary-bg-subtle:#333333;--bs-success-bg-subtle:#0f2617;--bs-info-bg-subtle:#061f29;--bs-warning-bg-subtle:#302310;--bs-danger-bg-subtle:#2b1110;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#101010;--bs-secondary-border-subtle:#999999;--bs-success-border-subtle:#2d7345;--bs-info-border-subtle:#135d7c;--bs-warning-border-subtle:#90682f;--bs-danger-border-subtle:#82322f;--bs-light-border-subtle:#55595c;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#767676;--bs-link-hover-color:#919191;--bs-link-color-rgb:118,118,118;--bs-link-hover-color-rgb:145,145,145;--bs-code-color:#f18bba;--bs-highlight-color:#e0e1e2;--bs-highlight-bg:#60451f;--bs-border-color:#55595c;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#93d9ab;--bs-form-valid-border-color:#93d9ab;--bs-form-invalid-color:#e89895;--bs-form-invalid-border-color:#e89895}*,::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:600;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h1,h1{font-size:2rem}}.h2,h2{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h2,h2{font-size:1.75rem}}.h3,h3{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h3,h3{font-size:1.5rem}}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.75rem}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:600}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)}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;line-height:inherit;font-size:calc(1.275rem + .3vw)}@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}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-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}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--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-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{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}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:initial;--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:rgba(0, 0, 0, 0.05);--bs-table-accent-bg:transparent;--bs-table-striped-color:initial;--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:initial;--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:initial;--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}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fcefdc;--bs-table-border-color:#cabfb0;--bs-table-striped-bg:#efe3d1;--bs-table-striped-color:#000;--bs-table-active-bg:#e3d7c6;--bs-table-active-color:#000;--bs-table-hover-bg:#e9ddcc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f7dddc;--bs-table-border-color:#c6b1b0;--bs-table-striped-bg:#ebd2d1;--bs-table-striped-color:#000;--bs-table-active-bg:#dec7c6;--bs-table-active-color:#000;--bs-table-hover-bg:#e4cccc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.75rem + var(--bs-border-width));padding-bottom:calc(.75rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(2rem + var(--bs-border-width));padding-bottom:calc(2rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + 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:.75rem 1.5rem;font-size:1rem;font-weight:300;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f1f2;background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0;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:#f0f1f2;border-color:#8d8d8d;outline:0;box-shadow:0 0 0 .25rem rgba(26,26,26,.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:#e0e1e2;opacity:1}.form-control::-webkit-file-upload-button{padding:.75rem 1.5rem;margin:-.75rem -1.5rem;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem;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:.75rem 1.5rem;margin:-.75rem -1.5rem;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem;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.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:.875rem}.form-control-sm::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-sm::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg{min-height:calc(1.5em + 4rem + calc(var(--bs-border-width) * 2));padding:2rem 2rem;font-size:1.25rem}.form-control-lg::-webkit-file-upload-button{padding:2rem 2rem;margin:-2rem -2rem;-webkit-margin-end:2rem;margin-inline-end:2rem}.form-control-lg::file-selector-button{padding:2rem 2rem;margin:-2rem -2rem;-webkit-margin-end:2rem;margin-inline-end:2rem}textarea.form-control{min-height:calc(1.5em + 1.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 4rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-sm{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 4rem + 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:.75rem 4.5rem .75rem 1.5rem;font-size:1rem;font-weight:300;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f1f2;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 1.5rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0;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:#8d8d8d;outline:0;box-shadow:0 0 0 .25rem rgba(26,26,26,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1.5rem;background-image:none}.form-select:disabled{color:#919aa1;background-color:#e0e1e2}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem}[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='%23e0e1e2' 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 .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:#f0f1f2;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=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#8d8d8d;outline:0;box-shadow:0 0 0 .25rem rgba(26,26,26,.25)}.form-check-input:checked{background-color:#1a1a1a;border-color:#1a1a1a}.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:#1a1a1a;border-color:#1a1a1a;--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:0;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='%238d8d8d'/%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-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>.form-control,.form-floating>.form-control-plaintext{padding:1rem 1.5rem}.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;padding-left:1.5rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{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{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#919aa1}.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-text{display:flex;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:300;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:#e0e1e2;border:var(--bs-border-width) solid var(--bs-border-color)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:2rem 2rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.5rem 1rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:6rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width))}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234bbf73' 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.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .375rem) center;background-size:calc(.75em + .75rem) calc(.75em + .75rem)}.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 + 1.5rem);background-position:top calc(.375em + .375rem) right calc(.375em + .375rem)}.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='%234bbf73' 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.1'/%3e%3c/svg%3e");padding-right:8.25rem;background-position:right 1.5rem center,center right 4.5rem;background-size:16px 12px,calc(.75em + .75rem) calc(.75em + .75rem)}.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 + 1.5rem))}.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)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.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}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 1.5rem);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='%23d9534f'%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='%23d9534f' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .375rem) center;background-size:calc(.75em + .75rem) calc(.75em + .75rem)}.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 + 1.5rem);background-position:top calc(.375em + .375rem) right calc(.375em + .375rem)}.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='%23d9534f'%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='%23d9534f' stroke='none'/%3e%3c/svg%3e");padding-right:8.25rem;background-position:right 1.5rem center,center right 4.5rem;background-size:16px 12px,calc(.75em + .75rem) calc(.75em + .75rem)}.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 + 1.5rem))}.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)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.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:1.5rem;--bs-btn-padding-y:0.75rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:600;--bs-btn-line-height:1.5rem;--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);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:#1a1a1a;--bs-btn-border-color:#1a1a1a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#161616;--bs-btn-hover-border-color:#151515;--bs-btn-focus-shadow-rgb:60,60,60;--bs-btn-active-color:#fff;--bs-btn-active-bg:#151515;--bs-btn-active-border-color:#141414;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#1a1a1a;--bs-btn-disabled-border-color:#1a1a1a}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:#fff}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#4bbf73;--bs-btn-border-color:#4bbf73;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#40a262;--bs-btn-hover-border-color:#3c995c;--bs-btn-focus-shadow-rgb:102,201,136;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3c995c;--bs-btn-active-border-color:#388f56;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#4bbf73;--bs-btn-disabled-border-color:#4bbf73}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#d9534f;--bs-btn-border-color:#d9534f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#b84743;--bs-btn-hover-border-color:#ae423f;--bs-btn-focus-shadow-rgb:223,109,105;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ae423f;--bs-btn-active-border-color:#a33e3b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#d9534f;--bs-btn-disabled-border-color:#d9534f}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f0f1f2;--bs-btn-border-color:#f0f1f2;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#cccdce;--bs-btn-hover-border-color:#c0c1c2;--bs-btn-focus-shadow-rgb:204,205,206;--bs-btn-active-color:#000;--bs-btn-active-bg:#c0c1c2;--bs-btn-active-border-color:#b4b5b6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f0f1f2;--bs-btn-disabled-border-color:#f0f1f2}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#343a40;--bs-btn-border-color:#343a40;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#52585d;--bs-btn-hover-border-color:#484e53;--bs-btn-focus-shadow-rgb:82,88,93;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5d6166;--bs-btn-active-border-color:#484e53;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#343a40;--bs-btn-disabled-border-color:#343a40}.btn-outline-secondary{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#d9534f;--bs-btn-border-color:#d9534f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d9534f;--bs-btn-hover-border-color:#d9534f;--bs-btn-focus-shadow-rgb:217,83,79;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d9534f;--bs-btn-active-border-color:#d9534f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#d9534f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d9534f;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#343a40;--bs-btn-border-color:#343a40;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#343a40;--bs-btn-hover-border-color:#343a40;--bs-btn-focus-shadow-rgb:52,58,64;--bs-btn-active-color:#fff;--bs-btn-active-bg:#343a40;--bs-btn-active-border-color:#343a40;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#343a40;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#343a40;--bs-gradient:none}.btn-link{--bs-btn-font-weight:300;--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:#919aa1;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:60,60,60;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:2rem;--bs-btn-padding-x:2rem;--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.5rem;--bs-btn-padding-x:1rem;--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:#1a1a1a;--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:#919aa1;--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)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-end{--bs-position:end}.dropdown-menu-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:300;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border: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}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.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:.75rem;padding-left:.75rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.5rem;padding-left:1.5rem}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.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(26,26,26,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width))}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#1a1a1a}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:600;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:1.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.3);--bs-navbar-hover-color:#1a1a1a;--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:#1a1a1a;--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:#1a1a1a;--bs-navbar-brand-hover-color:#1a1a1a;--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%2885, 89, 92, 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-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{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}@media (min-width:576px){.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 .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:768px){.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .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-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.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 .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}}@media (min-width:1200px){.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .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-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .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-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .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 .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:#fff;--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)}.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}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.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)}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.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:transparent;--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:transparent;--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(26, 26, 26, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#1a1a1a;--bs-pagination-active-border-color:#1a1a1a;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:transparent;display:flex;padding-left:0;list-style:none}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:600;--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}.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)}.alert-link{font-weight:600;color:var(--bs-alert-link-color)}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.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)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--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:#1a1a1a;--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)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.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:#1a1a1a;--bs-list-group-active-border-color:#1a1a1a;display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.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.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)}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.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:576px){.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:768px){.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.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>.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)}}@media (min-width:1200px){.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.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:1400px){.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.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)}}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.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.414'/%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(26, 26, 26, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;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;filter:var(--bs-btn-close-filter);border:0;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)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.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:transparent;--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)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-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{transform:translate(0,-50px);transition:transform .3s ease-out}@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);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)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left: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)}@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}}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down .modal-content{height:100%;border: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:300;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)}.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:var(--bs-popover-header-color);--bs-popover-header-bg:transparent;--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:300;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)}.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)}.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-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-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:var(--bs-carousel-indicator-active-bg);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}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;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}}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--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.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}.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 .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left: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-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#000!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:#fff!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#fff!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>.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,.visually-hidden-focusable:not(:focus):not(:focus-within){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-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!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}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-50{opacity:.5!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!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}.position-static{position:static!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!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}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.325rem + .9vw)!important}.fs-2{font-size:calc(1.3rem + .6vw)!important}.fs-3{font-size:calc(1.275rem + .3vw)!important}.fs-4{font-size:1.25rem!important}.fs-5{font-size:1rem!important}.fs-6{font-size:.75rem!important}.fst-italic{font-style:italic!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:200!important}.fw-normal{font-weight:300!important}.fw-medium{font-weight:400!important}.fw-semibold{font-weight:500!important}.fw-bold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!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-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2rem!important}.fs-2{font-size:1.75rem!important}.fs-3{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root{--bs-border-width:0}.navbar{font-size:.875rem;font-weight:600;text-transform:uppercase}.navbar-nav .nav-link{padding-top:.715rem;padding-bottom:.715rem}.bg-light{border:1px solid rgba(0,0,0,.1)}.bg-light.navbar-fixed-top{border-width:0 0 1px}.bg-light.navbar-bottom-top{border-width:1px 0 0}.nav-item{margin-right:2rem}.btn{font-size:.875rem;text-transform:uppercase}.btn-group-sm>.btn,.btn-sm{font-size:10px}.btn-primary{--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000}.btn-secondary{--bs-btn-hover-bg:#f0f1f2;--bs-btn-hover-border-color:#f0f1f2;--bs-btn-active-bg:#e0e1e2;--bs-btn-active-border-color:#e0e1e2}.btn-light{--bs-btn-hover-bg:#e0e1e2;--bs-btn-hover-border-color:#e0e1e2;--bs-btn-active-bg:#cdcecf;--bs-btn-active-border-color:#cdcecf}.btn-link{font-weight:600}.btn-outline-secondary{--bs-btn-color:#000;--bs-btn-hover-bg:#f0f1f2;--bs-btn-hover-border-color:#f0f1f2;--bs-btn-active-bg:#e0e1e2;--bs-btn-active-border-color:#e0e1e2;border-color:#f8f9fa}[class*=btn-outline-]{border-width:2px}.border-secondary{border:1px solid #cdcecf!important}[data-bs-theme=dark] .btn-primary{--bs-btn-bg:#080808;--bs-btn-hover-bg:#000}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f0f1f2;--bs-btn-hover-border-color:#f0f1f2;--bs-btn-active-bg:#e0e1e2;--bs-btn-active-border-color:#e0e1e2}[data-bs-theme=dark] .btn-outline-light:not([disabled]):not(.disabled):active,[data-bs-theme=dark] .btn-outline-light:not([disabled]):not(.disabled):focus,[data-bs-theme=dark] .btn-outline-light:not([disabled]):not(.disabled):hover{color:var(--bs-btn-active-color)}[data-bs-theme=dark] .btn-outline-dark{color:#fff}body{letter-spacing:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:3px}.text-secondary{color:#55595c!important}th{font-size:.875rem;text-transform:uppercase}.table td,.table th{padding:1.5rem}.table-sm td,.table-sm th{padding:.75rem}.table-danger,.table-info,.table-light,.table-primary,.table-secondary,.table-success,.table-warning{--bs-table-color:#55595c}[data-bs-theme=dark] .form-control{color:#55595c}[data-bs-theme=dark] .form-control::-moz-placeholder{color:rgba(85,89,92,.75)}[data-bs-theme=dark] .form-control::placeholder{color:rgba(85,89,92,.75)}[data-bs-theme=dark] .form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(85,89,92,.75)}[data-bs-theme=dark] .form-floating>.form-control-plaintext~label,[data-bs-theme=dark] .form-floating>.form-control:focus~label,[data-bs-theme=dark] .form-floating>.form-control:not(:placeholder-shown)~label,[data-bs-theme=dark] .form-floating>.form-select~label,[data-bs-theme=dark] .form-floating>label{color:rgba(85,89,92,.75)}[data-bs-theme=dark] .form-floating>.form-control-plaintext::-moz-placeholder,[data-bs-theme=dark] .form-floating>.form-control::-moz-placeholder{color:transparent}[data-bs-theme=dark] .form-floating>.form-control-plaintext::placeholder,[data-bs-theme=dark] .form-floating>.form-control::placeholder{color:transparent}[data-bs-theme=dark] .form-check-input:checked{background-color:rgba(85,89,92,.75)}[data-bs-theme=dark] .form-switch .form-check-input{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='rgba(0, 0, 0, 0.25)'/></svg>")}[data-bs-theme=dark] .input-group-text{color:rgba(85,89,92,.75)}.dropdown-menu{font-size:.875rem;text-transform:none}.badge{padding-top:.28rem}.badge.bg-light,.badge.bg-secondary{color:#343a40}.card .h1,.card .h2,.card .h3,.card .h4,.card .h5,.card .h6,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.list-group-item .h1,.list-group-item .h2,.list-group-item .h3,.list-group-item .h4,.list-group-item .h5,.list-group-item .h6,.list-group-item h1,.list-group-item h2,.list-group-item h3,.list-group-item h4,.list-group-item h5,.list-group-item h6{color:inherit}.modal-dialog{box-shadow:var(--bs-box-shadow)}.popover{--bs-popover-border-color:transparent;box-shadow:var(--bs-box-shadow)}.popover .popover-arrow{--bs-popover-border-width:1px}[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] .popover,[data-bs-theme=dark] .toast{background-color:#272727}
:root,[data-bs-theme=light]{--f-bg:#ffffff;--f-fg:#181210;--f-fg-muted:#656160;--f-fg-faint:#b3aead;--f-rule:#e3dbd8;--f-stripe-bg:#f1ebe9;--f-red:#e0442c;--f-accent:#af3a1a;--f-accent-soft:#7e2d17;--f-chrome:#e1dddd;--f-nav-ink:rgba(255,255,255,.19);--f-solid:#ffffff;--f-nav-fg:#1c1512}[data-bs-theme=dark]{--f-bg:#170b0b;--f-fg:#f2e9e7;--f-fg-muted:#9a908c;--f-fg-faint:#4e4542;--f-rule:#302222;--f-stripe-bg:#1f1212;--f-red:#ff7661;--f-accent:#d5562c;--f-accent-soft:#b8542f;--f-chrome:#332424;--f-nav-ink:rgba(82,30,26,.23);--f-solid:#000000;--f-nav-fg:#f4f4f4}html.f-noglass[data-bs-theme=light]{--f-nav-fg:#141414}html.f-noglass[data-bs-theme=dark]{--f-nav-fg:#f4f4f4}[data-bs-theme=dark] body,[data-bs-theme=light] body{background:0 0;color:var(--f-fg)}html[data-bs-theme=light]{background-color:#eef0f4;background-repeat:no-repeat;background-image:linear-gradient(90deg,rgba(153,83,62,.0440) 0,rgba(154,84,63,.0445) .312%,rgba(154,84,63,.0451) .625%,rgba(155,84,63,.0456) .938%,rgba(155,85,64,.0462) 1.25%,rgba(156,85,64,.0468) 1.562%,rgba(156,86,64,.0474) 1.875%,rgba(157,86,65,.0481) 2.188%,rgba(158,87,65,.0488) 2.5%,rgba(158,88,65,.0495) 2.812%,rgba(159,88,66,.0502) 3.125%,rgba(160,89,66,.0510) 3.438%,rgba(160,89,67,.0517) 3.75%,rgba(161,90,67,.0525) 4.062%,rgba(162,91,68,.0533) 4.375%,rgba(162,91,68,.0542) 4.688%,rgba(163,92,68,.0550) 5%,rgba(164,93,69,.0559) 5.312%,rgba(165,93,69,.0567) 5.625%,rgba(165,94,70,.0576) 5.938%,rgba(166,95,70,.0585) 6.25%,rgba(167,96,71,.0594) 6.562%,rgba(168,96,72,.0604) 6.875%,rgba(168,97,72,.0613) 7.187%,rgba(169,98,73,.0622) 7.5%,rgba(170,99,73,.0632) 7.812%,rgba(171,99,74,.0641) 8.125%,rgba(172,100,74,.0651) 8.438%,rgba(173,101,75,.0661) 8.75%,rgba(173,102,75,.0671) 9.062%,rgba(174,102,76,.0680) 9.375%,rgba(175,103,76,.0690) 9.688%,rgba(176,104,77,.0700) 10%,rgba(177,105,78,.0710) 10.312%,rgba(178,106,78,.0720) 10.625%,rgba(179,106,79,.0729) 10.938%,rgba(179,107,79,.0739) 11.25%,rgba(180,108,80,.0749) 11.562%,rgba(181,109,80,.0759) 11.875%,rgba(182,109,81,.0768) 12.188%,rgba(183,110,81,.0778) 12.5%,rgba(184,111,82,.0787) 12.812%,rgba(184,112,82,.0796) 13.125%,rgba(185,112,83,.0806) 13.438%,rgba(186,113,84,.0815) 13.75%,rgba(187,114,84,.0824) 14.062%,rgba(187,115,85,.0833) 14.375%,rgba(188,115,85,.0841) 14.688%,rgba(189,116,86,.0850) 15%,rgba(190,117,86,.0858) 15.313%,rgba(190,117,86,.0867) 15.625%,rgba(191,118,87,.0875) 15.937%,rgba(192,119,87,.0883) 16.25%,rgba(192,119,88,.0890) 16.562%,rgba(193,120,88,.0898) 16.875%,rgba(194,120,89,.0905) 17.188%,rgba(194,121,89,.0912) 17.5%,rgba(195,122,89,.0919) 17.812%,rgba(196,122,90,.0926) 18.125%,rgba(196,123,90,.0932) 18.438%,rgba(197,123,90,.0938) 18.75%,rgba(197,124,91,.0944) 19.062%,rgba(198,124,91,.0949) 19.375%,rgba(198,124,91,.0955) 19.688%,rgba(199,125,92,.0960) 20%,rgba(199,125,92,.0965) 20.312%,rgba(199,126,92,.0969) 20.625%,rgba(200,126,92,.0973) 20.938%,rgba(200,126,93,.0977) 21.25%,rgba(200,126,93,.0981) 21.562%,rgba(201,127,93,.0984) 21.875%,rgba(201,127,93,.0987) 22.188%,rgba(201,127,93,.0990) 22.5%,rgba(201,127,94,.0992) 22.812%,rgba(202,128,94,.0994) 23.125%,rgba(202,128,94,.0996) 23.438%,rgba(202,128,94,.0997) 23.75%,rgba(202,128,94,.0999) 24.062%,rgba(202,128,94,.0999) 24.375%,rgba(202,128,94,.1) 24.688%,rgba(202,128,94,.1) 25%,rgba(202,128,94,.1) 25.312%,rgba(202,128,94,.0999) 25.625%,rgba(202,128,94,.0999) 25.938%,rgba(202,128,94,.0997) 26.25%,rgba(202,128,94,.0996) 26.562%,rgba(202,128,94,.0994) 26.875%,rgba(201,127,94,.0992) 27.187%,rgba(201,127,93,.0990) 27.5%,rgba(201,127,93,.0987) 27.812%,rgba(201,127,93,.0984) 28.125%,rgba(200,126,93,.0981) 28.438%,rgba(200,126,93,.0977) 28.75%,rgba(200,126,92,.0973) 29.063%,rgba(199,126,92,.0969) 29.375%,rgba(199,125,92,.0965) 29.688%,rgba(199,125,92,.0960) 30%,rgba(198,124,91,.0955) 30.312%,rgba(198,124,91,.0949) 30.625%,rgba(197,124,91,.0944) 30.938%,rgba(197,123,90,.0938) 31.25%,rgba(196,123,90,.0932) 31.562%,rgba(196,122,90,.0926) 31.875%,rgba(195,122,89,.0919) 32.188%,rgba(194,121,89,.0912) 32.5%,rgba(194,120,89,.0905) 32.812%,rgba(193,120,88,.0898) 33.125%,rgba(192,119,88,.0890) 33.438%,rgba(192,119,87,.0883) 33.75%,rgba(191,118,87,.0875) 34.062%,rgba(190,117,86,.0867) 34.375%,rgba(190,117,86,.0858) 34.688%,rgba(189,116,86,.0850) 35%,rgba(188,115,85,.0841) 35.312%,rgba(187,115,85,.0833) 35.625%,rgba(187,114,84,.0824) 35.938%,rgba(186,113,84,.0815) 36.25%,rgba(185,112,83,.0806) 36.562%,rgba(184,112,82,.0796) 36.875%,rgba(184,111,82,.0787) 37.188%,rgba(183,110,81,.0778) 37.5%,rgba(182,109,81,.0768) 37.812%,rgba(181,109,80,.0759) 38.125%,rgba(180,108,80,.0749) 38.438%,rgba(179,107,79,.0739) 38.75%,rgba(179,106,79,.0729) 39.062%,rgba(178,106,78,.0720) 39.375%,rgba(177,105,78,.0710) 39.688%,rgba(176,104,77,.0700) 40%,rgba(175,103,76,.0690) 40.312%,rgba(174,102,76,.0680) 40.625%,rgba(173,102,75,.0671) 40.938%,rgba(173,101,75,.0661) 41.25%,rgba(172,100,74,.0651) 41.562%,rgba(171,99,74,.0641) 41.875%,rgba(170,99,73,.0632) 42.188%,rgba(169,98,73,.0622) 42.5%,rgba(168,97,72,.0613) 42.812%,rgba(168,96,72,.0604) 43.125%,rgba(167,96,71,.0594) 43.438%,rgba(166,95,70,.0585) 43.75%,rgba(165,94,70,.0576) 44.062%,rgba(165,93,69,.0567) 44.375%,rgba(164,93,69,.0559) 44.688%,rgba(163,92,68,.0550) 45%,rgba(162,91,68,.0542) 45.312%,rgba(162,91,68,.0534) 45.625%,rgba(161,90,67,.0527) 45.938%,rgba(160,90,67,.0520) 46.25%,rgba(160,89,66,.0514) 46.562%,rgba(159,89,66,.0508) 46.875%,rgba(159,88,66,.0503) 47.188%,rgba(159,88,66,.0498) 47.5%,rgba(158,88,65,.0494) 47.812%,rgba(158,87,65,.0490) 48.125%,rgba(158,87,65,.0487) 48.438%,rgba(157,87,65,.0485) 48.75%,rgba(157,87,65,.0483) 49.062%,rgba(157,87,65,.0481) 49.375%,rgba(157,86,65,.0481) 49.688%,rgba(157,86,65,.0480) 50%,rgba(157,86,65,.0481) 50.313%,rgba(157,87,65,.0481) 50.625%,rgba(157,87,65,.0483) 50.938%,rgba(157,87,65,.0485) 51.25%,rgba(158,87,65,.0487) 51.562%,rgba(158,87,65,.0490) 51.875%,rgba(158,88,65,.0494) 52.188%,rgba(159,88,66,.0498) 52.5%,rgba(159,88,66,.0503) 52.812%,rgba(159,89,66,.0508) 53.125%,rgba(160,89,66,.0514) 53.438%,rgba(160,90,67,.0520) 53.75%,rgba(161,90,67,.0527) 54.062%,rgba(162,91,68,.0534) 54.375%,rgba(162,91,68,.0542) 54.688%,rgba(163,92,68,.0550) 55%,rgba(164,93,69,.0559) 55.312%,rgba(165,93,69,.0567) 55.625%,rgba(165,94,70,.0576) 55.937%,rgba(166,95,70,.0585) 56.25%,rgba(167,96,71,.0594) 56.563%,rgba(168,96,72,.0604) 56.875%,rgba(168,97,72,.0613) 57.188%,rgba(169,98,73,.0622) 57.5%,rgba(170,99,73,.0632) 57.812%,rgba(171,99,74,.0641) 58.125%,rgba(172,100,74,.0651) 58.438%,rgba(173,101,75,.0661) 58.75%,rgba(173,102,75,.0671) 59.062%,rgba(174,102,76,.0680) 59.375%,rgba(175,103,76,.0690) 59.688%,rgba(176,104,77,.0700) 60%,rgba(177,105,78,.0710) 60.312%,rgba(178,106,78,.0720) 60.625%,rgba(179,106,79,.0729) 60.938%,rgba(179,107,79,.0739) 61.25%,rgba(180,108,80,.0749) 61.562%,rgba(181,109,80,.0759) 61.875%,rgba(182,109,81,.0768) 62.187%,rgba(183,110,81,.0778) 62.5%,rgba(184,111,82,.0787) 62.813%,rgba(184,112,82,.0796) 63.125%,rgba(185,112,83,.0806) 63.438%,rgba(186,113,84,.0815) 63.75%,rgba(187,114,84,.0824) 64.062%,rgba(187,115,85,.0833) 64.375%,rgba(188,115,85,.0841) 64.688%,rgba(189,116,86,.0850) 65%,rgba(190,117,86,.0858) 65.312%,rgba(190,117,86,.0867) 65.625%,rgba(191,118,87,.0875) 65.938%,rgba(192,119,87,.0883) 66.25%,rgba(192,119,88,.0890) 66.562%,rgba(193,120,88,.0898) 66.875%,rgba(194,120,89,.0905) 67.188%,rgba(194,121,89,.0912) 67.5%,rgba(195,122,89,.0919) 67.812%,rgba(196,122,90,.0926) 68.125%,rgba(196,123,90,.0932) 68.438%,rgba(197,123,90,.0938) 68.75%,rgba(197,124,91,.0944) 69.062%,rgba(198,124,91,.0949) 69.375%,rgba(198,124,91,.0955) 69.688%,rgba(199,125,92,.0960) 70%,rgba(199,125,92,.0965) 70.312%,rgba(199,126,92,.0969) 70.625%,rgba(200,126,92,.0973) 70.938%,rgba(200,126,93,.0977) 71.25%,rgba(200,126,93,.0981) 71.562%,rgba(201,127,93,.0984) 71.875%,rgba(201,127,93,.0987) 72.188%,rgba(201,127,93,.0990) 72.5%,rgba(201,127,94,.0992) 72.812%,rgba(202,128,94,.0994) 73.125%,rgba(202,128,94,.0996) 73.438%,rgba(202,128,94,.0997) 73.75%,rgba(202,128,94,.0999) 74.062%,rgba(202,128,94,.0999) 74.375%,rgba(202,128,94,.1) 74.688%,rgba(202,128,94,.1) 75%,rgba(202,128,94,.1) 75.312%,rgba(202,128,94,.0999) 75.625%,rgba(202,128,94,.0999) 75.938%,rgba(202,128,94,.0997) 76.25%,rgba(202,128,94,.0996) 76.562%,rgba(202,128,94,.0994) 76.875%,rgba(201,127,94,.0992) 77.188%,rgba(201,127,93,.0990) 77.5%,rgba(201,127,93,.0987) 77.812%,rgba(201,127,93,.0984) 78.125%,rgba(200,126,93,.0981) 78.438%,rgba(200,126,93,.0977) 78.75%,rgba(200,126,92,.0973) 79.062%,rgba(199,126,92,.0969) 79.375%,rgba(199,125,92,.0965) 79.688%,rgba(199,125,92,.0960) 80%,rgba(198,124,91,.0955) 80.312%,rgba(198,124,91,.0949) 80.625%,rgba(197,124,91,.0944) 80.938%,rgba(197,123,90,.0938) 81.25%,rgba(196,123,90,.0932) 81.562%,rgba(196,122,90,.0926) 81.875%,rgba(195,122,89,.0919) 82.188%,rgba(194,121,89,.0912) 82.5%,rgba(194,120,89,.0905) 82.812%,rgba(193,120,88,.0898) 83.125%,rgba(192,119,88,.0890) 83.438%,rgba(192,119,87,.0883) 83.75%,rgba(191,118,87,.0875) 84.062%,rgba(190,117,86,.0867) 84.375%,rgba(190,117,86,.0858) 84.688%,rgba(189,116,86,.0850) 85%,rgba(188,115,85,.0841) 85.312%,rgba(187,115,85,.0833) 85.625%,rgba(187,114,84,.0824) 85.938%,rgba(186,113,84,.0815) 86.25%,rgba(185,112,83,.0806) 86.562%,rgba(184,112,82,.0796) 86.875%,rgba(184,111,82,.0787) 87.188%,rgba(183,110,81,.0778) 87.5%,rgba(182,109,81,.0768) 87.812%,rgba(181,109,80,.0759) 88.125%,rgba(180,108,80,.0749) 88.438%,rgba(179,107,79,.0739) 88.75%,rgba(179,106,79,.0729) 89.062%,rgba(178,106,78,.0720) 89.375%,rgba(177,105,78,.0710) 89.688%,rgba(176,104,77,.0700) 90%,rgba(175,103,76,.0690) 90.312%,rgba(174,102,76,.0680) 90.625%,rgba(173,102,75,.0671) 90.938%,rgba(173,101,75,.0661) 91.25%,rgba(172,100,74,.0651) 91.562%,rgba(171,99,74,.0641) 91.875%,rgba(170,99,73,.0632) 92.188%,rgba(169,98,73,.0622) 92.5%,rgba(168,97,72,.0613) 92.812%,rgba(168,96,72,.0604) 93.125%,rgba(167,96,71,.0594) 93.438%,rgba(166,95,70,.0585) 93.75%,rgba(165,94,70,.0576) 94.062%,rgba(165,93,69,.0567) 94.375%,rgba(164,93,69,.0559) 94.688%,rgba(163,92,68,.0550) 95%,rgba(162,91,68,.0542) 95.312%,rgba(162,91,68,.0533) 95.625%,rgba(161,90,67,.0525) 95.938%,rgba(160,89,67,.0517) 96.25%,rgba(160,89,66,.0510) 96.562%,rgba(159,88,66,.0502) 96.875%,rgba(158,88,65,.0495) 97.188%,rgba(158,87,65,.0488) 97.5%,rgba(157,86,65,.0481) 97.812%,rgba(156,86,64,.0474) 98.125%,rgba(156,85,64,.0468) 98.438%,rgba(155,85,64,.0462) 98.75%,rgba(155,84,63,.0456) 99.062%,rgba(154,84,63,.0451) 99.375%,rgba(154,84,63,.0445) 99.688%,rgba(153,83,62,.0440) 100%),linear-gradient(180deg,#eef0f4 0,#eaecf1 50%,#eef0f4 100%)}html[data-bs-theme=dark]{background-color:#1b1517;background-repeat:no-repeat;background-image:linear-gradient(90deg,rgba(150,86,70,.014) 0,rgba(174,102,80,.036) 50%,rgba(150,86,70,.014) 100%),linear-gradient(180deg,#120c10 0,#120c10 100%)}html[data-bs-theme=dark]::after,html[data-bs-theme=light]::after{content:"";position:fixed;inset:0;z-index:4998;pointer-events:none;background-image:var(--f-aura-noise,url(/assets/aura-noise.webp?v=1873));background-size:128px 128px;opacity:1}@media (min-resolution:2dppx){html[data-bs-theme=dark]::after,html[data-bs-theme=light]::after{background-size:64px 64px}}@media (min-resolution:3dppx){html[data-bs-theme=dark]::after,html[data-bs-theme=light]::after{background-size:42.67px 42.67px}}html[data-bs-theme=dark]::after,html[data-bs-theme=light]::after{mix-blend-mode:normal;filter:none}html.f-noglass::after,html.f-noglass[data-bs-theme=dark]::after,html.f-noglass[data-bs-theme=light]::after{display:none}html.f-noglass[data-bs-theme=light]{background-color:#fff;background-image:none}html.f-noglass[data-bs-theme=dark]{background-color:#000;background-image:none}.f-brim{display:none}html::before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:var(--f-chrome,#000);z-index:2147483000;pointer-events:none}html.f-noglass::before{background:var(--f-solid,#000)}[data-bs-theme=dark] body.f-noglass,[data-bs-theme=light] body.f-noglass{background:var(--f-solid)}body.f-noglass .f-nav{background:var(--f-solid);border-bottom:1px solid var(--f-rule);-webkit-backdrop-filter:none;backdrop-filter:none}body.f-noglass .f-nav::after{display:none}html.f-noglass[data-bs-theme=light]{--f-rule:#dcdcdc;--f-stripe-bg:#ececec;--f-chrome:#636363;--f-accent:#4a4a4a;--f-accent-soft:#8a8582;--cal-acc:#4a4a4a;--cal-req:#e8e9ec;--cal-bg:#f0f2f6;--cal-border:#e2e0e6;--cal-chip:#e3e5ea;--cal-panel:#ffffff;--cal-grid:#dcdcde;--cal-headbg:#eceef1;--cal-headfg:#4a4a4a;--cal-cell:#f7f7f8;--cal-today:#e9eaee;--cal-weekend:#f0f0f2;--cal-outside:#f4f4f6;--cal-shadow:0 10px 30px -14px rgba(40,40,40,.28),0 2px 5px -2px rgba(0,0,0,.10)}html.f-noglass[data-bs-theme=dark]{--f-bg:#0e0e0e;--f-rule:#252525;--f-stripe-bg:#151515;--f-chrome:#111111;--f-accent:#6e6e6e;--f-accent-soft:#6a6560;--cal-acc:#9a9a9a;--cal-req:#1e1d22;--cal-bg:#100f15;--cal-border:#2a2830;--cal-chip:#202027;--cal-panel:#1b1b1d;--cal-grid:#2c2c2f;--cal-headbg:#242427;--cal-headfg:#a6a6ab;--cal-cell:#141416;--cal-today:#262629;--cal-weekend:#101012;--cal-outside:#121214;--cal-shadow:0 12px 34px -16px rgba(0,0,0,.65),0 2px 6px -2px rgba(0,0,0,.4)}html.f-noglass[data-bs-theme=dark] .f-nav .dropdown-menu{background:#151515}html.f-noglass[data-bs-theme=dark] .f-totop{color:#0e0e0e}html.f-noglass[data-bs-theme=dark] .f-wysiwyg-area pre,html.f-noglass[data-bs-theme=dark] pre.f-curl{background:#111}:root{--f-serif:'Instrument Serif','Instrument Serif Fallback',Georgia,'Times New Roman',serif;--f-sans:'Instrument Sans','Instrument Sans Fallback',system-ui,-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;--f-mono:'JetBrains Mono',ui-monospace,'SFMono-Regular',Consolas,'Liberation Mono',monospace}body,html{font-family:var(--f-sans);font-feature-settings:'ss01','cv11';background:var(--f-bg);color:var(--f-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-gutter:stable}body{min-height:100vh;display:flex;flex-direction:column}@supports (min-height:100svh){body{min-height:100svh}}body>main{flex:1 0 auto}html{font-size:var(--f-root, 106.25%)}@media (min-width:1200px) and (max-resolution:1.5dppx){:root{--f-root:100%}}@media (min-width:1600px) and (max-resolution:1.5dppx){:root{--f-root:96.875%}}@media (min-width:1200px) and (-webkit-max-device-pixel-ratio:1.5){:root{--f-root:100%}}@media (min-width:1600px) and (-webkit-max-device-pixel-ratio:1.5){:root{--f-root:96.875%}}:root[data-scale=full]{--f-root:106.25%}body{font-size:.94rem;line-height:1.55;letter-spacing:-.005em}a{color:var(--f-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .12s ease}a:hover{color:var(--f-fg);opacity:.55}::selection{background:var(--f-fg);color:var(--f-bg)}hr{border:0;border-top:1px solid var(--f-rule);opacity:1}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.h1,.h2,.h3,h1,h2,h3{font-family:var(--f-serif);font-weight:400;letter-spacing:-.025em;color:var(--f-fg)}.h1,h1{font-size:2.6rem;line-height:1.02}.h2,h2{font-size:1.95rem;line-height:1.08}.h3,h3{font-size:1.45rem;line-height:1.18}.h4,h4{font-family:var(--f-sans);font-size:1.02rem;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--f-fg)}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:400;letter-spacing:-.035em}.display-6,.f-admin-title{position:relative}.display-6::after,.f-admin-title::after{content:'';display:block;width:58px;height:3px;margin-top:.55rem;border-radius:2px;background:linear-gradient(90deg,var(--f-accent),color-mix(in srgb,var(--f-accent) 18%,transparent))}.f-head-ox{--f-accent:#6e1621}[data-bs-theme=dark] .f-head-ox{--f-accent:#cc3843}.f-head-ox .f-eyebrow{color:var(--f-accent);opacity:.82}p{margin-bottom:1rem}.lead{font-family:var(--f-serif);font-size:1.15rem;font-weight:400;line-height:1.45}.f-eyebrow{font-family:var(--f-sans);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--f-fg-muted);line-height:1}.f-mark{font-family:var(--f-serif);font-weight:400;letter-spacing:-.03em;text-decoration:none;color:var(--f-fg);font-size:1.35rem;line-height:1;display:inline-flex;align-items:center}.f-mark em{font-style:normal;opacity:.35;margin-left:.05em}.f-nav .f-mark,.f-nav .f-mark em{transition:color .08s ease,opacity .08s ease}.f-stripe{border-radius:0;border:0;border-top:1px solid var(--f-rule);border-bottom:1px solid var(--f-rule);background:var(--f-stripe-bg);color:var(--f-fg);font-size:.85rem}.f-stripe a.btn{border-radius:0}:root{--f-nav-pad:1.1rem;--f-nav-h:3.9rem}.f-nav{background:0 0;color:var(--f-nav-fg);-webkit-backdrop-filter:saturate(140%) blur(7px);backdrop-filter:saturate(140%) blur(7px);border-bottom:0;padding:var(--f-nav-pad) 0;padding-top:calc(var(--f-nav-pad) + env(safe-area-inset-top,0px));position:sticky;top:0;z-index:1030;transition:transform .28s ease,padding .22s ease}.f-pin{transition:transform .28s ease}@media (min-width:992px){.f-nav .f-nav-row{max-width:min(100rem,calc(100% - 3rem))}}.f-nav-list .nav-link.active{color:var(--f-nav-fg)}.f-nav .dropdown-menu{background:color-mix(in srgb,#070707 72%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border:1px solid color-mix(in srgb,#fff 12%,transparent)}[data-bs-theme=dark] .f-nav .dropdown-menu{background:color-mix(in srgb,#070707 60%,transparent);border-color:color-mix(in srgb,#fff 10%,transparent)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.f-nav .dropdown-menu{background:#3a3a3a}[data-bs-theme=dark] .f-nav .dropdown-menu{background:#1f1212}}.f-nav::after{content:'';position:absolute;inset:0;z-index:-1;background:var(--f-aura-noise,url(/assets/aura-noise.webp?v=1873)) repeat,var(--f-nav-ink,color-mix(in srgb,#070707 62%,transparent));background-size:128px 128px,auto}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.f-nav::after{background-size:64px 64px,auto}}@media (-webkit-min-device-pixel-ratio:2.5),(min-resolution:2.5dppx){.f-nav::after{background-size:42.67px 42.67px,auto}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.f-nav{background:var(--f-chrome,var(--f-fg))}.f-nav::after{content:none}}[data-bs-theme=dark] .f-nav{--f-bg:#f5f5f5;--f-fg:#0a0a0a;color:var(--f-nav-fg);-webkit-backdrop-filter:saturate(140%) blur(6.5px);backdrop-filter:saturate(140%) blur(6.5px)}html:not(.f-noglass) .f-nav{animation:f-nav-vent-l 96ms linear 1}html[data-bs-theme=dark]:not(.f-noglass) .f-nav{animation:f-nav-vent-d 96ms linear 1}@keyframes f-nav-vent-l{0%,20%{-webkit-backdrop-filter:none;backdrop-filter:none}27%{-webkit-backdrop-filter:saturate(140%) blur(7.35px);backdrop-filter:saturate(140%) blur(7.35px)}100%{-webkit-backdrop-filter:saturate(140%) blur(7px);backdrop-filter:saturate(140%) blur(7px)}}@keyframes f-nav-vent-d{0%,20%{-webkit-backdrop-filter:none;backdrop-filter:none}27%{-webkit-backdrop-filter:saturate(140%) blur(6.85px);backdrop-filter:saturate(140%) blur(6.85px)}100%{-webkit-backdrop-filter:saturate(140%) blur(6.5px);backdrop-filter:saturate(140%) blur(6.5px)}}.f-nav .f-nav-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.25rem;padding-right:7.5rem;min-width:0}.f-nav-list,.f-nav-right{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.25rem}.f-nav-list>.nav-item,.f-nav-right>.nav-item{margin-right:0}@media (min-width:1200px){.f-nav-reload-item{display:none}}@media (display-mode:browser){.f-nav-reload-item{display:none}}html.f-ios-standalone .f-nav-reload-item{display:none}.f-nav-list{flex:1 1 auto;min-width:0;flex-wrap:wrap;overflow:visible;row-gap:.75rem;position:relative}.f-nav-list::after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:1px;background:color-mix(in srgb,var(--f-nav-fg) 30%,transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.f-nav-list:has(.dropdown.show)::after{opacity:1}.f-nav-right{margin-left:auto;gap:1rem;flex:0 0 auto}.f-nav .f-mark{flex:0 0 auto}.f-nav-offsite-icon{display:inline-block;width:.8em;height:.8em;line-height:0;margin-right:.35em;flex:0 0 auto;opacity:.55;transition:opacity .12s}@media (hover:hover) and (pointer:fine){.f-nav-overlay__row:hover .f-nav-offsite-icon,.nav-link:hover .f-nav-offsite-icon{opacity:1}}.f-nav .f-mark{color:var(--f-nav-fg);text-decoration:none;font-family:var(--f-serif);font-size:1.45rem;line-height:1;letter-spacing:-.015em;flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem}.f-nav .f-mark em{color:var(--f-nav-fg);opacity:.4;font-style:normal}@media (hover:hover) and (pointer:fine){.f-nav .f-mark:hover{color:var(--f-nav-fg);opacity:.8}}.f-mark-word{display:inline-block;transform:translateY(.02em)}.f-nav .nav-link{color:color-mix(in srgb,var(--f-nav-fg) 62%,transparent);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:.25rem 0;position:relative;transition:color .2s ease;display:inline-flex;align-items:center;line-height:1}.f-nav .nav-link.active,.f-nav .nav-link:focus-visible{color:var(--f-nav-fg);opacity:1}.f-nav .nav-link[href="/allied"],.f-nav .nav-link[href="/allied"].active,.f-nav .nav-link[href="/allied"]:hover{color:#3fb0ff;font-weight:800;letter-spacing:.12em;text-shadow:0 0 14px rgba(63,176,255,.35)}.f-nav .dropdown-toggle:focus,.f-nav .nav-link:focus,.f-nav .nav-link:focus-visible{outline:0;box-shadow:none}.f-nav .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:color-mix(in srgb,var(--f-nav-fg) 40%,transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.f-nav .nav-link.active::after,.f-nav .nav-link:focus-visible::after{opacity:1}@media (hover:hover) and (pointer:fine){.f-nav .nav-link.is-hover{color:var(--f-nav-fg);opacity:1}.f-nav .nav-link.is-hover::after{opacity:1}}.f-nav .dropdown-toggle::after{border:0;margin:0}.f-nav .dropdown-menu{background:var(--f-fg);color:var(--f-bg);border:1px solid color-mix(in srgb,var(--f-bg) 18%,transparent);border-radius:0;margin-top:.45rem;padding:.35rem 0;min-width:9rem}.f-nav .dropdown-item{color:var(--f-bg);font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1rem;opacity:.85;transition:none}.f-nav .dropdown-item:focus,.f-nav .dropdown-item:hover{background:0 0;color:var(--f-bg);opacity:1;text-shadow:0 0 .6px currentColor,0 0 .6px currentColor}html[data-bs-theme=light] .f-nav .dropdown-menu{background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(130%) blur(14px);backdrop-filter:saturate(130%) blur(14px);color:var(--f-nav-fg);border-color:rgba(28,21,18,.14)}html[data-bs-theme=light] .f-nav .dropdown-item,html[data-bs-theme=light] .f-nav .dropdown-item:focus,html[data-bs-theme=light] .f-nav .dropdown-item:hover{color:var(--f-nav-fg)}.f-icon-btn{background:0 0;border:0;padding:0;color:var(--f-nav-fg);width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .12s ease;text-decoration:none;position:relative;appearance:none;-webkit-appearance:none;box-shadow:none;outline:0;border-radius:0}.f-icon-btn::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:color-mix(in srgb,var(--f-nav-fg) 40%,transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.f-icon-btn.is-hover,.f-icon-btn.show,.f-icon-btn:focus-visible{color:var(--f-nav-fg);opacity:1;background:0 0;box-shadow:none}.f-icon-btn.is-hover::after,.f-icon-btn.show::after,.f-icon-btn:focus-visible::after{opacity:1}.f-icon-btn svg{width:18px;height:18px;display:block;stroke:currentColor}[data-bs-theme=light] #icon_sun{display:none}[data-bs-theme=dark] #icon_moon{display:none}.f-welcome{max-width:40rem;margin:0 auto;width:100%;padding:4.5rem 1.25rem 5.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2.75rem;min-height:60svh;justify-content:center}main:has(> .f-welcome){display:flex;flex-direction:column;align-items:center}main:has(> .f-welcome)>.f-welcome{flex:1 1 auto}@media (max-width:700px){.f-welcome{padding-top:2.25rem;padding-bottom:2.75rem;gap:1.75rem}main:has(> .f-welcome){padding-top:.5rem;padding-bottom:.5rem}}@media (display-mode:standalone),(display-mode:fullscreen){body,html{overscroll-behavior:none}.f-foot{padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px))}}.f-welcome-hi{font-family:"Snell Roundhand","Segoe Script","Bradley Hand","Brush Script MT",cursive;font-size:clamp(3.2rem, 12vw, 5.5rem);line-height:1;font-weight:500;color:var(--f-fg);margin:0;letter-spacing:.01em}.f-welcome-who{color:#6e1621;white-space:nowrap;text-decoration:none}.f-welcome-who:hover{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.045em}[data-bs-theme=dark] .f-welcome-who{color:#cc3843}.f-turnstile,.lcfb-ts{width:300px;max-width:100%;min-height:65px;overflow:hidden}.f-turnstile .cf-turnstile,.lcfb-ts .cf-turnstile{display:block;width:100%}.f-tx-outage{display:flex;align-items:center;gap:.95rem;margin:0 0 1.25rem;padding:.85rem 1.1rem .85rem 1.35rem;border-left:3px solid var(--f-accent);background:color-mix(in srgb,var(--f-accent) 7%,transparent)}.f-tx-outage-dot{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;background:var(--f-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--f-accent) 55%,transparent);animation:f-tx-outage-pulse 2.6s ease-out infinite}@keyframes f-tx-outage-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--f-accent) 55%,transparent)}70%{box-shadow:0 0 0 .5rem transparent}100%{box-shadow:0 0 0 0 transparent}}.f-tx-outage-text{font-family:var(--f-serif);font-size:1.1rem;line-height:1.3;color:var(--f-fg);margin:0}@media (prefers-reduced-motion:reduce){.f-tx-outage-dot{animation:none}}ul.nav.f-tx-tabs{display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:0}ul.nav.f-tx-tabs::-webkit-scrollbar{display:none}ul.nav.f-tx-tabs .nav-item{flex:0 0 auto;margin:0!important}ul.nav.f-tx-tabs .nav-link{white-space:nowrap}@media (max-width:576px){ul.nav.f-tx-tabs .nav-link{padding-left:.6rem!important;padding-right:.6rem!important;font-size:.95rem}ul.nav.f-tx-tabs .badge{margin-left:.35rem!important}}@media (max-width:576px){ul.nav.f-tx-tabs .nav-item:first-child{margin-left:auto!important}ul.nav.f-tx-tabs .nav-item:last-child{margin-right:auto!important}}@media (max-width:576px){ul.nav.f-tx-tabs+.f-filters-fold-bar{justify-content:center}}.f-tx-stats{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 2.4rem;margin-top:1.1rem;--f-accent:#6e1621}[data-bs-theme=dark] .f-tx-stats{--f-accent:#cc3843}.f-tx-stat{display:flex;flex-direction:column;gap:.3rem;min-width:5.5rem;position:relative;padding-top:.55rem}.f-tx-stat::before{content:"";position:absolute;top:0;left:0;width:2.6rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--f-accent),color-mix(in srgb,var(--f-accent) 25%,transparent))}.f-tx-stat-n{font-family:var(--f-serif);font-size:2.35rem;line-height:1;font-weight:400;letter-spacing:-.02em;color:var(--f-fg);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.45rem}.f-tx-stat-l{font-family:var(--f-sans);font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--f-fg-muted);line-height:1}.f-tx-stat-sub{font-size:.78rem;color:var(--f-fg-muted);line-height:1;margin-top:-.1rem}.f-tx-stat-warm .f-tx-stat-n{color:color-mix(in srgb,var(--f-accent) 70%,var(--f-fg))}.f-tx-stat-hot .f-tx-stat-n{color:var(--f-accent)}.f-tx-stat-effort .f-tx-stat-n{color:var(--f-accent)}.f-tx-stat-effort::before{width:100%}.f-tx-stat-hot .f-tx-stat-l{color:var(--f-accent);opacity:.85}.f-tx-stat-hot::before{width:100%}.f-tx-stat-snipe::after{content:"\2715";position:absolute;top:-.42rem;left:calc(2.6rem + .3rem);font-family:var(--f-sans);font-size:.78rem;line-height:1;font-weight:700;color:var(--f-accent);pointer-events:none}.f-tx-stat-sig{font-family:var(--f-sans);font-size:1.15rem;line-height:1;color:var(--f-accent);transform:translateY(-.3rem);display:inline-block}@media (max-width:576px){.f-tx-stat-sig{font-size:.95rem;transform:translateY(-.22rem)}}.f-tx-stat-team::after{content:"\2605";position:absolute;top:-.46rem;left:calc(2.6rem + .3rem);font-family:var(--f-sans);font-size:.8rem;line-height:1;color:var(--f-accent);pointer-events:none}.f-tx-stat-team.f-tx-stat-hot::after{left:auto;right:0}.f-tx-stat-dot{flex:0 0 auto;width:.6rem;height:.6rem;border-radius:50%;background:var(--f-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--f-accent) 55%,transparent);animation:f-tx-outage-pulse 2.6s ease-out infinite}.f-tx-stat:not(.f-tx-stat-hot) .f-tx-stat-dot{display:none}.f-tx-stat-when{font-family:var(--f-serif);font-style:italic;font-size:.95rem;color:var(--f-fg-muted);align-self:center}@media (prefers-reduced-motion:reduce){.f-tx-stat-dot{animation:none}}@media (max-width:575.98px){.f-tx-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.4rem}.f-tx-stat{min-width:0}.f-tx-stat-n{font-size:1.9rem}.f-tx-stat-when{grid-column:1/-1;justify-self:start}}.f-tx-id{font-family:var(--bs-font-monospace);font-size:.875rem;font-weight:400;white-space:nowrap}.f-tx-id-interac{color:var(--f-fg-muted,#656160)}.f-tx-id-card{color:color-mix(in srgb,#8b1e2d 55%,var(--f-fg-muted,#656160))}.f-tx-synced{display:inline-block;width:.58rem;height:.58rem;margin-right:.4rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 .11rem rgba(34,197,94,.28);vertical-align:middle;position:relative;top:-.06em}code.f-ip[title]{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);cursor:help}.f-welcome-vesper{font-family:"Snell Roundhand","Segoe Script","Bradley Hand","Brush Script MT",cursive;font-size:clamp(2.4rem, 8vw, 3.6rem);line-height:1;font-weight:500;letter-spacing:.01em;color:#6e1621;margin:0;text-align:center}[data-bs-theme=dark] .f-welcome-vesper{color:#cc3843}.f-welcome-controls{display:flex;flex-direction:column;gap:0;width:100%;max-width:24rem;text-align:left}.f-welcome-ctl{display:flex;align-items:center;gap:1rem;padding:1rem .25rem;border:0;border-radius:0;background:0 0;border-bottom:1px solid color-mix(in srgb,var(--f-rule) 55%,transparent)}.f-welcome-ctl:first-child{border-top:1px solid color-mix(in srgb,var(--f-rule) 55%,transparent)}.f-welcome-ctl .f-icon-btn{flex:0 0 auto;width:34px;height:34px;color:var(--f-fg-muted);border:0;border-radius:9px;transition:color .15s ease}.f-welcome-ctl .f-icon-btn:focus-visible,.f-welcome-ctl .f-icon-btn:hover{color:#6e1621;background:0 0}[data-bs-theme=dark] .f-welcome-ctl .f-icon-btn:focus-visible,[data-bs-theme=dark] .f-welcome-ctl .f-icon-btn:hover{color:#cc3843}.f-welcome-ctl .f-icon-btn::after{display:none}.f-welcome-ctl .f-icon-btn svg{width:20px;height:20px}.f-welcome-label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.f-welcome-name{font-family:var(--f-sans);font-weight:600;font-size:.92rem;color:var(--f-fg);letter-spacing:.01em}.f-welcome-desc{font-size:.8rem;color:var(--f-fg-muted);line-height:1.45}[data-bs-theme=light] .f-welcome .f-w-sun{display:none}[data-bs-theme=dark] .f-welcome .f-w-moon{display:none}.f-glass-toggle svg{transition:opacity .18s ease}body.f-noglass .f-glass-toggle svg{opacity:.3}.f-ghost-name em{opacity:.9;font-style:italic}.f-elevated-name,.f-elevated-name:focus,.f-elevated-name:hover{color:#ff7061!important}html[data-bs-theme=light] .f-elevated-name,html[data-bs-theme=light] .f-elevated-name:focus,html[data-bs-theme=light] .f-elevated-name:hover{color:#bf2e21!important}.f-account-label{display:inline}.f-account-icon{display:none}.f-burger{display:none;background:0 0;border:0;padding:0;color:var(--f-nav-fg);width:26px;height:26px;align-items:center;justify-content:center;cursor:pointer;transition:opacity .12s ease;flex:0 0 auto;margin-left:.25rem}.f-burger:hover{opacity:.55}.f-burger svg{width:22px;height:22px;display:block;stroke:currentColor}.f-nav-collapse{display:contents}.f-nav[data-overflow="1"] .f-burger{display:inline-flex}.f-nav[data-overflow="1"] .f-nav-collapse{display:none;background:var(--f-fg);padding:.5rem 0 1.25rem;border-top:1px solid color-mix(in srgb,var(--f-bg) 12%,transparent);margin-top:1rem}.f-nav[data-overflow="1"] .f-nav-collapse[data-open="1"]{display:block;flex:0 0 100%;width:100%;order:99}.f-nav[data-overflow="1"]:has(.f-nav-collapse[data-open="1"]) .f-nav-row{flex-wrap:wrap}.f-nav[data-overflow="1"] .f-nav-list{flex-direction:column;align-items:flex-start;gap:.9rem;padding-top:.5rem;overflow:visible}.f-nav[data-overflow="1"] .f-nav-list .nav-link{font-size:.74rem;letter-spacing:.09em}.f-nav[data-overflow="1"] .f-nav-row .dropdown-menu{display:none}.f-nav[data-overflow="1"] .f-nav-row .dropdown-menu.show{display:block!important;position:static!important;transform:none!important;inset:auto!important;margin:.25rem 0 .5rem 1rem!important;padding:0!important;border:0!important;background:0 0!important;min-width:0!important}@media (max-width:575.98px){.f-nav{padding:1.05rem 0}.f-nav .f-nav-row{gap:.8rem;padding-right:6.75rem}.f-nav .f-mark{font-size:1.2rem}.f-nav .f-mark{flex:0 1 auto;min-width:0;overflow:hidden}.f-mark-word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-nav-right{gap:.8rem}.f-icon-btn{width:24px;height:24px}.f-icon-btn svg{width:17px;height:17px}.f-account-label{display:none}.f-account-icon{display:block}.f-account-toggle{padding:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-bottom:0}.f-account-toggle.active,.f-account-toggle:hover{border-bottom-color:transparent}.f-account-toggle.active::after,.f-account-toggle::after{display:none}.f-account-icon{width:19px;height:19px;stroke:currentColor}}@media (max-width:399.98px){.f-mark-word{display:none}}.f-account-toggle+.dropdown-menu{min-width:14rem;max-height:70vh;overflow-y:auto}.f-dropdown-section{pointer-events:none;cursor:default}.f-account-subitem{font-size:.9rem;color:var(--f-fg)}.f-pin{position:absolute;top:0;right:0;bottom:0;z-index:2000;color:#fff;background:#6e1621;font-family:var(--f-sans);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:0 1.5rem;border:0;transition:opacity 120ms ease 320ms;display:inline-flex;align-items:center;line-height:1}.f-pin:focus,.f-pin:hover{color:#fff;background:#7d1b28;opacity:1}[data-bs-theme=dark] .f-pin{background:#8b1e2d}[data-bs-theme=dark] .f-pin:focus,[data-bs-theme=dark] .f-pin:hover{background:#9c2534}@media (max-width:575.98px){.f-pin{padding:0 1rem;font-size:.68rem;letter-spacing:.14em}}.f-pin{border-bottom-left-radius:.6rem;box-shadow:inset 1px 0 0 rgba(255,255,255,.14)}body.modal-open .f-pin{opacity:0;pointer-events:none;transition:opacity 120ms ease}html.f-nav-overlay-open .f-pin{opacity:0;pointer-events:none;transition:opacity 180ms ease}.form-control,.form-select{border-radius:10px;border:1px solid color-mix(in srgb,var(--f-fg) 15%,transparent);background:var(--f-bg);color:var(--f-fg);font-family:var(--f-sans);padding:.62rem .85rem;font-size:.95rem;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--f-fg) 6%,transparent);transition:border-color .14s ease,box-shadow .14s ease}.form-control:hover,.form-select:hover{border-color:color-mix(in srgb,var(--f-fg) 26%,transparent)}.form-control:focus,.form-select:focus{border-color:var(--f-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--f-accent) 16%,transparent),inset 0 1px 2px color-mix(in srgb,var(--f-fg) 5%,transparent);background:var(--f-bg);color:var(--f-fg);outline:0}.form-control::placeholder{color:var(--f-fg-faint)}.form-label{font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-muted);margin-bottom:.4rem}.form-check-input[type=checkbox]:not(.form-switch *),.form-check-input[type=radio],input[type=checkbox]:not(.form-switch *),input[type=radio]{-webkit-appearance:none;appearance:none;width:1.15em;height:1.15em;margin-top:.16em;vertical-align:-.18em;border:1.5px solid color-mix(in srgb,var(--f-fg) 32%,transparent);background:var(--f-bg);background-repeat:no-repeat;background-position:center;cursor:pointer;flex-shrink:0;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.form-check-input[type=radio],input[type=radio]{border-radius:50%}.form-check-input[type=checkbox]:not(.form-switch *),input[type=checkbox]:not(.form-switch *){border-radius:6px}.form-check-input[type=checkbox]:not(.form-switch *):hover,.form-check-input[type=radio]:hover,input[type=checkbox]:not(.form-switch *):hover,input[type=radio]:hover{border-color:var(--f-accent)}.form-check-input[type=radio]:checked,input[type=radio]:checked{border-color:var(--f-accent);background-image:radial-gradient(circle at 50% 50%,var(--f-accent) 0 40%,transparent 45%)}.form-check-input[type=checkbox]:not(.form-switch *):checked,input[type=checkbox]:not(.form-switch *):checked{border-color:var(--f-accent);background-color:var(--f-accent);background-size:74% 74%;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-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:not(.form-switch *):focus-visible,.form-check-input[type=radio]:focus-visible,input[type=checkbox]:not(.form-switch *):focus-visible,input[type=radio]:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--f-accent) 22%,transparent)}.form-check-input:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.btn{border-radius:0;font-family:var(--f-sans);font-weight:500;letter-spacing:.08em;font-size:.82rem;text-transform:uppercase;padding:.55rem 1.1rem;border-width:1px;transition:background .12s ease,color .12s ease,border-color .12s ease,opacity .12s ease}.btn:focus,.btn:focus-visible{box-shadow:none;outline:1px solid var(--f-fg);outline-offset:2px}.btn-dark,.btn-primary{background:var(--f-fg);color:var(--f-bg);border-color:var(--f-fg)}.btn-dark:hover,.btn-primary:hover{background:var(--f-bg);color:var(--f-fg);border-color:var(--f-fg)}.btn-outline-dark,.btn-outline-primary,.btn-outline-secondary{background:0 0;color:var(--f-fg);border-color:var(--f-fg)}.btn-outline-dark:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover{background:var(--f-fg);color:var(--f-bg)}.btn-link{color:var(--f-fg);text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;padding:0}.btn-sm{font-size:.72rem;padding:.35rem .75rem}.table{color:var(--f-fg);border-color:var(--f-rule);margin-bottom:0}.table>:not(caption)>*>*{background:0 0;border-bottom-color:var(--f-rule);padding:.85rem .75rem}.table>thead>tr>th{border-bottom:1px solid var(--f-fg);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-muted)}.table-hover>tbody>tr:hover{background:var(--f-stripe-bg)}.card{border-radius:0;border:1px solid var(--f-rule);background:var(--f-bg)}.card-footer,.card-header{background:0 0;border-color:var(--f-rule);border-radius:0}.alert{border-radius:0;border-width:0;border-left:3px solid var(--f-fg);background:var(--f-stripe-bg);color:var(--f-fg)}.alert-danger{border-left-color:var(--f-red)}.alert-warning{border-left-color:var(--f-fg-muted)}.alert-info{border-left-color:var(--f-fg-muted)}.alert-success{border-left-color:var(--f-fg)}.alert-danger::before,.alert-info::before,.alert-success::before,.alert-warning::before{font-weight:700;margin-right:.45em;font-variant-emoji:text}.alert-success::before{content:"\2713"}.alert-danger::before{content:"\2715"}.alert-warning::before{content:"\0021"}.alert-info::before{content:"\2139"}.dropdown-menu{border-radius:0;border:1px solid var(--f-rule);background:var(--f-bg);box-shadow:0 8px 24px rgba(0,0,0,.06);padding:.4rem 0;font-size:.9rem}.dropdown-item{color:var(--f-fg);padding:.5rem 1rem;opacity:.85;transition:none}.dropdown-item:focus,.dropdown-item:hover{background:0 0;color:var(--f-fg);opacity:1;text-shadow:0 0 .6px currentColor,0 0 .6px currentColor}.pagination .page-link{border-radius:0;border-color:var(--f-rule);color:var(--f-fg);background:var(--f-bg);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.pagination .page-item.active .page-link{background:var(--f-fg);color:var(--f-bg);border-color:var(--f-fg)}.pagination .page-item.disabled .page-link{color:var(--f-fg-faint)}.badge{border-radius:0;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;padding:.25rem .5rem;background:var(--f-fg);color:var(--f-bg)}.badge.bg-secondary{background:var(--f-fg-muted)!important;color:var(--f-bg)}.badge.bg-light{background:var(--f-stripe-bg)!important;color:var(--f-fg);border:1px solid var(--f-rule)}code,kbd,pre,samp{font-family:var(--f-mono);font-size:.85em}code{color:var(--f-fg);background:var(--f-stripe-bg);padding:.1em .4em}pre code{background:0 0;padding:0}.bg-body-tertiary{background:var(--f-stripe-bg)!important}.f-foot{margin-top:auto;padding:1.5rem 0;border-top:0;background:0 0;font-size:.75rem;color:var(--f-fg-muted)}.f-admin-body td,.f-admin-body th{overflow-wrap:anywhere}.f-foot-row{text-align:center;font-size:clamp(.6rem, 3.3vw - 2.3px, .68rem);line-height:1.7}.f-foot-part~.f-foot-part::before{content:"·";opacity:.4;margin:0 .36em}.f-foot-mark{font-family:var(--f-serif);font-size:1.24em;font-weight:400;letter-spacing:-.02em}@media (max-width:575.98px){.f-foot-mark{font-size:1.1em}}.f-foot-mark em{font-style:normal;opacity:.35}.f-foot-meta{overflow-wrap:anywhere}.f-foot-meta .f-eyebrow{font-size:1em;font-weight:500;letter-spacing:0;text-transform:none;opacity:.62}.f-ip-short{display:none}@media (max-width:767.98px){.f-ip-full{display:none}.f-ip-short{display:inline}}.f-foot-1u a{font-size:1.06em;letter-spacing:0;color:var(--f-fg-muted);text-decoration:none;opacity:.8;transition:opacity .2s ease}.f-foot-1u a:hover{opacity:1;text-decoration:underline}.f-debug{background:var(--f-fg);color:var(--f-bg);padding:.5rem 0;font-family:var(--f-mono);font-size:.72rem}.f-debug code{background:0 0;color:var(--f-bg);padding:0}.f-debug .f-eyebrow{color:var(--f-bg);opacity:.65;margin-right:.75rem}.f-cookie{position:fixed;left:1rem;right:auto;bottom:calc(1rem + env(safe-area-inset-bottom));max-width:min(420px,calc(100vw - 2rem));z-index:1075;background:color-mix(in srgb,var(--f-bg) 62%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border:1px solid color-mix(in srgb,var(--f-fg) 35%,transparent);padding:.9rem 1rem;font-size:.85rem;box-shadow:0 10px 30px color-mix(in srgb,var(--f-fg) 14%,transparent)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.f-cookie{background:var(--f-bg);border-color:var(--f-fg)}}.f-cookie .container{padding:0;max-width:none}.f-totop{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));width:44px;height:44px;border-radius:50%;background:var(--f-accent);color:#fff;border:none;cursor:pointer;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(10px);z-index:1076;box-shadow:0 6px 20px rgba(18,14,12,.2);-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2);transition:opacity .25s ease,transform .25s ease,visibility .25s ease,filter .2s}html[data-bs-theme=dark] .f-totop{color:#170b0b;box-shadow:0 6px 20px rgba(0,0,0,.45)}.f-totop.show{opacity:1;visibility:visible;transform:none}.f-totop:hover{filter:brightness(1.08);transform:translateY(-2px)}.f-totop svg{display:block}@media (max-width:720px){.f-totop{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:42px;height:42px}}.f-tool-card,.f-tool-card:active,.f-tool-card:link,.f-tool-card:visited{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--f-fg) 14%,transparent);border-radius:16px;color:var(--f-fg);background:linear-gradient(180deg,color-mix(in srgb,var(--f-accent,#af3a1a) 5%,var(--bs-body-bg)) 0,color-mix(in srgb,var(--bs-body-bg) 84%,transparent) 100%);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important;box-shadow:0 10px 26px -22px color-mix(in srgb,var(--f-fg) 40%,transparent)!important;outline:0!important}.f-tool-card::before{content:'';position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--f-accent,#af3a1a),color-mix(in srgb,var(--f-accent,#af3a1a) 25%,transparent));opacity:.55;transition:opacity .16s ease}.f-tool-card:focus,.f-tool-card:focus-visible,.f-tool-card:hover{border-color:color-mix(in srgb,var(--f-accent,#af3a1a) 45%,transparent);color:var(--f-fg);text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 36px -24px color-mix(in srgb,var(--f-accent,#af3a1a) 55%,#000)!important;outline:0!important}.f-tool-card:focus-visible::before,.f-tool-card:hover::before{opacity:1}.f-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:15rem;padding:2rem 1.5rem;cursor:pointer;border:2px dashed color-mix(in srgb,var(--f-accent,#af3a1a) 34%,color-mix(in srgb,var(--f-fg) 24%,transparent));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--f-accent,#af3a1a) 5%,var(--bs-body-bg)) 0,color-mix(in srgb,var(--bs-body-bg) 86%,transparent) 100%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.f-drop::before{content:'';width:2.9rem;height:2.9rem;margin-bottom:.7rem;background:var(--f-accent,#af3a1a);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l5 5h-3v6h-4V8H7l5-5zM5 19h14v2H5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l5 5h-3v6h-4V8H7l5-5zM5 19h14v2H5z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.82;transition:transform .18s ease,opacity .18s ease}.f-drop:hover{border-color:color-mix(in srgb,var(--f-accent,#af3a1a) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--f-accent,#af3a1a) 8%,var(--bs-body-bg)) 0,color-mix(in srgb,var(--bs-body-bg) 82%,transparent) 100%);box-shadow:0 18px 38px -26px color-mix(in srgb,var(--f-accent,#af3a1a) 60%,#000)}.f-drop:hover::before{transform:translateY(-2px);opacity:1}.f-drop.is-drag{border-style:solid;border-color:var(--f-accent,#af3a1a);background:color-mix(in srgb,var(--f-accent,#af3a1a) 13%,var(--bs-body-bg));box-shadow:0 0 0 4px color-mix(in srgb,var(--f-accent,#af3a1a) 16%,transparent);transform:scale(1.004)}.f-drop.is-drag::before{transform:translateY(-3px) scale(1.06);opacity:1}.f-q-hide{display:none!important}.f-q{scroll-margin-top:6rem}.f-q-err{display:inline-block;background:var(--f-red,#d9534f);color:#fff;font-family:var(--f-sans);font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1;padding:.25rem .45rem;margin-right:.55rem;text-transform:uppercase;vertical-align:middle;position:relative;top:-1px}.f-q:has(.f-q-err){border-left:3px solid var(--f-red,#d9534f);padding-left:1.1rem;margin-left:-1.1rem}.f-q:has(.f-q-err) .f-q-label{color:var(--f-red,#d9534f);font-weight:600}.f-q:has(.f-q-err) .f-q-num{color:var(--f-red,#d9534f)}.f-alert{border-left:3px solid var(--f-fg);background:color-mix(in srgb,var(--f-fg) 4%,transparent);padding:.9rem 1.1rem;margin:0 0 1.25rem}.f-alert__title{font-family:var(--f-sans);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--f-fg);margin:0 0 .25rem}.f-alert__body{font-size:.95rem;color:var(--f-fg);margin:0}.f-alert__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.f-alert--error{border-left-color:var(--f-red,#d9534f);background:color-mix(in srgb,var(--f-red,#d9534f) 6%,transparent)}.f-alert--error .f-alert__body,.f-alert--error .f-alert__title{color:var(--f-red,#d9534f)}.f-alert--success{border-left-color:#2e7d32;background:color-mix(in srgb,#2e7d32 6%,transparent)}.f-alert--success .f-alert__body,.f-alert--success .f-alert__title{color:#2e7d32}.f-alert--info{border-left-color:#0066b3;background:color-mix(in srgb,#0066b3 6%,transparent)}.f-alert--info .f-alert__body,.f-alert--info .f-alert__title{color:#0066b3}.f-alert--warning{border-left-color:#b8860b;background:color-mix(in srgb,#b8860b 6%,transparent)}.f-alert--warning .f-alert__body,.f-alert--warning .f-alert__title{color:#b8860b}.f-dist-table{table-layout:fixed}.f-dist-table .f-dist-c1{width:26%}.f-dist-table .f-dist-c2{width:12%}.f-dist-table .f-dist-c3{width:50%}.f-dist-table .f-dist-c4{width:12%}.f-maint{max-width:40rem;margin:0 auto;padding:4.5rem 1.25rem 5.5rem;min-height:84vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem}.f-maint-eyebrow{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:600;color:#6e1621;margin:0}[data-bs-theme=dark] .f-maint-eyebrow{color:#cc3843}.f-maint-title{font-family:Fraunces,'Instrument Serif','Instrument Serif Fallback',Georgia,serif;font-weight:600;font-size:clamp(2.5rem, 7.5vw, 4rem);line-height:1.05;color:var(--f-fg);margin:0;max-width:28rem;letter-spacing:-.005em}.f-maint-rule{display:block;width:2.5rem;height:2px;border-radius:2px;background:#6e1621;opacity:.8;margin:.25rem 0 0}[data-bs-theme=dark] .f-maint-rule{background:#cc3843}.text-muted{color:var(--f-fg-muted)!important}.bg-dark,.bg-primary{background:var(--f-fg)!important;color:var(--f-bg)}.text-primary{color:var(--f-fg)!important}.f-tabs{border-bottom:1px solid var(--f-rule);margin:0 -2.5rem 2.5rem;padding:0 2.5rem;display:flex;flex-wrap:nowrap;align-items:baseline;gap:.15rem;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;position:sticky;top:var(--f-nav-h);transition:top .28s ease;z-index:20;background:var(--f-bg)}.f-tabs::-webkit-scrollbar{height:3px}.f-tabs::-webkit-scrollbar-thumb{background:var(--f-rule);border-radius:3px}.f-tabs a{flex:0 0 auto;white-space:nowrap}@supports (backdrop-filter:blur(8px)){.f-tabs{background:color-mix(in srgb,var(--f-bg) 97%,transparent);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}}@media (max-width:768px){.f-tabs{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.f-balances{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--f-rule);border-bottom:1px solid var(--f-rule)}.f-balances>div{flex:1 1 8rem;min-width:8rem;padding:1rem 1.25rem;border-left:1px solid var(--f-rule)}.f-balances>div:first-child{border-left:none;padding-left:0}.f-tabs a{color:var(--f-fg-muted);text-decoration:none;font-size:.7rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;padding:.55rem .9rem;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:4px 4px 0 0;transition:color .14s ease,border-color .14s ease,background .14s ease}.f-tabs a:hover{color:var(--f-fg);background:color-mix(in srgb,var(--f-fg) 5%,transparent);border-bottom-color:color-mix(in srgb,var(--f-fg) 30%,transparent)}.f-tabs a.active{color:var(--f-fg);border-bottom-color:var(--f-fg)}.f-tabs a.active:hover{background:0 0;border-bottom-color:var(--f-fg)}.f-tabs a:focus-visible{outline:2px solid var(--f-accent,var(--f-fg));outline-offset:-2px}.f-tabs-spacer{flex:0 0 auto;width:1.5rem;align-self:stretch;border-bottom:1px solid transparent;margin-bottom:-1px}.f-tabs-primary{flex-wrap:wrap;overflow-x:visible;row-gap:.15rem;column-gap:.1rem;padding-bottom:.15rem}.f-tabs-primary .f-tabs-spacer{flex-basis:100%;width:0;height:0;border:0;margin:0}.f-tabs-primary a{font-size:.68rem;padding:.5rem .75rem;border-radius:5px;border-bottom-width:0;margin-bottom:0}.f-tabs-primary a.active{background:color-mix(in srgb,var(--f-fg) 8%,transparent);color:var(--f-fg)}.f-tabs-primary a.active:hover{background:color-mix(in srgb,var(--f-fg) 8%,transparent)}.f-subtabs{display:flex;flex-wrap:wrap;gap:0;margin-top:-1rem;margin-bottom:1.5rem;padding-left:.25rem}.f-subtabs a{color:var(--f-fg-muted);text-decoration:none;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .75rem;border-bottom:1px solid transparent;transition:color .12s,border-color .12s}.f-subtabs a:hover{color:var(--f-fg)}.f-subtabs a.active{color:var(--f-fg);border-bottom-color:var(--f-fg)}.f-subtabs-pills{margin-top:-.75rem;margin-bottom:2rem;padding-left:0;gap:.25rem}.f-subtabs-pills a{border:1px solid transparent;border-bottom:1px solid transparent;border-radius:999px;padding:.3rem .8rem;font-size:.62rem;letter-spacing:.14em}.f-subtabs-pills a:hover{background:var(--f-rule);color:var(--f-fg)}.f-subtabs-pills a.active{background:var(--f-fg);color:var(--f-bg);border-color:var(--f-fg)}@media (max-width:767.98px){.f-subtabs,.f-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent)}.f-subtabs::-webkit-scrollbar,.f-tabs::-webkit-scrollbar{display:none}.f-subtabs a,.f-tabs a{flex:0 0 auto;padding-left:.55rem;padding-right:.55rem}.f-tabs-spacer{display:none}}.f-nav-collapse{margin-bottom:2rem}.f-nav-collapse>summary{list-style:none;cursor:pointer;user-select:none;display:flex;align-items:baseline;gap:.5rem;padding:.65rem 0;border-bottom:1px solid var(--f-rule)}.f-nav-collapse>summary::-webkit-details-marker{display:none}.f-nav-collapse>summary::before{content:'▸';color:var(--f-fg-muted);font-size:.7rem;display:inline-block;transition:transform 120ms ease;transform-origin:center;width:.8em}.f-nav-collapse[open]>summary::before{transform:rotate(90deg)}.f-nav-collapse[open]>.f-tabs:first-of-type{border-top:none}.f-list-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--f-rule);margin-bottom:1rem}.f-list-toolbar .form-control,.f-list-toolbar .form-select{border:0;background:var(--f-stripe-bg);padding:.4rem .75rem;font-size:.85rem}.f-stat{border:1px solid var(--f-rule);padding:1.5rem 1.25rem;background:var(--f-bg)}.f-stat .f-eyebrow{display:block;margin-bottom:.65rem}.f-stat .stat-value{font-family:var(--f-serif);font-size:2.25rem;font-weight:400;letter-spacing:-.03em;line-height:1}.f-stat .stat-sub{color:var(--f-fg-muted);font-size:.8rem;margin-top:.35rem}.f-qr-frame{display:inline-block;border:1px solid var(--f-rule);padding:1rem;background:#fff;line-height:0}.f-qr-frame canvas,.f-qr-frame img,.f-qr-frame svg{display:block}.f-dl{margin:0}.f-dl>div{display:flex;align-items:baseline;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid var(--f-rule)}.f-dl dt{flex:0 0 220px;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-muted)}.f-dl dd{flex:1;margin:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.f-page-fluid{width:100%;max-width:none;padding-left:2.5rem;padding-right:2.5rem}@media (max-width:768px){.f-page-fluid{padding-left:1rem;padding-right:1rem}}.f-admin{max-width:none;margin:0;padding:0}.f-admin-header{margin-bottom:2rem;padding:1.5rem 0 0}.f-admin .f-admin-header .f-eyebrow::before{content:"— ";opacity:.55}.f-admin .f-admin-header .f-eyebrow{font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;opacity:.45;margin-bottom:0}.f-admin-body{padding-top:.35rem}.f-stats-row{display:flex;flex-wrap:wrap;gap:2.25rem;padding:1rem 0 1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--f-rule)}.f-kpi .v{font-family:var(--f-serif);font-size:1.55rem;font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.f-kpi .l{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-muted);margin-top:.25rem}.f-empty{text-align:center;color:var(--f-fg-muted);font-size:.9rem;padding:2.5rem 1rem;font-style:italic}.f-eyebrow-sub{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--f-fg-muted);margin:2rem 0 .75rem}.f-eyebrow-sub::before{content:"— ";opacity:.55}.f-admin .alert{border-radius:12px;font-size:.9rem;border-width:1px;border-left-width:3px;padding:.8rem 1.1rem}.f-admin .btn{border-radius:10px;font-size:.85rem;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s}.f-admin .form-label{font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--f-fg-muted)}:root{--f-admin-gap:1.25rem}.f-admin .f-admin-body section{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--f-accent) 2.5%,transparent),transparent 55%);border:1px solid var(--f-rule);border-radius:14px;padding:1.35rem 1.5rem 1.5rem;margin:0 0 var(--f-admin-gap);overflow:hidden}.f-admin .f-admin-body section::before{content:"";position:absolute;left:0;top:0;width:42%;height:2px;background:linear-gradient(90deg,var(--f-accent),transparent);opacity:.6}.f-admin .f-admin-body section section{background:0 0;border:0;border-radius:0;padding:0;margin:0 0 var(--f-admin-gap);overflow:visible}.f-admin .f-admin-body section section::before{content:none}.f-admin .f-admin-body section:last-child{margin-bottom:0}.f-admin .f-admin-body form>hr,.f-admin .f-admin-body>hr{display:none}.f-admin .f-admin-body section.mt-3,.f-admin .f-admin-body section.mt-4,.f-admin .f-admin-body section.mt-5,.f-admin .f-admin-body section.my-3,.f-admin .f-admin-body section.my-4,.f-admin .f-admin-body section.my-5{margin-top:0!important}.f-admin .f-admin-body section.mb-3,.f-admin .f-admin-body section.mb-4,.f-admin .f-admin-body section.mb-5,.f-admin .f-admin-body section.my-3,.f-admin .f-admin-body section.my-4,.f-admin .f-admin-body section.my-5{margin-bottom:var(--f-admin-gap)!important}.f-admin .f-admin-body section.p-3,.f-admin .f-admin-body section.p-4,.f-admin .f-admin-body section.pt-3,.f-admin .f-admin-body section.pt-4,.f-admin .f-admin-body section.pt-5{padding-top:1.35rem!important}.f-admin .f-admin-body section.p-3,.f-admin .f-admin-body section.p-4{padding-right:1.5rem!important;padding-bottom:1.5rem!important;padding-left:1.5rem!important}.f-admin .f-admin-body section.border-top{border-top:1px solid var(--f-rule)!important}.f-admin .f-admin-body h2.h6.text-uppercase,.f-admin .f-admin-body legend.f-eyebrow,.f-admin .f-admin-body p.f-eyebrow,.f-admin .f-admin-body summary.f-eyebrow{display:flex;align-items:center;gap:.8rem;color:var(--f-accent);opacity:.9}.f-admin .f-admin-body h2.h6.text-uppercase::after,.f-admin .f-admin-body legend.f-eyebrow::after,.f-admin .f-admin-body p.f-eyebrow::after,.f-admin .f-admin-body summary.f-eyebrow::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--f-rule),transparent)}.f-admin .f-admin-body h2.h6.text-uppercase.text-secondary{color:var(--f-accent)!important}.f-admin .f-admin-body .f-admin-header .f-eyebrow{display:block}.f-admin .f-admin-body .f-admin-header .f-eyebrow::after{content:none}.f-admin .f-admin-body section.f-ghost-panel{border:1px dashed color-mix(in srgb,var(--f-accent) 38%,var(--f-rule))!important}.f-admin .form-control,.f-admin .form-select{border-radius:10px;border-color:var(--f-rule);padding:.5rem .75rem;font-size:.92rem;transition:border-color .12s,box-shadow .12s}.f-admin .form-control:focus,.f-admin .form-select:focus{border-color:var(--f-accent);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--f-accent) 13%,transparent)}.f-admin .form-text{font-size:.74rem;color:var(--f-fg-muted)}.f-admin .form-check{padding-left:2.9em}.f-admin .form-check .form-check-input[type=checkbox]{-webkit-appearance:none;appearance:none;width:2.15em;height:1.22em;margin-left:-2.9em;margin-top:.1em;border:1px solid var(--f-rule);border-radius:2em;background:color-mix(in srgb,var(--f-fg-muted) 22%,transparent) no-repeat left center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E");transition:background-position .15s ease-in-out,background-color .15s,border-color .15s;cursor:pointer}.f-admin .form-check .form-check-input[type=checkbox]:checked{background-color:var(--f-accent);border-color:var(--f-accent);background-position:right center}.f-admin .form-check .form-check-input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 .22rem color-mix(in srgb,var(--f-accent) 13%,transparent)}.f-admin .form-check-label{cursor:pointer}.f-admin .btn-dark{background:linear-gradient(135deg,color-mix(in srgb,var(--f-accent) 82%,#fff 0) 0,var(--f-accent) 55%,color-mix(in srgb,var(--f-accent) 78%,#000) 100%);border-color:transparent;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--f-accent) 65%,transparent)}.f-admin .btn-dark:focus,.f-admin .btn-dark:hover{background:var(--f-accent);border-color:transparent;transform:translateY(-1px);box-shadow:0 14px 26px -12px color-mix(in srgb,var(--f-accent) 80%,transparent)}.f-admin .btn-outline-dark{border-color:var(--f-rule);color:var(--f-fg)}.f-admin .btn-outline-dark:focus,.f-admin .btn-outline-dark:hover{background:color-mix(in srgb,var(--f-accent) 7%,transparent);border-color:var(--f-accent);color:var(--f-accent)}.f-admin .f-admin-body tbody tr{transition:background-color .1s}.f-admin .f-admin-body tbody tr:hover{background-color:color-mix(in srgb,var(--f-accent) 4%,transparent)}.f-admin .badge.text-bg-secondary{background:color-mix(in srgb,var(--f-accent) 12%,transparent)!important;color:var(--f-accent);font-weight:600}@media (max-width:480px){.f-admin{padding:0}}.f-admin,.lca-toast{--lca-card:color-mix(in srgb, var(--f-bg) 66%, transparent);--lca-card-2:color-mix(in srgb, var(--f-fg) 3%,  transparent);--lca-line:color-mix(in srgb, var(--f-fg) 12%, transparent);--lca-line-2:color-mix(in srgb, var(--f-fg) 6%,  transparent);--lca-green:#1a9c66;--lca-amber:#c17a00;--lca-radius:18px;--lca-radius-sm:12px;--lca-radius-xs:10px;--f-accent:#6e1621;--f-accent-soft:#8f2a20}[data-bs-theme=dark] .f-admin,[data-bs-theme=dark] .lca-toast{--lca-card:color-mix(in srgb, var(--f-bg) 62%, transparent);--lca-card-2:color-mix(in srgb, var(--f-fg) 4%,  transparent);--lca-line:color-mix(in srgb, var(--f-fg) 14%, transparent);--lca-line-2:color-mix(in srgb, var(--f-fg) 7%,  transparent);--lca-green:#54d199;--lca-amber:#ffc061;--f-accent:#cc3843;--f-accent-soft:#a82f38}.f-admin .f-admin-header .f-eyebrow{color:var(--f-accent);opacity:.78}.f-admin .f-eyebrow{color:var(--f-accent);opacity:.82}.f-admin .f-tabs-primary a.active,.f-admin .f-tabs-primary a.active:hover{background:color-mix(in srgb,var(--f-accent) 12%,transparent);color:var(--f-accent)}.f-admin .f-subtabs-pills a.active{background:var(--f-accent);color:#fff;border-color:var(--f-accent)}.f-admin .lca-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--lca-radius) var(--lca-radius) 0 0;background:linear-gradient(90deg,var(--f-accent),color-mix(in srgb,var(--f-accent) 22%,transparent));pointer-events:none}.f-admin-navwrap .f-admin-header{padding:0;margin:0 0 .55rem}.f-admin .f-tabs-ghost-label,.f-admin-navwrap .f-admin-header .f-eyebrow{color:var(--f-accent);opacity:.9;font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1}.f-admin-navwrap .f-admin-header .f-eyebrow::before{content:none}.f-admin .f-tabs-ghost{margin-top:.5rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--f-accent) 12%,transparent)}.f-admin .f-tabs-primary{position:static;border:0;background:0 0;box-shadow:none;border-radius:0;margin:0;padding:0;gap:2px;row-gap:3px;align-items:center}.f-admin .f-tabs-primary .f-ghost-tab,.f-admin .f-tabs-primary a{font-size:.66rem;font-weight:600;letter-spacing:.1em;padding:.42rem .72rem;border-radius:7px;border:0;margin:0;color:var(--f-fg-muted);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.f-admin .f-tabs-primary .f-ghost-tab:hover,.f-admin .f-tabs-primary a:hover{background:color-mix(in srgb,var(--f-accent) 10%,transparent);color:var(--f-accent)}.f-admin .f-tabs-primary .f-ghost-tab.active,.f-admin .f-tabs-primary .f-ghost-tab.active:hover,.f-admin .f-tabs-primary a.active,.f-admin .f-tabs-primary a.active:hover{background:var(--f-accent);color:#fff;box-shadow:0 3px 10px -4px color-mix(in srgb,var(--f-accent) 60%,#000)}.f-admin .f-tabs-primary .f-ghost-tab::before{content:none}.f-admin .f-tabs-primary .f-tabs-spacer{flex:0 0 auto;flex-basis:auto;align-self:center;width:1px;height:1.05rem;margin:0 .5rem;border:0;background:color-mix(in srgb,var(--f-accent) 22%,transparent)}.f-admin .f-tabs-ghost{margin:0;padding:0;border:0;background:0 0;box-shadow:none;border-radius:0}.f-adminsticky-sentinel{height:1px;margin:0 0 -1px;padding:0;pointer-events:none}.f-admin-navwrap{position:sticky;top:var(--f-nav-h);z-index:20;background:0 0;margin-bottom:.85rem;transition:box-shadow .2s ease;transform:translateZ(0);backface-visibility:hidden}.f-admin-navwrap.is-stuck{background:color-mix(in srgb,var(--f-bg) 88%,transparent);border-radius:0;box-shadow:none;padding:.15rem 0 .3rem;border-bottom:1px solid color-mix(in srgb,var(--f-accent) 18%,transparent)}@supports (backdrop-filter:blur(8px)){.f-admin-navwrap.is-stuck{background:color-mix(in srgb,var(--f-bg) 38%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}}.f-admin-navwrap.is-stuck .f-admin-header,.f-admin-navwrap.is-stuck .f-tabs-ghost-label{display:none}.f-admin-navwrap.is-stuck .f-tabs-ghost{margin-top:.2rem;padding-top:.2rem;border-top:1px solid color-mix(in srgb,var(--f-accent) 15%,transparent)}.f-admin-header{padding:.4rem 0 0;margin-bottom:1.1rem}.f-admin-body .f-admin-header .f-eyebrow{opacity:.55;color:var(--f-fg-muted)}.f-admin-title{font-family:var(--f-serif);font-weight:400;text-transform:none;font-size:clamp(1.6rem, 1.2rem + 1.4vw, 2.15rem);line-height:1.08;letter-spacing:-.015em;margin:.35rem 0 0}.f-admin-title .accent{color:var(--f-accent)}.f-admin-title .f-admin-count{font-family:var(--f-sans);font-size:.5em;font-weight:500;letter-spacing:.02em;color:var(--f-fg-faint);vertical-align:.35em;margin-left:.3em}.f-admin-lede{color:var(--f-fg-muted);font-size:.9rem;line-height:1.55;max-width:62ch;margin:.5rem 0 0}.f-admin-header{--f-accent:#6e1621}[data-bs-theme=dark] .f-admin-header{--f-accent:#cc3843}.f-admin .f-admin-header .f-eyebrow,.f-admin-body .f-admin-header .f-eyebrow{color:var(--f-accent);opacity:.8}.f-admin .f-admin-header .f-eyebrow::before,.f-admin-body .f-admin-header .f-eyebrow::before{opacity:.5}.f-admin-body .f-eyebrow{color:#6e1621;opacity:.66}[data-bs-theme=dark] .f-admin-body .f-eyebrow{color:#cc3843;opacity:.72}.f-admin .table>thead>tr>th,.f-admin-body .table>thead>tr>th{border-bottom-color:color-mix(in srgb,var(--ui-acc) 42%,var(--ui-hairline))}.f-admin-body hr{border-color:var(--ui-hairline);opacity:1}.f-admin-body .border-top{border-top-color:var(--ui-hairline)!important}.f-admin-body .alert{border-radius:var(--ui-radius);font-size:.9rem}.f-admin-body>.display-6:first-child{margin-top:.25rem}.lca-card{position:relative;background:var(--lca-card);border:1px solid var(--lca-line);border-radius:var(--lca-radius);padding:1rem 1.05rem 1.05rem;margin-bottom:.7rem;-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px)}.lca-card+.lca-card{margin-top:0}.lca-card-grid{display:grid;grid-template-columns:1fr;gap:.7rem;align-items:start}.lca-card-grid>.lca-card{margin-bottom:0}@media (min-width:992px){.lca-card-grid{grid-template-columns:1fr 1fr}}.min-w-0{min-width:0}.f-acct-card{transition:border-color .15s ease}.f-acct-card:hover{border-color:var(--bs-secondary-color)}.lca-card-top{display:flex;align-items:center;gap:.65rem}.lca-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;flex:none;background:var(--f-accent)}.lca-who{font-weight:600;font-size:.875rem;line-height:1.2}.lca-sub{font-size:.74rem;color:var(--f-fg-muted);margin-top:.1rem}.lca-dates{margin:.7rem 0 0;font-size:.84rem;font-variant-numeric:tabular-nums}.lca-memo{margin-top:.5rem;font-size:.78rem;color:var(--f-fg-muted);font-style:italic;padding-left:.6rem;border-left:2px solid var(--lca-line)}.lca-memo.own{border-left-color:color-mix(in oklab,var(--f-accent) 45%,var(--lca-line));font-style:normal}.lca-note-del{float:right;margin-left:.5rem;border:0;background:0 0;padding:0 .25rem;line-height:1;font-size:1rem;color:var(--f-fg-muted);opacity:.55;cursor:pointer;transition:color .12s ease,opacity .12s ease}.lca-note-del:hover{color:var(--f-accent);opacity:1}.lca-tag{margin-left:auto;font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--lca-line);color:var(--f-fg-muted);background:var(--lca-card-2);white-space:nowrap}.lca-wallet{display:flex;gap:.55rem;margin:.8rem 0 0}.lca-coin{flex:1;border:1px solid var(--lca-line);border-radius:var(--lca-radius-sm);padding:.55rem .65rem;background:var(--lca-card-2)}.lca-coin .n{display:block;font-family:var(--f-serif);font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}.lca-coin .l{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--f-fg-muted);margin-top:.25rem}.lca-coin .n.tick{animation:lcaPop .5s ease;color:var(--f-accent)}@keyframes lcaPop{0%{transform:scale(1)}35%{transform:scale(1.22)}100%{transform:scale(1)}}.lca-cov{margin-top:.75rem;border-radius:var(--lca-radius-sm);padding:.6rem .7rem;font-size:.8rem;line-height:1.45;border:1px solid transparent;display:flex;gap:.55rem;align-items:flex-start}.lca-cov.ok{background:color-mix(in srgb,var(--lca-green) 14%,transparent);border-color:color-mix(in srgb,var(--lca-green) 34%,transparent)}.lca-cov.warn{background:color-mix(in srgb,var(--lca-amber) 15%,transparent);border-color:color-mix(in srgb,var(--lca-amber) 40%,transparent)}.lca-cov .dot{width:.95rem;height:.95rem;flex:none;margin-top:.12rem;display:grid;place-items:center;font-size:.7rem;font-weight:700;line-height:1;font-variant-emoji:text;border-radius:50%}.lca-cov.ok .dot{color:var(--lca-green)}.lca-cov.warn .dot{color:var(--lca-amber)}.lca-cov.ok .dot::before{content:"\2713"}.lca-cov.warn .dot::before{content:"\0021"}.lca-cov .txt b{font-weight:600}.lca-cov .roster{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.45rem}.lca-cov .rav{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.56rem;font-weight:700;color:#fff;position:relative;background:var(--f-fg-faint)}.lca-cov .rav.off{opacity:.34}.lca-cov .rav.off::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px var(--lca-amber) inset}.lca-cov .rav.self{background:var(--f-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--f-accent) 26%,transparent)}.lca-chip{font-size:.78rem;padding:.45rem .65rem;border-radius:var(--lca-radius-xs);cursor:pointer;border:1px solid var(--lca-line);background:var(--lca-card-2);color:var(--f-fg);font-weight:500}.lca-chip:hover{border-color:color-mix(in srgb,var(--f-accent) 45%,transparent)}.lca-chip[aria-pressed=true]{border-color:var(--f-accent);background:color-mix(in srgb,var(--f-accent) 16%,transparent)}.lca-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .95rem;border-radius:var(--lca-radius-sm);cursor:pointer;font:inherit;font-weight:600;font-size:.82rem;border:0;color:#fff;background:linear-gradient(180deg,var(--f-accent),color-mix(in srgb,var(--f-accent) 78%,#000));box-shadow:0 8px 22px -12px color-mix(in srgb,var(--f-accent) 70%,transparent)}.lca-btn:hover{filter:brightness(1.06);color:#fff}.lca-btn:active{transform:translateY(1px)}.lca-btn[disabled]{opacity:.4;cursor:not-allowed;filter:none}.lca-btn.ghost{background:color-mix(in srgb,var(--f-fg) 5%,transparent);border:1px solid color-mix(in srgb,var(--f-accent) 34%,var(--lca-line));color:var(--f-fg);box-shadow:none}.lca-btn.ghost:hover{color:var(--f-fg);background:color-mix(in srgb,var(--f-fg) 9%,transparent);border-color:var(--f-accent)}.lca-btn.ok{background:linear-gradient(180deg,var(--lca-green),color-mix(in srgb,var(--lca-green) 74%,#000));box-shadow:0 8px 22px -12px color-mix(in srgb,var(--lca-green) 70%,transparent)}.lca-btn.danger{background:0 0;border:1px solid color-mix(in srgb,var(--f-red,#d5562c) 55%,transparent);color:var(--f-red,#d5562c);box-shadow:none}.lca-btn.danger:hover{color:#fff;background:var(--f-red,#d5562c);border-color:var(--f-red,#d5562c)}.lca-btn-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.lca-toast{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:4997;max-width:30rem;margin:0 auto;display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border-radius:var(--lca-radius-sm);background:var(--lca-card);border:1px solid var(--lca-line);font-size:.8rem;-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);transform:translateY(160%);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .3s ease}.lca-toast.show{transform:translateY(0);opacity:1}.lca-toast .tdot{width:7px;height:7px;border-radius:50%;background:var(--lca-green);flex:none}.lca-fade{animation:lcaIn .28s ease}@keyframes lcaIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.att-toast{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:4997;max-width:30rem;margin:0 auto;display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border-radius:12px;background:var(--f-fg);color:var(--f-bg);font-size:.82rem;box-shadow:0 10px 34px rgba(0,0,0,.22);transform:translateY(160%);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.32, .72, 0, 1),opacity .3s ease}.att-toast.show{transform:translateY(0);opacity:1}.att-toast .att-toast-dot{width:7px;height:7px;border-radius:50%;background:var(--f-accent);flex:none}@media (prefers-reduced-motion:reduce){.att-toast{transition:opacity .3s ease;transform:none}}.f-admin .btn{border-radius:var(--lca-radius-xs);font-size:.82rem}.f-admin .form-control,.f-admin .form-select{border:1px solid var(--lca-line);background:var(--lca-card-2);border-radius:var(--lca-radius-xs);color:var(--f-fg)}.f-admin .form-control:focus,.f-admin .form-select:focus{border-color:var(--f-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--f-accent) 18%,transparent);background:var(--lca-card-2);color:var(--f-fg)}.f-admin .alert{border-radius:var(--lca-radius-sm)}.f-admin .f-list-toolbar{padding:.6rem .75rem;border:1px solid var(--lca-line);border-radius:var(--lca-radius-sm);background:var(--lca-card);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);gap:.5rem}.f-admin .f-list-toolbar .form-control,.f-admin .f-list-toolbar .form-select{border:1px solid var(--lca-line-2);background:var(--lca-card-2);border-radius:var(--lca-radius-xs);padding:.35rem .65rem;font-size:.8rem}.f-admin .f-list-toolbar .btn{border-radius:var(--lca-radius-xs);border-color:var(--lca-line);color:var(--f-fg-muted)}.f-admin .f-list-toolbar .btn:hover{border-color:var(--f-accent);color:var(--f-accent);background:color-mix(in srgb,var(--f-accent) 10%,transparent)}.f-admin .table{--bs-table-bg:transparent;font-size:.9rem;margin-top:1.1rem;border-color:var(--lca-line-2)}.f-admin .table>thead>tr>th{font-family:var(--f-sans);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-faint);border-bottom:1px solid var(--lca-line);padding-bottom:.6rem;white-space:nowrap}.f-admin .table>tbody>tr>td,.f-admin .table>tbody>tr>th{background:0 0;border-bottom:1px solid var(--lca-line-2);padding-top:.58rem;padding-bottom:.58rem;color:var(--f-fg)}.f-admin .table>tbody>tr:last-child>td{border-bottom:0}.f-admin .table>tbody>tr>td.text-end,.f-admin .table>thead>tr>th.text-end{font-variant-numeric:tabular-nums}.f-admin .table>tbody>tr:hover>td{background:color-mix(in srgb,var(--f-accent) 5%,transparent)}.f-admin .table code{color:var(--f-fg-muted)}.f-admin .f-list-pager{align-items:center;gap:.75rem;font-variant-numeric:tabular-nums}.f-admin .f-list-pager a{text-decoration:none;padding:.3rem .7rem;border:1px solid var(--lca-line);border-radius:999px;color:var(--f-fg-muted)}.f-admin .f-list-pager a:hover{border-color:var(--f-accent);color:var(--f-accent)}html.f-noglass .f-admin{--lca-card:var(--f-bg);--lca-card-2:var(--f-stripe-bg)}html.f-noglass .f-admin .f-list-toolbar,html.f-noglass .f-admin .lca-card,html.f-noglass .f-admin .lca-toast{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.lca-coin .n.tick,.lca-fade{animation:none}.lca-toast{transition:none}.lca-btn:active{transform:none}}@media (max-width:480px){.lca-card{padding:.85rem .8rem .9rem;border-radius:var(--lca-radius-sm)}.lca-wallet{gap:.4rem}.f-admin .f-list-toolbar{padding:.5rem .55rem}}.f-search-modal{position:fixed;inset:0;z-index:1080;display:flex;align-items:flex-start;justify-content:center;padding:6rem 1rem 1rem}.f-search-modal[hidden]{display:none}.f-search-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.f-search-panel{position:relative;width:100%;max-width:36rem;background:var(--f-bg);border:1px solid var(--f-rule);border-radius:4px;box-shadow:0 1rem 3rem rgba(0,0,0,.18);max-height:72vh;display:flex;flex-direction:column}.f-search-bar{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.35rem .85rem;border-bottom:1px solid var(--f-rule)}.f-search-icon{width:1.1rem;height:1.1rem;color:var(--f-fg-muted);flex:0 0 auto}.f-search-input{flex:1 1 auto;border:0;outline:0;background:0 0;color:var(--f-fg);font-family:var(--f-serif);font-size:1.4rem;font-weight:400;letter-spacing:-.01em;padding:.2rem 0}.f-search-input::placeholder{color:var(--f-fg-muted);opacity:.55;font-style:italic}.f-search-close{border:1px solid var(--f-rule);background:0 0;color:var(--f-fg-muted);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.25rem .55rem;border-radius:3px;cursor:pointer;transition:color .12s,border-color .12s}.f-search-close:hover{color:var(--f-fg);border-color:var(--f-fg)}.f-search-results{list-style:none;margin:0;padding:.25rem 0;overflow-y:auto;flex:1 1 auto}.f-search-results:empty{display:none}.f-search-result{display:block;padding:.85rem 1.35rem;color:var(--f-fg);text-decoration:none;border-left:2px solid transparent;transition:background .1s,border-color .1s}button.f-search-result{width:100%;text-align:left;background:0 0;border-top:0;border-right:0;border-bottom:0;font:inherit;cursor:pointer}.f-search-result.is-active,.f-search-result:hover{background:rgba(0,0,0,.04);border-left-color:var(--f-fg);color:var(--f-fg);text-decoration:none}.f-search-result .l{font-family:var(--f-serif);font-size:1.05rem;font-weight:400;line-height:1.2;letter-spacing:-.01em}.f-search-result .c{margin-top:.15rem;font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-muted)}.f-search-result mark{background:0 0;color:var(--f-fg);font-weight:600;padding:0}.f-search-empty{text-align:center;padding:2.5rem 1.5rem;color:var(--f-fg-muted);font-style:italic;font-size:.9rem;margin:0}.f-search-empty[hidden]{display:none}.f-nav-overlay__search.f-nav-overlay__search--live{display:block;margin:.5rem 1.5rem 1.25rem;align-items:initial}.f-nav-overlay__search--live .f-nav-overlay__search-bar{display:flex;align-items:center;gap:.75rem;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.f-nav-overlay__search--live .f-nav-overlay__search-bar svg{width:1.1rem;height:1.1rem;color:currentColor;opacity:.55;flex:0 0 auto}.f-nav-overlay__search--live .f-nav-overlay__search-bar input{flex:1 1 auto;width:100%;min-width:0;border:0;outline:0;background:0 0;color:inherit;font-family:var(--f-serif);font-size:1.35rem;font-weight:400;letter-spacing:-.01em;padding:.1rem 0;appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none}.f-nav-overlay__search--live .f-nav-overlay__search-bar input::placeholder{color:currentColor;opacity:.45;font-style:italic}.f-nav-overlay__search--live .f-nav-overlay__search-results{list-style:none;margin:.5rem 0 0;padding:0;display:block;width:100%}.f-nav-overlay__search--live .f-nav-overlay__search-results:empty{display:none}.f-nav-overlay__search--live .f-nav-overlay__search-results li{margin:0;display:block}.f-nav-overlay__search--live .f-nav-overlay__search-results li a{display:block;padding:.9rem 0;color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.f-nav-overlay__search--live .f-nav-overlay__search-results li:last-child a{border-bottom:0}.f-nav-overlay__search--live .f-nav-overlay__search-results li a .l{font-family:var(--f-serif);font-size:1.2rem;font-weight:400;line-height:1.25;display:block}.f-nav-overlay__search--live .f-nav-overlay__search-results li a .c{margin-top:.2rem;font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.55;display:block}.f-nav-overlay__search--live .f-nav-overlay__search-results li a mark{background:0 0;color:inherit;font-weight:600;padding:0}@media (max-width:480px){.f-search-modal{padding:4rem .75rem .75rem}.f-search-input{font-size:1.2rem}.f-search-result .l{font-size:1rem}.f-search-close{display:none}}.f-itunes{--it-accent:#d4ff3a;--it-accent-soft:rgba(212, 255, 58, .18);--it-radius:12px;--it-radius-sm:8px;--it-radius-art:6px;background:var(--it-bg-grad) fixed;color:var(--it-fg);max-width:88rem;margin:0 auto;padding:1.5rem 2rem 8rem;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:-.005em}:root .f-itunes,[data-bs-theme=dark] .f-itunes{--it-bg:#0a0a0a;--it-bg-grad:radial-gradient(ellipse at top, #1a1a1f 0%, #0a0a0a 60%);--it-surface:rgba(255, 255, 255, .04);--it-surface-2:rgba(255, 255, 255, .07);--it-surface-3:rgba(255, 255, 255, .11);--it-border:rgba(255, 255, 255, .08);--it-border-hi:rgba(255, 255, 255, .16);--it-fg:#ffffff;--it-fg-2:rgba(255, 255, 255, .72);--it-fg-3:rgba(255, 255, 255, .48);--it-art-empty:#1a1a1a;--it-shadow:0 8px 32px rgba(0, 0, 0, .5);--it-shadow-lift:0 16px 48px rgba(0, 0, 0, .6);--it-glass-bg:rgba(20, 20, 22, .85);--it-glass-border:rgba(255, 255, 255, .1);--it-danger-bg:rgba(255, 80, 80, .15);--it-danger-fg:#ff8a8a}[data-bs-theme=light] .f-itunes{--it-bg:#fafafa;--it-bg-grad:radial-gradient(ellipse at top, #ffffff 0%, #f3f3f5 60%);--it-surface:rgba(0, 0, 0, .035);--it-surface-2:rgba(0, 0, 0, .06);--it-surface-3:rgba(0, 0, 0, .1);--it-border:rgba(0, 0, 0, .08);--it-border-hi:rgba(0, 0, 0, .18);--it-fg:#0a0a0a;--it-fg-2:rgba(10, 10, 10, .68);--it-fg-3:rgba(10, 10, 10, .45);--it-art-empty:#ececec;--it-shadow:0 4px 16px rgba(0, 0, 0, .06);--it-shadow-lift:0 12px 36px rgba(0, 0, 0, .12);--it-glass-bg:rgba(252, 252, 252, .82);--it-glass-border:rgba(0, 0, 0, .08);--it-danger-bg:rgba(220, 38, 38, .1);--it-danger-fg:#b91c1c}@media (max-width:768px){.f-itunes{padding:1rem 1rem 8rem}}[data-bs-theme=dark] body:has(.f-itunes){background:#0a0a0a}[data-bs-theme=light] body:has(.f-itunes){background:#fafafa}.f-itunes a{color:inherit;text-decoration:none}.f-itunes a:hover{color:var(--it-fg)}.f-itunes-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--it-border)}.f-itunes-title{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0;background:linear-gradient(180deg,var(--it-fg) 0,var(--it-fg-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.f-eyebrow,.f-itunes p.f-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--it-fg-3);margin:0 0 .35rem}.f-itunes-header-links{display:flex;gap:.5rem;flex-wrap:wrap}.f-itunes-backlink,.f-itunes-header-links a{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:999px;color:var(--it-fg-2);font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.f-itunes-backlink:hover,.f-itunes-header-links a:hover{background:var(--it-surface-2);border-color:var(--it-border-hi);color:var(--it-fg)}.f-itunes-search-bar{margin:0 0 2.5rem;padding:0;border:0}.f-itunes-search-bar input[type=search]{width:100%;padding:1.1rem 1.5rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:999px;color:var(--it-fg);font-family:inherit;font-size:1rem;font-weight:500;outline:0;transition:background .15s,border-color .15s}.f-itunes-search-bar input[type=search]::placeholder{color:var(--it-fg-3);font-weight:500;font-style:normal}.f-itunes-search-bar input[type=search]:focus{background:var(--it-surface-2);border-color:var(--it-border-hi)}.f-itunes-filters{display:flex;gap:.75rem;flex-wrap:wrap;margin:0 0 2rem}.f-itunes-genre,.f-itunes-search,.f-itunes-sort{background:var(--it-surface);border:1px solid var(--it-border);border-radius:999px;color:var(--it-fg);font-family:inherit;font-size:.85rem;padding:.65rem 1.1rem}.f-itunes-search{flex:1 1 16rem}.f-itunes-search::placeholder{color:var(--it-fg-3)}.f-itunes-genre:focus,.f-itunes-search:focus,.f-itunes-sort:focus{background:var(--it-surface-2);border-color:var(--it-border-hi);outline:0}.f-itunes-hero{display:grid;grid-template-columns:minmax(0,22rem) 1fr;gap:3rem;align-items:center;padding:3rem;margin:0 0 3rem;background:linear-gradient(135deg,var(--it-surface-2) 0,var(--it-surface) 100%);border:1px solid var(--it-border);border-radius:24px;position:relative;overflow:hidden}.f-itunes-hero::before{content:"";position:absolute;inset:-50% -30% auto auto;width:80%;height:200%;background:radial-gradient(ellipse at center,rgba(212,255,58,.08) 0,transparent 60%);pointer-events:none}.f-itunes-hero-art{position:relative;z-index:1;aspect-ratio:1/1;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:var(--it-radius);box-shadow:var(--it-shadow-lift);transition:transform .25s ease-out}.f-itunes-hero-art:hover{transform:scale(1.02)}.f-itunes-hero-art.f-itunes-tile-art-blank{display:flex;align-items:center;justify-content:center;color:var(--it-fg-3);font-size:4rem;font-weight:400}.f-itunes-hero-text{position:relative;z-index:1}.f-itunes-hero-title{font-size:clamp(2rem, 4vw, 3.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:.5rem 0 .75rem}.f-itunes-hero-title a:hover{opacity:1}.f-itunes-hero-artist{font-size:1.15rem;color:var(--it-fg-2);margin:0 0 2rem;font-weight:500}.f-itunes-hero-artist a{color:var(--it-fg);border-bottom:1px solid var(--it-border-hi);padding-bottom:1px}.f-itunes-hero-artist a:hover{border-bottom-color:var(--it-fg)}@media (max-width:768px){.f-itunes-hero{grid-template-columns:1fr;padding:2rem;gap:2rem}.f-itunes-hero-art{max-width:18rem}}.f-itunes-section{margin:0 0 3.5rem}.f-itunes-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1.5rem}.f-itunes-section-header p,.f-itunes-section-header>.f-eyebrow{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;text-transform:none;color:var(--it-fg);margin:0}.f-itunes-section-link{font-size:.8rem;font-weight:600;color:var(--it-fg-3);transition:color .15s;text-transform:none;letter-spacing:0}a.f-itunes-section-link:hover{color:var(--it-fg)}.f-itunes-rails-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2.5rem;margin:0 0 3.5rem;padding:0;border:0}.f-itunes-strip{display:grid;grid-auto-flow:column;grid-auto-columns:12rem;gap:1.25rem;overflow-x:auto;padding:.25rem .25rem 1rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--it-border-hi) transparent}.f-itunes-strip::-webkit-scrollbar{height:6px}.f-itunes-strip::-webkit-scrollbar-thumb{background:var(--it-border-hi);border-radius:3px}.f-itunes-strip-tile{position:relative;scroll-snap-align:start;display:block}.f-itunes-strip-item{display:flex;flex-direction:column;gap:.5rem}.f-itunes-strip-art{aspect-ratio:1/1;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:var(--it-radius-art);box-shadow:0 4px 12px rgba(0,0,0,.4);transition:transform .25s ease-out,box-shadow .25s}.f-itunes-strip-item:hover .f-itunes-strip-art{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.55)}.f-itunes-strip-art.f-itunes-tile-art-blank{display:flex;align-items:center;justify-content:center;color:var(--it-fg-3);font-size:2.5rem;font-weight:400}.f-itunes-tile-play{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:var(--it-accent,#d4ff3a);color:#000;font-size:.85rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 4px 10px rgba(0,0,0,.4);transition:transform .12s ease-out,background .15s,box-shadow .15s}.f-itunes-tile-play:focus-visible,.f-itunes-tile-play:hover{transform:scale(1.1);box-shadow:0 6px 14px rgba(212,255,58,.45);outline:0}.f-itunes-tile-play:active{transform:scale(.95)}@media (max-width:480px){.f-itunes-tile-play{width:1.75rem;height:1.75rem;font-size:.75rem}}.f-itunes-rail-tile{position:relative}.f-itunes-rail-tile .f-itunes-tile-play{top:50%;right:.35rem;width:1.5rem;height:1.5rem;font-size:.6rem;transform:translateY(-50%)}.f-itunes-rail-tile .f-itunes-tile-play:focus-visible,.f-itunes-rail-tile .f-itunes-tile-play:hover{transform:translateY(-50%) scale(1.12)}.f-itunes-strip-title{font-size:.92rem;font-weight:600;line-height:1.3;color:var(--it-fg);margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.f-itunes-strip-artist{font-size:.78rem;color:var(--it-fg-3);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-itunes-rail{background:var(--it-surface);border:1px solid var(--it-border);border-radius:16px;padding:1.25rem}.f-itunes-rail-label{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--it-fg-3);margin:0 0 1rem}.f-itunes-rail-list{list-style:none;margin:0;padding:0}.f-itunes-rail-item{display:flex;gap:.85rem;padding:.55rem;margin:0 -.55rem;border-radius:8px;color:var(--it-fg);transition:background .15s;border:0;align-items:center}.f-itunes-rail-item:hover{background:var(--it-surface-2);color:var(--it-fg);opacity:1}.f-itunes-rail-art{flex:0 0 auto;width:3rem;height:3rem;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:4px;position:relative}.f-itunes-rail-art.f-itunes-tile-art-blank{display:flex;align-items:center;justify-content:center;color:var(--it-fg-3);font-size:1.2rem}.f-itunes-rail-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column}.f-itunes-rail-title{font-size:.92rem;font-weight:600;color:var(--it-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;line-height:1.3}.f-itunes-rail-sub{font-size:.75rem;color:var(--it-fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-itunes-rail-item--dim{opacity:.5}.f-itunes-rail--compact .f-itunes-rail-art{width:2.5rem;height:2.5rem}.f-itunes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.5rem;margin:0 0 3rem}.f-itunes-tile{display:flex;flex-direction:column;gap:.55rem;color:var(--it-fg);transition:transform .2s}.f-itunes-tile:hover{color:var(--it-fg)}.f-itunes-tile-art{position:relative;aspect-ratio:1/1;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:var(--it-radius-art);box-shadow:0 4px 12px rgba(0,0,0,.4);transition:transform .25s,box-shadow .25s;overflow:hidden}.f-itunes-tile:hover .f-itunes-tile-art{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.65)}.f-itunes-tile-art-blank{display:flex;align-items:center;justify-content:center}.f-itunes-tile-art-mark{color:var(--it-fg-3);font-size:3rem;font-weight:400}.f-itunes-tile-flag{position:absolute;top:.65rem;left:.65rem;background:var(--it-accent);color:#000;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.25rem .55rem;border-radius:999px}.f-itunes-tile-flag--inline{position:static;margin-left:.5rem;display:inline-block;vertical-align:3px}.f-itunes-tile-title{font-size:.95rem;font-weight:600;color:var(--it-fg);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.f-itunes-tile-meta{font-size:.8rem;color:var(--it-fg-3)}.f-itunes-tile--dim{opacity:.4}.f-itunes-genre-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.f-itunes-genre-card{position:relative;padding:1.5rem 1.5rem 1.25rem;background:linear-gradient(135deg,var(--it-surface-2) 0,var(--it-surface) 100%);border:1px solid var(--it-border);border-radius:16px;overflow:hidden;transition:border-color .15s,transform .2s}.f-itunes-genre-card:hover{border-color:var(--it-border-hi);transform:translateY(-2px)}.f-itunes-genre-card::after{content:"";position:absolute;inset:auto -30% -50% auto;width:70%;height:140%;background:radial-gradient(ellipse,rgba(212,255,58,.06) 0,transparent 60%);pointer-events:none}.f-itunes-genre-name{display:block;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .25rem;position:relative}.f-itunes-genre-count{display:block;font-size:.78rem;color:var(--it-fg-3);margin-bottom:1rem;position:relative;text-transform:none;letter-spacing:0}.f-itunes-genre-actions{display:flex;gap:.5rem;position:relative}.f-itunes-genre-actions a{flex:1;text-align:center;padding:.5rem .75rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--it-fg-2);text-transform:none;letter-spacing:0;transition:background .15s,color .15s;opacity:1}.f-itunes-genre-actions a:hover{background:var(--it-accent);color:#000}.f-itunes-artist-list{list-style:none;margin:0;padding:0}.f-itunes-artist-row{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;margin-bottom:.5rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:12px;color:var(--it-fg);transition:background .15s,border-color .15s}.f-itunes-artist-row:hover{background:var(--it-surface-2);border-color:var(--it-border-hi);color:var(--it-fg)}.f-itunes-artist-row:hover .f-itunes-artist-name{text-decoration:none}.f-itunes-artist-name{font-size:1rem;font-weight:600}.f-itunes-artist-count{font-size:.75rem;color:var(--it-fg-3);text-transform:none;letter-spacing:0}.f-itunes-artist-header{display:grid;grid-template-columns:minmax(0,16rem) 1fr;gap:2.5rem;align-items:end;padding:3rem 2rem;margin:0 0 3rem -2rem;width:calc(100% + 4rem);background:linear-gradient(180deg,var(--it-surface-2) 0,transparent 100%);border-radius:0 0 24px 24px}.f-itunes-artist-cover{aspect-ratio:1/1;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:50%;box-shadow:var(--it-shadow-lift)}.f-itunes-artist-bio{max-width:42em;line-height:1.6;color:var(--it-fg-2)}@media (max-width:768px){.f-itunes-artist-header{grid-template-columns:1fr;padding:2rem 1rem;margin-left:-1rem;width:calc(100% + 2rem)}.f-itunes-artist-cover{max-width:10rem}}.f-itunes-playlist-list{list-style:none;margin:0;padding:0}.f-itunes-playlist-row{display:flex;gap:1.25rem;align-items:center;padding:1rem;margin-bottom:.65rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:12px;color:var(--it-fg);transition:background .15s,border-color .15s}.f-itunes-playlist-row:hover{background:var(--it-surface-2);border-color:var(--it-border-hi);color:var(--it-fg)}.f-itunes-playlist-cover{flex:0 0 auto;width:4rem;height:4rem;background-color:var(--it-art-empty);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--it-fg-3);font-size:2rem;font-weight:400}.f-itunes-playlist-meta{min-width:0;flex:1 1 auto}.f-itunes-playlist-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:1.05rem;font-weight:700;line-height:1.3;margin:0;font-family:inherit}.f-itunes-playlist-sub{font-size:.8rem;color:var(--it-fg-3)}.f-itunes-playlist-blurb{font-size:.85rem;color:var(--it-fg-2);margin-top:.25rem}.f-itunes-playlist-list--compact .f-itunes-playlist-cover{width:3rem;height:3rem;font-size:1.4rem}.f-itunes-library{list-style:none;margin:0;padding:0}.f-itunes-library-row{display:grid;grid-template-columns:3rem 1fr auto;gap:1rem;align-items:center;padding:.75rem 1rem;border-radius:8px;transition:background .15s}.f-itunes-library-row:hover{background:var(--it-surface)}.f-itunes-library-art{width:3rem;height:3rem;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--it-fg-3);font-size:1.2rem}.f-itunes-library-meta{min-width:0}.f-itunes-library-title{display:block;color:var(--it-fg);font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-itunes-library-artist{font-size:.8rem;color:var(--it-fg-3);margin:0}.f-itunes-library-player{grid-column:1/-1;margin-top:.5rem;width:100%;height:2.2rem}.f-itunes-page{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:3rem;align-items:start}.f-itunes-page-aside{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:5rem}@media (max-width:900px){.f-itunes-page{grid-template-columns:1fr;gap:2rem}.f-itunes-page-aside{position:static}}.f-itunes-track-layout{display:grid;grid-template-columns:minmax(0,22rem) 1fr;gap:3rem;align-items:start;margin-bottom:2rem}@media (max-width:768px){.f-itunes-track-layout{grid-template-columns:1fr;gap:2rem}}.f-itunes-track-art{aspect-ratio:1/1;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:var(--it-radius);box-shadow:var(--it-shadow-lift);position:relative;overflow:hidden}.f-itunes-track-art.f-itunes-tile-art-blank{display:flex;align-items:center;justify-content:center}.f-itunes-track-info{padding-top:.5rem}.f-itunes-track-title{font-size:clamp(2rem, 3.5vw, 3rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 .75rem}.f-itunes-track-artist{font-size:1.1rem;color:var(--it-fg-2);margin:0 0 1.5rem;font-weight:500}.f-itunes-track-meta{display:grid;grid-template-columns:5rem 1fr;gap:.5rem 1rem;font-size:.85rem;margin:0 0 2rem}.f-itunes-track-meta dt{color:var(--it-fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.f-itunes-track-meta dd{margin:0;color:var(--it-fg)}.f-itunes-player audio{width:100%;height:2.5rem;border-radius:999px}.f-itunes-preview-note{font-size:.75rem;color:var(--it-accent);text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin:0 0 .5rem}.f-itunes-buy,.f-itunes-play-now{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1.75rem;background:var(--it-accent);color:#000;border:0;border-radius:999px;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 4px 16px rgba(212,255,58,.25)}.f-itunes-buy:hover,.f-itunes-play-now:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 24px rgba(212,255,58,.4);color:#000}.f-itunes-buy-price{font-weight:700}.f-itunes-buy-form{display:inline-block}.f-itunes-secondary{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:999px;color:var(--it-fg-2);font-weight:600;font-size:.85rem}.f-itunes-secondary:hover{background:var(--it-surface-2);color:var(--it-fg)}.f-itunes-badge{display:inline-block;padding:.25rem .6rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;margin-left:.5rem;vertical-align:3px}.f-itunes-badge--soft{background:var(--it-surface-3);color:var(--it-fg-2)}.f-itunes-status-flag{background:var(--it-danger-bg);color:var(--it-danger-fg);padding:.2rem .55rem;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.f-itunes-e-badge{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;background:var(--it-fg-2);color:var(--it-bg);font-size:.58rem;font-weight:700;border-radius:3px;margin-left:.4rem;vertical-align:3px}.f-itunes-empty{text-align:center;padding:6rem 2rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:24px}.f-itunes-empty p{font-size:1.1rem;color:var(--it-fg-2);margin:0 0 1rem}.f-itunes-empty-reset{color:var(--it-accent);font-weight:700}.f-itunes-empty-reset:hover{color:var(--it-fg)}.f-itunes-attribution{margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--it-border);font-size:.78rem;color:var(--it-fg-3)}.f-itunes-attribution a{color:var(--it-fg-2);border-bottom:1px solid var(--it-border-hi);padding-bottom:1px}.f-itunes-attribution a:hover{color:var(--it-fg);border-bottom-color:var(--it-fg-2)}.f-itunes-upload-form{max-width:36rem}.f-itunes-field{display:flex;flex-direction:column;gap:.35rem;margin:0 0 1.25rem}.f-itunes-field>span:first-child{font-size:.8rem;font-weight:600;color:var(--it-fg-2)}.f-itunes-field>span em{color:var(--it-fg-3);font-style:normal;font-weight:400;margin-left:.4rem}.f-itunes-field input[type=file],.f-itunes-field input[type=number],.f-itunes-field input[type=text],.f-itunes-field select,.f-itunes-field textarea{padding:.75rem 1rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:8px;color:var(--it-fg);font-family:inherit;font-size:.9rem}.f-itunes-field input:focus,.f-itunes-field select:focus,.f-itunes-field textarea:focus{outline:0;background:var(--it-surface-2);border-color:var(--it-border-hi)}.f-itunes-check{display:flex;gap:.75rem;margin:0 0 1rem;padding:.85rem 1rem;background:var(--it-surface);border:1px solid var(--it-border);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s}.f-itunes-check:hover{background:var(--it-surface-2);border-color:var(--it-border-hi)}.f-itunes-check input{margin-top:.25rem;accent-color:var(--it-accent)}.f-itunes-check strong{display:block;font-size:.9rem}.f-itunes-check em{display:block;margin-top:.15rem;font-style:normal;font-size:.78rem;color:var(--it-fg-3)}.f-itunes-form-actions{margin-top:1.5rem}.f-itunes-fine-print{font-size:.75rem;color:var(--it-fg-3);margin:1rem 0 0}.f-itunes-mini-player{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1040;background:var(--it-glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--it-glass-border);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.6);color:var(--it-fg);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,"Helvetica Neue",Arial,sans-serif;--it-accent:#d4ff3a;--it-accent-soft:rgba(212, 255, 58, .18)}[data-bs-theme=dark] .f-itunes-mini-player{--it-glass-bg:rgba(20, 20, 22, .85);--it-glass-border:rgba(255, 255, 255, .1);--it-fg:#ffffff;--it-fg-2:rgba(255, 255, 255, .72);--it-fg-3:rgba(255, 255, 255, .48);--it-surface-2:rgba(255, 255, 255, .07);--it-art-empty:#1a1a1a}[data-bs-theme=light] .f-itunes-mini-player{--it-glass-bg:rgba(252, 252, 252, .82);--it-glass-border:rgba(0, 0, 0, .08);--it-fg:#0a0a0a;--it-fg-2:rgba(10, 10, 10, .68);--it-fg-3:rgba(10, 10, 10, .45);--it-surface-2:rgba(0, 0, 0, .06);--it-art-empty:#ececec}.f-itunes-mini-player[hidden]{display:none!important}body.has-itunes-mini{padding-bottom:6.5rem}.f-itunes-mini-player-inner{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.75rem 1.25rem;max-width:88rem;margin:0 auto}.f-itunes-mini-art{width:3.5rem;height:3.5rem;background-size:cover;background-position:center;background-color:var(--it-art-empty);border-radius:6px}.f-itunes-mini-art.f-itunes-tile-art-blank{display:flex;align-items:center;justify-content:center;color:var(--it-fg-3);font-size:1.5rem;font-weight:400}.f-itunes-mini-meta{min-width:0}.f-itunes-mini-title{display:block;font-size:.95rem;font-weight:700;color:var(--it-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit}.f-itunes-mini-title:hover{color:var(--it-fg);text-decoration:underline}.f-itunes-mini-artist{font-size:.78rem;color:var(--it-fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-itunes-mini-controls{display:flex;align-items:center;gap:.35rem}.f-itunes-mini-btn{background:0 0;border:0;color:var(--it-fg-2);width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;transition:background .15s,color .15s,transform .1s}.f-itunes-mini-btn:hover{background:var(--it-surface-2);color:var(--it-fg)}.f-itunes-mini-btn:active{transform:scale(.92)}[data-mini-toggle]{background:var(--it-accent);color:#000;width:2.75rem;height:2.75rem;font-size:1.05rem;box-shadow:0 4px 14px rgba(212,255,58,.45)}[data-mini-toggle]:hover{background:var(--it-accent);color:#000;filter:brightness(1.08)}.f-itunes-mini-btn--icon svg{width:16px;height:16px}#f-itunes-mini-audio{display:none}@media (max-width:480px){.f-itunes-mini-player{left:.5rem;right:.5rem;bottom:.5rem}.f-itunes-mini-player-inner{padding:.65rem .85rem;gap:.65rem}.f-itunes-mini-btn{width:2.25rem;height:2.25rem}[data-mini-toggle]{width:2.5rem;height:2.5rem}}.f-itunes-radio-header{margin-bottom:2rem}.f-itunes-radio-actions{margin-bottom:2.5rem}.f-itunes-discover{padding-bottom:8rem}.f-itunes-source-chip{display:inline-block;padding:.12rem .55rem;margin-left:.4rem;vertical-align:2px;background:var(--it-surface-3);color:var(--it-fg-3);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px}.f-mw-24{max-width:24rem}.f-mw-32{max-width:32rem}.f-mw-36{max-width:36rem}.f-mw-38{max-width:38rem}.f-mw-42{max-width:42rem}.f-mw-56{max-width:56rem}.f-mw-160px{max-width:160px}.f-mw-180px{max-width:180px}.f-mw-200px{max-width:200px}.f-mw-240px{max-width:240px}.f-mw-280px{max-width:280px}.f-mw-320px{max-width:320px}.f-mw-640px{max-width:640px}.f-mw-32ch{max-width:32ch}.f-mw-48ch{max-width:48ch}.f-w-1px{width:1px}.f-w-60px{width:60px}.f-w-90px{width:90px}.f-w-120px{width:120px}.f-w-220px{width:220px}.f-w-6{width:6rem}.f-w-11{width:11rem}.f-w-1pct{width:1%}.f-w-12pct{width:12%}.f-w-32pct{width:32%}html,html[data-bs-theme=light]{--cal-bg:#fdf7f4;--cal-req:#e4a99b;--cal-border:#d3ab9f;--cal-mut:#73605a;--cal-acc:#6e1621;--cal-chip:#e6c6bc;--cal-ink:#351f1c;--cal-panel:#ffffff;--cal-grid:#ddbdb1;--cal-headbg:#6e1621;--cal-headfg:#f6dcd6;--cal-cell:#fdf7f4;--cal-today:#e4a99b;--cal-weekend:#efd7ce;--cal-outside:#f3e7e0;--cal-shadow:0 10px 30px -14px rgba(110,50,25,.40),0 2px 5px -2px rgba(90,40,20,.12)}html[data-bs-theme=dark]{--cal-bg:#211512;--cal-req:#3a201a;--cal-border:#3a2c26;--cal-mut:#b09a90;--cal-acc:#cc3843;--cal-chip:#33221d;--cal-ink:#f3e7e1;--cal-panel:#2a1a16;--cal-grid:#45302a;--cal-headbg:#6e1621;--cal-headfg:#f6dcd6;--cal-cell:#211512;--cal-today:#5a1c22;--cal-weekend:#1b100d;--cal-outside:#1d120f;--cal-shadow:0 12px 34px -16px rgba(0,0,0,.65),0 2px 6px -2px rgba(0,0,0,.4)}.f-cal-wrap{border:1px solid var(--cal-grid);border-radius:16px;overflow:hidden;padding:0;background:var(--cal-panel);box-shadow:var(--cal-shadow)}.f-cal{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--cal-grid);padding:1px}.f-cal-7{grid-template-columns:repeat(7,1fr)}.f-cal-header{background:linear-gradient(180deg,color-mix(in srgb,var(--cal-headbg) 86%,#fff) 0,var(--cal-headbg) 100%);padding:11px 0;font-size:.66rem;text-transform:uppercase;letter-spacing:.13em;color:var(--cal-headfg);opacity:1;font-weight:800;text-align:center;border:0}.f-cal-cell{background:var(--cal-cell);padding:.5rem .6rem .6rem;min-height:124px;position:relative;overflow:hidden;border:0;border-radius:0;transition:background-color .15s ease}.f-cal-week .f-cal-cell{min-height:360px}.f-cal-cell.is-weekend{background:var(--cal-weekend)}.f-cal-cell.is-outside{background:var(--cal-outside)}.f-cal-cell.is-today{background:linear-gradient(180deg,var(--cal-today),color-mix(in srgb,var(--cal-today) 45%,var(--cal-cell)))}.f-cal-cell.is-outside .cal-date,.f-cal-cell.is-outside .cal-entry,.f-cal-cell.is-outside .cal-holiday-label{opacity:.38}.f-cal-cell.is-clickable{cursor:pointer}.f-cal-cell.is-clickable:hover{background-color:color-mix(in srgb,var(--cal-acc) 9%,var(--cal-cell))}.f-cal-cell.is-clickable.is-holiday:hover{filter:brightness(1.05)}.cal-date-row{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.45rem;min-height:1.75rem}.cal-holiday-label{font-family:var(--f-serif);font-size:.68rem;font-style:italic;color:var(--bs-body-color);opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;text-align:right;letter-spacing:-.01em}.cal-date{font-family:var(--f-sans);font-size:.82rem;line-height:1;color:var(--cal-mut);opacity:1;flex:0 0 auto;letter-spacing:0;font-weight:700;font-variant-numeric:lining-nums}.cal-date.is-today{display:inline-grid;place-items:center;min-width:1.55rem;height:1.55rem;padding:0 .4rem;border-radius:999px;background:var(--cal-acc);color:#fff;font-weight:800;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--cal-acc) 70%,transparent)}.cal-entry{font-size:.72rem;line-height:1.3;margin-bottom:3px;display:flex;align-items:baseline;gap:4px;min-width:0;color:var(--cal-ink);font-weight:500;border-radius:7px;padding:2px 7px 3px 6px;background:var(--cal-panel);border:1px solid color-mix(in srgb,var(--cal-acc) 11%,transparent);border-left:3px solid var(--pc,var(--cal-acc));box-shadow:0 1px 2px color-mix(in srgb,var(--cal-acc) 8%,transparent)}.cal-entry .cal-name{font-weight:600}.cal-entry.is-pending{font-style:italic;opacity:.72;border-left-style:dashed;background:color-mix(in srgb,var(--cal-panel) 55%,var(--cal-cell))}.cal-entry.is-pending .cal-name{font-weight:500}.cal-entry.is-mine{background:color-mix(in srgb,var(--cal-acc) 12%,var(--cal-panel));border-color:color-mix(in srgb,var(--cal-acc) 30%,transparent);font-weight:600}.cal-entry.is-mine .cal-glyph{opacity:1;color:var(--cal-acc)}.pc-0{--pc:#6e1621}.pc-1{--pc:#8b1e2d}.pc-2{--pc:#a4432b}.pc-3{--pc:#7a5230}.pc-4{--pc:#3d6b58}.pc-5{--pc:#345b7a}.pc-6{--pc:#7a3a5e}.pc-7{--pc:#5a4a86}.pc-8{--pc:#946018}.pc-9{--pc:#2f6f6a}html[data-bs-theme=dark] .pc-0{--pc:#d24d58}html[data-bs-theme=dark] .pc-1{--pc:#e06470}html[data-bs-theme=dark] .pc-2{--pc:#e0784f}html[data-bs-theme=dark] .pc-3{--pc:#c9915a}html[data-bs-theme=dark] .pc-4{--pc:#63a98c}html[data-bs-theme=dark] .pc-5{--pc:#6394c1}html[data-bs-theme=dark] .pc-6{--pc:#c46b9f}html[data-bs-theme=dark] .pc-7{--pc:#9d8ad1}html[data-bs-theme=dark] .pc-8{--pc:#d9a13a}html[data-bs-theme=dark] .pc-9{--pc:#58b3a9}.cal-glyph{flex-shrink:0;width:1.2em;text-align:center;opacity:1;font-variant-emoji:text;font-size:.85em;line-height:1;color:var(--pc,color-mix(in srgb,var(--cal-acc) 80%,var(--cal-mut)))}.f-glyph-pie{width:.92em;height:.92em;vertical-align:-.11em;display:inline-block}.cal-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.f-cal-cell .cal-entry{display:flex;font-size:.72rem;line-height:1.3;margin-bottom:2px}}@media (max-width:575px){.f-cal-cell{padding:.35rem .4rem .45rem;min-height:92px}.f-cal-week .f-cal-cell{min-height:200px}.f-cal-header{font-size:.6rem;padding:.4rem .35rem;letter-spacing:.08em}.cal-entry{font-size:.7rem;gap:.3rem}.cal-date{font-size:.78rem}.cal-holiday-label{font-size:.58rem;letter-spacing:0}}.f-away-cal{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-radius:12px;overflow:hidden}.f-away-dow{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cal-headfg);background:var(--cal-headbg);text-align:center;padding:6px 0}.f-away-cell{border:0;min-height:66px;padding:6px 8px;overflow:visible;background:var(--cal-cell);position:relative;transition:background-color .13s ease}.f-away-cell.is-out .f-away-date,.f-away-cell.is-out .f-away-dept,.f-away-cell.is-out .f-away-name{opacity:.4}.f-away-cell.is-today::after{content:'';position:absolute;top:6px;right:7px;width:4px;height:4px;border-radius:50%;background:var(--cal-acc)}.f-away-date{font-weight:700;font-size:.66rem;line-height:1;color:var(--cal-mut);margin-bottom:4px}.f-away-cell.is-today .f-away-date{color:var(--cal-acc)}.f-away-dept{font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cal-mut);font-weight:700;opacity:.7;line-height:1.15;white-space:normal;margin:7px 0 3px;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--cal-border) 70%,transparent)}.f-away-date+.f-away-dept{margin-top:1px;padding-top:0;border-top:0}.f-away-name{font-size:.6rem;line-height:1.3;white-space:normal;overflow:visible;display:flex;align-items:baseline;gap:4px;border-radius:6px;padding:1px 5px 2px;margin:0 0 2px;color:var(--cal-ink);background:var(--cal-chip)}.f-away-glyph{opacity:1;font-size:.62rem;flex:none;color:color-mix(in srgb,var(--cal-acc) 80%,var(--cal-mut))}.f-away-ico{opacity:.6}.att-card{background:var(--cal-bg);border:1px solid var(--cal-border);border-radius:14px;padding:.8rem .95rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .14s ease,box-shadow .14s ease}[data-bs-theme=dark] .att-card{box-shadow:0 1px 3px rgba(0,0,0,.35)}.att-card-tap{cursor:pointer}.att-card-tap:hover{border-color:color-mix(in srgb,var(--cal-acc) 28%,var(--cal-border))}.lca-card-tap{cursor:pointer}.att-badge{display:inline-flex;align-items:center;font-family:var(--f-sans);font-weight:600;border-radius:999px;padding:.18em .62em;line-height:1.35;white-space:nowrap;vertical-align:middle}.att-badge-status{text-transform:uppercase;letter-spacing:.11em;color:var(--f-fg-muted);background:color-mix(in srgb,var(--cal-chip) 75%,transparent);border:1px solid var(--cal-border)}.att-badge-muted{letter-spacing:.04em;color:var(--f-fg-muted);background:color-mix(in srgb,var(--cal-chip) 60%,transparent);border:1px solid var(--cal-border)}.att-badge-cover{letter-spacing:.04em;color:#7a5200;background:#fbeeca;border:1px solid #f0d9a0}[data-bs-theme=dark] .att-badge-cover{color:#e7c778;background:#2c2410;border-color:#4a3c18}.att-card .btn{border-radius:999px}.att-card .att-action-form .btn-dark,.att-card .att-move-form .btn-dark{--bs-btn-bg:var(--f-accent);--bs-btn-border-color:var(--f-accent);--bs-btn-hover-bg:var(--f-accent-soft);--bs-btn-hover-border-color:var(--f-accent-soft);--bs-btn-active-bg:var(--f-accent-soft);--bs-btn-active-border-color:var(--f-accent-soft);--bs-btn-disabled-bg:var(--f-accent);--bs-btn-disabled-border-color:var(--f-accent)}.att-note-details{margin-top:.5rem}.att-note-summary{list-style:none;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--f-sans);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f-fg-muted)}.att-note-summary::-webkit-details-marker{display:none}.att-note-summary::before{content:"\203A";display:inline-block;font-size:1.1em;line-height:0;transition:transform .15s ease}.att-note-details[open] .att-note-summary::before{transform:rotate(90deg)}.att-modal .modal-content{border:1px solid var(--cal-border);border-radius:18px;background:var(--f-bg);overflow:hidden;box-shadow:0 24px 60px -18px rgba(0,0,0,.4)}.att-modal .modal-header{border-bottom:1px solid var(--cal-border);background:var(--cal-headbg);padding:.72rem 1rem;align-items:center}.att-modal{padding-top:env(safe-area-inset-top,0)}.att-modal .modal-title{color:var(--cal-headfg)}.att-modal .modal-body{padding:1rem 1.05rem 1.15rem}.att-modal .modal-body{max-height:min(72vh,620px);overflow-y:auto}.att-modal{--f-accent:#6e1621;--f-accent-soft:#8f2a20}[data-bs-theme=dark] .att-modal{--f-accent:#cc3843;--f-accent-soft:#a82f38}.att-modal .modal-dialog{background:0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.att-modal .modal-content{border-radius:20px;box-shadow:0 30px 70px -20px rgba(40,8,12,.5),0 4px 14px -6px rgba(0,0,0,.28)}.att-modal .modal-header{background:linear-gradient(180deg,color-mix(in srgb,var(--cal-headbg) 86%,#fff 14%),color-mix(in srgb,var(--cal-headbg) 84%,#000 16%));border-bottom:1px solid color-mix(in srgb,var(--f-red) 50%,var(--cal-headbg));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 15%,transparent)}.att-modal .btn-close{opacity:.7;filter:invert(1) grayscale(1) brightness(1.9)}.att-modal .btn-close:hover{opacity:1}.f-author-priv{color:var(--f-red);font-weight:600}#f-ptr{position:fixed;top:calc(env(safe-area-inset-top,0px) - 14px);left:50%;transform:translateX(-50%);width:34px;height:34px;border-radius:50%;background:var(--f-bg);box-shadow:0 6px 18px -6px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;opacity:0;z-index:2147483200;pointer-events:none}#f-ptr .f-ptr-spin{width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,var(--f-accent) 28%,transparent);border-top-color:var(--f-accent);display:block}#f-ptr.f-ptr-ready{box-shadow:0 6px 20px -5px color-mix(in srgb,var(--f-accent) 55%,#000)}#f-ptr.f-ptr-loading .f-ptr-spin{animation:f-ptr-rot .7s linear infinite}@keyframes f-ptr-rot{to{transform:rotate(360deg)}}.f-tx-wide{--f-accent:#6e1621;--f-accent-soft:#8f2a20}[data-bs-theme=dark] .f-tx-wide{--f-accent:#cc3843;--f-accent-soft:#a82f38}.f-tx-wide .f-eyebrow{color:var(--f-accent);opacity:.82}.f-tx-wide .badge.bg-secondary-subtle{background:color-mix(in srgb,var(--f-accent) 13%,transparent)!important;color:var(--f-accent)!important}.f-tx-wide .display-6 .accent,.f-tx-wide a.text-reset:hover{color:var(--f-accent)}.f-announce{border:1px solid var(--cal-border);border-left:4px solid var(--f-accent);background:var(--cal-chip);color:var(--cal-ink);border-radius:10px;padding:.75rem 1.05rem;font-size:.92rem;font-weight:500;letter-spacing:.01em;box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;align-items:baseline;gap:.55rem}.f-announce::before{content:"—";color:var(--f-accent);font-weight:700;flex:none}[data-bs-theme=dark] .f-announce{box-shadow:0 1px 4px rgba(0,0,0,.35)}.att-away-tabs{display:inline-flex;gap:4px;margin-bottom:12px;background:color-mix(in srgb,var(--f-fg) 6%,transparent);padding:3px;border-radius:11px}.att-away-tab{border:0;background:0 0;font:inherit;font-size:.8rem;font-weight:600;padding:5px 13px;border-radius:8px;cursor:pointer;color:var(--f-fg-muted);display:inline-flex;align-items:center;gap:.4em}.att-away-tab.is-active{background:var(--f-bg);color:var(--f-fg);box-shadow:0 1px 4px rgba(0,0,0,.12)}.att-away-tab-n{font-size:.85em;font-weight:700;color:var(--f-accent)}.att-away-loading{opacity:.5;transition:opacity .12s ease;pointer-events:none}.att-proof-link{display:inline-flex;align-items:center;gap:.3em;font-family:var(--f-sans);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--f-accent);text-decoration:none}.att-proof-link:focus-visible,.att-proof-link:hover{text-decoration:underline;text-underline-offset:2px}.att-proof-clip{font-size:.95em;opacity:.85;filter:grayscale(1)}.att-report-table{font-variant-numeric:tabular-nums}.att-band{display:inline-block;font-family:var(--f-sans);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.12em .6em;color:var(--f-fg-muted);background:color-mix(in srgb,var(--f-fg) 7%,transparent)}.att-band-watch{color:#7a5200;background:#fbeeca}.att-band-elevated{color:#9a3412;background:#fbe3d3}.att-band-high{color:#fff;background:var(--f-accent)}[data-bs-theme=dark] .att-band-watch{color:#e7c778;background:#2c2410}[data-bs-theme=dark] .att-band-elevated{color:#f0a878;background:#331a10}html.f-noglass .att-band-elevated,html.f-noglass .att-band-high,html.f-noglass .att-band-watch{color:var(--f-fg-muted);background:color-mix(in srgb,var(--f-fg) 9%,transparent)}.f-post-payload>summary{cursor:pointer;white-space:nowrap;list-style:revert}.f-post-payload[open]>summary{margin-bottom:.35rem}.f-post-payload-body{display:grid;gap:.15rem;max-width:34rem;max-height:16rem;overflow:auto;padding:.4rem .55rem;border-left:2px solid var(--f-rule)}.f-post-field{overflow-wrap:anywhere}.f-post-field .f-eyebrow{margin-right:.4rem}.f-list-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:900px){.f-list-scroll>table{width:max-content;min-width:100%}.f-list-scroll>table td,.f-list-scroll>table th{white-space:nowrap}.f-list-scroll>table td .f-post-payload-body{white-space:normal}}.att-panel{background:color-mix(in srgb,var(--bs-body-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--f-accent) 16%,var(--bs-border-color));border-radius:14px}.att-panel .f-eyebrow{color:color-mix(in srgb,var(--f-accent) 55%,var(--bs-secondary-color))}.att-panel .btn,.att-panel .form-control{border-radius:9px}.f-minw-130{min-width:130px}.f-minw-200{min-width:200px}.f-minw-280{min-width:280px}.f-flex-min{min-width:0;flex:1 1 auto}.f-mw-160-280{min-width:160px;max-width:280px}.f-sq-160{width:160px;height:160px}.f-sq-180{width:180px;height:180px}.f-sq-240{width:240px;height:240px}.f-fs-60{font-size:.6em}.f-fs-65{font-size:.65em}.f-fs-70{font-size:.7em}.f-fs-78{font-size:.78em}.f-fs-85{font-size:.85em}.f-email-preview{width:100%;height:22rem;border:1px solid var(--f-rule,#ddd);border-radius:.4rem;margin-top:.4rem;background:#fff}.f-wrap-anywhere{white-space:normal;word-break:break-word}.f-col-shrink{width:1%;white-space:nowrap}.f-chart{display:block}.f-chart text{font-family:var(--f-mono, ui-monospace, monospace)}.f-name-cell{min-width:9rem;overflow-wrap:anywhere}.f-ref-cell{min-width:13.5rem;overflow-wrap:anywhere;text-wrap:balance}.f-fs-95rem{font-size:.95rem}.f-break-all{word-break:break-all}.f-pre{white-space:pre-wrap}.f-pre-break{white-space:pre-wrap;word-break:break-all}.f-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-scroll-y{max-height:300px;overflow:auto}.f-scroll-y-14r{max-height:14rem;overflow:auto;font-size:.75rem}.f-cursor-pointer{cursor:pointer}.f-offscreen{position:fixed;left:-9999px;top:-9999px;width:1px;height:1px;pointer-events:none}.f-divider-l{border-left:2px solid var(--f-rule,#ddd)}.f-divider-l-eee{border-left:2px solid var(--f-rule,#eee)}.f-divider-l-cur{border-left:2px solid currentColor}.f-divider-b{border-bottom:1px solid var(--f-rule,#eee)}.f-dashed{border:1px dashed var(--f-rule,#ccc)}.f-border-2px{border-width:2px}.f-color-danger{color:#e34c4c}.f-list-bare{list-style:none}.f-flex-right-pad{flex:1;text-align:right;padding-top:1rem}.f-art[data-art-url]{background-size:cover;background-position:center}.f-w-12pct-right{width:12%;text-align:right}.f-mono-85{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem}.f-pt-6{padding-top:6rem}.f-log-table{table-layout:fixed;min-width:61.5rem}.f-log-table td,.f-log-table th{overflow-wrap:anywhere}.f-log-table .f-col-when{width:8rem}.f-log-table .f-col-ch{width:4.5rem}.f-log-table .f-col-kind{width:7rem}.f-log-table .f-col-to{width:15rem}.f-log-table .f-col-ok{width:5rem}.f-log-table .f-col-msg{width:22rem}.f-log-table td .badge{white-space:nowrap}.f-vhidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:992px){.f-nav{z-index:1030}.f-nav:not([data-overflow="1"]) .f-nav-list,.f-nav:not([data-overflow="1"]) .f-nav-right{position:static}.f-nav-list::after{bottom:0}.f-nav:not([data-overflow="1"]) .f-nav-list .dropdown,.f-nav:not([data-overflow="1"]) .f-nav-right .dropdown{position:static}.f-nav:not([data-overflow="1"]) .f-nav-list .dropdown-menu,.f-nav:not([data-overflow="1"]) .f-nav-right .dropdown-menu{display:block;position:absolute!important;inset:100% 0 auto 0!important;transform:none!important;margin:0!important;width:auto!important;min-width:0!important;border:0;border-radius:0;background:var(--f-fg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid color-mix(in srgb,var(--f-bg) 18%,transparent);padding:0 max(1.5rem,calc((100% - 1140px)/ 2));padding-left:var(--f-drop-pad,max(1.5rem,calc((100% - 1140px)/ 2)));overflow:hidden;max-height:0;visibility:hidden;transition:max-height .5s cubic-bezier(.32, .72, 0, 1),visibility 0s linear .5s,padding-block .5s cubic-bezier(.32, .72, 0, 1)}.f-nav:not([data-overflow="1"]) .f-nav-list .dropdown-menu.show,.f-nav:not([data-overflow="1"]) .f-nav-right .dropdown-menu.show{max-height:min(70vh,480px);visibility:visible;overflow-y:auto;padding-top:1.5rem;padding-bottom:2.2rem;transition:max-height .56s cubic-bezier(.32, .72, 0, 1),padding-block .56s cubic-bezier(.32, .72, 0, 1)}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu .dropdown-header,.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu .dropdown-item,.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu .f-account-subitem{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s cubic-bezier(.32, .72, 0, 1);color:var(--f-bg)}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu .dropdown-item{padding-left:0;padding-right:0}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show .dropdown-header,.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show .dropdown-item,.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show .f-account-subitem{opacity:.85;transform:none}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show .dropdown-item:focus,.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show .dropdown-item:hover,.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show .f-account-subitem:hover{opacity:1}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show li:first-child>*{transition-delay:.08s}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show li:nth-child(2)>*{transition-delay:.12s}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show li:nth-child(3)>*{transition-delay:.16s}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show li:nth-child(4)>*{transition-delay:.20s}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show li:nth-child(5)>*{transition-delay:.24s}.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show li:nth-child(n+6)>*{transition-delay:.28s}body::before{content:"";position:fixed;inset:0;z-index:1020;background:color-mix(in srgb,var(--f-fg) 30%,transparent);-webkit-backdrop-filter:blur(5px) saturate(120%);backdrop-filter:blur(5px) saturate(120%);opacity:0;pointer-events:none;transition:opacity .4s ease}body:has(.f-nav:not([data-overflow="1"]) .f-nav-row .dropdown-menu.show)::before{opacity:1}}@media (prefers-reduced-motion:reduce){.f-nav .dropdown-menu,.f-nav .dropdown-menu .dropdown-header,.f-nav .dropdown-menu .dropdown-item,.f-nav .dropdown-menu .f-account-subitem,body::before{transition:none!important}}@media (min-width:992px){.f-nav.f-panel-swap .f-nav-row .dropdown-menu{max-height:min(70vh,480px);padding-top:1.5rem;padding-bottom:2.2rem;opacity:0;transition:opacity .26s ease,visibility 0s linear .26s}.f-nav.f-panel-swap .f-nav-row .dropdown-menu.show{opacity:1;visibility:visible;transition:opacity .26s ease .05s}}.f-ghost-tab{color:var(--bs-warning-text-emphasis)}.f-ghost-tab::before{content:"◈ ";opacity:.6;font-size:.8em}.f-ghost-tab:hover{color:var(--bs-warning-text-emphasis);background:color-mix(in srgb,var(--bs-warning) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--bs-warning) 45%,transparent)}.f-ghost-tab.active{color:var(--bs-warning-text-emphasis);border-bottom-color:var(--bs-warning)}.illic-root{max-width:60rem;margin:0 auto;padding:1rem 1.5rem 1.25rem;font-family:var(--f-sans);color:#000;text-transform:none}[data-bs-theme=dark] .illic-root{color:#fff}.illic-root .illic-mark{font-family:'Instrument Serif','Instrument Serif Fallback',serif;font-size:1.875rem;letter-spacing:-.03em;margin:0 0 1rem;text-shadow:0 0 4px rgba(0,0,0,.1)}.illic-hero-wrap{max-width:42rem;margin:0 0 5rem}.illic-root .illic-hero{font-family:'Instrument Serif','Instrument Serif Fallback',serif;font-weight:400;font-size:3.75rem;line-height:.9;letter-spacing:-.03em;margin:0;text-transform:none;text-shadow:1px 1px 2px rgba(0,0,0,.05)}@media (min-width:768px){.illic-root .illic-hero{font-size:5rem}}[data-bs-theme=dark] .illic-root .illic-hero{text-shadow:1px 1px 2px rgba(255,255,255,.06)}.illic-about{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 0 5rem}.illic-about-label{border-left:1px solid #000;padding-left:1.5rem}[data-bs-theme=dark] .illic-about-label{border-left-color:#fff}.illic-root .illic-h{font-family:'Instrument Serif','Instrument Serif Fallback',serif;font-weight:400;font-style:italic;font-size:2.25rem;line-height:1;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.05)}.illic-about-body{max-width:40rem}.illic-root .illic-lead{font-family:'Instrument Serif','Instrument Serif Fallback',serif;font-size:clamp(1.6rem, 4vw, 1.875rem);line-height:1.15;margin:0 0 1rem;text-shadow:1px 1px 2px rgba(0,0,0,.05)}.illic-root .illic-accent{font-style:italic}.illic-root .illic-sub{font-size:1rem;font-weight:300;line-height:1.7;color:#64748b;margin:0;max-width:36rem}.illic-connect{margin:0 0 5rem}.illic-connect-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2rem;flex-wrap:wrap}.illic-root .illic-tag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;text-transform:uppercase;letter-spacing:.2em;color:#64748b;opacity:.7;margin:0}.illic-links{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(0,0,0,.1)}[data-bs-theme=dark] .illic-links{border-top-color:rgba(255,255,255,.12)}@media (min-width:768px){.illic-links{grid-template-columns:1fr 1fr}}.illic-root .illic-links a{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);color:#000;text-decoration:none;transition:background .3s ease}[data-bs-theme=dark] .illic-root .illic-links a{color:#fff;border-bottom-color:rgba(255,255,255,.08)}.illic-root .illic-links a:hover{background:rgba(0,0,0,.02)}[data-bs-theme=dark] .illic-root .illic-links a:hover{background:rgba(255,255,255,.03)}.illic-root .illic-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;color:rgba(0,0,0,.4);transition:color .3s ease}[data-bs-theme=dark] .illic-root .illic-num{color:rgba(255,255,255,.4)}.illic-root .illic-links a:hover .illic-num{color:#000}[data-bs-theme=dark] .illic-root .illic-links a:hover .illic-num{color:#fff}.illic-root .illic-label{font-family:'Instrument Serif','Instrument Serif Fallback',serif;font-size:1.25rem;transition:font-style .3s ease}.illic-root .illic-links a:hover .illic-label{font-style:italic}.illic-root .illic-outro{font-family:'Instrument Serif','Instrument Serif Fallback',serif;font-weight:400;font-style:italic;font-size:clamp(2.5rem, 8vw, 3.75rem);line-height:.8;letter-spacing:-.02em;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.05)}@media (max-width:767.98px){.f-modules-table thead{display:none}.f-modules-table,.f-modules-table tbody,.f-modules-table td,.f-modules-table tr{display:block;width:auto}.f-modules-table tr{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;padding:.75rem;margin-bottom:.75rem}.f-modules-table td{border:0;padding:.35rem 0}.f-modules-table td::before{content:attr(data-label);display:block;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color,#6c757d);margin-bottom:.15rem}.f-modules-table td code{display:inline-block;margin-bottom:.15rem}.f-modules-table .form-select{width:100%}}.f-respend-verdict{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem}.f-respend-go{background:#e8f5e9}.f-respend-done{background:#fff8e1}.f-respend-stop{background:#fdecea}[data-bs-theme=dark] .f-respend-go{background:#10281a}[data-bs-theme=dark] .f-respend-done{background:#2a230d}[data-bs-theme=dark] .f-respend-stop{background:#2d1414}.f-w-90{width:90px}.f-w-130{width:130px}.f-w-160{width:160px}.f-w-220{width:220px}.f-w-340{width:340px}.f-w-60{width:60px}.f-h-6px{height:6px}.f-progress-dyn{width:0}.f-dash-sec+.f-dash-sec{border-top:1px solid var(--bs-border-color);margin-top:1.75rem;padding-top:1.75rem}.f-tx-cell{width:100%;max-width:0}.f-tx-line{display:flex;gap:.4rem;align-items:baseline;white-space:nowrap;overflow:hidden}.f-tx-line>.text-muted,.f-tx-line>code{overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.f-tx-line>.badge{flex:0 0 auto}.f-tx-trunc{display:inline-block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}td.f-oneline{width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-cat-row{margin-bottom:.35rem}.f-cat-label{flex:0 0 7.5rem}.f-cat-bar{display:block;height:6px;background:rgba(0,0,0,.08);border-radius:3px;overflow:hidden}.f-cat-fill{display:block;height:100%;background:#1a1a1a;border-radius:3px}[data-bs-theme=dark] .f-cat-bar{background:rgba(255,255,255,.12)}[data-bs-theme=dark] .f-cat-fill{background:#e6e6ee}.f-wp-0{width:0%}.f-wp-5{width:5%}.f-wp-10{width:10%}.f-wp-15{width:15%}.f-wp-20{width:20%}.f-wp-25{width:25%}.f-wp-30{width:30%}.f-wp-35{width:35%}.f-wp-40{width:40%}.f-wp-45{width:45%}.f-wp-50{width:50%}.f-wp-55{width:55%}.f-wp-60{width:60%}.f-wp-65{width:65%}.f-wp-70{width:70%}.f-wp-75{width:75%}.f-wp-80{width:80%}.f-wp-85{width:85%}.f-wp-90{width:90%}.f-wp-95{width:95%}.f-wp-100{width:100%}.f-group-main{flex:1 1 auto;min-width:0}.f-group-main>summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .table-sm td,main .table-sm th{padding:.15rem .35rem}main .btn-sm{padding-top:.05rem;padding-bottom:.05rem}.f-cat-row{margin-bottom:.2rem}.f-tx-wide{max-width:100%;width:100%;padding-left:0;padding-right:0}.f-tx-wide>*{padding-left:0;padding-right:0}.f-tx-wide .table-responsive{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.f-tx-wide .table{width:100%;margin-bottom:0}.f-tx-wide>.d-flex,.f-tx-wide>form.row,.f-tx-wide>header,.f-tx-wide>nav,.f-tx-wide>p{padding-left:1rem;padding-right:1rem}.f-tx-wide>.f-tx-outage{margin-left:1rem;margin-right:1rem;padding-left:1.35rem;padding-right:1.1rem}.f-tx-comment-col{max-width:34rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-tx-comment-col span[title]{display:inline-block;max-width:31rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.f-note-act{font-size:1.6em;line-height:1;text-decoration:none;vertical-align:middle}.f-note-act:hover{text-decoration:none;opacity:.75}.f-code-approved{color:var(--bs-secondary-color,#6c757d);margin-right:.1em;font-weight:600;cursor:help}.f-note-acts{white-space:nowrap}.f-note-acts .f-note-act{font-size:1.15rem}.f-tx-comment-col.f-tx-has-acts span[title]{max-width:26rem}@media (max-width:768px){.f-note-act,.f-note-acts .f-note-act{font-size:1.45rem;margin-left:.4rem;margin-right:.4rem;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.f-tx-comment-col .badge,.f-tx-comment-col span[title]{vertical-align:middle}}@media (min-width:768.02px){.f-tx-comment-col .badge{float:left;margin:.05rem .45rem 0 0}.f-tx-comment-col .f-note-acts{float:right;margin-left:.6rem}}.f-tx-comment-col .f-note-human{color:var(--f-fg,#181210);font-weight:600}.f-tx-comment-col .f-note-system{color:var(--f-fg-muted,#656160);font-weight:400}.f-pre.f-note-human{color:var(--f-fg,#181210);font-weight:600}:root{--f-sysadmin:#6b2fbf;--f-sysadmin-dim:#7d54b8}[data-bs-theme=dark]{--f-sysadmin:#b794f6;--f-sysadmin-dim:#a284d6}.f-sysadmin,.f-sysadmin a,td.f-name-cell.f-sysadmin{color:var(--f-sysadmin,#6b2fbf)!important}td.f-name-cell.f-sysadmin{font-weight:600}.f-note-busy,.f-tx-comment-col .f-note-busy,.f-tx-comment-col .f-note-system.f-note-busy{font-weight:700!important;color:var(--f-sysadmin,#6b2fbf)!important}.f-sysadmin-name,.f-sysadmin-name:focus,.f-sysadmin-name:hover,span.f-sysadmin-name{color:var(--f-sysadmin,#6b2fbf)!important;font-weight:600}.f-nav .f-sysadmin-name,.f-nav .f-sysadmin-name:focus,.f-nav .f-sysadmin-name:hover,.f-nav-overlay__footer-cell.f-sysadmin-name{color:var(--f-sysadmin,#6b2fbf)!important}.f-tx-table tr.collapsing,tr.collapsing[id^=tx-]{transition:none!important;height:auto!important}.f-tx-table tr.collapse.show,tr.collapse.show[id^=tx-]{transition:none!important}.f-pre.f-note-diag{color:var(--f-sysadmin-dim,#7d54b8);font-weight:400;font-size:.8125rem;line-height:1.35;margin-bottom:.1rem;padding-left:.45rem;border-left:2px solid var(--f-sysadmin,#6b2fbf)}.f-code-clean{color:var(--f-fg,#181210);font-weight:600}.f-code-corrected{color:#6e1621;font-weight:600}.f-code-pending{color:var(--f-fg-muted,#656160);font-weight:400}.f-code-glyph{cursor:help}.f-code-auto{color:var(--f-accent);font-weight:600}.f-code-glyph.f-code-auto{cursor:help;font-size:.95em}[data-bs-theme=dark] .f-code-corrected{color:#e9a1ad}.f-code-added{color:var(--f-fg,#181210);font-weight:600}.f-tx-wide .f-row-odd>td{background:var(--bs-tertiary-bg,#f6f6f6)}.f-tx-wide .f-row-even>td{background:0 0}.f-tx-wide tbody tr.f-cursor-pointer:hover>td{background:var(--bs-secondary-bg,#ececec)}main table>tbody>tr:nth-child(odd)>td,main table>tbody>tr:nth-child(odd)>th{background:var(--bs-tertiary-bg,#f6f6f6)}main table>tbody>tr:nth-child(2n)>td,main table>tbody>tr:nth-child(2n)>th{background:0 0}.f-habit-days{position:relative;width:100%;height:60px;margin-top:.25rem;overflow:hidden}.f-habit-bar{position:absolute;bottom:0;border-radius:1px;background:currentColor;opacity:.55}.f-habit-bar.f-day-past{opacity:.55}.f-habit-bar.f-day-future{opacity:.22}.f-habit-bar.f-day-today{opacity:1;background:var(--f-red,#d72020);box-shadow:0 0 0 1px var(--f-red,#d72020)}.f-legend-past{color:currentColor;opacity:.55}.f-legend-today{color:var(--f-red,#d72020);font-weight:600}.f-legend-future{color:currentColor;opacity:.35}.f-over-limit{color:var(--f-red,#d72020);font-weight:500}.f-paybar{display:flex;width:100%;height:18px;border-radius:3px;overflow:hidden;background:var(--bs-tertiary-bg,#eee)}.f-payseg{height:100%}.f-pay-spent{background:#8a1515}.f-pay-paydown{background:#c47b2a}.f-pay-bills{background:#1f1f1f}.f-pay-dues{background:#6c6c6c}.f-pay-savings{background:#b48a3c}.f-pay-free{background:#2e7d5b}.f-pay-legend{display:inline-flex;align-items:center;gap:.35rem}.f-paykey{display:inline-block;width:.7rem;height:.7rem;border-radius:2px}[data-bs-theme=dark] .f-pay-bills{background:#d9d9e2}[data-bs-theme=dark] .f-pay-dues{background:#8f8f9c}[data-bs-theme=dark] .f-paybar{background:rgba(255,255,255,.1)}.f-money-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:0;background:var(--bs-body-bg);border:1.5px solid var(--bs-border-color)}.f-money-cal .f-cal-header{background:var(--bs-body-bg);padding:.5rem .55rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;opacity:.85;font-weight:500;border-bottom:1px solid var(--bs-border-color)}.f-money-cal .f-cal-cell{background:var(--bs-body-bg);padding:.4rem .45rem .5rem;min-height:96px;position:relative;overflow:hidden;border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.f-money-cal .f-cal-cell:nth-child(7n){border-right:0}.f-money-cal .f-cal-cell.is-weekend{background-image:repeating-linear-gradient(45deg,var(--bs-tertiary-bg) 0,var(--bs-tertiary-bg) 1px,transparent 1px,transparent 7px)}.f-money-cal .f-cal-cell.is-today{background:var(--bs-secondary-bg)}.f-money-cal .f-cal-cell.is-outside .cal-date,.f-money-cal .f-cal-cell.is-outside .f-money-entry{opacity:.38}.f-money-cal .cal-date-row{margin-bottom:.3rem}.f-money-cal .cal-date.is-today{background:var(--f-fg,#111);color:var(--f-bg,#fff);border-radius:50%;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center}.f-money-entry{display:flex;justify-content:space-between;gap:.3rem;font-size:.66rem;line-height:1.35;overflow:hidden}.f-money-entry .f-money-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.f-money-entry .f-money-amt{font-family:var(--bs-font-monospace, monospace);white-space:nowrap}.f-money-in .f-money-amt{color:#2e7d5b;font-weight:600}.f-money-in .f-money-name{color:#2e7d5b}.f-money-out .f-money-amt{color:var(--bs-body-color)}@media (max-width:768px){.f-money-cal .f-cal-cell{min-height:74px;padding:.3rem .3rem .4rem}.f-money-entry{font-size:.58rem}}.f-money-cal .f-cal-cell.is-clickable{cursor:pointer}.f-money-cal .f-cal-cell.is-clickable:hover{background-color:var(--bs-tertiary-bg)}.f-money-modal-in{color:#2e7d5b;font-weight:600}.f-due-act{width:5.4rem;display:inline-block;text-align:center}.f-rec-acts{display:grid;grid-template-columns:repeat(2,8.5rem);gap:.25rem;justify-content:end;margin-top:.25rem}.f-rec-acts form{margin:0}.f-rec-acts .btn{width:100%}.container>div:has(> p.f-eyebrow):not(:first-child),.container>p.f-eyebrow:not(:first-child),main>div:has(> p.f-eyebrow):not(:first-child),main>p.f-eyebrow:not(:first-child){border-top:1px solid var(--bs-border-color);margin-top:1.75rem;padding-top:1.75rem}.container>p.f-eyebrow:has(+ h1),main>p.f-eyebrow:has(+ h1){border-top:0;margin-top:0;padding-top:0}.f-income,td.f-income{color:#2e7d32!important}[data-bs-theme=dark] .f-income,[data-bs-theme=dark] td.f-income,html.dark .f-income,html.dark td.f-income{color:#66bb6a!important}.f-money-name-only{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-cal-cell .f-money-amt{display:none}.f-cal-cell .f-money-suffix{display:none}.f-w-12ch{width:12ch}.f-minw-16ch{min-width:16ch}html{scroll-behavior:auto;background:var(--bs-body-bg,#fff)}body{background:0 0}@view-transition{navigation:none}@media (display-mode:standalone) and (pointer:coarse){@view-transition{navigation:none}::view-transition-new(root),::view-transition-old(root){animation:none}.f-nav,.f-pin{view-transition-name:none}.f-nav{padding-top:calc(var(--f-nav-pad) + env(safe-area-inset-top,0px))}html::before{height:env(safe-area-inset-top,0);background:#000!important}html.f-noglass::before{background:#000!important}.f-pin{top:env(safe-area-inset-top,0)}.f-nav::before{content:'';position:absolute;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:#000;z-index:4;pointer-events:none}html.f-noglass .f-nav::before{background:#000}.f-nav{animation:none!important}.f-nav,.f-pin{transition:none!important}.f-frame{display:none!important}.f-admin-navwrap,.f-tabs{top:calc(var(--f-nav-h) + env(safe-area-inset-top,0px))}.att-modal{padding-top:env(safe-area-inset-top,0)}body.f-roleplay .f-nav{padding-top:var(--f-nav-pad)}body.f-roleplay .f-nav::before{height:0}body.f-roleplay .f-pin{top:0}body.f-roleplay .f-admin-navwrap,body.f-roleplay .f-tabs{top:var(--f-nav-h)}}body.f-roleplay{padding-top:2.6rem}.f-roleplay-banner{position:fixed;top:0;left:0;right:0;z-index:2147483600;background:var(--f-sysadmin,#6b2fbf);color:#f3ebff;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .85rem;font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif;font-size:.82rem;line-height:1.3;border-bottom:2px solid #b794f6;box-shadow:0 1px 0 rgba(0,0,0,.25)}.f-roleplay-banner code{color:#fff;background:0 0;padding:0;font-family:ui-monospace,Menlo,Consolas,monospace}.f-roleplay-banner__label{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.f-roleplay-banner__form{margin:0;flex-shrink:0}.f-roleplay-banner__form button{appearance:none;background:0 0;border:1px solid #f6dcd6;color:#f6dcd6;padding:.25rem .8rem;font:inherit;font-size:.78rem;cursor:pointer;transition:background .12s,color .12s}.f-roleplay-banner__form button:hover{background:#f6dcd6;color:#6e1621}@media (max-width:575.98px){.f-roleplay-banner{font-size:.72rem;padding:.3rem .6rem}body.f-roleplay{padding-top:2.2rem}}@media (display-mode:standalone) and (pointer:coarse){.f-roleplay-banner{padding-top:calc(.3rem + env(safe-area-inset-top,0px))}body.f-roleplay{padding-top:calc(2.2rem + env(safe-area-inset-top,0px))}}@font-face{font-family:'Instrument Sans Fallback';src:local('Helvetica Neue'),local('Arial');size-adjust:104.39%;ascent-override:92.92%;descent-override:23.95%;line-gap-override:0%}@font-face{font-family:'Instrument Serif Fallback';src:local('Times New Roman'),local('Times');size-adjust:76.89%;ascent-override:128.75%;descent-override:40.32%;line-gap-override:0%}@media (prefers-reduced-motion:no-preference){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{transition:max-width .28s ease}.f-nav .f-nav-row{transition:max-width .28s ease,padding .22s ease,gap .22s ease}.f-pin{transition:transform .28s ease,padding .22s ease,font-size .22s ease}.f-mark-word{transition:font-size .22s ease}}.f-habit-line{width:100%;height:60px;display:block;margin-top:.25rem;overflow:visible}.f-habit-line polyline{fill:none;stroke:currentColor;stroke-width:1.5px}.f-habit-line .f-line-actual{opacity:.55}.f-habit-line .f-line-future{opacity:.25;stroke-dasharray:3 3}.f-habit-dot{stroke:currentColor;stroke-width:5px;stroke-linecap:round;opacity:.55}.f-habit-dot.f-day-future{opacity:.22}.f-habit-dot.f-day-today{stroke:var(--f-red,#d72020);opacity:1;stroke-width:6.5px}@media (max-width:768px){.f-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}}.f-tx-tools[open]{display:block;max-width:min(92vw,26rem)}.f-tx-tools form{flex-wrap:wrap}@media (max-width:640px){.f-tx-tools .form-control,.f-tx-tools .form-select{flex:1 1 9rem;min-width:0;width:auto}}.f-blobs{display:none}body.f-noglass .f-blobs{display:none}.f-frame{position:fixed;inset:8px;border-radius:16px;pointer-events:none;z-index:5000;box-shadow:0 0 0 100vmax #000;border:1px solid rgba(255,255,255,.16)}@supports (height:100lvh){.f-frame{bottom:auto;height:calc(100lvh - 16px)}}body.f-noglass .f-frame{display:none}@media (max-width:768px){.f-frame{display:none}}@supports (padding:env(safe-area-inset-left)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.f-yeardots{display:grid;grid-template-rows:repeat(7,6px);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);row-gap:3px;column-gap:1px;width:100%;padding-bottom:2px}.f-yeardots .f-yd{width:100%;max-width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.16;place-self:center}.f-yeardots .f-yd.is-away{opacity:.9}.f-yeardots .f-yd.is-today{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 35%,transparent);opacity:.6}html.f-theming,html.f-theming *,html.f-theming ::after,html.f-theming ::before{transition:none!important}@media (prefers-reduced-motion:reduce){html.f-theming,html.f-theming *,html.f-theming ::after,html.f-theming ::before{transition:none!important}}html:not(.f-noglass) .f-frame{border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.34),inset 0 64px 96px -76px rgba(255,255,255,.16),inset 0 -80px 110px -90px rgba(150,66,54,.18),0 0 60px -2px rgba(176,92,78,.2),0 0 0 100vmax #000}html[data-bs-theme=dark]:not(.f-noglass) .f-frame{border-color:rgba(255,255,255,.13);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),inset 0 64px 96px -82px rgba(255,255,255,.08),0 0 0 100vmax #000}body:not(.f-noglass)::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(46vw 30vh at 50% 62vh,rgba(206,150,132,.1) 0,rgba(206,150,132,.0300) 50.4%,rgba(206,150,132,.0211) 55.8%,rgba(206,150,132,.0113) 61.2%,rgba(206,150,132,.0033) 66.6%,rgba(206,150,132,0) 72%)}html[data-bs-theme=dark] body:not(.f-noglass)::after{background:0 0}.f-vsp,td.f-vsp,tr.f-vsp>td.f-vsp{padding:0!important;border:0!important;margin:0!important;background:0 0!important;line-height:0}tr.f-vsp{background:0 0!important}.f-form-wrap{max-width:640px;margin-left:auto;margin-right:auto}.f-form-card{background:var(--bs-body-bg);border:1px solid color-mix(in srgb,var(--f-fg) 12%,transparent);border-radius:18px;padding:2rem 2.1rem 1.8rem;box-shadow:0 30px 70px -40px rgba(0,0,0,.5),0 2px 6px -3px color-mix(in srgb,var(--f-fg) 12%,transparent)}@media (max-width:560px){.f-form-card{padding:1.4rem 1.15rem;border-radius:15px}}.f-q{position:relative;padding:.8rem .9rem;margin:0 -.9rem;border-radius:12px;border-bottom:1px dashed color-mix(in srgb,var(--f-fg) 14%,transparent);transition:background .14s ease,box-shadow .14s ease}.f-q:last-of-type{border-bottom:0}.f-q:focus-within{background:color-mix(in srgb,var(--f-accent) 5%,transparent);box-shadow:inset 3px 0 0 var(--f-accent);border-bottom-color:transparent}.f-q-num{display:inline-block;font-family:var(--f-mono, monospace);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--f-accent);background:color-mix(in srgb,var(--f-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--f-accent) 22%,transparent);padding:.12rem .55rem;border-radius:999px;margin-bottom:.5rem}.f-q-label{display:block;margin-bottom:.5rem;font-size:.95rem}.f-q-cond{margin-top:.75rem;padding-left:1.5rem;border-left:2px solid color-mix(in srgb,var(--f-accent) 45%,transparent)}.f-q-na{margin-left:.75rem;font-size:.85rem;color:var(--f-fg-muted)}.f-q .form-check-inline{margin:0 .45rem .25rem 0;padding:0;min-height:0}.f-q .form-check-inline .form-check-input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.f-q .form-check-inline .form-check-label{display:inline-block;padding:.4rem 1rem;margin:0;border:1px solid color-mix(in srgb,var(--f-fg) 22%,transparent);border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.01em;color:var(--f-fg-muted);background:0 0;transition:background .13s ease,color .13s ease,border-color .13s ease;-webkit-tap-highlight-color:transparent}.f-q .form-check-inline .form-check-label:hover{border-color:color-mix(in srgb,var(--f-accent) 55%,transparent);color:var(--f-fg)}.f-q .form-check-inline .form-check-input:checked+.form-check-label{background:var(--f-accent);color:#fff;border-color:var(--f-accent);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--f-accent) 70%,transparent)}.f-q .form-check-inline .form-check-input:focus-visible+.form-check-label{outline:2px solid var(--f-accent);outline-offset:2px}.f-q input[type=date],.f-q input[type=email],.f-q input[type=number],.f-q input[type=tel],.f-q input[type=text],.f-q select,.f-q textarea{margin-top:.4rem;width:100%;border-radius:11px;padding:.52rem .8rem;font-size:.9rem;color:var(--f-fg);background:color-mix(in srgb,var(--f-fg) 4%,var(--bs-body-bg));border:1px solid color-mix(in srgb,var(--f-fg) 15%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--f-fg) 7%,transparent);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.f-q textarea{line-height:1.55;resize:vertical;min-height:3.2rem}.f-q input:hover:not(:focus),.f-q select:hover:not(:focus),.f-q textarea:hover:not(:focus){border-color:color-mix(in srgb,var(--f-accent) 42%,transparent);background:color-mix(in srgb,var(--f-fg) 5%,var(--bs-body-bg))}.f-q input:focus,.f-q select:focus,.f-q textarea:focus{outline:0;background:var(--bs-body-bg);border-color:var(--f-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--f-accent) 18%,transparent),inset 0 1px 2px color-mix(in srgb,var(--f-accent) 8%,transparent)}.f-q input::placeholder,.f-q textarea::placeholder{color:color-mix(in srgb,var(--f-fg) 38%,transparent)}.f-form-warn{position:relative;border:1px solid color-mix(in srgb,var(--f-red,#e0442c) 26%,transparent);border-left:4px solid var(--f-red,#e0442c);padding:1rem 1.2rem 1.05rem;margin-bottom:2rem;border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--f-red,#e0442c) 9%,var(--bs-body-bg)) 0,color-mix(in srgb,var(--bs-body-bg) 82%,transparent) 100%);box-shadow:0 14px 30px -22px color-mix(in srgb,var(--f-red,#e0442c) 55%,#000),0 1px 2px color-mix(in srgb,var(--f-fg,#333) 6%,transparent)}.f-form-warn .f-eyebrow{color:var(--f-red,#e0442c)}.f-form-warn>p.small{color:var(--f-fg,#333);font-weight:500}.f-form-warn ul{margin:.5rem 0 0;padding:0;list-style:none}.f-form-warn li{position:relative;color:var(--f-fg,#333);font-size:.85rem;line-height:1.5;margin:.3rem 0;padding-left:1.05rem}.f-form-warn li:not(.f-form-warn-sub)::before{content:'';position:absolute;left:.1rem;top:.62em;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--f-red,#e0442c) 68%,transparent)}.f-form-warn li.f-form-warn-head{font-weight:700;margin-top:.85rem;letter-spacing:.005em}.f-form-warn li.f-form-warn-head::before{width:6px;height:6px;background:var(--f-red,#e0442c)}.f-form-warn li.f-form-warn-sub{padding-left:1.95rem;opacity:.9}.f-form-output{border:1px solid color-mix(in srgb,var(--f-accent) 45%,transparent);border-left:3px solid var(--f-accent);background:color-mix(in srgb,var(--f-accent) 5%,transparent);padding:1rem 1.25rem;margin-top:1rem;border-radius:12px;font-family:var(--f-mono, monospace);font-size:.85rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.f-form .btn-dark{background:var(--f-accent);border-color:var(--f-accent);color:#fff}.f-form .btn-dark:focus,.f-form .btn-dark:hover{background:var(--f-accent-soft,var(--f-accent));border-color:var(--f-accent-soft,var(--f-accent));color:#fff}.f-form .btn-outline-dark{color:var(--f-accent);border-color:var(--f-accent)}.f-form .btn-outline-dark:hover{background:var(--f-accent);border-color:var(--f-accent);color:#fff}.f-form .btn-outline-secondary:hover{border-color:var(--f-accent);color:var(--f-accent);background:0 0}.f-epic{--f-accent:#6e1621;--f-accent-soft:#8f2a20}[data-bs-theme=dark] .f-epic{--f-accent:#cc3843;--f-accent-soft:#a82f38}.f-form-modal{position:fixed;inset:0;z-index:1080;display:none;place-items:center;padding:20px;background:color-mix(in srgb,var(--f-fg) 52%,transparent);-webkit-backdrop-filter:blur(7px) saturate(1.05);backdrop-filter:blur(7px) saturate(1.05);opacity:0;transition:opacity .3s ease}.f-form-modal.open{display:grid;opacity:1}.f-form-modal-card{position:relative;width:100%;max-width:560px;background:var(--bs-body-bg);border:1px solid color-mix(in srgb,var(--f-fg) 12%,transparent);border-radius:20px;overflow:hidden;box-shadow:0 44px 100px -34px rgba(0,0,0,.62),0 6px 16px -8px rgba(0,0,0,.28);transform:translateY(16px) scale(.93);opacity:0;transition:transform .52s cubic-bezier(.2,.9,.24,1.18),opacity .4s ease}.f-form-modal.open .f-form-modal-card{transform:none;opacity:1}.f-form-modal-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--f-accent),color-mix(in srgb,var(--f-accent) 35%,#fff),var(--f-accent));background-size:220% 100%;animation:f-form-sheen 1.15s ease-out .18s 1}@keyframes f-form-sheen{from{background-position:125% 0}to{background-position:-25% 0}}.f-form-modal-head{display:flex;align-items:center;gap:.6rem;padding:1.35rem 1.45rem .25rem}.f-form-modal-tick{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--f-accent);color:#fff;font-size:15px;flex:0 0 auto;animation:f-form-pop .5s cubic-bezier(.3,1.7,.4,1) .12s both}@keyframes f-form-pop{from{transform:scale(0)}to{transform:scale(1)}}.f-form-modal-title{font-family:var(--f-mono, monospace);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--f-accent);font-weight:700;margin:0}.f-form-modal-x{margin-left:auto;background:0 0;border:0;color:var(--f-fg-muted);font-size:1.45rem;line-height:1;cursor:pointer;padding:0 8px;border-radius:8px}.f-form-modal-x:hover{color:var(--f-accent)}.f-form-modal-body{padding:.55rem 1.45rem 0}.f-form-modal-body .f-form-output{margin-top:0;cursor:copy}.f-form-modal-foot{display:flex;align-items:center;gap:.7rem;padding:1.05rem 1.45rem 1.35rem}.f-form-modal-foot .spacer{flex:1 1 auto}.f-form-copy{background:var(--f-accent);color:#fff;border:0;border-radius:11px;padding:.62rem 1.45rem;font-weight:600;font-size:.92rem;cursor:pointer;box-shadow:0 12px 26px -13px color-mix(in srgb,var(--f-accent) 80%,transparent);transition:filter .14s,background .18s,box-shadow .18s}.f-form-copy:hover{filter:brightness(1.08)}.f-form-copy.copied{background:#1f7a44;box-shadow:0 12px 26px -13px rgba(31,122,68,.65)}@media (prefers-reduced-motion:reduce){.f-form-modal,.f-form-modal-card,.f-form-modal-card::before,.f-form-modal-tick{transition:none;animation:none}}.f-welcome-who{position:relative;--fw-ink:#6e1621}[data-bs-theme=dark] .f-welcome-who{--fw-ink:#cc3843}.f-welcome-who.fw-anim{pointer-events:none;cursor:default}.f-welcome-who .fw-com,.f-welcome-who .fw-word{display:inline-block;position:relative}.f-welcome-who .fw-cl,.f-welcome-who .fw-l{display:inline-block;will-change:transform,opacity}.f-welcome-who .fw-underline{position:absolute;left:0;right:0;bottom:-.04em;height:.045em;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--fw-ink) 55%,transparent),var(--fw-ink) 60%);transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .7s cubic-bezier(.16,.84,.24,1),opacity .3s ease}.f-welcome-who .fw-underline.fw-draw{transform:scaleX(1);opacity:.9}.f-welcome-who .fw-caret{display:inline-block;width:.05em;height:.8em;margin-left:.04em;vertical-align:-.02em;background:var(--fw-ink);opacity:0;transform:translateX(-.2em)}.f-welcome-who .fw-caret.fw-blink{animation:fw-caret-in .2s ease forwards,fw-caret-blink .5s steps(1) .2s 2,fw-caret-out .35s ease 1.2s forwards}@keyframes fw-caret-in{to{opacity:1;transform:none}}@keyframes fw-caret-blink{0%,49%{opacity:1}100%,50%{opacity:0}}@keyframes fw-caret-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.f-welcome-who .fw-caret,.f-welcome-who .fw-caret.fw-blink,.f-welcome-who .fw-underline{transition:none!important;animation:none!important}.f-welcome-who .fw-underline.fw-draw{transform:scaleX(1);opacity:.9}.f-welcome-who .fw-caret{display:none}}.f-welcome-splash{position:fixed;inset:0;z-index:4000;display:none;align-items:center;justify-content:center;padding:1.25rem;background:var(--f-bg);opacity:1;transition:opacity .55s ease}.f-welcome-splash.is-on{display:flex}.f-welcome-splash.is-out{opacity:0;pointer-events:none}.f-welcome-splash .f-welcome-hi{max-height:none;margin:0}@media (prefers-reduced-motion:reduce){.f-welcome-splash{transition:none}}.f-welcome-hi{max-height:7rem;transition:opacity .45s ease,max-height .65s cubic-bezier(.16,.84,.24,1) .08s,margin-bottom .65s cubic-bezier(.16,.84,.24,1) .08s,transform .45s ease}.f-welcome-hi.fw-bow{overflow:hidden;opacity:0;max-height:0;margin-bottom:-2.75rem;transform:translateY(-.35em);pointer-events:none}.f-welcome-ctl:first-child{transition:border-top-color .5s ease}.f-welcome-hi.fw-bow~.f-welcome-controls .f-welcome-ctl:first-child{border-top-color:transparent}@media (prefers-reduced-motion:reduce){.f-welcome-hi{transition:none}}.f-foot-1u-fade{opacity:0;transition:opacity .7s ease}.f-foot-1u-fade.is-in{opacity:1}html.f-welcome-seen .f-foot-1u-fade{opacity:1;transition:none}html.f-wintro .f-foot,html.f-wintro .f-nav,html.f-wintro .f-welcome-aura,html.f-wintro .f-welcome-controls,html.f-wintro-in .f-foot,html.f-wintro-in .f-nav,html.f-wintro-in .f-welcome-aura,html.f-wintro-in .f-welcome-controls{transition:opacity .7s ease}html.f-wintro .f-foot,html.f-wintro .f-nav,html.f-wintro .f-welcome-aura,html.f-wintro .f-welcome-controls{opacity:0}html.f-wintro .f-welcome-controls{pointer-events:none}:root{--fw-au1:rgba(169,31,48,.11);--fw-au2:rgba(110,22,33,.09);--fw-au3:rgba(211,77,92,.075);--fw-vig:rgba(110,22,33,.07)}[data-bs-theme=dark]{--fw-au1:rgba(178,42,58,.25);--fw-au2:rgba(139,30,45,.22);--fw-au3:rgba(229,108,120,.13);--fw-vig:rgba(0,0,0,.66)}.f-welcome-aura{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.4}.f-welcome{position:relative}.f-foot{position:relative}.f-welcome-aura i{position:absolute;inset:-35%;display:block;filter:blur(90px)}.f-welcome-aura .fw-a1{background:radial-gradient(42% 42% at 30% 28%,var(--fw-au1),transparent 70%);animation:fw-au1 24s ease-in-out 6s infinite}.f-welcome-aura .fw-a2{background:radial-gradient(40% 40% at 72% 66%,var(--fw-au2),transparent 70%);animation:fw-au2 30s ease-in-out 6s infinite}.f-welcome-aura .fw-a3{background:radial-gradient(34% 34% at 56% 94%,var(--fw-au3),transparent 70%);animation:fw-au3 27s ease-in-out 6s infinite}.f-welcome-aura .fw-vig{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 38%,transparent 46%,var(--fw-vig) 100%)}@keyframes fw-au1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(6%,5%) scale(1.08)}}@keyframes fw-au2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-7%,-4%) scale(1.12)}}@keyframes fw-au3{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(5%,-6%) scale(1.06)}}body.f-noglass .f-welcome-aura{display:none}@media (prefers-reduced-motion:reduce){.f-welcome-aura i{animation:none}}.f-gmark-anchor{position:relative;height:0}.f-gmark{display:none;position:absolute;top:.1rem;left:-3.4rem;width:2.6rem;height:13rem;pointer-events:none;border-right:1px solid color-mix(in srgb,var(--f-fg) 8%,transparent)}.f-gmark span{position:absolute;top:.3rem;right:.55rem;writing-mode:vertical-rl;white-space:nowrap;font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--f-fg-faint);opacity:.75}@media (min-width:1265px) and (max-width:1399.98px){main:has(form)>.f-gmark-anchor>.f-gmark{display:block}}@media (min-width:1445px){main:has(form)>.f-gmark-anchor>.f-gmark{display:block}}@media print{.f-gmark-anchor{display:none}}.f-gmark-anchor.f-gmark-fluid>.f-gmark{left:-2.35rem;width:2.2rem}@media (min-width:1200px){.f-gmark-anchor.f-gmark-fluid>.f-gmark{display:block}}.f-foot-1u a{text-transform:none;letter-spacing:0}.f-newbuild{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:2147483100;display:flex;align-items:flex-start;gap:.7rem;width:calc(100% - 2rem);max-width:27rem;padding:.85rem 1rem;border:1px solid var(--f-rule);border-radius:.8rem;background:var(--f-bg);box-shadow:0 18px 40px -18px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.08);transform:translate(-50%,1.25rem);opacity:0;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .26s ease}.f-newbuild[hidden]{display:none}.f-newbuild.is-in{transform:translate(-50%,0);opacity:1}.f-newbuild-dot{flex:none;width:.55rem;height:.55rem;margin-top:.42rem;border-radius:50%;background:var(--f-accent);box-shadow:0 0 0 .28rem color-mix(in srgb,var(--f-accent) 14%,transparent)}.f-newbuild-say{flex:1 1 auto;min-width:0}.f-newbuild-title{display:block;font-size:.92rem;line-height:1.3;color:var(--f-fg)}.f-newbuild-msg{display:block;margin-top:.15rem;font-size:.8rem;line-height:1.45;color:var(--f-fg-muted)}.f-newbuild-id{display:block;margin-top:.4rem;padding:0;background:0 0;border:0;font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.02em;color:var(--f-fg-faint);user-select:all;overflow-wrap:anywhere}.f-newbuild-do{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:.3rem}.f-newbuild-later{padding:0;font-size:.74rem;color:var(--f-fg-muted);text-decoration:none}.f-newbuild-later:hover{color:var(--f-fg);text-decoration:underline}@media (max-width:30rem){.f-newbuild{flex-wrap:wrap}.f-newbuild-do{flex-direction:row;align-items:center;justify-content:flex-end;gap:.6rem;width:100%;margin-top:.1rem}}@media print{.f-newbuild{display:none!important}}@media (display-mode:standalone),(display-mode:fullscreen){html{overscroll-behavior-y:contain}}.f-notif-feed{display:flex;flex-direction:column;gap:.5rem}.f-notif-card{display:flex;align-items:flex-start;gap:.8rem;padding:.8rem .9rem;border:1px solid var(--f-rule);border-radius:2px;background:var(--f-bg);transition:border-color .12s ease,background-color .12s ease}.f-notif-card:hover{border-color:color-mix(in srgb,var(--f-accent) 40%,var(--f-rule));background:var(--f-stripe-bg)}.f-notif-card--sec{border-left:2px solid var(--f-accent)}.f-notif-ico{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;background:color-mix(in srgb,var(--f-accent) 12%,transparent);color:var(--f-accent);margin-top:1px}.f-notif-body{flex:1 1 auto;min-width:0}.f-notif-title{color:var(--f-fg);overflow-wrap:anywhere}.f-notif-time{color:var(--f-fg-muted);font-size:.8rem;white-space:nowrap}.f-notif-meta{color:var(--f-fg-muted);font-size:.82rem;margin-top:.1rem;overflow-wrap:anywhere}:root{--ui-acc:#8b1e2d;--ui-acc-strong:#6e1621;--ui-acc-hover:#5c121b;--ui-acc-tint:#f6e7e9;--ui-acc-rgb:139,30,45;--ui-radius:9px;--ui-radius-ctl:7px;--ui-border:#E4E6EB;--ui-hairline:#EDEEF1;--ui-bg:#F5F6F8;--ui-surface:#FFFFFF;--ui-surface-2:#FAFBFC;--ui-text-muted:#8A90A0;--f-accent:var(--ui-acc);--f-accent-soft:var(--ui-acc-strong);--bs-primary:var(--ui-acc);--bs-primary-rgb:var(--ui-acc-rgb);--bs-link-color:var(--ui-acc);--bs-link-hover-color:var(--ui-acc-hover);--bs-link-color-rgb:var(--ui-acc-rgb);--bs-border-radius:var(--ui-radius);--bs-body-font-family:"Inter","Instrument Sans",-apple-system,"Segoe UI",Roboto,system-ui,sans-serif}[data-bs-theme=dark]{--ui-border:#33353B;--ui-hairline:#2c2e34;--ui-bg:#141619;--ui-surface:#26272C;--ui-surface-2:#2A2C31;--ui-acc-tint:#33191d;--ui-text-muted:#7A8091;--ui-acc:#cc3843;--ui-acc-strong:#cc3843;--ui-acc-rgb:204,56,67;--f-accent:#cc3843;--bs-link-color:#e0616b;--bs-link-hover-color:#ec8a91}body{font-family:var(--bs-body-font-family);letter-spacing:-.005em}.att-card,.card,.f-acct-card,.f-an-card,.f-form-card,.f-notif-card,.f-tool-card,.lca-card{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:0 1px 2px rgba(20,23,28,.05)!important}[data-bs-theme=dark] .card,[data-bs-theme=dark] .f-acct-card,[data-bs-theme=dark] .f-form-card,[data-bs-theme=dark] .f-notif-card,[data-bs-theme=dark] .f-tool-card{box-shadow:0 1px 2px rgba(0,0,0,.3)!important}.card-header{border-bottom:1px solid var(--ui-hairline)!important;background:0 0!important;font-weight:600}body.f-noglass{background:var(--ui-bg)}[data-bs-theme=dark] body.f-noglass{background:var(--ui-bg)}.btn{border-radius:var(--ui-radius-ctl)!important;font-weight:600;letter-spacing:0;box-shadow:none!important}.btn-dark,.btn-primary{background:var(--ui-acc)!important;border-color:var(--ui-acc)!important;color:#fff!important}.btn-dark:focus,.btn-dark:hover,.btn-primary:focus,.btn-primary:hover{background:var(--ui-acc-hover)!important;border-color:var(--ui-acc-hover)!important;color:#fff!important}[data-bs-theme=dark] .btn-dark,[data-bs-theme=dark] .btn-primary{color:#fff!important}.btn-outline-dark,.btn-outline-primary,.btn-outline-secondary{background:var(--ui-surface)!important;border-color:color-mix(in srgb,var(--ui-text-muted) 42%,var(--ui-border))!important;color:var(--bs-body-color)!important;font-weight:600}.btn-outline-dark:focus-visible,.btn-outline-dark:hover,.btn-outline-primary:focus-visible,.btn-outline-primary:hover,.btn-outline-secondary:focus-visible,.btn-outline-secondary:hover{border-color:var(--ui-acc)!important;color:var(--ui-acc-strong)!important;background:var(--ui-acc-tint)!important}[data-bs-theme=dark] .btn-outline-dark:focus-visible,[data-bs-theme=dark] .btn-outline-dark:hover,[data-bs-theme=dark] .btn-outline-primary:focus-visible,[data-bs-theme=dark] .btn-outline-primary:hover,[data-bs-theme=dark] .btn-outline-secondary:focus-visible,[data-bs-theme=dark] .btn-outline-secondary:hover{color:#fff!important}.btn-link{color:var(--ui-acc)!important;text-decoration:none;font-weight:600}.form-control,.form-select{border-radius:var(--ui-radius-ctl)!important;border-color:var(--ui-border)!important}.form-control:focus,.form-select:focus{border-color:var(--ui-acc)!important;box-shadow:0 0 0 3px rgba(var(--ui-acc-rgb),.15)!important}.table{--bs-table-border-color:var(--ui-hairline);border-color:var(--ui-hairline)}.table>thead td,.table>thead th{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600;color:var(--ui-text-muted);border-bottom:1px solid var(--ui-hairline)!important;background:0 0}.table>tbody td{border-bottom:1px solid var(--ui-hairline);vertical-align:middle}.table-hover>tbody>tr:hover>*{background:var(--ui-surface-2)}.f-nav{border-bottom:1px solid var(--ui-hairline)}.f-nav-list>li>a{font-weight:500;letter-spacing:0}.f-nav-list>li>a:hover{color:var(--ui-acc-strong)}.f-nav-list>li>a.active,.f-nav-list>li>a[aria-current]{color:var(--ui-acc-strong)}.f-nav-list>li>a.active::after,.f-nav-list>li>a[aria-current]::after{background:var(--ui-acc)}.f-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600;color:var(--ui-text-muted)}.f-eyebrow.f-head-ox,.f-head-ox .f-eyebrow{color:var(--ui-acc-strong)}.f-kpi,.f-stat{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.f-an-stat,.f-stats-row .f-stat{color:var(--f-accent)}.badge{border-radius:20px;font-weight:600;letter-spacing:.01em}a{text-decoration-thickness:1px;text-underline-offset:2px}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,a:focus-visible{outline:2px solid rgba(var(--ui-acc-rgb),.45);outline-offset:1px}.f-beta{display:inline-block;margin-left:6px;padding:0 6px;border-radius:20px;font-size:.56em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;line-height:1.7;color:rgba(138,36,51,.62);background:rgba(138,36,51,.05);border:1px solid rgba(138,36,51,.18)}.dropdown-menu .f-beta,.f-nav-overlay .f-beta,[data-bs-theme=dark] .f-beta{color:#e9a1ad;background:rgba(233,161,173,.14);border-color:rgba(233,161,173,.45)}.f-relay .f-relay-file{color:inherit;text-decoration:none}.f-relay .f-relay-file:hover{text-decoration:underline;text-underline-offset:2px}.f-tx-here{display:inline-flex;align-items:center;gap:.4rem;margin:.1rem 0 .45rem;font-family:var(--f-sans);font-size:.74rem;letter-spacing:.01em;color:var(--f-muted,#8a8f98)}.f-tx-here-dot{width:.42rem;height:.42rem;border-radius:50%;background:#3fb950;box-shadow:0 0 0 .18rem rgba(63,185,80,.16);animation:f-tx-here-pulse 2.4s ease-in-out infinite}@keyframes f-tx-here-pulse{0%,100%{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.f-tx-here-dot{animation:none}}.f-here{position:fixed;left:.9rem;bottom:.9rem;z-index:1030;margin:0;padding:.3rem .65rem;border-radius:999px;background:var(--f-surface,rgba(255,255,255,.92));border:1px solid var(--f-line,rgba(0,0,0,.08));box-shadow:0 .25rem .9rem rgba(0,0,0,.08);backdrop-filter:blur(6px);max-width:calc(100vw - 1.8rem - 3.5rem)}.f-here .f-tx-here-n{white-space:nowrap;overflow:hidden;min-width:0;flex:1 1 auto}.f-sonar .f-sonar-tag{font-family:var(--f-serif);font-size:1.35rem;letter-spacing:.01em;color:var(--f-fg)}.f-sonar-box{position:relative;display:flex;align-items:stretch;border:1px solid color-mix(in srgb,var(--f-fg) 16%,transparent);border-radius:18px;background:color-mix(in srgb,var(--f-solid) 72%,transparent);overflow:hidden;box-shadow:0 18px 40px -30px color-mix(in srgb,var(--f-fg) 55%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.f-sonar-box:focus-within{border-color:color-mix(in srgb,var(--f-accent) 55%,transparent);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--f-accent) 12%,transparent),0 18px 40px -30px color-mix(in srgb,var(--f-fg) 55%,transparent)}.f-sonar-ping{position:relative;flex:0 0 3.4rem;display:block}.f-sonar-ping i{position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;border-radius:50%;border:1.5px solid var(--f-accent);opacity:0;animation:f-sonar-ring 3.2s cubic-bezier(.2,.6,.3,1) infinite}.f-sonar-ping i:first-child{background:var(--f-accent);opacity:1;animation:none}.f-sonar-ping i:nth-child(2){animation-delay:0s}.f-sonar-ping i:nth-child(3){animation-delay:1.6s}@keyframes f-sonar-ring{0%{transform:scale(1);opacity:.7}100%{transform:scale(7);opacity:0}}.f-sonar-box.is-set .f-sonar-ping i:nth-child(n+2){animation-duration:6s}@media (prefers-reduced-motion:reduce){.f-sonar-ping i:nth-child(n+2){animation:none;opacity:.25;transform:scale(3)}}.f-sonar-q{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;color:var(--f-fg);font-family:var(--f-mono);font-size:1.15rem;letter-spacing:.01em;padding:1.05rem .5rem 1.05rem 0}.f-sonar-q::placeholder{color:var(--f-fg-faint);font-family:var(--f-sans);letter-spacing:.02em}.f-sonar-q::-webkit-search-cancel-button{-webkit-appearance:none}.f-sonar-go{flex:0 0 auto;border:0;background:var(--f-accent);color:#fff;font-family:var(--f-sans);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;padding:0 1.6rem;cursor:pointer;transition:filter .16s ease}.f-sonar-go:focus-visible,.f-sonar-go:hover{filter:brightness(1.12);outline:0}.f-sonar-more{margin:.7rem .2rem .9rem;font-size:.8rem;color:var(--f-fg-muted)}.f-sonar-more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.4rem;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;color:var(--f-fg-muted)}.f-sonar-more summary::-webkit-details-marker{display:none}.f-sonar-more summary::before{content:'';width:.35rem;height:.35rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .16s ease}.f-sonar-more[open] summary::before{transform:rotate(45deg)}.f-sonar-win{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem}.f-sonar-days,.f-sonar-on{font-family:var(--f-mono);font-size:.82rem;color:var(--f-fg);background:color-mix(in srgb,var(--f-solid) 60%,transparent);border:1px solid color-mix(in srgb,var(--f-fg) 14%,transparent);border-radius:8px;padding:.3rem .5rem}.f-sonar-days{width:4.6rem}.f-sonar-on{width:10.5rem}.f-sonar-try{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 .2rem 1.2rem}.f-sonar-try .f-eyebrow{margin-right:.3rem}.f-sonar-chip{font-family:var(--f-mono);font-size:.78rem;color:var(--f-fg);text-decoration:none;padding:.28rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--f-fg) 14%,transparent);background:color-mix(in srgb,var(--f-solid) 55%,transparent);transition:border-color .16s ease,background .16s ease}.f-sonar-chip:hover{border-color:color-mix(in srgb,var(--f-accent) 55%,transparent);background:color-mix(in srgb,var(--f-accent) 7%,transparent);color:var(--f-fg)}.f-sonar-reach{display:flex;flex-wrap:wrap;gap:0 2.2rem;margin:0 .2rem 2rem;padding-top:1rem;border-top:1px solid var(--f-rule)}.f-sonar-reach div{display:flex;align-items:baseline;gap:.45rem;margin:0}.f-sonar-reach dt{font-family:var(--f-serif);font-size:1.35rem;font-weight:400;color:var(--f-fg);letter-spacing:.01em}.f-sonar-reach dd{margin:0;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--f-fg-muted)}.f-sonar-none{font-family:var(--f-serif);font-size:1.2rem}.f-sonar-count{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--f-fg-muted);margin-bottom:1rem}.f-sonar-hit{position:relative;padding:1rem 1.1rem 1rem;margin-bottom:.9rem;border:1px solid color-mix(in srgb,var(--f-fg) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--f-solid) 55%,transparent);transition:border-color .16s ease,transform .16s ease}.f-sonar-hit:hover{border-color:color-mix(in srgb,var(--f-accent) 45%,transparent);transform:translateY(-1px)}.f-sonar-hit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem}.f-sonar-code{font-family:var(--f-mono);font-size:1.05rem;font-weight:600;letter-spacing:.03em;color:var(--f-accent);text-decoration:none}.f-sonar-code:hover{text-decoration:underline;text-underline-offset:3px}.f-sonar-name{font-family:var(--f-serif);font-size:1.05rem;color:var(--f-fg)}.f-sonar-contact{font-size:.78rem;color:var(--f-fg-muted);font-family:var(--f-mono)}.f-sonar-score{margin-left:auto;font-family:var(--f-mono);font-size:.78rem;color:var(--f-fg-muted)}.f-sonar-bar{display:block;height:2px;margin:.55rem 0 .7rem;background:color-mix(in srgb,var(--f-fg) 8%,transparent);border-radius:2px;overflow:hidden}.f-sonar-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--f-accent),color-mix(in srgb,var(--f-accent) 30%,transparent))}.f-sonar-bar i.w-4{width:4%}.f-sonar-bar i.w-5{width:5%}.f-sonar-bar i.w-6{width:6%}.f-sonar-bar i.w-7{width:7%}.f-sonar-bar i.w-8{width:8%}.f-sonar-bar i.w-9{width:9%}.f-sonar-bar i.w-10{width:10%}.f-sonar-why{list-style:none;margin:0;padding:0;font-size:.8rem}.f-sonar-why li{display:flex;gap:.6rem;align-items:baseline;padding:.18rem 0}.f-sonar-why li>b{flex:0 0 5.6rem;font-weight:500;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--f-fg-muted)}.f-sonar-why span{color:var(--f-fg)}.f-sonar-why span b{font-weight:700;color:#6e1621;background:rgba(110,22,33,.07);border-radius:.15rem;padding:0 .12rem}[data-bs-theme=dark] .f-sonar-why span b{color:#d98a95;background:rgba(217,138,149,.12)}.f-sonar-read{margin:.35rem 0 .3rem;font-size:.76rem;font-style:italic;color:var(--f-fg-muted)}.f-sonar-why li.f-sonar-doc>span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.f-sonar-why .f-sonar-where{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.02em;color:var(--f-fg-muted)}.f-sonar-why .f-sonar-where em{font-style:italic;letter-spacing:0}.f-sonar-why .f-sonar-snip{line-height:1.45;overflow-wrap:anywhere}.f-sonar-pol{margin:.6rem 0 0;font-family:var(--f-mono);font-size:.74rem;color:var(--f-fg-muted);display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}.f-sonar-pol em{font-style:normal;color:var(--f-accent)}@media (max-width:575.98px){.f-sonar-ping{flex-basis:2.6rem}.f-sonar-go{padding:0 1rem}.f-sonar-why li>b{flex-basis:4.6rem}}.f-sonar-bar i.w-11{width:11%}.f-sonar-bar i.w-12{width:12%}.f-sonar-bar i.w-13{width:13%}.f-sonar-bar i.w-14{width:14%}.f-sonar-bar i.w-15{width:15%}.f-sonar-bar i.w-16{width:16%}.f-sonar-bar i.w-17{width:17%}.f-sonar-bar i.w-18{width:18%}.f-sonar-bar i.w-19{width:19%}.f-sonar-bar i.w-20{width:20%}.f-sonar-bar i.w-21{width:21%}.f-sonar-bar i.w-22{width:22%}.f-sonar-bar i.w-23{width:23%}.f-sonar-bar i.w-24{width:24%}.f-sonar-bar i.w-25{width:25%}.f-sonar-bar i.w-26{width:26%}.f-sonar-bar i.w-27{width:27%}.f-sonar-bar i.w-28{width:28%}.f-sonar-bar i.w-29{width:29%}.f-sonar-bar i.w-30{width:30%}.f-sonar-bar i.w-31{width:31%}.f-sonar-bar i.w-32{width:32%}.f-sonar-bar i.w-33{width:33%}.f-sonar-bar i.w-34{width:34%}.f-sonar-bar i.w-35{width:35%}.f-sonar-bar i.w-36{width:36%}.f-sonar-bar i.w-37{width:37%}.f-sonar-bar i.w-38{width:38%}.f-sonar-bar i.w-39{width:39%}.f-sonar-bar i.w-40{width:40%}.f-sonar-bar i.w-41{width:41%}.f-sonar-bar i.w-42{width:42%}.f-sonar-bar i.w-43{width:43%}.f-sonar-bar i.w-44{width:44%}.f-sonar-bar i.w-45{width:45%}.f-sonar-bar i.w-46{width:46%}.f-sonar-bar i.w-47{width:47%}.f-sonar-bar i.w-48{width:48%}.f-sonar-bar i.w-49{width:49%}.f-sonar-bar i.w-50{width:50%}.f-sonar-bar i.w-51{width:51%}.f-sonar-bar i.w-52{width:52%}.f-sonar-bar i.w-53{width:53%}.f-sonar-bar i.w-54{width:54%}.f-sonar-bar i.w-55{width:55%}.f-sonar-bar i.w-56{width:56%}.f-sonar-bar i.w-57{width:57%}.f-sonar-bar i.w-58{width:58%}.f-sonar-bar i.w-59{width:59%}.f-sonar-bar i.w-60{width:60%}.f-sonar-bar i.w-61{width:61%}.f-sonar-bar i.w-62{width:62%}.f-sonar-bar i.w-63{width:63%}.f-sonar-bar i.w-64{width:64%}.f-sonar-bar i.w-65{width:65%}.f-sonar-bar i.w-66{width:66%}.f-sonar-bar i.w-67{width:67%}.f-sonar-bar i.w-68{width:68%}.f-sonar-bar i.w-69{width:69%}.f-sonar-bar i.w-70{width:70%}.f-sonar-bar i.w-71{width:71%}.f-sonar-bar i.w-72{width:72%}.f-sonar-bar i.w-73{width:73%}.f-sonar-bar i.w-74{width:74%}.f-sonar-bar i.w-75{width:75%}.f-sonar-bar i.w-76{width:76%}.f-sonar-bar i.w-77{width:77%}.f-sonar-bar i.w-78{width:78%}.f-sonar-bar i.w-79{width:79%}.f-sonar-bar i.w-80{width:80%}.f-sonar-bar i.w-81{width:81%}.f-sonar-bar i.w-82{width:82%}.f-sonar-bar i.w-83{width:83%}.f-sonar-bar i.w-84{width:84%}.f-sonar-bar i.w-85{width:85%}.f-sonar-bar i.w-86{width:86%}.f-sonar-bar i.w-87{width:87%}.f-sonar-bar i.w-88{width:88%}.f-sonar-bar i.w-89{width:89%}.f-sonar-bar i.w-90{width:90%}.f-sonar-bar i.w-91{width:91%}.f-sonar-bar i.w-92{width:92%}.f-sonar-bar i.w-93{width:93%}.f-sonar-bar i.w-94{width:94%}.f-sonar-bar i.w-95{width:95%}.f-sonar-bar i.w-96{width:96%}.f-sonar-bar i.w-97{width:97%}.f-sonar-bar i.w-98{width:98%}.f-sonar-bar i.w-99{width:99%}.f-sonar-bar i.w-100{width:100%}td.f-cell-clip,th.f-cell-clip{white-space:nowrap;overflow:visible}.f-tm{font-size:.42em;font-weight:400;letter-spacing:.04em;vertical-align:super;line-height:0;margin-left:.08em;opacity:.75}.f-sonar-go .f-tm{font-size:.5em;opacity:.9}.f-notice{position:relative;display:block;width:100%;margin:0;padding:.7rem 0 .75rem;background:color-mix(in srgb,var(--f-solid) 62%,transparent);border-bottom:1px solid color-mix(in srgb,var(--f-accent) 20%,transparent);box-shadow:0 14px 34px -28px color-mix(in srgb,var(--f-accent) 60%,transparent);overflow:hidden}.f-notice::before{content:'';position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0,var(--f-accent) 20%,color-mix(in srgb,var(--f-accent) 35%,transparent) 60%,transparent 100%);background-size:200% 100%;animation:f-notice-run 6s linear infinite;opacity:.9}.f-notice-in{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;padding:0 2.5rem}@media (max-width:767.98px){.f-notice-in{padding:0 1.1rem}}@keyframes f-notice-run{0%{background-position:100% 0}100%{background-position:-100% 0}}.f-notice-orb{position:relative;top:.05rem;flex:0 0 .5rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--f-accent);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--f-accent) 14%,transparent);animation:f-notice-pulse 2.8s ease-in-out infinite}@keyframes f-notice-pulse{0%,100%{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--f-accent) 14%,transparent)}50%{box-shadow:0 0 0 .55rem color-mix(in srgb,var(--f-accent) 4%,transparent)}}.f-notice-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--f-accent);white-space:nowrap}.f-notice-text{font-family:var(--f-serif);font-size:1.22rem;font-weight:600;letter-spacing:.01em;color:var(--f-fg)}.f-notice-link{color:#6e1621;text-decoration:none}.f-notice-link:hover{color:#8a1c2a}[data-bs-theme=dark] .f-notice-link{color:#d98a95}.f-notice{background:color-mix(in srgb,var(--f-accent) 7%,var(--f-solid));border-bottom-color:color-mix(in srgb,var(--f-accent) 38%,transparent)}.f-notice::before{height:3px}@media (prefers-reduced-motion:reduce){.f-notice-orb,.f-notice::before{animation:none}}@media (max-width:767.98px){.f-tx-detail-cell{padding:0!important}.f-tx-detail{position:sticky;left:0;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.f-tx-detail .row>[class*=col-]{flex:0 0 100%;max-width:100%}.f-tx-detail .f-pre{white-space:pre-wrap;overflow-wrap:anywhere}.f-tx-detail form.d-inline input.form-control,.f-tx-detail textarea{max-width:100%}}@media (max-width:767.98px){.f-cards-sm{overflow-x:visible}.f-cards-sm table,.f-cards-sm tbody,.f-cards-sm td,.f-cards-sm tr{display:block;width:100%}.f-cards-sm thead{display:none}.f-cards-sm tr{border:1px solid var(--bs-border-color);border-radius:.5rem;margin:0 0 .6rem;padding:.35rem .6rem;background:var(--bs-body-bg)}.f-cards-sm td{border:0;padding:.12rem 0;display:flex;gap:.6rem;align-items:baseline;white-space:normal;overflow-wrap:anywhere}.f-cards-sm td[data-l]::before{content:attr(data-l);flex:0 0 5.4rem;text-align:left;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--f-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-cards-sm td[data-l=""]::before{content:none}.f-cards-sm td[data-l=""]{display:block}.f-cards-sm td[data-l=""] details>div{max-width:100%}.f-cards-sm td[data-l=""] pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}}@media (max-width:767.98px){.f-tx-cards tbody>tr.collapse:not(.show){display:none}.f-tx-cards tbody>tr.collapsing{display:block}.f-tx-cards tbody>tr.collapse{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-.65rem;padding-top:0}.f-tx-cards tbody>tr.collapse>td{display:block;padding:0}.f-cards-sm td.f-card-empty,.f-tx-cards td[data-l=""]:first-child{display:none!important}.f-tx-cards td[data-l=ID]{font-weight:600}.f-tx-cards td[data-l=ID]::before{content:none}.f-tx-cards td[data-l="Our Comments"]{display:block}.f-tx-cards td[data-l="Our Comments"]::before{display:block;margin-bottom:.1rem}.f-tx-cards td.text-end{justify-content:flex-start;text-align:left}.f-tx-cards .f-tx-detail{position:static;width:auto;max-width:none}.f-tx-cards .f-tx-detail-cell{padding:0!important}}.f-splash{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(20,12,14,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .4s ease,backdrop-filter .4s ease;pointer-events:none}.f-splash.is-in{background:rgba(20,12,14,.28);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.f-splash-card{width:min(92vw,24rem);background:var(--bs-body-bg,#fff);color:var(--f-fg,#1b1b1b);border:1px solid rgba(110,22,33,.35);border-radius:.9rem;padding:1.1rem 1.3rem 1.2rem;box-shadow:0 1.4rem 3rem rgba(20,12,14,.28);text-align:center;opacity:0;transform:translateY(.6rem) scale(.97);transition:opacity .4s ease,transform .4s ease}.f-splash.is-in .f-splash-card{opacity:1;transform:none}.f-splash-eyebrow{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#6e1621;margin-bottom:.4rem}.f-splash-id{font-family:var(--bs-font-monospace);font-weight:600;font-size:1.05rem;letter-spacing:.02em}.f-splash-amount{font-family:var(--f-serif);font-size:2rem;font-weight:600;line-height:1.15;margin:.25rem 0 .2rem}.f-splash-meta{font-size:.8rem;color:var(--f-fg-muted)}.f-splash-who{font-weight:600;margin-bottom:.1rem}[data-bs-theme=dark] .f-splash-eyebrow{color:#d98a95}[data-bs-theme=dark] .f-splash-card{border-color:rgba(217,138,149,.35)}@media (prefers-reduced-motion:reduce){.f-splash,.f-splash-card{transition:none}}.f-pulse-li{position:relative}.f-pulse-btn{position:relative}.f-pulse-dot{position:absolute;top:.35rem;right:.35rem;width:.38rem;height:.38rem;border-radius:50%;background:#6e1621;box-shadow:0 0 0 0 rgba(110,22,33,.55);animation:f-pulse-breathe 2.6s ease-out infinite}.f-pulse-li.is-open .f-pulse-btn{color:#6e1621}@keyframes f-pulse-breathe{0%{box-shadow:0 0 0 0 rgba(110,22,33,.55)}70%{box-shadow:0 0 0 .5rem rgba(110,22,33,0)}100%{box-shadow:0 0 0 0 rgba(110,22,33,0)}}.f-pulse{position:absolute;top:calc(100% + .55rem);right:0;z-index:1060;width:max-content;min-width:20rem;max-width:calc(100vw - 2rem);background:var(--bs-body-bg,#fff);color:var(--f-fg);border:1px solid rgba(110,22,33,.28);border-radius:.8rem;padding:.85rem 1rem .8rem;box-shadow:0 1.2rem 2.6rem rgba(20,12,14,.22);animation:f-pulse-in .22s ease-out}.f-pulse::before{content:"";position:absolute;top:-.42rem;right:1.05rem;width:.8rem;height:.8rem;background:inherit;border-left:1px solid rgba(110,22,33,.28);border-top:1px solid rgba(110,22,33,.28);transform:rotate(45deg)}@keyframes f-pulse-in{from{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}.f-pulse-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.45rem}.f-pulse-eyebrow{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#6e1621}.f-pulse-live{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--f-fg-muted);display:inline-flex;align-items:center;gap:.35rem}.f-pulse-live i{width:.4rem;height:.4rem;border-radius:50%;background:#2f9e5b;box-shadow:0 0 0 .18rem rgba(47,158,91,.18)}.f-pulse-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content max-content 1fr}@supports (grid-template-columns:subgrid){.f-pulse-list>.f-pulse-row{grid-column:1/-1;grid-template-columns:subgrid}}.f-pulse-list>.f-pulse-empty{grid-column:1/-1}.f-pulse-row{display:grid;grid-template-columns:auto auto 1fr;gap:.8rem;align-items:baseline;padding:.34rem 0;border-top:1px solid rgba(110,22,33,.1);font-size:.78rem}.f-pulse-row:first-child{border-top:0}.f-pulse-row.is-new .f-pulse-who{color:#6e1621}.f-pulse-row.is-err .f-pulse-page{color:#a12630}.f-pulse-at{font-family:var(--bs-font-monospace);font-size:.7rem;color:var(--f-fg-muted);white-space:nowrap;display:flex;flex-direction:column;line-height:1.15;font-variant-numeric:tabular-nums;min-width:8ch}.f-pulse-at em{font-style:normal;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.f-pulse-who{font-weight:600;white-space:nowrap}.f-pulse-page{font-family:var(--bs-font-monospace);font-size:.72rem;white-space:nowrap;color:var(--f-fg)}.f-pulse-empty{font-size:.78rem;color:var(--f-fg-muted);padding:.3rem 0;font-style:italic}.f-pulse-more{display:block;margin-top:.55rem;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#6e1621;text-decoration:none;text-align:right}.f-pulse-more:hover{color:#8a1c2a}[data-bs-theme=dark] .f-pulse-dot,[data-bs-theme=dark] .f-pulse-eyebrow,[data-bs-theme=dark] .f-pulse-li.is-open .f-pulse-btn,[data-bs-theme=dark] .f-pulse-more,[data-bs-theme=dark] .f-pulse-row.is-new .f-pulse-who{color:#d98a95;background-color:transparent}[data-bs-theme=dark] .f-pulse-dot{background:#d98a95}[data-bs-theme=dark] .f-pulse{border-color:rgba(217,138,149,.3)}@media (max-width:767.98px){.f-pulse{position:fixed;top:calc(var(--f-nav-h,64px) + .4rem);left:1rem;right:1rem;width:auto;max-width:none}.f-pulse::before{display:none}.f-pulse-row{grid-template-columns:auto auto 1fr;gap:.5rem}.f-pulse-page{white-space:normal;overflow-wrap:normal;word-break:normal}}.f-pulse-tabs{display:inline-flex;gap:.15rem;border:1px solid rgba(110,22,33,.22);border-radius:999px;padding:.1rem}.f-pulse-tab{border:0;background:0 0;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--f-fg-muted);padding:.12rem .55rem;border-radius:999px;line-height:1.3;cursor:pointer}.f-pulse-tab.is-on{background:#6e1621;color:#fff}[data-bs-theme=dark] .f-pulse-tab.is-on{background:#d98a95;color:#1b1b1b}.f-honey-toggle{text-decoration:none;letter-spacing:.04em;white-space:nowrap}.f-honey-toggle[aria-expanded=true]{color:var(--f-accent,#6e1621)!important}tr.f-honey-detail[hidden]{display:none!important}tr.f-honey-detail>td{padding:0 0 .9rem;border-top:0}.f-honey-panel{margin:.1rem 0 0 .25rem;padding:.85rem 1rem 1rem;border-left:2px solid var(--f-accent,#6e1621);background:color-mix(in srgb,var(--bs-body-color) 3%,var(--bs-body-bg));border-radius:0 .5rem .5rem 0}.f-honey-chips{display:flex;flex-wrap:wrap;gap:.4rem .6rem;margin-bottom:.75rem}.f-honey-chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.2rem .6rem;border:1px solid var(--bs-border-color);border-radius:999px;font-size:.74rem;color:var(--bs-body-color);background:var(--bs-body-bg);max-width:100%;overflow-wrap:anywhere}.f-honey-chip b{font-family:var(--f-sans);font-size:.58rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--f-fg-muted)}.f-honey-chip code{font-size:.72rem;color:inherit;background:0 0;padding:0}.f-honey-chip-bad{border-color:color-mix(in srgb,var(--f-accent,#6e1621) 50%,transparent);color:var(--f-accent,#6e1621)}.f-honey-sec{font-family:var(--f-sans);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--f-fg-muted);margin:.7rem 0 .3rem}.f-honey-sec:first-of-type{margin-top:0}.f-honey-ua{display:block;font-size:.76rem;color:var(--bs-body-color);background:0 0;padding:0;overflow-wrap:anywhere;white-space:normal}.f-honey-kv{display:grid;grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);gap:.18rem 1.2rem;margin:0;font-family:var(--bs-font-monospace);font-size:.74rem;line-height:1.35}.f-honey-kv dt{font-weight:400;color:var(--f-fg-muted);overflow-wrap:anywhere}.f-honey-kv dd{margin:0;color:var(--bs-body-color);overflow-wrap:anywhere;white-space:pre-wrap}.f-honey-kv dd:nth-of-type(odd),.f-honey-kv dt:nth-of-type(odd){background:color-mix(in srgb,var(--bs-body-color) 3%,transparent)}.f-honey-pre{margin:0;padding:.6rem .75rem;font-size:.74rem;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow-y:auto;background:color-mix(in srgb,var(--bs-body-color) 4%,var(--bs-body-bg));border-radius:.4rem;color:var(--bs-body-color)}@media (max-width:767.98px){.f-honey-kv{grid-template-columns:minmax(0,1fr);gap:0}.f-honey-kv dt{margin-top:.35rem}.f-honey-kv dd:nth-of-type(odd),.f-honey-kv dt:nth-of-type(odd){background:0 0}.f-cards-sm tr.f-honey-detail{border:0;padding:0;margin-top:-.45rem}.f-honey-panel{margin-left:0;border-radius:.5rem}}.f-tx-acts{--f-accent:#6e1621;margin-top:1.4rem;max-width:34rem;border-top:1px solid var(--f-border,rgba(0,0,0,.09));padding-top:.5rem}[data-bs-theme=dark] .f-tx-acts{--f-accent:#cc3843}.f-tx-acts>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-family:var(--f-sans);font-size:.7rem;color:var(--f-fg-muted);line-height:1.4;padding:.1rem 0}.f-tx-acts>summary::-webkit-details-marker{display:none}.f-tx-acts>summary::after{content:"\203A";margin-left:auto;font-size:.95rem;line-height:1;opacity:.5;transition:transform .15s ease;transform:rotate(90deg)}.f-tx-acts[open]>summary::after{transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){.f-tx-acts>summary:hover{color:var(--f-fg)}}.f-tx-acts-l{font-weight:600;letter-spacing:.16em;text-transform:uppercase}.f-tx-acts-n{font-family:var(--f-serif);font-size:1.05rem;line-height:1;color:var(--f-fg);font-variant-numeric:tabular-nums}.f-tx-acts-live .f-tx-acts-l,.f-tx-acts-live .f-tx-acts-n{color:var(--f-accent)}.f-tx-acts-sub{font-size:.72rem;opacity:.85}.f-tx-acts-dot{flex:0 0 auto;width:.4rem;height:.4rem;border-radius:50%;background:var(--f-accent);display:none}.f-tx-acts-live .f-tx-acts-dot{display:block}.f-tx-acts-list{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem}.f-tx-acts-list li{display:flex;align-items:baseline;gap:.5rem;font-size:.76rem;color:var(--f-fg-muted);line-height:1.5}.f-tx-acts-who{color:var(--f-fg);font-weight:600;flex:0 0 auto}.f-tx-acts-kind{flex:1 1 auto;min-width:0}.f-tx-acts-ref{font-family:var(--f-mono, ui-monospace, monospace);font-size:.68rem;opacity:.7;white-space:nowrap}.f-tx-acts-ago{flex:0 0 auto;font-variant-numeric:tabular-nums;opacity:.6;min-width:2.2rem;text-align:right}.f-tx-acts-none{margin:.45rem 0 0;font-size:.76rem;color:var(--f-fg-muted)}@media (max-width:480px){.f-tx-acts-ref{display:none}}.f-tx-tabs{margin-top:1.1rem}.f-ps-why{font-family:var(--f-sans);letter-spacing:0;text-transform:none;line-height:1.35;margin-top:.1rem}.f-pulse-here{margin:0 0 .5rem;padding-bottom:.45rem;border-bottom:1px solid rgba(110,22,33,.18)}.f-pulse-here-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content 1fr}@supports (grid-template-columns:subgrid){.f-pulse-here-list>.f-pulse-here-row{grid-column:1/-1;grid-template-columns:subgrid}}.f-pulse-here-row{display:grid;grid-template-columns:max-content 1fr;gap:.7rem;align-items:baseline;padding:.15rem 0;font-size:.78rem}.f-pulse-here-row .f-pulse-who{display:inline-flex;align-items:baseline;gap:.42rem;white-space:nowrap}.f-pulse-here-row .f-pulse-page{overflow-wrap:anywhere}.f-pulse-here-dot{flex:0 0 auto;width:.36rem;height:.36rem;border-radius:50%;background:#2f9e5b;box-shadow:0 0 0 .14rem rgba(47,158,91,.16);transform:translateY(-.12em)}[data-bs-theme=dark] .f-pulse-here{border-bottom-color:rgba(217,138,149,.22)}.f-pulse-here-for{float:right;margin-left:.6rem;opacity:.55;font-variant-numeric:tabular-nums;font-size:.72rem}.f-tx-viewing{display:inline-flex;align-items:center;gap:.25rem;margin-left:.45rem;padding:.05rem .35rem;border-radius:.6rem;font-size:.6rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:#2f9e5b;background:rgba(47,158,91,.1);border:1px solid rgba(47,158,91,.28)}.f-tx-viewing::before{content:"";width:.3rem;height:.3rem;border-radius:50%;background:currentColor}[data-bs-theme=dark] .f-tx-viewing{color:#6fd39b;background:rgba(111,211,155,.12);border-color:rgba(111,211,155,.3)}#tx_rows>tr,.f-tx-cards tbody>tr,tr[id^=tx-]{scroll-margin-top:calc(var(--f-nav-h,3.9rem) + env(safe-area-inset-top,0px) + .75rem)}.f-cs-check{min-height:0;line-height:1.2}.f-cs-check .form-check-input{width:.85rem;height:.85rem;margin-top:.1rem}.f-cs-check .form-check-label{font-size:.75rem}.f-tx-alerts{color:var(--f-fg-muted,#656160);background:0 0;border:0}.f-tx-alerts .f-tx-alerts-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;opacity:.35;margin-right:.45rem}.f-tx-alerts.is-on{color:var(--f-fg,#181210)}.f-tx-alerts.is-on .f-tx-alerts-dot{background:#3fb950;opacity:1;box-shadow:0 0 0 .18rem rgba(63,185,80,.16)}.f-tx-alerts[disabled]{opacity:.6}.f-seat-mark{position:fixed;right:.45rem;bottom:calc(.3rem + env(safe-area-inset-bottom));z-index:2147483000;font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:rgba(28,26,27,.36);contain:layout style;user-select:none;-webkit-user-select:none;pointer-events:none}[data-bs-theme=dark] .f-seat-mark{color:rgba(239,233,235,.32)}@media print{.f-seat-mark{color:rgba(28,26,27,.55)}}
.f-navcfg{border:1px solid var(--bs-border-color,rgba(0,0,0,.125));border-radius:.5rem;overflow:hidden}.f-navcfg-row{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-bottom:1px solid var(--bs-border-color,rgba(0,0,0,.1));background:var(--bs-body-bg,#fff)}.f-navcfg-row:last-child{border-bottom:0}.f-navcfg-row.f-navcfg-dragging{opacity:.55;background:var(--bs-tertiary-bg,rgba(0,0,0,.04))}.f-navcfg-row.f-navcfg-removed{opacity:.5;background:rgba(220,53,69,.06)}.f-navcfg-row.f-navcfg-removed .f-navcfg-body{text-decoration:line-through}.f-navcfg-row.f-navcfg-removed .f-navcfg-body input,.f-navcfg-row.f-navcfg-removed .f-navcfg-body select{text-decoration:none}.f-navcfg-handle{cursor:grab;color:var(--f-fg-muted,#adb5bd);font-size:1.05rem;line-height:1;letter-spacing:-.12em;user-select:none;padding:0 .1rem;flex:0 0 auto}.f-navcfg-handle:active{cursor:grabbing}.f-navcfg-hint-grip{color:var(--f-fg-muted,#adb5bd);letter-spacing:-.12em}.f-navcfg-chip{flex:0 0 auto;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:.12rem .4rem;border-radius:.3rem;min-width:3.7rem;text-align:center}.f-navcfg-chip.is-module{background:var(--bs-secondary-bg,rgba(0,0,0,.07));color:var(--f-fg-muted,#6c757d)}.f-navcfg-chip.is-link{background:rgba(13,110,253,.12);color:#0d6efd}.f-navcfg-body{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem}.f-navcfg-id{font-size:.85rem;padding:.1rem .35rem;border-radius:.25rem;background:var(--bs-tertiary-bg,rgba(0,0,0,.04))}.f-navcfg-tag{font-size:.68rem;letter-spacing:.04em;color:var(--f-fg-muted,#6c757d);font-family:var(--bs-font-monospace, monospace)}.f-navcfg-label{flex:1 1 9rem;min-width:7rem}.f-navcfg-href{flex:2 1 12rem;min-width:8rem}.f-navcfg-field{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto}.f-navcfg-lbl{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--f-fg-muted,#6c757d);white-space:nowrap}.f-navcfg-parent-sel{width:auto;min-width:8.5rem}.f-navcfg-access-sel{width:auto;min-width:6rem}.f-navcfg-tail{flex:0 0 auto;display:flex;align-items:center;gap:.55rem;margin-left:auto}.f-navcfg-toggle{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.72rem;color:var(--f-fg-muted,#6c757d);white-space:nowrap;cursor:pointer}.f-navcfg-toggle .form-check-input{margin:0;float:none}.f-navcfg-actions{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem}@media (max-width:767px){.f-navcfg-row{flex-wrap:wrap}.f-navcfg-body{flex:1 1 100%;order:3}.f-navcfg-tail{flex:1 1 100%;order:4;margin-left:0;justify-content:flex-start}}.f-badge{display:inline-block;padding:.15rem .5rem;font-family:var(--f-mono, monospace);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid currentColor}.f-badge-ok{color:var(--lca-green)}.f-badge-warn{color:var(--lca-amber)}.f-badge-err{color:var(--f-red)}.f-badge-unk{color:var(--f-fg-muted)}.f-ops-card{height:100%;margin-bottom:0}.f-ops-note{font-size:11px}.f-page-body{font-size:1.02rem;line-height:1.7}.f-page-body p{margin:0 0 1rem}.f-page-body h2{font-weight:400;font-size:1.8rem;margin:2rem 0 1rem}.f-page-body h3{font-weight:400;font-size:1.4rem;margin:1.6rem 0 .8rem}.f-page-body h4{font-weight:500;font-size:1.1rem;margin:1.4rem 0 .6rem}.f-page-body ol,.f-page-body ul{margin:0 0 1rem 1.5rem}.f-page-body li{margin-bottom:.35rem}.f-page-body a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.f-page-body img{max-width:100%;height:auto}.f-page-body blockquote{border-left:3px solid var(--f-rule,#e5e5e5);padding:.25rem 0 .25rem 1rem;margin:1rem 0;color:var(--f-fg-muted,#6c757d)}.f-page-body code{background:rgba(0,0,0,.06);padding:.08em .35em;border-radius:3px;font-size:.92em}.f-page-body pre{background:#1a1a1a;color:#f1f1f1;padding:1rem;overflow-x:auto;border-radius:4px}.f-page-body pre code{background:0 0;padding:0;color:inherit}.f-page-body hr{border:0;border-top:1px solid var(--f-rule,#e5e5e5);margin:2rem 0}.f-wysiwyg{border:1px solid var(--lca-line);border-radius:var(--lca-radius-sm);background:var(--f-bg);color:var(--f-fg)}.f-wysiwyg-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--lca-line);background:var(--f-stripe-bg)}.f-wysiwyg-toolbar button{border:1px solid transparent;background:0 0;padding:4px 9px;font-size:.85rem;cursor:pointer;line-height:1.2;border-radius:var(--lca-radius-xs);min-width:1.9rem;color:var(--f-fg)}.f-wysiwyg-toolbar button:hover{background:color-mix(in srgb,var(--f-fg) 8%,transparent);border-color:color-mix(in srgb,var(--f-fg) 12%,transparent)}.f-wysiwyg-toolbar button.is-active,.f-wysiwyg-toolbar button:active{background:var(--f-fg);color:var(--f-bg)}.f-wysiwyg-sep{width:1px;height:1.2rem;background:var(--lca-line);margin:0 4px}.f-wysiwyg-spacer{flex:1}.f-wysiwyg-area{min-height:26rem;padding:1.5rem 1.75rem;outline:0;font-size:1.02rem;line-height:1.7}.f-wysiwyg-area:empty::before{content:attr(data-placeholder);color:var(--f-fg-faint)}.f-wysiwyg-area p{margin:0 0 1rem}.f-wysiwyg-area h2{font-weight:400;font-size:1.6rem;margin:1.6rem 0 .8rem}.f-wysiwyg-area h3{font-weight:400;font-size:1.3rem;margin:1.4rem 0 .6rem}.f-wysiwyg-area h4{font-weight:500;font-size:1.05rem;margin:1.2rem 0 .4rem}.f-wysiwyg-area ol,.f-wysiwyg-area ul{margin:0 0 1rem 1.4rem}.f-wysiwyg-area a{color:var(--f-accent);text-decoration:underline}.f-wysiwyg-area blockquote{border-left:3px solid var(--lca-line);padding:.25rem 0 .25rem 1rem;margin:1rem 0;color:var(--f-fg-muted)}.f-wysiwyg-area code{background:color-mix(in srgb,var(--f-fg) 7%,transparent);padding:.08em .35em;border-radius:var(--lca-radius-xs);font-size:.92em}.f-wysiwyg-area pre{background:#141010;color:#d8d2ce;border:1px solid rgba(216,210,206,.16);padding:1rem;overflow-x:auto;border-radius:var(--lca-radius-sm)}.f-wysiwyg-area pre code{background:0 0;padding:0;color:inherit}.f-wysiwyg-html{display:block;width:100%;min-height:26rem;padding:1rem 1.25rem;border:0;border-top:1px solid var(--lca-line);background:var(--f-stripe-bg);color:var(--f-fg);font-family:var(--f-mono, monospace);font-size:.85rem;line-height:1.5}.f-wysiwyg-html[hidden]{display:none!important}.ask-shell{max-width:40rem;margin:0 auto;padding:3rem 1.25rem 6rem}.ask-eyebrow{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-bottom:.5rem}.ask-h1{font-weight:300;font-size:clamp(1.75rem, 4vw, 2.5rem);margin-bottom:2rem;line-height:1.15}.ask-form{position:relative;margin-bottom:3rem}.ask-input{width:100%;border:0;border-bottom:1px solid currentColor;background:0 0;color:inherit;font-size:1.1rem;font-family:inherit;line-height:1.45;padding:.5rem 0 .75rem;resize:none;outline:0;transition:border-color .15s}.ask-input::placeholder{opacity:.35}.ask-input:focus{border-bottom-color:currentColor;outline:0}.ask-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem}.ask-meta{font-size:.75rem;opacity:.5}.ask-meta code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem}.ask-cat{font:inherit;font-size:.8rem;background:0 0;border:0;border-bottom:1px dashed currentColor;color:inherit;padding:.1rem .15rem .15rem 0;opacity:.6;cursor:pointer}.ask-cat:hover{opacity:1}.ask-cat option{color:initial}.ask-submit{font:inherit;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;color:inherit;cursor:pointer;padding:.35rem 0;opacity:.55;transition:opacity .12s}.ask-submit:focus-visible,.ask-submit:hover{opacity:1;outline:0}.ask-form.is-busy .ask-submit{opacity:.15;pointer-events:none}.ask-spinner{position:absolute;right:0;top:-2.5rem;width:14px;height:14px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:0;animation:ask-spin .9s linear infinite;transition:opacity .15s}.ask-form.is-busy .ask-spinner{opacity:.55}@keyframes ask-spin{to{transform:rotate(360deg)}}.ask-flash{font-size:.85rem;opacity:.8;padding:.65rem .85rem;margin-bottom:1.5rem;border-left:2px solid currentColor}.ask-flash--err{border-left-color:#e34c4c;color:#e34c4c}.ask-card{margin-bottom:3rem}.ask-card--featured{padding:2rem 0 .25rem;border-top:1px solid currentColor;border-bottom:1px solid currentColor;margin-bottom:3.5rem;opacity:1}.ask-card--history{padding-top:1.5rem;border-top:1px solid currentColor;opacity:.75}.ask-card--history:hover{opacity:1}.ask-q{font-size:.85rem;font-style:italic;opacity:.65;margin-bottom:.85rem;line-height:1.45}.ask-a{font-size:1rem;line-height:1.65;white-space:pre-wrap;margin-bottom:1.25rem;word-break:break-word}.ask-card--history .ask-a{font-size:.9rem;line-height:1.55}.ask-cite{display:inline-block;font-size:.65em;line-height:1;padding:.18em .42em;margin:0 .12em;vertical-align:super;border:1px solid currentColor;border-radius:2px;opacity:.55;cursor:help;transition:opacity .12s,background .12s}.ask-cite:hover{opacity:1;background:currentColor;color:var(--bs-body-bg,#fff)}.ask-fineprint{font-size:.7rem;opacity:.4;letter-spacing:.03em}.ask-fineprint>*+*{margin-left:1rem}.ask-empty{text-align:center;opacity:.4;font-size:.85rem;padding:3rem 0 1rem;line-height:1.7}.ask-empty a{color:inherit;text-decoration:underline}.ask-meta-cap{font-variant-numeric:tabular-nums}.f-list-row h2{font-size:1.1rem;margin:0;font-weight:500;text-transform:none}.f-list-meta{color:var(--f-fg-muted);font-size:.82rem;margin-top:.25rem}.f-list-flex{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.f-list-stats{display:flex;align-items:center;gap:1.25rem}.f-list-stats .v{font-size:1.4rem;font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.f-list-stats .l{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-muted);margin-top:.15rem}.f-list-access{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.f-list-access label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--f-fg-muted);margin:0}.f-list-columns{margin-top:.9rem;padding-top:.75rem;border-top:1px dashed var(--lca-line-2)}.f-list-cols-label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--f-fg-muted);margin-bottom:.4rem}.f-list-cols-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.3rem .9rem}.f-list-col-check{font-size:.85rem;margin:0;display:flex;align-items:center;gap:.4rem;cursor:pointer}.f-list-col-check input{margin:0}.f-api-card h2{font-size:1.1rem;margin:0 0 .5rem;font-weight:500;text-transform:none}.f-api-pill{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.72rem;letter-spacing:.04em;margin-left:.35rem;vertical-align:2px}.f-pill-on{background:color-mix(in srgb,var(--lca-green) 16%,transparent);color:var(--lca-green)}.f-pill-off{background:color-mix(in srgb,var(--f-accent) 14%,transparent);color:var(--f-accent)}.f-pill-warn{background:color-mix(in srgb,var(--lca-amber) 18%,transparent);color:var(--lca-amber)}.f-api-stats{display:flex;gap:2rem;margin:.75rem 0;font-size:.9rem}.f-api-stats .v{font-size:1.25rem;font-weight:300;font-variant-numeric:tabular-nums}.f-api-stats .l{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--f-fg-muted)}.f-api-url{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.f-api-url code{flex:1;padding:.35rem .65rem;background:var(--lca-card-2);color:var(--f-fg);border-radius:var(--lca-radius-xs);font-size:.85rem;overflow:auto;white-space:nowrap}.f-api-token{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.f-api-token code{flex:1;padding:.35rem .65rem;background:var(--lca-card-2);color:var(--f-fg);border-radius:var(--lca-radius-xs);font-size:.85rem;overflow:auto;white-space:nowrap;font-family:var(--f-mono)}.f-api-actions{display:flex;gap:.5rem;align-items:center;margin-top:.75rem;flex-wrap:wrap}.f-api-actions form{margin:0}.f-api-help{color:var(--f-fg-muted);font-size:.85rem}pre.f-curl{background:#141010;color:#d8d2ce;border:1px solid rgba(216,210,206,.16);padding:.9rem 1rem;border-radius:var(--lca-radius-sm);font-size:.8rem;overflow:auto}.f-eyebrow-sub.tight{margin:.75rem 0 .25rem}@keyframes f-savebar-pop-flash{0%{background-color:rgba(247,208,97,.55);transform:translateY(-2px)}55%{background-color:rgba(247,208,97,.25)}100%{background-color:transparent;transform:translateY(0)}}.f-savebar-item.f-savebar-pop{border-radius:4px;animation:f-savebar-pop-flash 1.4s ease-out}.f-relay #relay_filelist,.f-relay #relay_save_list{border:1px solid var(--ui-border,#e4e6eb);border-radius:var(--ui-radius,9px);background:var(--ui-surface,#fff);padding:0 1rem;margin-bottom:0;overflow:hidden}.f-relay #relay_filelist li{border-color:var(--ui-border,#e4e6eb)!important}.f-relay #relay_filelist li:last-child{border-bottom:0!important}.f-relay #relay_filelist li [data-progress]{color:var(--ui-text-muted,#8a90a0);font-variant-numeric:tabular-nums}.f-relay #relay_link{background:var(--ui-surface,#fff)}.f-relay .f-qr-frame{border:1px solid var(--ui-border,#e4e6eb);border-radius:var(--ui-radius,9px);padding:10px;background:#fff}.f-relay #relay_status_text{font-weight:600}.f-relay #relay_status_text.f-relay-bad,.f-relay #relay_status_text.f-relay-ok{display:inline-flex;align-items:center;gap:.45rem}.f-relay #relay_status_text.f-relay-bad::before,.f-relay #relay_status_text.f-relay-ok::before{content:"";width:.5rem;height:.5rem;border-radius:50%}.f-relay #relay_status_text.f-relay-ok{color:#1e7a46}.f-relay #relay_status_text.f-relay-ok::before{background:#1e7a46}.f-relay #relay_status_text.f-relay-bad{color:var(--bs-danger,#d9534f)}.f-relay #relay_status_text.f-relay-bad::before{background:var(--bs-danger,#d9534f)}.f-relay .btn-outline-dark{background:var(--ui-surface,#fff)!important;border-color:color-mix(in srgb,var(--ui-text-muted,#8a90a0) 42%,var(--ui-border,#e4e6eb))!important;color:var(--bs-body-color)!important;font-weight:600}.f-relay .btn-outline-dark:focus-visible,.f-relay .btn-outline-dark:hover{background:var(--ui-acc-tint,#f6e7e9)!important;border-color:var(--ui-acc,#8b1e2d)!important;color:var(--ui-acc-strong,#6e1621)!important}.f-cal-wrap{margin-bottom:1.5rem}.slate-slot{display:flex;flex-direction:column;gap:.05rem;padding:.28rem .4rem;margin-bottom:.3rem;border-radius:7px;background:color-mix(in srgb,var(--cal-acc) 8%,transparent);border:1px solid color-mix(in srgb,var(--cal-acc) 16%,transparent);position:relative}.slate-slot-main{display:flex;flex-direction:column}.slate-slot-time{font-size:.64rem;letter-spacing:.02em;color:var(--cal-mut);font-variant-numeric:tabular-nums}.slate-slot-who{font-size:.8rem;font-weight:600;line-height:1.15}.slate-slot-meta{font-size:.62rem;color:var(--cal-mut);text-transform:uppercase;letter-spacing:.05em}.slate-del{position:absolute;top:2px;right:3px;margin:0}.slate-del button{border:0;background:0 0;color:var(--cal-mut);font-size:.9rem;line-height:1;cursor:pointer;padding:1px 3px;opacity:.55}.slate-del button:hover{opacity:1;color:var(--f-red)}.slate-add{border:1px solid var(--f-rule);border-radius:12px;padding:0;margin-bottom:1.25rem}.slate-add>summary{list-style:none;cursor:pointer;padding:.7rem 1rem;font-weight:600}.slate-add>summary::-webkit-details-marker{display:none}.slate-add-body{padding:0 1rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem;align-items:end}.slate-add-body .fld{display:flex;flex-direction:column;gap:.25rem}.slate-add-body label{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--f-fg-muted)}.att-sub-summary{font-size:11px;cursor:pointer}.att-sub-help{font-size:11px;line-height:1.55}.att-day-dialog{max-width:600px}.att-card-dates{display:inline-block;white-space:nowrap;max-width:100%}.att-note-summary{cursor:pointer;user-select:none}.f-balances [data-att-bal]{color:var(--f-accent)}.f-balances--bars{border:0;gap:14px;align-items:stretch}.f-balances--bars .f-bal-card{flex:1 1 12rem;min-width:11rem;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--f-fg,#333) 12%,transparent);border-radius:16px;padding:15px 17px 16px;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--f-accent,#af3a1a) 7%,var(--bs-body-bg)) 0,color-mix(in srgb,var(--bs-body-bg) 80%,transparent) 100%);box-shadow:0 16px 32px -24px color-mix(in srgb,var(--f-accent,#af3a1a) 66%,#000),0 1px 2px color-mix(in srgb,var(--f-fg,#333) 7%,transparent)}.f-balances--bars .f-bal-card::before{content:'';position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--f-accent,#af3a1a),color-mix(in srgb,var(--f-accent,#af3a1a) 25%,transparent))}.f-balances--bars>.f-bal-card:first-child{padding-left:17px;border-left:1px solid color-mix(in srgb,var(--f-fg,#333) 12%,transparent)}.f-bal-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.f-bal-pct{font-size:1rem;font-weight:700;line-height:1;color:var(--f-accent,#af3a1a);font-variant-numeric:tabular-nums;white-space:nowrap}.f-bal-pct__u{font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.f-balances--bars .f-bal-fig{font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:1.85rem;line-height:1.05;margin-top:1px}.f-bal-track{position:relative;height:10px;margin:12px 0 9px;border-radius:99px;background:color-mix(in srgb,var(--f-fg,#333) 11%,transparent);overflow:hidden}.f-bal-fill{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--f-accent,#af3a1a) 78%,#000 0),var(--f-accent,#af3a1a));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent);transition:width .5s cubic-bezier(.22,.61,.36,1)}.f-bal-cap{font-size:.72rem;color:var(--f-fg-muted,#777);font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.f-balances--bars .f-bal-card.is-unset{opacity:.9}.f-balances--bars .f-bal-card.is-unset .f-bal-fig[data-att-bal]{color:var(--f-fg-muted,#999)}.f-balances--bars .f-bal-card.is-unset .f-bal-track{background:color-mix(in srgb,var(--f-fg,#333) 8%,transparent)}.f-bal-flag{--f-bal-amber:#c17a00;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;border-radius:99px;white-space:nowrap;color:var(--f-bal-amber);background:color-mix(in srgb,var(--f-bal-amber) 15%,transparent);border:1px solid color-mix(in srgb,var(--f-bal-amber) 34%,transparent)}html[data-bs-theme=dark] .f-bal-flag{--f-bal-amber:#ffc061}.f-balances--bars .f-bal-card.is-low .f-bal-fill{background:linear-gradient(90deg,color-mix(in srgb,#c17a00 82%,#000),#c17a00)}html[data-bs-theme=dark] .f-balances--bars .f-bal-card.is-low .f-bal-fill{background:linear-gradient(90deg,color-mix(in srgb,#ffc061 78%,#000),#ffc061)}.f-balances--bars .f-bal-card.is-empty{opacity:.82}.f-balances--bars .f-bal-card.is-empty .f-bal-fig[data-att-bal]{color:var(--f-fg-muted,#888)}.f-baltab thead th{border-bottom:2px solid color-mix(in srgb,var(--f-accent,#6e1621) 42%,transparent)!important;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;color:var(--f-fg-muted,#777)}.f-baltab thead th span{text-transform:none;letter-spacing:0}.f-baltab tbody tr{transition:background .12s ease}.f-baltab tbody tr:hover{background:color-mix(in srgb,var(--f-accent,#6e1621) 5%,transparent)!important}.f-baltab tbody td{padding-top:.7rem;padding-bottom:.7rem}.f-baltab .bal-alloc-val{font-variant-numeric:tabular-nums}.f-baltab-bar{height:7px;border-radius:99px;overflow:hidden;margin:6px 0 3px auto;max-width:160px;background:color-mix(in srgb,var(--f-fg,#333) 12%,transparent)}.f-baltab-bar>span{display:block;height:100%;border-radius:99px;width:0;background:linear-gradient(90deg,#4e0f18,#6e1621);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 26%,transparent);transition:width .4s cubic-bezier(.22,.61,.36,1)}html[data-bs-theme=dark] .f-baltab-bar>span{background:linear-gradient(90deg,#a82f38,#cc3843)}.f-baltab-bar.is-low>span{background:linear-gradient(90deg,#9a6100,#c17a00)}html[data-bs-theme=dark] .f-baltab-bar.is-low>span{background:linear-gradient(90deg,#c78e2e,#ffc061)}.f-baltab-bar.is-unset{background:color-mix(in srgb,var(--f-fg,#333) 7%,transparent)}.f-baltab tbody tr.f-baltab-zero{opacity:.62}.f-baltab tbody tr.f-baltab-zero:hover{opacity:1}.f-balcard .lca-card-top{margin-bottom:.5rem}.f-balcard .lca-sub code{font-size:.78rem}.f-balcard-wallets{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.f-balcard-wallet{min-width:0}.f-balcard-wlabel{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--f-fg-muted,#888);font-weight:600;margin-bottom:.15rem}.f-balcard .bal-alloc-val{font-variant-numeric:tabular-nums}.f-balcard .f-baltab-bar{margin-left:0;max-width:none}.f-balcard .f-bal-input{width:100%;max-width:160px}@media (max-width:420px){.f-balcard-wallets{grid-template-columns:1fr}}.f-balzero-toggle-wrap{margin:.5rem 0 0}.f-balzero-toggle-wrap .f-baltab-zerotoggle{width:100%;border:1px dashed color-mix(in srgb,var(--f-fg,#333) 22%,transparent);border-radius:var(--lca-radius-sm,10px);background:color-mix(in srgb,var(--f-fg,#333) 3%,transparent);padding:.7rem .8rem;justify-content:center;font-size:.74rem;color:var(--f-fg-muted,#777)}.f-balzero-toggle-wrap .f-baltab-zerotoggle:hover{background:color-mix(in srgb,var(--f-fg,#333) 6%,transparent);color:var(--f-fg,#111)}[data-f-baltab-zerotoggle][aria-expanded=false] .f-baltab-zeroverb::before{content:"Show "}[data-f-baltab-zerotoggle][aria-expanded=true] .f-baltab-zeroverb::before{content:"Hide "}[data-f-baltab-zerotoggle][aria-expanded=true] .f-baltab-zerocaret{transform:rotate(90deg)}.f-balcard-zero{opacity:.62}.f-balcard-zero:hover{opacity:1}.f-balgrid.f-baltab-zero-collapsed .f-balcard-zero{display:none}.f-baltab tbody.f-baltab-zero-collapsed tr.f-baltab-zero{display:none}.f-baltab-zerotoggle{border:0;background:0 0;padding:0;font:inherit;cursor:pointer;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--f-fg-muted,#888);font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.f-baltab-zerotoggle:hover{color:var(--f-fg,#111)}.f-baltab-zerocaret{display:inline-block;transition:transform .15s ease}.f-baltab tbody:not(.f-baltab-zero-collapsed) .f-baltab-zerocaret{transform:rotate(90deg)}.att-viewtabs{display:inline-flex;gap:4px;margin-bottom:14px;background:color-mix(in srgb,var(--f-fg,#333) 6%,transparent);padding:3px;border-radius:11px}.att-tab{border:0;background:0 0;font:inherit;font-size:.85rem;font-weight:600;padding:5px 13px;border-radius:8px;cursor:pointer;color:var(--f-fg-muted,#777)}.att-tab.active{background:var(--f-bg,#fff);color:var(--f-fg,#111);box-shadow:0 1px 4px rgba(0,0,0,.12)}form.att-beta-on .att-classic-field{display:none!important}.att-beta-only{display:none}form.att-beta-on .att-beta-only{display:block}#att-beta-ui,#att-go-slot{--bfg:#1a1730;--bmut:#6b6a76;--bfaint:#a7a5b3;--bline:rgba(20,17,45,.14);--baccent:var(--f-accent);--baccent-soft:var(--f-accent-soft);--bamber:#c17a00;color:var(--bfg)}html[data-bs-theme=dark] #att-beta-ui,html[data-bs-theme=dark] #att-go-slot{--bfg:#f2f2f2;--bmut:#9a9a9a;--bfaint:#57545f;--bline:rgba(255,255,255,.13);--bamber:#ffc061}#att-beta-ui .bw{display:flex;gap:9px;margin-bottom:6px}#att-beta-ui .bc{flex:1;border:1px solid var(--bline);border-radius:12px;padding:8px 11px}#att-beta-ui .bc .n{font-size:20px;font-weight:600;line-height:1}#att-beta-ui .bc .l{font-size:10.5px;color:var(--bmut);margin-top:3px}#att-beta-ui .bl{font-size:11.5px;color:var(--bmut);margin:14px 0 7px}#att-beta-ui .seg{display:flex;gap:6px}#att-beta-ui .seg .ch{flex:1}#att-beta-ui .ch{text-align:center;font-size:12.5px;padding:8px 6px;border-radius:10px;cursor:pointer;border:1px solid var(--bline);background:0 0;color:var(--bfg);font-weight:500}#att-beta-ui .ch[aria-pressed=true]{border-color:var(--baccent);background:color-mix(in srgb,var(--baccent-soft) 22%,transparent)}#att-beta-ui .cal{border:1px solid var(--bline);border-radius:15px;padding:12px 12px 13px;background:linear-gradient(180deg,color-mix(in srgb,var(--baccent-soft) 7%,transparent),transparent 55%);box-shadow:0 8px 22px -16px color-mix(in srgb,var(--baccent) 55%,transparent)}#att-beta-ui .cal .hd{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 11px}#att-beta-ui .cal .hd .m{font-family:var(--f-serif);font-size:17px;font-weight:600;letter-spacing:-.01em}#att-beta-ui .cal .hd .lg{font-size:10px;color:var(--bmut);display:inline-flex;align-items:center;gap:5px}#att-beta-ui .cal .hd .lg i{width:11px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--bamber),color-mix(in srgb,var(--bamber) 55%,#fff))}#att-beta-ui .cal .hd .nv{display:inline-flex;gap:4px}#att-beta-ui .cal .hd .nv button{width:28px;height:28px;border-radius:9px;border:1px solid var(--bline);background:0 0;color:var(--bfg);cursor:pointer;font-size:16px;line-height:1;display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}#att-beta-ui .cal .hd .nv button:not(:disabled):hover{background:color-mix(in srgb,var(--bfg) 7%,transparent);border-color:color-mix(in srgb,var(--bfg) 22%,transparent)}#att-beta-ui .cal .hd .nv button:disabled{opacity:.3;cursor:default}#att-beta-ui .gr{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}#att-beta-ui .dw{text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bfaint);padding-bottom:4px}#att-beta-ui .c{min-height:40px;border-radius:11px;display:grid;place-items:center;font-size:13px;cursor:pointer;position:relative;border:1px solid transparent;color:var(--bfg);user-select:none;transition:background .13s ease,color .13s ease,box-shadow .13s ease,transform .1s ease,border-color .13s ease}#att-beta-ui .c.pad{visibility:hidden;cursor:default}#att-beta-ui .c.we{color:var(--bfaint);opacity:.5;cursor:default}#att-beta-ui .c.lk{opacity:.28;cursor:default}#att-beta-ui .c:not(.we):not(.pad):not(.lk):not(.sel):not(.rng):hover{background:color-mix(in srgb,var(--bfg) 7%,transparent);border-color:color-mix(in srgb,var(--baccent) 26%,transparent);box-shadow:0 4px 12px -8px color-mix(in srgb,var(--baccent) 50%,transparent);transform:translateY(-1px)}#att-beta-ui .c.tdy:not(.sel){font-weight:800;color:var(--baccent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--baccent) 45%,transparent)}#att-beta-ui .c.off:not(.sel):not(.rng){background:color-mix(in srgb,var(--bamber) 12%,transparent)}#att-beta-ui .c.off{color:var(--bamber)}#att-beta-ui .c.off::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:4px;width:5px;height:5px;border-radius:50%;background:var(--bamber);box-shadow:0 0 0 2px color-mix(in srgb,var(--bamber) 18%,transparent)}#att-beta-ui .c.rng{background:color-mix(in srgb,var(--baccent-soft) 24%,transparent);border-radius:0;font-weight:600}#att-beta-ui .c.rng.rng-a{border-top-left-radius:11px;border-bottom-left-radius:11px}#att-beta-ui .c.rng.rng-b{border-top-right-radius:11px;border-bottom-right-radius:11px}#att-beta-ui .c.sel{background:linear-gradient(135deg,var(--baccent),color-mix(in srgb,var(--baccent) 78%,#000));border-color:transparent;font-weight:800;color:#fff;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--baccent) 75%,transparent);z-index:1}#att-beta-ui .c.sel.off{color:#fff}#att-beta-ui .c.sel.off::before{background:rgba(255,255,255,.9);box-shadow:none}#att-beta-ui .c.half::after{content:'';position:absolute;left:4px;right:4px;bottom:3px;height:38%;background:rgba(255,255,255,.6);border-radius:3px}#att-beta-ui .pk{display:flex;justify-content:space-between;margin-top:10px;font-size:12.5px}#att-beta-ui .pk .clr{color:var(--bfaint);cursor:pointer;font-size:11.5px}#att-beta-ui .cov{margin-top:9px;font-size:11.5px;padding:8px 10px;border-radius:10px;display:flex;gap:7px;align-items:flex-start;background:color-mix(in srgb,var(--bamber) 14%,transparent);border:1px solid color-mix(in srgb,var(--bamber) 36%,transparent)}#att-beta-ui .cov i{width:7px;height:7px;border-radius:50%;background:var(--bamber);margin-top:4px;flex:none}#att-beta-ui .go,#att-go-slot .go{display:block;width:100%;margin-top:14px;padding:11px 16px;border-radius:11px;border:0;font:inherit;font-weight:600;font-size:14px;cursor:pointer;background:var(--baccent);color:#fff}html[data-bs-theme=dark] #att-beta-ui .go,html[data-bs-theme=dark] #att-go-slot .go{color:#fff}#att-beta-ui .go[disabled],#att-go-slot .go[disabled]{opacity:.4;cursor:not-allowed}#att-beta-ui .seg.wrap{flex-wrap:wrap}#att-beta-ui .seg.wrap .ch{flex:1 1 auto;min-width:calc(33.333% - 4px)}#att-beta-ui .seg.one{justify-content:flex-start}#att-beta-ui .seg.one .ch{flex:0 0 auto;padding:7px 14px}#att-beta-ui .tw{display:flex;gap:6px;margin-top:6px}#att-beta-ui .tw label{flex:1;display:block;font-size:10.5px;color:var(--bmut)}#att-beta-ui .tw.one label{flex:0 0 auto;min-width:150px}#att-beta-ui .tw label span{display:block;margin-bottom:3px}#att-beta-ui .ti{width:100%;font:inherit;font-size:13px;padding:8px 10px;border-radius:10px;border:1px solid var(--bline);background:0 0;color:var(--bfg)}#att-beta-ui .ti:focus{outline:0;border-color:var(--baccent)}#att-beta-ui .hint{font-size:11px;color:var(--bmut);margin-top:6px}#att-beta-ui .c,#att-beta-ui .cal .nv button,#att-beta-ui .ch,#att-beta-ui .clr,#att-beta-ui .go,#att-go-slot .go,.att-tab{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.att-book,.att-book-head{--f-accent:#6e1621;--f-accent-soft:#8f2a20}[data-bs-theme=dark] .att-book,[data-bs-theme=dark] .att-book-head{--f-accent:#cc3843;--f-accent-soft:#a82f38}.att-book-head .display-6{font-family:var(--f-serif);letter-spacing:-.015em}.att-book-head .f-eyebrow{color:var(--f-accent);opacity:.82}.att-book .att-panel{border-radius:16px;box-shadow:0 18px 40px -24px color-mix(in srgb,var(--f-accent) 55%,#000),0 2px 8px -4px color-mix(in srgb,var(--f-fg) 10%,transparent)}#att-beta-ui .cal{box-shadow:0 14px 34px -22px color-mix(in srgb,var(--baccent) 60%,#000)}#att-beta-ui .c.sel{box-shadow:0 3px 12px -2px color-mix(in srgb,var(--baccent) 60%,transparent)}.att-book #att-go-slot .go{border-radius:12px;box-shadow:0 12px 26px -12px color-mix(in srgb,var(--f-accent) 80%,#000),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent)}#att-beta-ui .hint.att-mk-disc,.att-makeup-disclaimer{display:flex;gap:.5rem;align-items:flex-start;padding:.6rem .75rem;border-radius:10px;line-height:1.5;background:color-mix(in srgb,var(--f-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--f-accent) 22%,transparent);color:var(--f-fg-muted)}.att-makeup-disclaimer.d-none{display:none}.att-makeup-disclaimer__mark{color:var(--f-accent);font-weight:700;flex:none}#att-beta-ui .hint.att-mk-disc{color:var(--bmut);margin-top:10px;font-size:11.5px}.f-inv-tiles{display:flex;flex-wrap:wrap;gap:12px}.f-inv-tile{flex:1 1 8rem;min-width:7.5rem;max-width:14rem;border:1px solid color-mix(in srgb,var(--f-fg,#333) 12%,transparent);border-radius:14px;padding:13px 15px 14px;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--f-accent,#6e1621) 7%,var(--bs-body-bg)) 0,color-mix(in srgb,var(--bs-body-bg) 82%,transparent) 100%);box-shadow:0 14px 30px -24px color-mix(in srgb,var(--f-accent,#6e1621) 60%,#000)}.f-inv-tile::before{content:'';position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--f-accent,#6e1621),color-mix(in srgb,var(--f-accent,#6e1621) 25%,transparent))}.f-inv-tile__v{font-size:1.7rem;font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.f-inv-tile__l{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--f-fg-muted,#777);margin-top:3px}.f-inv-chip{display:inline-block;margin-right:5px;padding:2px 9px;border-radius:99px;font-size:.74rem;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--f-red,#e0442c) 12%,transparent);border:1px solid color-mix(in srgb,var(--f-red,#e0442c) 30%,transparent);color:var(--f-red,#e0442c)}.f-inv-status{display:inline-block;min-width:2.4em;text-align:center;padding:1px 7px;border-radius:7px;font-weight:600;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--f-red,#e0442c) 13%,transparent);color:var(--f-red,#e0442c);border:1px solid color-mix(in srgb,var(--f-red,#e0442c) 28%,transparent)}.f-inv-table thead th{font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--f-fg-muted,#777);border-bottom:1px solid color-mix(in srgb,var(--f-accent,#6e1621) 30%,transparent)}.f-inv-table tbody tr:hover{background:color-mix(in srgb,var(--f-accent,#6e1621) 4%,transparent)}.f-inv-table code{font-size:.82em}.att-sunset{background:color-mix(in srgb,var(--f-accent) 4%,transparent);border-color:color-mix(in srgb,var(--f-accent) 28%,var(--f-rule,#ccc))}.att-sunset__title{font-family:var(--f-serif);letter-spacing:-.01em}.att-sunset__like{border-radius:999px}.att-sunset__like:hover{color:#fff;background:#b0243a;border-color:#b0243a}.att-sunset__thanks{display:inline-block}.att-sunset__pitch{margin-top:.9rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--f-accent) 22%,transparent)}.att-sunset__tag{font-family:var(--f-serif);font-size:1.05rem;line-height:1.35;color:var(--f-fg)}.f-inv-purged{padding:.6rem .9rem;border-radius:10px;font-size:.85rem;color:color-mix(in srgb,#1a7f4b 88%,var(--f-fg));background:color-mix(in srgb,#1a7f4b 12%,transparent);border:1px solid color-mix(in srgb,#1a7f4b 30%,transparent)}html[data-bs-theme=dark] .f-inv-purged{color:#54d199}.f-inv-purge-err{padding:.6rem .9rem;border-radius:10px;font-size:.85rem;color:color-mix(in srgb,#cc3843 88%,var(--f-fg));background:color-mix(in srgb,#cc3843 12%,transparent);border:1px solid color-mix(in srgb,#cc3843 30%,transparent)}.f-inv-purge-err code{color:inherit}.f-cardash .f-cardash-head{display:flex;align-items:center;gap:.9rem;margin-bottom:1.1rem}.f-cardash .f-cardash-face{width:58px;height:58px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.f-cardash .f-cardash-face img{width:100%;height:100%;object-fit:cover}.f-cardash .f-cardash-face img.f-cardash-thumb-mark{object-fit:contain;padding:8px;background:#fff}.f-cardash .f-cardash-ini{font-weight:600;font-size:.95rem;color:var(--bs-secondary-color)}.f-cardash .f-cardash-name{font-size:1.12rem;font-weight:600;line-height:1.2}.f-cardash .f-cardash-sub{font-size:.84rem;color:var(--bs-secondary-color);margin-top:.12rem}.f-cardash .f-cardash-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem .9rem;padding:.7rem .9rem;margin-bottom:1.4rem;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-tertiary-bg)}.f-cardash .f-cardash-url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.45;text-decoration:none;color:var(--bs-body-color);overflow-wrap:anywhere;min-width:0}.f-cardash .f-cardash-url:hover{text-decoration:underline}.f-cardash .f-cardash-dim{color:var(--bs-secondary-color)}.f-cardash .f-cardash-uuid{color:var(--bs-secondary-color);background:color-mix(in srgb,var(--bs-secondary-color) 12%,transparent);border-radius:5px;padding:0 .28rem}.f-cardash .f-cardash-linkacts{display:flex;gap:.4rem;flex:none}.f-cardash .f-cardash-legend{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:var(--bs-secondary-color);margin-bottom:.7rem}.f-cardash .f-cardash-locked{display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border:1px dashed var(--bs-border-color);border-radius:10px;font-size:.85rem;color:var(--bs-secondary-color)}.f-cardash .f-cardash-locked img{height:30px;background:#fff;padding:4px 8px;border-radius:7px}.f-cardash .f-cardash-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media (max-width:575.98px){.f-cardash .f-cardash-link{flex-direction:column;align-items:stretch}.f-cardash .f-cardash-linkacts{justify-content:flex-start}}.apt-range .f-cal-cell.is-clickable{cursor:pointer}.apt-range .f-cal-cell.rg-in{background:var(--cal-req,#eef1f6)}.apt-range .f-cal-cell.rg-end,.apt-range .f-cal-cell.rg-start{background:var(--cal-acc,#1a1a1a)}.apt-range .f-cal-cell.rg-end .cal-date,.apt-range .f-cal-cell.rg-start .cal-date{color:#fff;font-weight:700}.apt-range #aptr-submit[disabled]{opacity:.5;cursor:not-allowed}
.f-nav-overlay{--f-no-bg:#0a0a0a;--f-no-fg:#f5f5f5;--f-no-muted:rgba(245, 245, 245, 0.55);--f-no-faint:rgba(245, 245, 245, 0.32);--f-no-divider:rgba(245, 245, 245, 0.10);--f-no-search-bg:rgba(245, 245, 245, 0.05);--f-no-btn-bg:#f5f5f5;--f-no-btn-fg:#0a0a0a;--f-no-shadow:0 -1px 0 rgba(245, 245, 245, 0.08)}.f-nav-overlay[data-theme=dark],[data-bs-theme=dark] .f-nav-overlay{--f-no-bg:#ffffff;--f-no-fg:#0a0a0a;--f-no-muted:rgba(10, 10, 10, 0.55);--f-no-faint:rgba(10, 10, 10, 0.35);--f-no-divider:rgba(10, 10, 10, 0.10);--f-no-search-bg:rgba(10, 10, 10, 0.04);--f-no-btn-bg:#0a0a0a;--f-no-btn-fg:#ffffff;--f-no-shadow:0 -1px 0 rgba(10, 10, 10, 0.08)}.f-nav-overlay{position:fixed;inset:0;top:-80px;bottom:-140px;padding-top:80px;padding-bottom:140px;z-index:1080;background:var(--f-no-bg);color:var(--f-no-fg);box-shadow:8px 0 0 var(--f-no-bg),-8px 0 0 var(--f-no-bg);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;transform:translateX(100%);transition:transform .5s cubic-bezier(.22, .61, .36, 1);pointer-events:none}.f-nav-overlay.is-open{transform:translateX(0);pointer-events:auto}.f-nav-overlay[hidden]{display:none}@media (prefers-reduced-motion:reduce){.f-nav-overlay{transition:none;transform:none}}.f-nav-overlay__topbar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem;min-height:64px}body.f-roleplay .f-nav-overlay__topbar{padding-top:calc(1.25rem + 2.6rem)}@media (max-width:575.98px){body.f-roleplay .f-nav-overlay__topbar{padding-top:calc(1.25rem + 2.2rem)}}@media (display-mode:standalone) and (pointer:coarse){.f-nav-overlay__topbar{padding-top:calc(1.25rem + env(safe-area-inset-top,0px))}body.f-roleplay .f-nav-overlay__topbar{padding-top:calc(1.25rem + 2.2rem + env(safe-area-inset-top,0px))}}.f-nav-overlay__brand{color:var(--f-no-fg);text-decoration:none;font-family:var(--f-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.65rem;line-height:1;font-weight:400;letter-spacing:-.03em}.f-nav-overlay__brand em{font-style:normal;color:var(--f-no-faint);margin-left:.15em}.f-nav-overlay__actions{display:flex;align-items:center;gap:1rem}.f-nav-overlay__close{appearance:none;background:0 0;border:0;color:var(--f-no-fg);line-height:1;padding:.5rem .6rem;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;font-size:0}.f-nav-overlay__close::after,.f-nav-overlay__close::before{content:'×';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-serif, Georgia, serif);font-size:2.4rem;font-weight:300;line-height:1;color:var(--f-no-fg);transition:opacity .15s ease}.f-nav-overlay__close::after{transform:translate(2px,1px);opacity:.35}.f-nav-overlay__close:active::before,.f-nav-overlay__close:hover::before{opacity:.6}.f-nav-overlay__close:active::after,.f-nav-overlay__close:hover::after{opacity:.2}.f-nav-overlay__close:focus-visible{outline:1px solid var(--f-no-fg);outline-offset:4px}.f-nav-overlay__theme{appearance:none;background:0 0;border:0;color:var(--f-no-fg);line-height:1;padding:.5rem .4rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.f-nav-overlay__theme svg{width:1.25rem;height:1.25rem}.f-nav-overlay__theme:active,.f-nav-overlay__theme:hover{opacity:.6}.f-nav-overlay__theme:focus-visible{outline:1px solid var(--f-no-fg);outline-offset:4px}[data-bs-theme=light] .f-nav-overlay__theme .f-icon-sun{display:none}[data-bs-theme=dark] .f-nav-overlay__theme .f-icon-moon{display:none}.f-nav-overlay__scroll{flex:1;overflow-y:auto;padding:.5rem 0 1rem;-webkit-overflow-scrolling:touch}.f-nav-overlay__search{margin:.75rem 1.5rem .5rem;position:relative;display:flex;align-items:center}.f-nav-overlay__search input{flex:1;width:100%;appearance:none;background:var(--f-no-search-bg);border:1px solid var(--f-no-divider);border-radius:0;padding:.85rem 3.25rem .85rem 1.25rem;color:var(--f-no-fg);font-size:1rem;outline:0}.f-nav-overlay__search input::placeholder{color:var(--f-no-muted)}.f-nav-overlay__search input:focus{border-color:var(--f-no-fg)}.f-nav-overlay__search button{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;border-radius:0;background:var(--f-no-btn-bg);color:var(--f-no-btn-fg);border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.f-nav-overlay__search button svg{width:1.05rem;height:1.05rem}.f-nav-overlay__primary,.f-nav-overlay__secondary{display:flex;flex-direction:column;margin:.5rem 1.5rem 0}.f-nav-overlay__row{display:flex;align-items:center;justify-content:space-between;color:var(--f-no-fg);text-decoration:none;font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:1.25rem 0;border-top:1px solid var(--f-no-divider);opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out,background-color 150ms ease;-webkit-tap-highlight-color:transparent}.f-nav-overlay__row:first-child{border-top:0}.f-nav-overlay__group-label{font-size:.82rem;letter-spacing:.14em;opacity:.62;padding-bottom:.6rem}.f-nav-overlay__row--indent{padding-left:1.5rem;font-size:.98rem;letter-spacing:.06em}.f-nav-overlay__row--indent>span:first-child{margin-right:auto;text-align:left}.f-nav-overlay__row--indent::before{content:"";width:.75rem;height:1px;background:var(--f-no-divider);margin-right:.6rem;flex:0 0 auto;opacity:.7}div.f-nav-overlay__group-label+.f-nav-overlay__row--indent{border-top:0}.f-nav-overlay__search--live{opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}.f-nav-overlay.is-open .f-nav-overlay__search--live{opacity:1;transform:none;transition-delay:140ms}@media (prefers-reduced-motion:reduce){.f-nav-overlay__search--live{opacity:1;transform:none;transition:none}}.f-nav-overlay.is-open .f-nav-overlay__row{opacity:1;transform:none}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:first-child{transition-delay:220ms,220ms,0s}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:nth-child(2){transition-delay:0.3s,0.3s,0s}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:nth-child(3){transition-delay:380ms,380ms,0s}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:nth-child(4){transition-delay:460ms,460ms,0s}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:nth-child(5){transition-delay:540ms,540ms,0s}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:nth-child(6){transition-delay:620ms,620ms,0s}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:nth-child(7){transition-delay:0.7s,0.7s,0s}.f-nav-overlay.is-open [data-panel=root] .f-nav-overlay__row:nth-child(n+8){transition-delay:780ms,780ms,0s}.f-nav-overlay.is-open [data-panel]:not([data-panel=root]) .f-nav-overlay__row{transition-delay:0s}@media (prefers-reduced-motion:reduce){.f-nav-overlay__row{opacity:1;transform:none;transition:none}.f-nav-overlay.is-open .f-nav-overlay__row{transition-delay:0s!important}}@media (hover:hover){.f-nav-overlay__row:hover{background-color:color-mix(in srgb,var(--f-no-fg) 4%,transparent)}}.f-nav-overlay__row:active{background-color:color-mix(in srgb,var(--f-no-fg) 8%,transparent)}.f-nav-overlay__row:focus-visible{outline:2px solid var(--f-no-fg);outline-offset:-2px}.f-nav-overlay__arrow{color:var(--f-no-faint);font-size:1rem;line-height:1}.f-nav-overlay__secondary{border-top:1px solid var(--f-no-divider);margin-top:0}.f-nav-overlay__secondary .f-nav-overlay__row:first-child{border-top:0}.f-nav-overlay__panel{flex:1;display:flex;flex-direction:column;min-height:0}.f-nav-overlay__panel[hidden]{display:none}@keyframes f-nav-overlay-slide-in-forward{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes f-nav-overlay-slide-in-back{from{transform:translateX(-100%)}to{transform:translateX(0)}}.f-nav-overlay__panel.is-active{animation:f-nav-overlay-slide-in-forward .4s cubic-bezier(.22,.61,.36,1)}.f-nav-overlay__panel.is-active.is-back{animation:f-nav-overlay-slide-in-back .4s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.f-nav-overlay__panel.is-active{animation:none}}button.f-nav-overlay__row{appearance:none;background:0 0;border:0;border-top:1px solid var(--f-no-divider);text-align:left;width:100%;cursor:pointer;font-family:inherit;color:var(--f-no-fg)}button.f-nav-overlay__row:first-child{border-top:0}.f-nav-overlay__back-row{appearance:none;background:0 0;border:0;width:calc(100% - 3rem);margin:.5rem 1.5rem .25rem;padding:.75rem 0;display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;color:var(--f-no-fg);font-size:.95rem;font-weight:500;text-align:left;font-family:inherit;transition:opacity 150ms ease,background-color 150ms ease;-webkit-tap-highlight-color:transparent}@media (hover:hover){.f-nav-overlay__back-row:hover{opacity:.7}}.f-nav-overlay__back-row:active{opacity:.5}.f-nav-overlay__back-arrow{font-size:1.1rem;line-height:1;color:var(--f-no-faint)}.f-nav-overlay__footer{display:flex;align-items:stretch;box-shadow:var(--f-no-shadow);padding-bottom:env(safe-area-inset-bottom,0)}.f-nav-overlay__footer-cell{flex:1;display:flex;align-items:center;justify-content:center;gap:.4em;padding:1rem .5rem;color:var(--f-no-muted);text-decoration:none;font-size:.95rem;border-left:1px solid var(--f-no-divider);background:0 0;border-top:0;border-right:0;border-bottom:0;cursor:pointer}.f-nav-overlay__footer-cell:first-child{border-left:0}.f-nav-overlay__footer-cell:hover{color:var(--f-no-fg)}.f-nav-overlay__footer-cell--wide{flex:2}.f-nav-trigger{appearance:none;background:0 0;border:0;color:inherit;padding:.5rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.f-nav-trigger svg{width:1.5rem;height:1.5rem}@media (max-width:1199.98px){.f-nav .f-burger{display:inline-flex}.f-nav .f-nav-collapse{display:none}.f-nav .f-nav-row{gap:.5rem}.f-nav .f-burger{order:-1;margin-left:0}.f-nav .f-nav-right{gap:.5rem}.f-nav .f-nav-right .nav-item.dropdown{display:none}.f-nav .f-nav-right li:has([data-f-search-open]){display:none}}@media (min-width:768px){.f-nav-overlay__scroll{padding-inline:0.5rem}.f-nav-overlay__topbar{padding-inline:2.5rem}.f-nav-overlay__primary,.f-nav-overlay__search,.f-nav-overlay__secondary{margin-inline:2.5rem}.f-nav-overlay__row{font-size:1.2rem;padding:1.5rem 0}}
.f-tp-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1080;display:flex;align-items:flex-end;justify-content:center}@media (min-width:576px){.f-tp-backdrop{align-items:center}}.f-tp{background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#1a1a1a);border:1px solid var(--bs-border-color,#ddd);width:100%;max-width:22rem;border-radius:.5rem .5rem 0 0;padding:1rem 1rem 1.25rem}@media (min-width:576px){.f-tp{border-radius:.5rem}}.f-tp__preview{text-align:center;font-size:1.75rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-bottom:.75rem}.f-tp__cols{display:flex;gap:.5rem}.f-tp__col{flex:1 1 0;height:11rem;overflow-y:auto;border:1px solid var(--bs-border-color,#ddd);border-radius:.375rem;scrollbar-width:thin}.f-tp__row{display:block;width:100%;border:0;background:0 0;padding:.4rem 0;text-align:center;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer}.f-tp__row.is-active{background:var(--bs-emphasis-color,#1a1a1a);color:var(--bs-body-bg,#fff)}.f-tp__ampm{display:flex;flex-direction:column;gap:.5rem;flex:0 0 4rem}.f-tp__ampm .f-tp__seg{flex:1 1 0;border:1px solid var(--bs-border-color,#ddd);border-radius:.375rem;background:0 0;color:inherit;cursor:pointer}.f-tp__ampm .f-tp__seg.is-active{background:var(--bs-emphasis-color,#1a1a1a);color:var(--bs-body-bg,#fff);border-color:var(--bs-emphasis-color,#1a1a1a)}.f-tp__actions{display:flex;gap:.5rem;margin-top:1rem}.f-tp__actions .btn{flex:1 1 0}