:root,[data-bs-theme=light]{--bs-primary:#2c3242;--bs-primary-rgb:44,50,66;--bs-primary-text-emphasis:#12141A;--bs-primary-bg-subtle:#D5D6D9;--bs-primary-border-subtle:#ABADB3;--bs-secondary:#74989e;--bs-secondary-rgb:116,152,158;--bs-secondary-text-emphasis:#2E3D3F;--bs-secondary-bg-subtle:#E3EAEC;--bs-secondary-border-subtle:#C7D6D8;--bs-success:#32422c;--bs-success-rgb:50,66,44;--bs-success-text-emphasis:#141A12;--bs-success-bg-subtle:#D6D9D5;--bs-success-border-subtle:#ADB3AB;--bs-info:#516f74;--bs-info-rgb:81,111,116;--bs-info-text-emphasis:#202C2E;--bs-info-bg-subtle:#DCE2E3;--bs-info-border-subtle:#B9C5C7;--bs-warning:#f7e8bd;--bs-warning-rgb:247,232,189;--bs-warning-text-emphasis:#635D4C;--bs-warning-bg-subtle:#FDFAF2;--bs-warning-border-subtle:#FCF6E5;--bs-danger:#422c32;--bs-danger-rgb:66,44,50;--bs-danger-text-emphasis:#1A1214;--bs-danger-bg-subtle:#D9D5D6;--bs-danger-border-subtle:#B3ABAD;--bs-light:#d4d6d9;--bs-light-rgb:212,214,217;--bs-light-text-emphasis:#555657;--bs-light-bg-subtle:#F6F7F7;--bs-light-border-subtle:#EEEFF0;--bs-dark:#181a22;--bs-dark-rgb:24,26,34;--bs-dark-text-emphasis:#0A0A0E;--bs-dark-bg-subtle:#D1D1D3;--bs-dark-border-subtle:#A3A3A7;--bs-body-color:#2c3242;--bs-body-color-rgb:44,50,66;--bs-secondary-color:#516f74;--bs-secondary-color-rgb:81,111,116;--bs-tertiary-color:#74989e;--bs-tertiary-color-rgb:116,152,158;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255,255,255;--bs-secondary-bg:#d4d6d9;--bs-secondary-bg-rgb:212,214,217;--bs-tertiary-bg:#f7f7fa;--bs-tertiary-bg-rgb:247,247,250;--bs-link-color:#312c42;--bs-link-color-rgb:49,44,66;--bs-link-hover-color:#252132;--bs-link-hover-color-rgb:37,33,50;--bs-link-decoration:underline;--bs-link-hover-decoration:blink;--bs-border-color:#b6b8c7;--bs-border-radius:.85rem;--bs-border-radius-sm:.55rem;--bs-border-radius-lg:2rem;--bs-border-radius-xl:2.5rem;--bs-border-radius-xxl:3rem;--bs-focus-ring-opacity:1;--bs-focus-ring-color:#312c42}.btn-light[data-bs-theme=dark],.btn-primary,[data-bs-theme=dark] .btn-light{--bs-btn-color:#fff;--bs-btn-bg:#2c3242;--bs-btn-border-color:#2c3242;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#252B38;--bs-btn-hover-border-color:#232835;--bs-btn-focus-shadow-rgb:223,224,227;--bs-btn-active-color:#fff;--bs-btn-active-bg:#232835;--bs-btn-active-border-color:#212632;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2c3242;--bs-btn-disabled-border-color:#2c3242}.btn-outline-light[data-bs-theme=dark],.btn-outline-primary,[data-bs-theme=dark] .btn-outline-light{--bs-btn-color:#2c3242;--bs-btn-border-color:#2c3242;--bs-btn-focus-shadow-rgb:44,50,66;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2c3242;--bs-btn-hover-border-color:#2c3242;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2c3242;--bs-btn-active-border-color:#2c3242;--bs-btn-disabled-color:#2c3242;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#2c3242}.btn-secondary{--bs-btn-color:#000000;--bs-btn-bg:#74989e;--bs-btn-border-color:#74989e;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#89A7AD;--bs-btn-hover-border-color:#82A2A8;--bs-btn-focus-shadow-rgb:17,23,24;--bs-btn-active-color:#000000;--bs-btn-active-bg:#90ADB1;--bs-btn-active-border-color:#82A2A8;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#74989e;--bs-btn-disabled-border-color:#74989e}.btn-outline-secondary{--bs-btn-color:#74989e;--bs-btn-border-color:#74989e;--bs-btn-focus-shadow-rgb:116,152,158;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#74989e;--bs-btn-hover-border-color:#74989e;--bs-btn-active-color:#000000;--bs-btn-active-bg:#74989e;--bs-btn-active-border-color:#74989e;--bs-btn-disabled-color:#74989e;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#74989e}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#32422c;--bs-btn-border-color:#32422c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2B3825;--bs-btn-hover-border-color:#283523;--bs-btn-focus-shadow-rgb:224,227,223;--bs-btn-active-color:#fff;--bs-btn-active-bg:#283523;--bs-btn-active-border-color:#263221;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#32422c;--bs-btn-disabled-border-color:#32422c}.btn-outline-success{--bs-btn-color:#32422c;--bs-btn-border-color:#32422c;--bs-btn-focus-shadow-rgb:50,66,44;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#32422c;--bs-btn-hover-border-color:#32422c;--bs-btn-active-color:#fff;--bs-btn-active-bg:#32422c;--bs-btn-active-border-color:#32422c;--bs-btn-disabled-color:#32422c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#32422c}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#516f74;--bs-btn-border-color:#516f74;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#455E63;--bs-btn-hover-border-color:#41595D;--bs-btn-focus-shadow-rgb:229,233,234;--bs-btn-active-color:#fff;--bs-btn-active-bg:#41595D;--bs-btn-active-border-color:#3D5357;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#516f74;--bs-btn-disabled-border-color:#516f74}.btn-outline-info{--bs-btn-color:#516f74;--bs-btn-border-color:#516f74;--bs-btn-focus-shadow-rgb:81,111,116;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#516f74;--bs-btn-hover-border-color:#516f74;--bs-btn-active-color:#fff;--bs-btn-active-bg:#516f74;--bs-btn-active-border-color:#516f74;--bs-btn-disabled-color:#516f74;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#516f74}.btn-warning{--bs-btn-color:#000000;--bs-btn-bg:#f7e8bd;--bs-btn-border-color:#f7e8bd;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#F8EBC7;--bs-btn-hover-border-color:#F8EAC4;--bs-btn-focus-shadow-rgb:37,35,28;--bs-btn-active-color:#000000;--bs-btn-active-bg:#F9EDCA;--bs-btn-active-border-color:#F8EAC4;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#f7e8bd;--bs-btn-disabled-border-color:#f7e8bd}.btn-outline-warning{--bs-btn-color:#f7e8bd;--bs-btn-border-color:#f7e8bd;--bs-btn-focus-shadow-rgb:247,232,189;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f7e8bd;--bs-btn-hover-border-color:#f7e8bd;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f7e8bd;--bs-btn-active-border-color:#f7e8bd;--bs-btn-disabled-color:#f7e8bd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f7e8bd}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#422c32;--bs-btn-border-color:#422c32;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#38252B;--bs-btn-hover-border-color:#352328;--bs-btn-focus-shadow-rgb:227,223,224;--bs-btn-active-color:#fff;--bs-btn-active-bg:#352328;--bs-btn-active-border-color:#322126;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#422c32;--bs-btn-disabled-border-color:#422c32}.btn-outline-danger{--bs-btn-color:#422c32;--bs-btn-border-color:#422c32;--bs-btn-focus-shadow-rgb:66,44,50;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#422c32;--bs-btn-hover-border-color:#422c32;--bs-btn-active-color:#fff;--bs-btn-active-bg:#422c32;--bs-btn-active-border-color:#422c32;--bs-btn-disabled-color:#422c32;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#422c32}.btn-light{--bs-btn-color:#000000;--bs-btn-bg:#d4d6d9;--bs-btn-border-color:#d4d6d9;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#B4B6B8;--bs-btn-hover-border-color:#AAABAE;--bs-btn-focus-shadow-rgb:32,32,33;--bs-btn-active-color:#000000;--bs-btn-active-bg:#AAABAE;--bs-btn-active-border-color:#9FA1A3;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#d4d6d9;--bs-btn-disabled-border-color:#d4d6d9}.btn-outline-light,.btn-outline-primary[data-bs-theme=dark],[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:#d4d6d9;--bs-btn-border-color:#d4d6d9;--bs-btn-focus-shadow-rgb:212,214,217;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#d4d6d9;--bs-btn-hover-border-color:#d4d6d9;--bs-btn-active-color:#000000;--bs-btn-active-bg:#d4d6d9;--bs-btn-active-border-color:#d4d6d9;--bs-btn-disabled-color:#d4d6d9;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d4d6d9}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#181a22;--bs-btn-border-color:#181a22;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#14161D;--bs-btn-hover-border-color:#13151B;--bs-btn-focus-shadow-rgb:220,221,222;--bs-btn-active-color:#fff;--bs-btn-active-bg:#13151B;--bs-btn-active-border-color:#12141A;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#181a22;--bs-btn-disabled-border-color:#181a22}.btn-outline-dark{--bs-btn-color:#181a22;--bs-btn-border-color:#181a22;--bs-btn-focus-shadow-rgb:24,26,34;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#181a22;--bs-btn-hover-border-color:#181a22;--bs-btn-active-color:#fff;--bs-btn-active-bg:#181a22;--bs-btn-active-border-color:#181a22;--bs-btn-disabled-color:#181a22;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#181a22}a{text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration)}a:hover{text-decoration:var(--bs-link-hover-decoration);text-decoration:var(--bs-link-hover-decoration)}[data-bs-theme=dark]{--bs-primary:#d4d6d9;--bs-primary-rgb:212,214,217;--bs-primary-text-emphasis:#E5E6E8;--bs-primary-bg-subtle:#2A2B2B;--bs-primary-border-subtle:#7F8082;--bs-secondary:#a3c9ce;--bs-secondary-rgb:163,201,206;--bs-secondary-text-emphasis:#C8DFE2;--bs-secondary-bg-subtle:#212829;--bs-secondary-border-subtle:#62797C;--bs-success:#cfe7c7;--bs-success-rgb:207,231,199;--bs-success-text-emphasis:#E2F1DD;--bs-success-bg-subtle:#292E28;--bs-success-border-subtle:#7C8B77;--bs-info:#b6c7d4;--bs-info-rgb:182,199,212;--bs-info-text-emphasis:#D3DDE5;--bs-info-bg-subtle:#24282A;--bs-info-border-subtle:#6D777F;--bs-warning:#7a6a3f;--bs-warning-rgb:122,106,63;--bs-warning-text-emphasis:#AFA68C;--bs-warning-bg-subtle:#18150D;--bs-warning-border-subtle:#494026;--bs-danger:#e7c7cf;--bs-danger-rgb:231,199,207;--bs-danger-text-emphasis:#F1DDE2;--bs-danger-bg-subtle:#2E2829;--bs-danger-border-subtle:#8B777C;--bs-light:#2c3242;--bs-light-rgb:44,50,66;--bs-light-text-emphasis:#80848E;--bs-light-bg-subtle:#090A0D;--bs-light-border-subtle:#1A1E28;--bs-dark:#4b5570;--bs-dark-rgb:75,85,112;--bs-dark-text-emphasis:#9399A9;--bs-dark-bg-subtle:#0F1116;--bs-dark-border-subtle:#2D3343;--bs-body-color:#f7f7fa;--bs-body-color-rgb:247,247,250;--bs-secondary-color:#b6c7d4;--bs-secondary-color-rgb:182,199,212;--bs-tertiary-color:#a3c9ce;--bs-tertiary-color-rgb:163,201,206;--bs-body-bg:#181a22;--bs-body-bg-rgb:24,26,34;--bs-secondary-bg:#2c3242;--bs-secondary-bg-rgb:44,50,66;--bs-tertiary-bg:#23273a;--bs-tertiary-bg-rgb:35,39,58;--bs-link-color:#b6b3e7;--bs-link-color-rgb:182,179,231;--bs-link-hover-color:#f7e8bd;--bs-link-hover-color-rgb:247,232,189;--bs-link-decoration:underline;--bs-link-hover-decoration:blink;--bs-border-color:#3a3f55;--bs-focus-ring-opacity:1;--bs-focus-ring-color:#b6b3e7}.btn-primary[data-bs-theme=dark],[data-bs-theme=dark] .btn-primary{--bs-btn-color:#000000;--bs-btn-bg:#d4d6d9;--bs-btn-border-color:#d4d6d9;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#DADCDF;--bs-btn-hover-border-color:#D8DADD;--bs-btn-focus-shadow-rgb:32,32,33;--bs-btn-active-color:#000000;--bs-btn-active-bg:#DDDEE1;--bs-btn-active-border-color:#D8DADD;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#d4d6d9;--bs-btn-disabled-border-color:#d4d6d9}.btn-secondary[data-bs-theme=dark],[data-bs-theme=dark] .btn-secondary{--bs-btn-color:#000000;--bs-btn-bg:#a3c9ce;--bs-btn-border-color:#a3c9ce;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#B1D1D5;--bs-btn-hover-border-color:#ACCED3;--bs-btn-focus-shadow-rgb:24,30,31;--bs-btn-active-color:#000000;--bs-btn-active-bg:#B5D4D8;--bs-btn-active-border-color:#ACCED3;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#a3c9ce;--bs-btn-disabled-border-color:#a3c9ce}.btn-outline-secondary[data-bs-theme=dark],[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:#a3c9ce;--bs-btn-border-color:#a3c9ce;--bs-btn-focus-shadow-rgb:163,201,206;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#a3c9ce;--bs-btn-hover-border-color:#a3c9ce;--bs-btn-active-color:#000000;--bs-btn-active-bg:#a3c9ce;--bs-btn-active-border-color:#a3c9ce;--bs-btn-disabled-color:#a3c9ce;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#a3c9ce}.btn-success[data-bs-theme=dark],[data-bs-theme=dark] .btn-success{--bs-btn-color:#000000;--bs-btn-bg:#cfe7c7;--bs-btn-border-color:#cfe7c7;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#D6EBCF;--bs-btn-hover-border-color:#D4E9CD;--bs-btn-focus-shadow-rgb:31,35,30;--bs-btn-active-color:#000000;--bs-btn-active-bg:#D9ECD2;--bs-btn-active-border-color:#D4E9CD;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#cfe7c7;--bs-btn-disabled-border-color:#cfe7c7}.btn-outline-success[data-bs-theme=dark],[data-bs-theme=dark] .btn-outline-success{--bs-btn-color:#cfe7c7;--bs-btn-border-color:#cfe7c7;--bs-btn-focus-shadow-rgb:207,231,199;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#cfe7c7;--bs-btn-hover-border-color:#cfe7c7;--bs-btn-active-color:#000000;--bs-btn-active-bg:#cfe7c7;--bs-btn-active-border-color:#cfe7c7;--bs-btn-disabled-color:#cfe7c7;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#cfe7c7}.btn-info[data-bs-theme=dark],[data-bs-theme=dark] .btn-info{--bs-btn-color:#000000;--bs-btn-bg:#b6c7d4;--bs-btn-border-color:#b6c7d4;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#C1CFDA;--bs-btn-hover-border-color:#BDCDD8;--bs-btn-focus-shadow-rgb:27,30,32;--bs-btn-active-color:#000000;--bs-btn-active-bg:#C5D2DD;--bs-btn-active-border-color:#BDCDD8;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#b6c7d4;--bs-btn-disabled-border-color:#b6c7d4}.btn-outline-info[data-bs-theme=dark],[data-bs-theme=dark] .btn-outline-info{--bs-btn-color:#b6c7d4;--bs-btn-border-color:#b6c7d4;--bs-btn-focus-shadow-rgb:182,199,212;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#b6c7d4;--bs-btn-hover-border-color:#b6c7d4;--bs-btn-active-color:#000000;--bs-btn-active-bg:#b6c7d4;--bs-btn-active-border-color:#b6c7d4;--bs-btn-disabled-color:#b6c7d4;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#b6c7d4}.btn-warning[data-bs-theme=dark],[data-bs-theme=dark] .btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#7a6a3f;--bs-btn-border-color:#7a6a3f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#685A36;--bs-btn-hover-border-color:#625532;--bs-btn-focus-shadow-rgb:235,233,226;--bs-btn-active-color:#fff;--bs-btn-active-bg:#625532;--bs-btn-active-border-color:#5C502F;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#7a6a3f;--bs-btn-disabled-border-color:#7a6a3f}.btn-outline-warning[data-bs-theme=dark],[data-bs-theme=dark] .btn-outline-warning{--bs-btn-color:#7a6a3f;--bs-btn-border-color:#7a6a3f;--bs-btn-focus-shadow-rgb:122,106,63;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#7a6a3f;--bs-btn-hover-border-color:#7a6a3f;--bs-btn-active-color:#fff;--bs-btn-active-bg:#7a6a3f;--bs-btn-active-border-color:#7a6a3f;--bs-btn-disabled-color:#7a6a3f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#7a6a3f}.btn-danger[data-bs-theme=dark],[data-bs-theme=dark] .btn-danger{--bs-btn-color:#000000;--bs-btn-bg:#e7c7cf;--bs-btn-border-color:#e7c7cf;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#EBCFD6;--bs-btn-hover-border-color:#E9CDD4;--bs-btn-focus-shadow-rgb:35,30,31;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ECD2D9;--bs-btn-active-border-color:#E9CDD4;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#e7c7cf;--bs-btn-disabled-border-color:#e7c7cf}.btn-outline-danger[data-bs-theme=dark],[data-bs-theme=dark] .btn-outline-danger{--bs-btn-color:#e7c7cf;--bs-btn-border-color:#e7c7cf;--bs-btn-focus-shadow-rgb:231,199,207;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#e7c7cf;--bs-btn-hover-border-color:#e7c7cf;--bs-btn-active-color:#000000;--bs-btn-active-bg:#e7c7cf;--bs-btn-active-border-color:#e7c7cf;--bs-btn-disabled-color:#e7c7cf;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e7c7cf}.btn-dark[data-bs-theme=dark],[data-bs-theme=dark] .btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#4b5570;--bs-btn-border-color:#4b5570;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#40485F;--bs-btn-hover-border-color:#3C445A;--bs-btn-focus-shadow-rgb:228,230,234;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3C445A;--bs-btn-active-border-color:#384054;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#4b5570;--bs-btn-disabled-border-color:#4b5570}.btn-outline-dark[data-bs-theme=dark],[data-bs-theme=dark] .btn-outline-dark{--bs-btn-color:#4b5570;--bs-btn-border-color:#4b5570;--bs-btn-focus-shadow-rgb:75,85,112;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4b5570;--bs-btn-hover-border-color:#4b5570;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4b5570;--bs-btn-active-border-color:#4b5570;--bs-btn-disabled-color:#4b5570;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#4b5570}.aspect-ratio-1x1{aspect-ratio:1/1}:root{--calc-ink:#2c3242;--calc-accent:#74989e;--calc-accent-soft:rgba(116, 152, 158, 0.12);--calc-accent-mid:rgba(116, 152, 158, 0.22);--calc-accent-strong:rgba(116, 152, 158, 0.35);--calc-surface:rgba(44, 50, 66, 0.04);--calc-surface-strong:rgba(44, 50, 66, 0.08);--calc-border:rgba(44, 50, 66, 0.16);--calc-shadow:0 12px 32px rgba(44, 50, 66, 0.08);--calc-radius-sm:0.5rem;--calc-radius-md:0.75rem;--calc-radius-lg:1rem;--calc-space-2:0.5rem;--calc-space-3:0.75rem;--calc-space-4:1rem;--calc-space-5:1.25rem;--calc-space-6:1.5rem;--blue:#2c3242;--indigo:#74839e;--purple:#312c42;--pink:#9e7498;--red:#422c32;--orange:#f7e8db;--yellow:#efd079;--green:#32422c;--teal:#516f74;--cyan:#74989e;--white:#fff;--gray:#6c757d;--gray-dark:#343a40}#nutrition-calc-wrap,#nutrition-calc-wrap .family-helper strong,#nutrition-calc-wrap .muted-box strong{color:var(--calc-ink)}#nutrition-calc-wrap .card{border:1px solid var(--calc-border);border-radius:var(--calc-radius-lg);box-shadow:var(--calc-shadow);background:#fff;overflow:hidden}#nutrition-calc-wrap .card+.card{margin-top:1.5rem}#nutrition-calc-wrap .card-body{padding:1.5rem}#nutrition-calc-wrap .card-title{color:var(--calc-ink);font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem}#nutrition-calc-wrap .card-subtitle{color:rgba(44,50,66,.72)!important;line-height:1.5}#nutrition-calc-wrap .btn-primary{background-color:var(--calc-ink);border-color:var(--calc-ink);color:#fff}#nutrition-calc-wrap .btn-primary:focus,#nutrition-calc-wrap .btn-primary:hover{background-color:#232836;border-color:#232836}#nutrition-calc-wrap .btn-outline-secondary{color:var(--calc-ink);border-color:var(--calc-border)}#nutrition-calc-wrap .btn-outline-secondary:focus,#nutrition-calc-wrap .btn-outline-secondary:hover{color:#fff;background-color:var(--calc-accent);border-color:var(--calc-accent)}#nutrition-calc-wrap .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--calc-space-4)}#nutrition-calc-wrap .field{display:grid;gap:var(--calc-space-2)}#nutrition-calc-wrap .field label,#nutrition-calc-wrap .slider-meta label{color:var(--calc-ink);font-size:.95rem;font-weight:700;margin:0}#nutrition-calc-wrap .field small{color:rgba(44,50,66,.66);font-size:.82rem;line-height:1.45}#nutrition-calc-wrap input[type=number],#nutrition-calc-wrap input[type=text]{width:100%;min-height:46px;border:1px solid var(--calc-border);border-radius:var(--calc-radius-sm);background:#fff;color:var(--calc-ink);padding:.7rem .9rem;text-align:left;box-shadow:none}#nutrition-calc-wrap input[type=number]:focus,#nutrition-calc-wrap input[type=range]:focus,#nutrition-calc-wrap input[type=text]:focus{border-color:var(--calc-accent);box-shadow:0 0 0 .2rem rgba(116,152,158,.18);outline:0}#nutrition-calc-wrap .form-check{padding:1rem 1rem 1rem 2.25rem;border:1px solid var(--calc-border);border-radius:var(--calc-radius-md);background:var(--calc-surface)}#nutrition-calc-wrap .form-check-input{border-color:var(--calc-border)}#nutrition-calc-wrap .form-check-input:checked{background-color:var(--calc-accent);border-color:var(--calc-accent)}#nutrition-calc-wrap .form-check-label{color:var(--calc-ink);font-weight:600}#nutrition-calc-wrap .family-list{display:grid;gap:var(--calc-space-4)}#nutrition-calc-wrap .family-card{border:1px solid var(--calc-border);border-radius:var(--calc-radius-md);background:linear-gradient(180deg,#fff 0,rgba(44,50,66,.02) 100%);padding:var(--calc-space-4);display:grid;gap:var(--calc-space-4)}#nutrition-calc-wrap .family-header{display:flex;justify-content:space-between;gap:var(--calc-space-4);align-items:start;flex-wrap:wrap}#nutrition-calc-wrap .family-header h3{font-size:1.05rem;line-height:1.2;margin:0;color:var(--calc-ink);font-weight:700}#nutrition-calc-wrap .family-total,#nutrition-calc-wrap .footer-note,#nutrition-calc-wrap .result-note,#nutrition-calc-wrap .status-text{color:rgba(44,50,66,.68);font-size:.84rem;line-height:1.45}#nutrition-calc-wrap .family-helper,#nutrition-calc-wrap .muted-box{padding:var(--calc-space-4);border-radius:var(--calc-radius-md);background:var(--calc-accent-soft);border:1px solid var(--calc-accent-mid);color:rgba(44,50,66,.84);font-size:.9rem;line-height:1.55}#nutrition-calc-wrap .family-actions{display:flex;gap:var(--calc-space-2);align-items:center;flex-wrap:wrap}#nutrition-calc-wrap .slider-row{display:grid;gap:var(--calc-space-2);padding:var(--calc-space-3) 0;border-top:1px solid var(--calc-border)}#nutrition-calc-wrap .slider-row:first-child{border-top:0;padding-top:0}#nutrition-calc-wrap .slider-meta{display:flex;justify-content:space-between;gap:var(--calc-space-3);align-items:center;flex-wrap:wrap}#nutrition-calc-wrap .slider-controls{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem auto;gap:var(--calc-space-3);align-items:center}#nutrition-calc-wrap input[type=range]{width:100%;accent-color:var(--calc-accent)}#nutrition-calc-wrap .percent-box{position:relative}#nutrition-calc-wrap .percent-box input{padding-right:2rem;text-align:right}#nutrition-calc-wrap .percent-box span{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:rgba(44,50,66,.64);font-size:.85rem;pointer-events:none}#nutrition-calc-wrap .lock-box{min-height:46px;display:inline-flex;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid var(--calc-border);border-radius:var(--calc-radius-sm);background:#fff}#nutrition-calc-wrap .lock-box input{width:1rem;height:1rem;accent-color:var(--calc-accent)}#nutrition-calc-wrap .lock-box span{color:rgba(44,50,66,.72);font-size:.84rem;font-weight:600}#nutrition-calc-wrap .stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--calc-space-4)}#nutrition-calc-wrap .result-card,#nutrition-calc-wrap .stat-card{background:#fff;border:1px solid var(--calc-border);border-radius:var(--calc-radius-md);padding:var(--calc-space-4);display:grid;gap:var(--calc-space-3)}#nutrition-calc-wrap .stat-card span{font-size:.78rem;color:rgba(44,50,66,.64);text-transform:uppercase;letter-spacing:.05em}#nutrition-calc-wrap .stat-card strong{font-size:1.3rem;line-height:1.1;color:var(--calc-ink)}#nutrition-calc-wrap .results-grid{display:grid;gap:var(--calc-space-3)}#nutrition-calc-wrap .result-top{display:flex;justify-content:space-between;gap:var(--calc-space-3);align-items:start}#nutrition-calc-wrap .result-name{color:var(--calc-ink);font-weight:700;font-size:1rem}#nutrition-calc-wrap .result-weights{display:flex;flex-wrap:wrap;gap:var(--calc-space-3)}#nutrition-calc-wrap .weight-chip{min-height:2.25rem;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:999px;background:var(--calc-accent-soft);color:var(--calc-ink);font-size:.88rem;font-weight:600;border:1px solid var(--calc-accent-mid)}#nutrition-calc-wrap .btn-row,#nutrition-calc-wrap .d-flex.flex-wrap.gap-2{gap:var(--calc-space-3)!important}#nutrition-calc-wrap .small.text-muted{color:rgba(44,50,66,.68)!important}@media (max-width:991.98px){#nutrition-calc-wrap .input-grid,#nutrition-calc-wrap .slider-controls,#nutrition-calc-wrap .stats-grid{grid-template-columns:1fr}#nutrition-calc-wrap .family-header,#nutrition-calc-wrap .result-top,#nutrition-calc-wrap .slider-meta{align-items:start}}@media (prefers-color-scheme:dark){html[data-bs-theme=dark] #nutrition-calc-wrap{--calc-surface:rgba(255, 255, 255, 0.04);--calc-surface-strong:rgba(255, 255, 255, 0.08);--calc-border:rgba(255, 255, 255, 0.12);--calc-shadow:0 12px 32px rgba(0, 0, 0, 0.24)}html[data-bs-theme=dark] #nutrition-calc-wrap .card,html[data-bs-theme=dark] #nutrition-calc-wrap .family-card,html[data-bs-theme=dark] #nutrition-calc-wrap .lock-box,html[data-bs-theme=dark] #nutrition-calc-wrap .result-card,html[data-bs-theme=dark] #nutrition-calc-wrap .stat-card,html[data-bs-theme=dark] #nutrition-calc-wrap input[type=number],html[data-bs-theme=dark] #nutrition-calc-wrap input[type=text]{background:#1f2430}html[data-bs-theme=dark] #nutrition-calc-wrap .card-title,html[data-bs-theme=dark] #nutrition-calc-wrap .family-header h3,html[data-bs-theme=dark] #nutrition-calc-wrap .field label,html[data-bs-theme=dark] #nutrition-calc-wrap .form-check-label,html[data-bs-theme=dark] #nutrition-calc-wrap .result-name,html[data-bs-theme=dark] #nutrition-calc-wrap .stat-card strong{color:#eef3f4}html[data-bs-theme=dark] #nutrition-calc-wrap .card-subtitle,html[data-bs-theme=dark] #nutrition-calc-wrap .family-total,html[data-bs-theme=dark] #nutrition-calc-wrap .field small,html[data-bs-theme=dark] #nutrition-calc-wrap .footer-note,html[data-bs-theme=dark] #nutrition-calc-wrap .lock-box span,html[data-bs-theme=dark] #nutrition-calc-wrap .percent-box span,html[data-bs-theme=dark] #nutrition-calc-wrap .result-note,html[data-bs-theme=dark] #nutrition-calc-wrap .small.text-muted,html[data-bs-theme=dark] #nutrition-calc-wrap .stat-card span,html[data-bs-theme=dark] #nutrition-calc-wrap .status-text{color:rgba(238,243,244,.72)!important}html[data-bs-theme=dark] #nutrition-calc-wrap .family-helper,html[data-bs-theme=dark] #nutrition-calc-wrap .form-check,html[data-bs-theme=dark] #nutrition-calc-wrap .muted-box,html[data-bs-theme=dark] #nutrition-calc-wrap .weight-chip{background:rgba(116,152,158,.12);border-color:rgba(116,152,158,.28);color:rgba(238,243,244,.84)}html[data-bs-theme=dark] #nutrition-calc-wrap input[type=number],html[data-bs-theme=dark] #nutrition-calc-wrap input[type=text]{color:#eef3f4;border-color:rgba(255,255,255,.14)}}#mapdiv{height:100%;width:100%;max-height:1300px;max-width:1300px;margin:auto;aspect-ratio:1/1}.featureimages,.map-container{aspect-ratio:4/3}#results-table{width:100%;border-collapse:collapse}.spinner-border{width:3rem;height:3rem}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}th.table-cards{display:inline-block;margin:.5rem .5rem .5rem 0;text-align:left;border-bottom:none;border-top:none}tr.table-cards{display:block;margin-bottom:1.5rem;padding:1rem .5rem .5rem 1rem;background-color:#74989e}td.table-cards{display:inline-block;margin:0 .5rem .5rem 0;padding:.5rem;text-align:initial;border:2px solid var(--bs-info-bg-subtle);background-color:#fff}.table-cards.first-child{display:block;background-color:#2c3242;color:#fff}.table-cards.last-child{display:block;max-height:100px;overflow-y:scroll}.table-cards .category{background-color:#799fa5;color:#fff;border:none}