:root{--device:"desktop"}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){:root{--device:"mobile-portrait"}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){:root{--device:"mobile-landscape"}}:root{--viewport-height:100;--viewport-width:1;height:calc(var(--viewport-height,100vh) + 1px);--scale:4;--scaleX:4;--scaleY:4;--fs:12px;margin:0}:root .fs-1,:root .fs-1 *{font-size:calc(1 * var(--fs))}:root .fs-2,:root .fs-2 *{font-size:calc(1.33 * var(--fs))}:root .fs-3,:root .fs-3 *{font-size:calc(1.7 * var(--fs))}:root .fs-4,:root .fs-4 *{font-size:calc(2.12 * var(--fs))}@media (max-resolution:1.5x){:root html,:root body{--fs:12px;font-size:12px}:root .product-image{background-image:url(product-1x.webp)}}@media (min-resolution:1.5x) and (max-resolution:2.5x){:root html,:root body{--fs:14px;font-size:14px}:root .product-image{background-image:url(product-2x.webp)}}@media (min-resolution:2.5x){:root html,:root body{--fs:16px;font-size:16px}:root .product-image{background-image:url(product-3x.webp)}}:root{--touch-target-min:44px;--touch-target:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:24px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--color-primary:#dba51e;--color-primary-rgb:219, 165, 30;--color-secondary:#c2c1a5;--color-secondary-rgb:194, 193, 165;--color-bg:#fff;--color-bg-rgb:255, 255, 255;--color-text:#1a1a1a;--color-text-rgb:26, 26, 26;--color-text-muted:#0009;--color-surface:#f9f9f9;--color-surface-rgb:249, 249, 249;--color-border:#29292940;--color-header-bg:#fffc;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--radius-full:9999px}@media (prefers-color-scheme:dark){:root{--color-bg:#121212;--color-bg-rgb:18, 18, 18;--color-text:#f1f1f1;--color-text-rgb:241, 241, 241;--color-text-muted:#fff9;--color-surface:#1e1e1e;--color-surface-rgb:30, 30, 30;--color-border:#d2d2d240;--color-header-bg:#141414cc;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0003;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0000004d}}:root{--font-cinzel:"Cinzel", "Cinzel Decorative", Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--scale:1;--scaleX:1;--scaleY:1;--touch-target:48px;--touch-target-min:44px}body{font-family:var(--font-cinzel);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:background-color .3s,color .3s;overflow:hidden}button,input,select,textarea{font-family:var(--font-sans)}a{color:inherit;font-family:inherit}@media (prefers-reduced-motion:no-preference){:focus{outline-offset:5px;transition:outline-offset .25s}}:root{--black:black;--white:white;--surface:var(--color-surface);--transparent:transparent;--primary:#dba51e;--secondary:#c2c1a5;--teal:#00ff95;--purple:#4000ff;--red:#ff160a;--orange:#ff8c00;--yellow:#f7ff66;--green:#60d600;--blue:#356ef4;--success:#63c115}.bg-black{background-color:var(--black)!important}.border-black{border-color:var(--black)!important}.text-black{color:var(--black)!important}.btn-black{background-color:var(--black)!important}.bg-white{background-color:var(--white)!important}.border-white{border-color:var(--white)!important}.text-white{color:var(--white)!important}.btn-white{background-color:var(--white)!important}.bg-surface{background-color:var(--surface)!important}.border-surface{border-color:var(--surface)!important}.text-surface{color:var(--surface)!important}.btn-surface{background-color:var(--surface)!important}.bg-transparent{background-color:var(--transparent)!important}.border-transparent{border-color:var(--transparent)!important}.text-transparent{color:var(--transparent)!important}.btn-transparent{background-color:var(--transparent)!important}.bg-primary{background-color:var(--primary)!important}.border-primary{border-color:var(--primary)!important}.text-primary{color:var(--primary)!important}.btn-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.border-secondary{border-color:var(--secondary)!important}.text-secondary{color:var(--secondary)!important}.btn-secondary{background-color:var(--secondary)!important}.bg-teal{background-color:var(--teal)!important}.border-teal{border-color:var(--teal)!important}.text-teal{color:var(--teal)!important}.btn-teal{background-color:var(--teal)!important}.bg-purple{background-color:var(--purple)!important}.border-purple{border-color:var(--purple)!important}.text-purple{color:var(--purple)!important}.btn-purple{background-color:var(--purple)!important}.bg-red{background-color:var(--red)!important}.border-red{border-color:var(--red)!important}.text-red{color:var(--red)!important}.btn-red{background-color:var(--red)!important}.bg-orange{background-color:var(--orange)!important}.border-orange{border-color:var(--orange)!important}.text-orange{color:var(--orange)!important}.btn-orange{background-color:var(--orange)!important}.bg-yellow{background-color:var(--yellow)!important}.border-yellow{border-color:var(--yellow)!important}.text-yellow{color:var(--yellow)!important}.btn-yellow{background-color:var(--yellow)!important}.bg-green{background-color:var(--green)!important}.border-green{border-color:var(--green)!important}.text-green{color:var(--green)!important}.btn-green{background-color:var(--green)!important}.bg-blue{background-color:var(--blue)!important}.border-blue{border-color:var(--blue)!important}.text-blue{color:var(--blue)!important}.btn-blue{background-color:var(--blue)!important}.bg-success{background-color:var(--success)!important}.border-success{border-color:var(--success)!important}.text-success{color:var(--success)!important}.btn-success{background-color:var(--success)!important}.gap-0{gap:calc(0 * var(--scale) * 4px)}.r-0,.radius-0{border-radius:calc(0 * var(--scale) * 4px)}.m-0{margin:calc(0 * var(--scale) * 4px)}select.m-0{margin:calc(0 * var(--scale) * 4px)!important}.mt-0{margin-top:calc(0 * var(--scaleY) * 4px)!important}.ms-0{margin-left:calc(0 * var(--scaleX) * 4px)!important}.mb-0{margin-bottom:calc(0 * var(--scaleY) * 4px)!important}.me-0{margin-right:calc(0 * var(--scaleX) * 4px)!important}.p-0{padding:calc(0 * var(--scale) * 4px)}select.p-0{padding:calc(0 * var(--scale) * 4px)!important}.pt-0{padding-top:calc(0 * var(--scaleY) * 4px)!important}.ps-0{padding-left:calc(0 * var(--scaleX) * 4px)!important}.pb-0{padding-bottom:calc(0 * var(--scaleY) * 4px)!important}.pe-0{padding-right:calc(0 * var(--scaleX) * 4px)!important}.gap-1{gap:calc(1 * var(--scale) * 4px)}.r-1,.radius-1{border-radius:calc(1 * var(--scale) * 4px)}.m-1{margin:calc(1 * var(--scale) * 4px)}select.m-1{margin:calc(1 * var(--scale) * 4px)!important}.mt-1{margin-top:calc(1 * var(--scaleY) * 4px)!important}.ms-1{margin-left:calc(1 * var(--scaleX) * 4px)!important}.mb-1{margin-bottom:calc(1 * var(--scaleY) * 4px)!important}.me-1{margin-right:calc(1 * var(--scaleX) * 4px)!important}.p-1{padding:calc(1 * var(--scale) * 4px)}select.p-1{padding:calc(1 * var(--scale) * 4px)!important}.pt-1{padding-top:calc(1 * var(--scaleY) * 4px)!important}.ps-1{padding-left:calc(1 * var(--scaleX) * 4px)!important}.pb-1{padding-bottom:calc(1 * var(--scaleY) * 4px)!important}.pe-1{padding-right:calc(1 * var(--scaleX) * 4px)!important}.gap-2{gap:calc(2 * var(--scale) * 4px)}.r-2,.radius-2{border-radius:calc(2 * var(--scale) * 4px)}.m-2{margin:calc(2 * var(--scale) * 4px)}select.m-2{margin:calc(2 * var(--scale) * 4px)!important}.mt-2{margin-top:calc(2 * var(--scaleY) * 4px)!important}.ms-2{margin-left:calc(2 * var(--scaleX) * 4px)!important}.mb-2{margin-bottom:calc(2 * var(--scaleY) * 4px)!important}.me-2{margin-right:calc(2 * var(--scaleX) * 4px)!important}.p-2{padding:calc(2 * var(--scale) * 4px)}select.p-2{padding:calc(2 * var(--scale) * 4px)!important}.pt-2{padding-top:calc(2 * var(--scaleY) * 4px)!important}.ps-2{padding-left:calc(2 * var(--scaleX) * 4px)!important}.pb-2{padding-bottom:calc(2 * var(--scaleY) * 4px)!important}.pe-2{padding-right:calc(2 * var(--scaleX) * 4px)!important}.gap-3{gap:calc(3 * var(--scale) * 4px)}.r-3,.radius-3{border-radius:calc(3 * var(--scale) * 4px)}.m-3{margin:calc(3 * var(--scale) * 4px)}select.m-3{margin:calc(3 * var(--scale) * 4px)!important}.mt-3{margin-top:calc(3 * var(--scaleY) * 4px)!important}.ms-3{margin-left:calc(3 * var(--scaleX) * 4px)!important}.mb-3{margin-bottom:calc(3 * var(--scaleY) * 4px)!important}.me-3{margin-right:calc(3 * var(--scaleX) * 4px)!important}.p-3{padding:calc(3 * var(--scale) * 4px)}select.p-3{padding:calc(3 * var(--scale) * 4px)!important}.pt-3{padding-top:calc(3 * var(--scaleY) * 4px)!important}.ps-3{padding-left:calc(3 * var(--scaleX) * 4px)!important}.pb-3{padding-bottom:calc(3 * var(--scaleY) * 4px)!important}.pe-3{padding-right:calc(3 * var(--scaleX) * 4px)!important}.gap-4{gap:calc(4 * var(--scale) * 4px)}.r-4,.radius-4{border-radius:calc(4 * var(--scale) * 4px)}.m-4{margin:calc(4 * var(--scale) * 4px)}select.m-4{margin:calc(4 * var(--scale) * 4px)!important}.mt-4{margin-top:calc(4 * var(--scaleY) * 4px)!important}.ms-4{margin-left:calc(4 * var(--scaleX) * 4px)!important}.mb-4{margin-bottom:calc(4 * var(--scaleY) * 4px)!important}.me-4{margin-right:calc(4 * var(--scaleX) * 4px)!important}.p-4{padding:calc(4 * var(--scale) * 4px)}select.p-4{padding:calc(4 * var(--scale) * 4px)!important}.pt-4{padding-top:calc(4 * var(--scaleY) * 4px)!important}.ps-4{padding-left:calc(4 * var(--scaleX) * 4px)!important}.pb-4{padding-bottom:calc(4 * var(--scaleY) * 4px)!important}.pe-4{padding-right:calc(4 * var(--scaleX) * 4px)!important}.gap-5{gap:calc(5 * var(--scale) * 4px)}.r-5,.radius-5{border-radius:calc(5 * var(--scale) * 4px)}.m-5{margin:calc(5 * var(--scale) * 4px)}select.m-5{margin:calc(5 * var(--scale) * 4px)!important}.mt-5{margin-top:calc(5 * var(--scaleY) * 4px)!important}.ms-5{margin-left:calc(5 * var(--scaleX) * 4px)!important}.mb-5{margin-bottom:calc(5 * var(--scaleY) * 4px)!important}.me-5{margin-right:calc(5 * var(--scaleX) * 4px)!important}.p-5{padding:calc(5 * var(--scale) * 4px)}select.p-5{padding:calc(5 * var(--scale) * 4px)!important}.pt-5{padding-top:calc(5 * var(--scaleY) * 4px)!important}.ps-5{padding-left:calc(5 * var(--scaleX) * 4px)!important}.pb-5{padding-bottom:calc(5 * var(--scaleY) * 4px)!important}.pe-5{padding-right:calc(5 * var(--scaleX) * 4px)!important}.gap-6{gap:calc(6 * var(--scale) * 4px)}.r-6,.radius-6{border-radius:calc(6 * var(--scale) * 4px)}.m-6{margin:calc(6 * var(--scale) * 4px)}select.m-6{margin:calc(6 * var(--scale) * 4px)!important}.mt-6{margin-top:calc(6 * var(--scaleY) * 4px)!important}.ms-6{margin-left:calc(6 * var(--scaleX) * 4px)!important}.mb-6{margin-bottom:calc(6 * var(--scaleY) * 4px)!important}.me-6{margin-right:calc(6 * var(--scaleX) * 4px)!important}.p-6{padding:calc(6 * var(--scale) * 4px)}select.p-6{padding:calc(6 * var(--scale) * 4px)!important}.pt-6{padding-top:calc(6 * var(--scaleY) * 4px)!important}.ps-6{padding-left:calc(6 * var(--scaleX) * 4px)!important}.pb-6{padding-bottom:calc(6 * var(--scaleY) * 4px)!important}.pe-6{padding-right:calc(6 * var(--scaleX) * 4px)!important}.gap-7{gap:calc(7 * var(--scale) * 4px)}.r-7,.radius-7{border-radius:calc(7 * var(--scale) * 4px)}.m-7{margin:calc(7 * var(--scale) * 4px)}select.m-7{margin:calc(7 * var(--scale) * 4px)!important}.mt-7{margin-top:calc(7 * var(--scaleY) * 4px)!important}.ms-7{margin-left:calc(7 * var(--scaleX) * 4px)!important}.mb-7{margin-bottom:calc(7 * var(--scaleY) * 4px)!important}.me-7{margin-right:calc(7 * var(--scaleX) * 4px)!important}.p-7{padding:calc(7 * var(--scale) * 4px)}select.p-7{padding:calc(7 * var(--scale) * 4px)!important}.pt-7{padding-top:calc(7 * var(--scaleY) * 4px)!important}.ps-7{padding-left:calc(7 * var(--scaleX) * 4px)!important}.pb-7{padding-bottom:calc(7 * var(--scaleY) * 4px)!important}.pe-7{padding-right:calc(7 * var(--scaleX) * 4px)!important}.gap-8{gap:calc(8 * var(--scale) * 4px)}.r-8,.radius-8{border-radius:calc(8 * var(--scale) * 4px)}.m-8{margin:calc(8 * var(--scale) * 4px)}select.m-8{margin:calc(8 * var(--scale) * 4px)!important}.mt-8{margin-top:calc(8 * var(--scaleY) * 4px)!important}.ms-8{margin-left:calc(8 * var(--scaleX) * 4px)!important}.mb-8{margin-bottom:calc(8 * var(--scaleY) * 4px)!important}.me-8{margin-right:calc(8 * var(--scaleX) * 4px)!important}.p-8{padding:calc(8 * var(--scale) * 4px)}select.p-8{padding:calc(8 * var(--scale) * 4px)!important}.pt-8{padding-top:calc(8 * var(--scaleY) * 4px)!important}.ps-8{padding-left:calc(8 * var(--scaleX) * 4px)!important}.pb-8{padding-bottom:calc(8 * var(--scaleY) * 4px)!important}.pe-8{padding-right:calc(8 * var(--scaleX) * 4px)!important}.gap-9{gap:calc(9 * var(--scale) * 4px)}.r-9,.radius-9{border-radius:calc(9 * var(--scale) * 4px)}.m-9{margin:calc(9 * var(--scale) * 4px)}select.m-9{margin:calc(9 * var(--scale) * 4px)!important}.mt-9{margin-top:calc(9 * var(--scaleY) * 4px)!important}.ms-9{margin-left:calc(9 * var(--scaleX) * 4px)!important}.mb-9{margin-bottom:calc(9 * var(--scaleY) * 4px)!important}.me-9{margin-right:calc(9 * var(--scaleX) * 4px)!important}.p-9{padding:calc(9 * var(--scale) * 4px)}select.p-9{padding:calc(9 * var(--scale) * 4px)!important}.pt-9{padding-top:calc(9 * var(--scaleY) * 4px)!important}.ps-9{padding-left:calc(9 * var(--scaleX) * 4px)!important}.pb-9{padding-bottom:calc(9 * var(--scaleY) * 4px)!important}.pe-9{padding-right:calc(9 * var(--scaleX) * 4px)!important}.gap-10{gap:calc(10 * var(--scale) * 4px)}.r-10,.radius-10{border-radius:calc(10 * var(--scale) * 4px)}.m-10{margin:calc(10 * var(--scale) * 4px)}select.m-10{margin:calc(10 * var(--scale) * 4px)!important}.mt-10{margin-top:calc(10 * var(--scaleY) * 4px)!important}.ms-10{margin-left:calc(10 * var(--scaleX) * 4px)!important}.mb-10{margin-bottom:calc(10 * var(--scaleY) * 4px)!important}.me-10{margin-right:calc(10 * var(--scaleX) * 4px)!important}.p-10{padding:calc(10 * var(--scale) * 4px)}select.p-10{padding:calc(10 * var(--scale) * 4px)!important}.pt-10{padding-top:calc(10 * var(--scaleY) * 4px)!important}.ps-10{padding-left:calc(10 * var(--scaleX) * 4px)!important}.pb-10{padding-bottom:calc(10 * var(--scaleY) * 4px)!important}.pe-10{padding-right:calc(10 * var(--scaleX) * 4px)!important}.gap-11{gap:calc(11 * var(--scale) * 4px)}.r-11,.radius-11{border-radius:calc(11 * var(--scale) * 4px)}.m-11{margin:calc(11 * var(--scale) * 4px)}select.m-11{margin:calc(11 * var(--scale) * 4px)!important}.mt-11{margin-top:calc(11 * var(--scaleY) * 4px)!important}.ms-11{margin-left:calc(11 * var(--scaleX) * 4px)!important}.mb-11{margin-bottom:calc(11 * var(--scaleY) * 4px)!important}.me-11{margin-right:calc(11 * var(--scaleX) * 4px)!important}.p-11{padding:calc(11 * var(--scale) * 4px)}select.p-11{padding:calc(11 * var(--scale) * 4px)!important}.pt-11{padding-top:calc(11 * var(--scaleY) * 4px)!important}.ps-11{padding-left:calc(11 * var(--scaleX) * 4px)!important}.pb-11{padding-bottom:calc(11 * var(--scaleY) * 4px)!important}.pe-11{padding-right:calc(11 * var(--scaleX) * 4px)!important}.gap-12{gap:calc(12 * var(--scale) * 4px)}.r-12,.radius-12{border-radius:calc(12 * var(--scale) * 4px)}.m-12{margin:calc(12 * var(--scale) * 4px)}select.m-12{margin:calc(12 * var(--scale) * 4px)!important}.mt-12{margin-top:calc(12 * var(--scaleY) * 4px)!important}.ms-12{margin-left:calc(12 * var(--scaleX) * 4px)!important}.mb-12{margin-bottom:calc(12 * var(--scaleY) * 4px)!important}.me-12{margin-right:calc(12 * var(--scaleX) * 4px)!important}.p-12{padding:calc(12 * var(--scale) * 4px)}select.p-12{padding:calc(12 * var(--scale) * 4px)!important}.pt-12{padding-top:calc(12 * var(--scaleY) * 4px)!important}.ps-12{padding-left:calc(12 * var(--scaleX) * 4px)!important}.pb-12{padding-bottom:calc(12 * var(--scaleY) * 4px)!important}.pe-12{padding-right:calc(12 * var(--scaleX) * 4px)!important}.gap-13{gap:calc(13 * var(--scale) * 4px)}.r-13,.radius-13{border-radius:calc(13 * var(--scale) * 4px)}.m-13{margin:calc(13 * var(--scale) * 4px)}select.m-13{margin:calc(13 * var(--scale) * 4px)!important}.mt-13{margin-top:calc(13 * var(--scaleY) * 4px)!important}.ms-13{margin-left:calc(13 * var(--scaleX) * 4px)!important}.mb-13{margin-bottom:calc(13 * var(--scaleY) * 4px)!important}.me-13{margin-right:calc(13 * var(--scaleX) * 4px)!important}.p-13{padding:calc(13 * var(--scale) * 4px)}select.p-13{padding:calc(13 * var(--scale) * 4px)!important}.pt-13{padding-top:calc(13 * var(--scaleY) * 4px)!important}.ps-13{padding-left:calc(13 * var(--scaleX) * 4px)!important}.pb-13{padding-bottom:calc(13 * var(--scaleY) * 4px)!important}.pe-13{padding-right:calc(13 * var(--scaleX) * 4px)!important}.gap-14{gap:calc(14 * var(--scale) * 4px)}.r-14,.radius-14{border-radius:calc(14 * var(--scale) * 4px)}.m-14{margin:calc(14 * var(--scale) * 4px)}select.m-14{margin:calc(14 * var(--scale) * 4px)!important}.mt-14{margin-top:calc(14 * var(--scaleY) * 4px)!important}.ms-14{margin-left:calc(14 * var(--scaleX) * 4px)!important}.mb-14{margin-bottom:calc(14 * var(--scaleY) * 4px)!important}.me-14{margin-right:calc(14 * var(--scaleX) * 4px)!important}.p-14{padding:calc(14 * var(--scale) * 4px)}select.p-14{padding:calc(14 * var(--scale) * 4px)!important}.pt-14{padding-top:calc(14 * var(--scaleY) * 4px)!important}.ps-14{padding-left:calc(14 * var(--scaleX) * 4px)!important}.pb-14{padding-bottom:calc(14 * var(--scaleY) * 4px)!important}.pe-14{padding-right:calc(14 * var(--scaleX) * 4px)!important}.gap-15{gap:calc(15 * var(--scale) * 4px)}.r-15,.radius-15{border-radius:calc(15 * var(--scale) * 4px)}.m-15{margin:calc(15 * var(--scale) * 4px)}select.m-15{margin:calc(15 * var(--scale) * 4px)!important}.mt-15{margin-top:calc(15 * var(--scaleY) * 4px)!important}.ms-15{margin-left:calc(15 * var(--scaleX) * 4px)!important}.mb-15{margin-bottom:calc(15 * var(--scaleY) * 4px)!important}.me-15{margin-right:calc(15 * var(--scaleX) * 4px)!important}.p-15{padding:calc(15 * var(--scale) * 4px)}select.p-15{padding:calc(15 * var(--scale) * 4px)!important}.pt-15{padding-top:calc(15 * var(--scaleY) * 4px)!important}.ps-15{padding-left:calc(15 * var(--scaleX) * 4px)!important}.pb-15{padding-bottom:calc(15 * var(--scaleY) * 4px)!important}.pe-15{padding-right:calc(15 * var(--scaleX) * 4px)!important}.gap-16{gap:calc(16 * var(--scale) * 4px)}.r-16,.radius-16{border-radius:calc(16 * var(--scale) * 4px)}.m-16{margin:calc(16 * var(--scale) * 4px)}select.m-16{margin:calc(16 * var(--scale) * 4px)!important}.mt-16{margin-top:calc(16 * var(--scaleY) * 4px)!important}.ms-16{margin-left:calc(16 * var(--scaleX) * 4px)!important}.mb-16{margin-bottom:calc(16 * var(--scaleY) * 4px)!important}.me-16{margin-right:calc(16 * var(--scaleX) * 4px)!important}.p-16{padding:calc(16 * var(--scale) * 4px)}select.p-16{padding:calc(16 * var(--scale) * 4px)!important}.pt-16{padding-top:calc(16 * var(--scaleY) * 4px)!important}.ps-16{padding-left:calc(16 * var(--scaleX) * 4px)!important}.pb-16{padding-bottom:calc(16 * var(--scaleY) * 4px)!important}.pe-16{padding-right:calc(16 * var(--scaleX) * 4px)!important}.gap-17{gap:calc(17 * var(--scale) * 4px)}.r-17,.radius-17{border-radius:calc(17 * var(--scale) * 4px)}.m-17{margin:calc(17 * var(--scale) * 4px)}select.m-17{margin:calc(17 * var(--scale) * 4px)!important}.mt-17{margin-top:calc(17 * var(--scaleY) * 4px)!important}.ms-17{margin-left:calc(17 * var(--scaleX) * 4px)!important}.mb-17{margin-bottom:calc(17 * var(--scaleY) * 4px)!important}.me-17{margin-right:calc(17 * var(--scaleX) * 4px)!important}.p-17{padding:calc(17 * var(--scale) * 4px)}select.p-17{padding:calc(17 * var(--scale) * 4px)!important}.pt-17{padding-top:calc(17 * var(--scaleY) * 4px)!important}.ps-17{padding-left:calc(17 * var(--scaleX) * 4px)!important}.pb-17{padding-bottom:calc(17 * var(--scaleY) * 4px)!important}.pe-17{padding-right:calc(17 * var(--scaleX) * 4px)!important}.gap-18{gap:calc(18 * var(--scale) * 4px)}.r-18,.radius-18{border-radius:calc(18 * var(--scale) * 4px)}.m-18{margin:calc(18 * var(--scale) * 4px)}select.m-18{margin:calc(18 * var(--scale) * 4px)!important}.mt-18{margin-top:calc(18 * var(--scaleY) * 4px)!important}.ms-18{margin-left:calc(18 * var(--scaleX) * 4px)!important}.mb-18{margin-bottom:calc(18 * var(--scaleY) * 4px)!important}.me-18{margin-right:calc(18 * var(--scaleX) * 4px)!important}.p-18{padding:calc(18 * var(--scale) * 4px)}select.p-18{padding:calc(18 * var(--scale) * 4px)!important}.pt-18{padding-top:calc(18 * var(--scaleY) * 4px)!important}.ps-18{padding-left:calc(18 * var(--scaleX) * 4px)!important}.pb-18{padding-bottom:calc(18 * var(--scaleY) * 4px)!important}.pe-18{padding-right:calc(18 * var(--scaleX) * 4px)!important}.gap-19{gap:calc(19 * var(--scale) * 4px)}.r-19,.radius-19{border-radius:calc(19 * var(--scale) * 4px)}.m-19{margin:calc(19 * var(--scale) * 4px)}select.m-19{margin:calc(19 * var(--scale) * 4px)!important}.mt-19{margin-top:calc(19 * var(--scaleY) * 4px)!important}.ms-19{margin-left:calc(19 * var(--scaleX) * 4px)!important}.mb-19{margin-bottom:calc(19 * var(--scaleY) * 4px)!important}.me-19{margin-right:calc(19 * var(--scaleX) * 4px)!important}.p-19{padding:calc(19 * var(--scale) * 4px)}select.p-19{padding:calc(19 * var(--scale) * 4px)!important}.pt-19{padding-top:calc(19 * var(--scaleY) * 4px)!important}.ps-19{padding-left:calc(19 * var(--scaleX) * 4px)!important}.pb-19{padding-bottom:calc(19 * var(--scaleY) * 4px)!important}.pe-19{padding-right:calc(19 * var(--scaleX) * 4px)!important}.gap-20{gap:calc(20 * var(--scale) * 4px)}.r-20,.radius-20{border-radius:calc(20 * var(--scale) * 4px)}.m-20{margin:calc(20 * var(--scale) * 4px)}select.m-20{margin:calc(20 * var(--scale) * 4px)!important}.mt-20{margin-top:calc(20 * var(--scaleY) * 4px)!important}.ms-20{margin-left:calc(20 * var(--scaleX) * 4px)!important}.mb-20{margin-bottom:calc(20 * var(--scaleY) * 4px)!important}.me-20{margin-right:calc(20 * var(--scaleX) * 4px)!important}.p-20{padding:calc(20 * var(--scale) * 4px)}select.p-20{padding:calc(20 * var(--scale) * 4px)!important}.pt-20{padding-top:calc(20 * var(--scaleY) * 4px)!important}.ps-20{padding-left:calc(20 * var(--scaleX) * 4px)!important}.pb-20{padding-bottom:calc(20 * var(--scaleY) * 4px)!important}.pe-20{padding-right:calc(20 * var(--scaleX) * 4px)!important}.gap-21{gap:calc(21 * var(--scale) * 4px)}.r-21,.radius-21{border-radius:calc(21 * var(--scale) * 4px)}.m-21{margin:calc(21 * var(--scale) * 4px)}select.m-21{margin:calc(21 * var(--scale) * 4px)!important}.mt-21{margin-top:calc(21 * var(--scaleY) * 4px)!important}.ms-21{margin-left:calc(21 * var(--scaleX) * 4px)!important}.mb-21{margin-bottom:calc(21 * var(--scaleY) * 4px)!important}.me-21{margin-right:calc(21 * var(--scaleX) * 4px)!important}.p-21{padding:calc(21 * var(--scale) * 4px)}select.p-21{padding:calc(21 * var(--scale) * 4px)!important}.pt-21{padding-top:calc(21 * var(--scaleY) * 4px)!important}.ps-21{padding-left:calc(21 * var(--scaleX) * 4px)!important}.pb-21{padding-bottom:calc(21 * var(--scaleY) * 4px)!important}.pe-21{padding-right:calc(21 * var(--scaleX) * 4px)!important}.gap-22{gap:calc(22 * var(--scale) * 4px)}.r-22,.radius-22{border-radius:calc(22 * var(--scale) * 4px)}.m-22{margin:calc(22 * var(--scale) * 4px)}select.m-22{margin:calc(22 * var(--scale) * 4px)!important}.mt-22{margin-top:calc(22 * var(--scaleY) * 4px)!important}.ms-22{margin-left:calc(22 * var(--scaleX) * 4px)!important}.mb-22{margin-bottom:calc(22 * var(--scaleY) * 4px)!important}.me-22{margin-right:calc(22 * var(--scaleX) * 4px)!important}.p-22{padding:calc(22 * var(--scale) * 4px)}select.p-22{padding:calc(22 * var(--scale) * 4px)!important}.pt-22{padding-top:calc(22 * var(--scaleY) * 4px)!important}.ps-22{padding-left:calc(22 * var(--scaleX) * 4px)!important}.pb-22{padding-bottom:calc(22 * var(--scaleY) * 4px)!important}.pe-22{padding-right:calc(22 * var(--scaleX) * 4px)!important}.gap-23{gap:calc(23 * var(--scale) * 4px)}.r-23,.radius-23{border-radius:calc(23 * var(--scale) * 4px)}.m-23{margin:calc(23 * var(--scale) * 4px)}select.m-23{margin:calc(23 * var(--scale) * 4px)!important}.mt-23{margin-top:calc(23 * var(--scaleY) * 4px)!important}.ms-23{margin-left:calc(23 * var(--scaleX) * 4px)!important}.mb-23{margin-bottom:calc(23 * var(--scaleY) * 4px)!important}.me-23{margin-right:calc(23 * var(--scaleX) * 4px)!important}.p-23{padding:calc(23 * var(--scale) * 4px)}select.p-23{padding:calc(23 * var(--scale) * 4px)!important}.pt-23{padding-top:calc(23 * var(--scaleY) * 4px)!important}.ps-23{padding-left:calc(23 * var(--scaleX) * 4px)!important}.pb-23{padding-bottom:calc(23 * var(--scaleY) * 4px)!important}.pe-23{padding-right:calc(23 * var(--scaleX) * 4px)!important}.gap-24{gap:calc(24 * var(--scale) * 4px)}.r-24,.radius-24{border-radius:calc(24 * var(--scale) * 4px)}.m-24{margin:calc(24 * var(--scale) * 4px)}select.m-24{margin:calc(24 * var(--scale) * 4px)!important}.mt-24{margin-top:calc(24 * var(--scaleY) * 4px)!important}.ms-24{margin-left:calc(24 * var(--scaleX) * 4px)!important}.mb-24{margin-bottom:calc(24 * var(--scaleY) * 4px)!important}.me-24{margin-right:calc(24 * var(--scaleX) * 4px)!important}.p-24{padding:calc(24 * var(--scale) * 4px)}select.p-24{padding:calc(24 * var(--scale) * 4px)!important}.pt-24{padding-top:calc(24 * var(--scaleY) * 4px)!important}.ps-24{padding-left:calc(24 * var(--scaleX) * 4px)!important}.pb-24{padding-bottom:calc(24 * var(--scaleY) * 4px)!important}.pe-24{padding-right:calc(24 * var(--scaleX) * 4px)!important}.gap-25{gap:calc(25 * var(--scale) * 4px)}.r-25,.radius-25{border-radius:calc(25 * var(--scale) * 4px)}.m-25{margin:calc(25 * var(--scale) * 4px)}select.m-25{margin:calc(25 * var(--scale) * 4px)!important}.mt-25{margin-top:calc(25 * var(--scaleY) * 4px)!important}.ms-25{margin-left:calc(25 * var(--scaleX) * 4px)!important}.mb-25{margin-bottom:calc(25 * var(--scaleY) * 4px)!important}.me-25{margin-right:calc(25 * var(--scaleX) * 4px)!important}.p-25{padding:calc(25 * var(--scale) * 4px)}select.p-25{padding:calc(25 * var(--scale) * 4px)!important}.pt-25{padding-top:calc(25 * var(--scaleY) * 4px)!important}.ps-25{padding-left:calc(25 * var(--scaleX) * 4px)!important}.pb-25{padding-bottom:calc(25 * var(--scaleY) * 4px)!important}.pe-25{padding-right:calc(25 * var(--scaleX) * 4px)!important}.gap-26{gap:calc(26 * var(--scale) * 4px)}.r-26,.radius-26{border-radius:calc(26 * var(--scale) * 4px)}.m-26{margin:calc(26 * var(--scale) * 4px)}select.m-26{margin:calc(26 * var(--scale) * 4px)!important}.mt-26{margin-top:calc(26 * var(--scaleY) * 4px)!important}.ms-26{margin-left:calc(26 * var(--scaleX) * 4px)!important}.mb-26{margin-bottom:calc(26 * var(--scaleY) * 4px)!important}.me-26{margin-right:calc(26 * var(--scaleX) * 4px)!important}.p-26{padding:calc(26 * var(--scale) * 4px)}select.p-26{padding:calc(26 * var(--scale) * 4px)!important}.pt-26{padding-top:calc(26 * var(--scaleY) * 4px)!important}.ps-26{padding-left:calc(26 * var(--scaleX) * 4px)!important}.pb-26{padding-bottom:calc(26 * var(--scaleY) * 4px)!important}.pe-26{padding-right:calc(26 * var(--scaleX) * 4px)!important}.gap-27{gap:calc(27 * var(--scale) * 4px)}.r-27,.radius-27{border-radius:calc(27 * var(--scale) * 4px)}.m-27{margin:calc(27 * var(--scale) * 4px)}select.m-27{margin:calc(27 * var(--scale) * 4px)!important}.mt-27{margin-top:calc(27 * var(--scaleY) * 4px)!important}.ms-27{margin-left:calc(27 * var(--scaleX) * 4px)!important}.mb-27{margin-bottom:calc(27 * var(--scaleY) * 4px)!important}.me-27{margin-right:calc(27 * var(--scaleX) * 4px)!important}.p-27{padding:calc(27 * var(--scale) * 4px)}select.p-27{padding:calc(27 * var(--scale) * 4px)!important}.pt-27{padding-top:calc(27 * var(--scaleY) * 4px)!important}.ps-27{padding-left:calc(27 * var(--scaleX) * 4px)!important}.pb-27{padding-bottom:calc(27 * var(--scaleY) * 4px)!important}.pe-27{padding-right:calc(27 * var(--scaleX) * 4px)!important}.gap-28{gap:calc(28 * var(--scale) * 4px)}.r-28,.radius-28{border-radius:calc(28 * var(--scale) * 4px)}.m-28{margin:calc(28 * var(--scale) * 4px)}select.m-28{margin:calc(28 * var(--scale) * 4px)!important}.mt-28{margin-top:calc(28 * var(--scaleY) * 4px)!important}.ms-28{margin-left:calc(28 * var(--scaleX) * 4px)!important}.mb-28{margin-bottom:calc(28 * var(--scaleY) * 4px)!important}.me-28{margin-right:calc(28 * var(--scaleX) * 4px)!important}.p-28{padding:calc(28 * var(--scale) * 4px)}select.p-28{padding:calc(28 * var(--scale) * 4px)!important}.pt-28{padding-top:calc(28 * var(--scaleY) * 4px)!important}.ps-28{padding-left:calc(28 * var(--scaleX) * 4px)!important}.pb-28{padding-bottom:calc(28 * var(--scaleY) * 4px)!important}.pe-28{padding-right:calc(28 * var(--scaleX) * 4px)!important}.gap-29{gap:calc(29 * var(--scale) * 4px)}.r-29,.radius-29{border-radius:calc(29 * var(--scale) * 4px)}.m-29{margin:calc(29 * var(--scale) * 4px)}select.m-29{margin:calc(29 * var(--scale) * 4px)!important}.mt-29{margin-top:calc(29 * var(--scaleY) * 4px)!important}.ms-29{margin-left:calc(29 * var(--scaleX) * 4px)!important}.mb-29{margin-bottom:calc(29 * var(--scaleY) * 4px)!important}.me-29{margin-right:calc(29 * var(--scaleX) * 4px)!important}.p-29{padding:calc(29 * var(--scale) * 4px)}select.p-29{padding:calc(29 * var(--scale) * 4px)!important}.pt-29{padding-top:calc(29 * var(--scaleY) * 4px)!important}.ps-29{padding-left:calc(29 * var(--scaleX) * 4px)!important}.pb-29{padding-bottom:calc(29 * var(--scaleY) * 4px)!important}.pe-29{padding-right:calc(29 * var(--scaleX) * 4px)!important}.gap-30{gap:calc(30 * var(--scale) * 4px)}.r-30,.radius-30{border-radius:calc(30 * var(--scale) * 4px)}.m-30{margin:calc(30 * var(--scale) * 4px)}select.m-30{margin:calc(30 * var(--scale) * 4px)!important}.mt-30{margin-top:calc(30 * var(--scaleY) * 4px)!important}.ms-30{margin-left:calc(30 * var(--scaleX) * 4px)!important}.mb-30{margin-bottom:calc(30 * var(--scaleY) * 4px)!important}.me-30{margin-right:calc(30 * var(--scaleX) * 4px)!important}.p-30{padding:calc(30 * var(--scale) * 4px)}select.p-30{padding:calc(30 * var(--scale) * 4px)!important}.pt-30{padding-top:calc(30 * var(--scaleY) * 4px)!important}.ps-30{padding-left:calc(30 * var(--scaleX) * 4px)!important}.pb-30{padding-bottom:calc(30 * var(--scaleY) * 4px)!important}.pe-30{padding-right:calc(30 * var(--scaleX) * 4px)!important}.gap-31{gap:calc(31 * var(--scale) * 4px)}.r-31,.radius-31{border-radius:calc(31 * var(--scale) * 4px)}.m-31{margin:calc(31 * var(--scale) * 4px)}select.m-31{margin:calc(31 * var(--scale) * 4px)!important}.mt-31{margin-top:calc(31 * var(--scaleY) * 4px)!important}.ms-31{margin-left:calc(31 * var(--scaleX) * 4px)!important}.mb-31{margin-bottom:calc(31 * var(--scaleY) * 4px)!important}.me-31{margin-right:calc(31 * var(--scaleX) * 4px)!important}.p-31{padding:calc(31 * var(--scale) * 4px)}select.p-31{padding:calc(31 * var(--scale) * 4px)!important}.pt-31{padding-top:calc(31 * var(--scaleY) * 4px)!important}.ps-31{padding-left:calc(31 * var(--scaleX) * 4px)!important}.pb-31{padding-bottom:calc(31 * var(--scaleY) * 4px)!important}.pe-31{padding-right:calc(31 * var(--scaleX) * 4px)!important}.gap-32{gap:calc(32 * var(--scale) * 4px)}.r-32,.radius-32{border-radius:calc(32 * var(--scale) * 4px)}.m-32{margin:calc(32 * var(--scale) * 4px)}select.m-32{margin:calc(32 * var(--scale) * 4px)!important}.mt-32{margin-top:calc(32 * var(--scaleY) * 4px)!important}.ms-32{margin-left:calc(32 * var(--scaleX) * 4px)!important}.mb-32{margin-bottom:calc(32 * var(--scaleY) * 4px)!important}.me-32{margin-right:calc(32 * var(--scaleX) * 4px)!important}.p-32{padding:calc(32 * var(--scale) * 4px)}select.p-32{padding:calc(32 * var(--scale) * 4px)!important}.pt-32{padding-top:calc(32 * var(--scaleY) * 4px)!important}.ps-32{padding-left:calc(32 * var(--scaleX) * 4px)!important}.pb-32{padding-bottom:calc(32 * var(--scaleY) * 4px)!important}.pe-32{padding-right:calc(32 * var(--scaleX) * 4px)!important}.gap-33{gap:calc(33 * var(--scale) * 4px)}.r-33,.radius-33{border-radius:calc(33 * var(--scale) * 4px)}.m-33{margin:calc(33 * var(--scale) * 4px)}select.m-33{margin:calc(33 * var(--scale) * 4px)!important}.mt-33{margin-top:calc(33 * var(--scaleY) * 4px)!important}.ms-33{margin-left:calc(33 * var(--scaleX) * 4px)!important}.mb-33{margin-bottom:calc(33 * var(--scaleY) * 4px)!important}.me-33{margin-right:calc(33 * var(--scaleX) * 4px)!important}.p-33{padding:calc(33 * var(--scale) * 4px)}select.p-33{padding:calc(33 * var(--scale) * 4px)!important}.pt-33{padding-top:calc(33 * var(--scaleY) * 4px)!important}.ps-33{padding-left:calc(33 * var(--scaleX) * 4px)!important}.pb-33{padding-bottom:calc(33 * var(--scaleY) * 4px)!important}.pe-33{padding-right:calc(33 * var(--scaleX) * 4px)!important}.gap-34{gap:calc(34 * var(--scale) * 4px)}.r-34,.radius-34{border-radius:calc(34 * var(--scale) * 4px)}.m-34{margin:calc(34 * var(--scale) * 4px)}select.m-34{margin:calc(34 * var(--scale) * 4px)!important}.mt-34{margin-top:calc(34 * var(--scaleY) * 4px)!important}.ms-34{margin-left:calc(34 * var(--scaleX) * 4px)!important}.mb-34{margin-bottom:calc(34 * var(--scaleY) * 4px)!important}.me-34{margin-right:calc(34 * var(--scaleX) * 4px)!important}.p-34{padding:calc(34 * var(--scale) * 4px)}select.p-34{padding:calc(34 * var(--scale) * 4px)!important}.pt-34{padding-top:calc(34 * var(--scaleY) * 4px)!important}.ps-34{padding-left:calc(34 * var(--scaleX) * 4px)!important}.pb-34{padding-bottom:calc(34 * var(--scaleY) * 4px)!important}.pe-34{padding-right:calc(34 * var(--scaleX) * 4px)!important}.gap-35{gap:calc(35 * var(--scale) * 4px)}.r-35,.radius-35{border-radius:calc(35 * var(--scale) * 4px)}.m-35{margin:calc(35 * var(--scale) * 4px)}select.m-35{margin:calc(35 * var(--scale) * 4px)!important}.mt-35{margin-top:calc(35 * var(--scaleY) * 4px)!important}.ms-35{margin-left:calc(35 * var(--scaleX) * 4px)!important}.mb-35{margin-bottom:calc(35 * var(--scaleY) * 4px)!important}.me-35{margin-right:calc(35 * var(--scaleX) * 4px)!important}.p-35{padding:calc(35 * var(--scale) * 4px)}select.p-35{padding:calc(35 * var(--scale) * 4px)!important}.pt-35{padding-top:calc(35 * var(--scaleY) * 4px)!important}.ps-35{padding-left:calc(35 * var(--scaleX) * 4px)!important}.pb-35{padding-bottom:calc(35 * var(--scaleY) * 4px)!important}.pe-35{padding-right:calc(35 * var(--scaleX) * 4px)!important}.gap-36{gap:calc(36 * var(--scale) * 4px)}.r-36,.radius-36{border-radius:calc(36 * var(--scale) * 4px)}.m-36{margin:calc(36 * var(--scale) * 4px)}select.m-36{margin:calc(36 * var(--scale) * 4px)!important}.mt-36{margin-top:calc(36 * var(--scaleY) * 4px)!important}.ms-36{margin-left:calc(36 * var(--scaleX) * 4px)!important}.mb-36{margin-bottom:calc(36 * var(--scaleY) * 4px)!important}.me-36{margin-right:calc(36 * var(--scaleX) * 4px)!important}.p-36{padding:calc(36 * var(--scale) * 4px)}select.p-36{padding:calc(36 * var(--scale) * 4px)!important}.pt-36{padding-top:calc(36 * var(--scaleY) * 4px)!important}.ps-36{padding-left:calc(36 * var(--scaleX) * 4px)!important}.pb-36{padding-bottom:calc(36 * var(--scaleY) * 4px)!important}.pe-36{padding-right:calc(36 * var(--scaleX) * 4px)!important}.gap-37{gap:calc(37 * var(--scale) * 4px)}.r-37,.radius-37{border-radius:calc(37 * var(--scale) * 4px)}.m-37{margin:calc(37 * var(--scale) * 4px)}select.m-37{margin:calc(37 * var(--scale) * 4px)!important}.mt-37{margin-top:calc(37 * var(--scaleY) * 4px)!important}.ms-37{margin-left:calc(37 * var(--scaleX) * 4px)!important}.mb-37{margin-bottom:calc(37 * var(--scaleY) * 4px)!important}.me-37{margin-right:calc(37 * var(--scaleX) * 4px)!important}.p-37{padding:calc(37 * var(--scale) * 4px)}select.p-37{padding:calc(37 * var(--scale) * 4px)!important}.pt-37{padding-top:calc(37 * var(--scaleY) * 4px)!important}.ps-37{padding-left:calc(37 * var(--scaleX) * 4px)!important}.pb-37{padding-bottom:calc(37 * var(--scaleY) * 4px)!important}.pe-37{padding-right:calc(37 * var(--scaleX) * 4px)!important}.gap-38{gap:calc(38 * var(--scale) * 4px)}.r-38,.radius-38{border-radius:calc(38 * var(--scale) * 4px)}.m-38{margin:calc(38 * var(--scale) * 4px)}select.m-38{margin:calc(38 * var(--scale) * 4px)!important}.mt-38{margin-top:calc(38 * var(--scaleY) * 4px)!important}.ms-38{margin-left:calc(38 * var(--scaleX) * 4px)!important}.mb-38{margin-bottom:calc(38 * var(--scaleY) * 4px)!important}.me-38{margin-right:calc(38 * var(--scaleX) * 4px)!important}.p-38{padding:calc(38 * var(--scale) * 4px)}select.p-38{padding:calc(38 * var(--scale) * 4px)!important}.pt-38{padding-top:calc(38 * var(--scaleY) * 4px)!important}.ps-38{padding-left:calc(38 * var(--scaleX) * 4px)!important}.pb-38{padding-bottom:calc(38 * var(--scaleY) * 4px)!important}.pe-38{padding-right:calc(38 * var(--scaleX) * 4px)!important}.gap-39{gap:calc(39 * var(--scale) * 4px)}.r-39,.radius-39{border-radius:calc(39 * var(--scale) * 4px)}.m-39{margin:calc(39 * var(--scale) * 4px)}select.m-39{margin:calc(39 * var(--scale) * 4px)!important}.mt-39{margin-top:calc(39 * var(--scaleY) * 4px)!important}.ms-39{margin-left:calc(39 * var(--scaleX) * 4px)!important}.mb-39{margin-bottom:calc(39 * var(--scaleY) * 4px)!important}.me-39{margin-right:calc(39 * var(--scaleX) * 4px)!important}.p-39{padding:calc(39 * var(--scale) * 4px)}select.p-39{padding:calc(39 * var(--scale) * 4px)!important}.pt-39{padding-top:calc(39 * var(--scaleY) * 4px)!important}.ps-39{padding-left:calc(39 * var(--scaleX) * 4px)!important}.pb-39{padding-bottom:calc(39 * var(--scaleY) * 4px)!important}.pe-39{padding-right:calc(39 * var(--scaleX) * 4px)!important}.gap-40{gap:calc(40 * var(--scale) * 4px)}.r-40,.radius-40{border-radius:calc(40 * var(--scale) * 4px)}.m-40{margin:calc(40 * var(--scale) * 4px)}select.m-40{margin:calc(40 * var(--scale) * 4px)!important}.mt-40{margin-top:calc(40 * var(--scaleY) * 4px)!important}.ms-40{margin-left:calc(40 * var(--scaleX) * 4px)!important}.mb-40{margin-bottom:calc(40 * var(--scaleY) * 4px)!important}.me-40{margin-right:calc(40 * var(--scaleX) * 4px)!important}.p-40{padding:calc(40 * var(--scale) * 4px)}select.p-40{padding:calc(40 * var(--scale) * 4px)!important}.pt-40{padding-top:calc(40 * var(--scaleY) * 4px)!important}.ps-40{padding-left:calc(40 * var(--scaleX) * 4px)!important}.pb-40{padding-bottom:calc(40 * var(--scaleY) * 4px)!important}.pe-40{padding-right:calc(40 * var(--scaleX) * 4px)!important}.gap-41{gap:calc(41 * var(--scale) * 4px)}.r-41,.radius-41{border-radius:calc(41 * var(--scale) * 4px)}.m-41{margin:calc(41 * var(--scale) * 4px)}select.m-41{margin:calc(41 * var(--scale) * 4px)!important}.mt-41{margin-top:calc(41 * var(--scaleY) * 4px)!important}.ms-41{margin-left:calc(41 * var(--scaleX) * 4px)!important}.mb-41{margin-bottom:calc(41 * var(--scaleY) * 4px)!important}.me-41{margin-right:calc(41 * var(--scaleX) * 4px)!important}.p-41{padding:calc(41 * var(--scale) * 4px)}select.p-41{padding:calc(41 * var(--scale) * 4px)!important}.pt-41{padding-top:calc(41 * var(--scaleY) * 4px)!important}.ps-41{padding-left:calc(41 * var(--scaleX) * 4px)!important}.pb-41{padding-bottom:calc(41 * var(--scaleY) * 4px)!important}.pe-41{padding-right:calc(41 * var(--scaleX) * 4px)!important}.gap-42{gap:calc(42 * var(--scale) * 4px)}.r-42,.radius-42{border-radius:calc(42 * var(--scale) * 4px)}.m-42{margin:calc(42 * var(--scale) * 4px)}select.m-42{margin:calc(42 * var(--scale) * 4px)!important}.mt-42{margin-top:calc(42 * var(--scaleY) * 4px)!important}.ms-42{margin-left:calc(42 * var(--scaleX) * 4px)!important}.mb-42{margin-bottom:calc(42 * var(--scaleY) * 4px)!important}.me-42{margin-right:calc(42 * var(--scaleX) * 4px)!important}.p-42{padding:calc(42 * var(--scale) * 4px)}select.p-42{padding:calc(42 * var(--scale) * 4px)!important}.pt-42{padding-top:calc(42 * var(--scaleY) * 4px)!important}.ps-42{padding-left:calc(42 * var(--scaleX) * 4px)!important}.pb-42{padding-bottom:calc(42 * var(--scaleY) * 4px)!important}.pe-42{padding-right:calc(42 * var(--scaleX) * 4px)!important}.gap-43{gap:calc(43 * var(--scale) * 4px)}.r-43,.radius-43{border-radius:calc(43 * var(--scale) * 4px)}.m-43{margin:calc(43 * var(--scale) * 4px)}select.m-43{margin:calc(43 * var(--scale) * 4px)!important}.mt-43{margin-top:calc(43 * var(--scaleY) * 4px)!important}.ms-43{margin-left:calc(43 * var(--scaleX) * 4px)!important}.mb-43{margin-bottom:calc(43 * var(--scaleY) * 4px)!important}.me-43{margin-right:calc(43 * var(--scaleX) * 4px)!important}.p-43{padding:calc(43 * var(--scale) * 4px)}select.p-43{padding:calc(43 * var(--scale) * 4px)!important}.pt-43{padding-top:calc(43 * var(--scaleY) * 4px)!important}.ps-43{padding-left:calc(43 * var(--scaleX) * 4px)!important}.pb-43{padding-bottom:calc(43 * var(--scaleY) * 4px)!important}.pe-43{padding-right:calc(43 * var(--scaleX) * 4px)!important}.gap-44{gap:calc(44 * var(--scale) * 4px)}.r-44,.radius-44{border-radius:calc(44 * var(--scale) * 4px)}.m-44{margin:calc(44 * var(--scale) * 4px)}select.m-44{margin:calc(44 * var(--scale) * 4px)!important}.mt-44{margin-top:calc(44 * var(--scaleY) * 4px)!important}.ms-44{margin-left:calc(44 * var(--scaleX) * 4px)!important}.mb-44{margin-bottom:calc(44 * var(--scaleY) * 4px)!important}.me-44{margin-right:calc(44 * var(--scaleX) * 4px)!important}.p-44{padding:calc(44 * var(--scale) * 4px)}select.p-44{padding:calc(44 * var(--scale) * 4px)!important}.pt-44{padding-top:calc(44 * var(--scaleY) * 4px)!important}.ps-44{padding-left:calc(44 * var(--scaleX) * 4px)!important}.pb-44{padding-bottom:calc(44 * var(--scaleY) * 4px)!important}.pe-44{padding-right:calc(44 * var(--scaleX) * 4px)!important}.gap-45{gap:calc(45 * var(--scale) * 4px)}.r-45,.radius-45{border-radius:calc(45 * var(--scale) * 4px)}.m-45{margin:calc(45 * var(--scale) * 4px)}select.m-45{margin:calc(45 * var(--scale) * 4px)!important}.mt-45{margin-top:calc(45 * var(--scaleY) * 4px)!important}.ms-45{margin-left:calc(45 * var(--scaleX) * 4px)!important}.mb-45{margin-bottom:calc(45 * var(--scaleY) * 4px)!important}.me-45{margin-right:calc(45 * var(--scaleX) * 4px)!important}.p-45{padding:calc(45 * var(--scale) * 4px)}select.p-45{padding:calc(45 * var(--scale) * 4px)!important}.pt-45{padding-top:calc(45 * var(--scaleY) * 4px)!important}.ps-45{padding-left:calc(45 * var(--scaleX) * 4px)!important}.pb-45{padding-bottom:calc(45 * var(--scaleY) * 4px)!important}.pe-45{padding-right:calc(45 * var(--scaleX) * 4px)!important}.gap-46{gap:calc(46 * var(--scale) * 4px)}.r-46,.radius-46{border-radius:calc(46 * var(--scale) * 4px)}.m-46{margin:calc(46 * var(--scale) * 4px)}select.m-46{margin:calc(46 * var(--scale) * 4px)!important}.mt-46{margin-top:calc(46 * var(--scaleY) * 4px)!important}.ms-46{margin-left:calc(46 * var(--scaleX) * 4px)!important}.mb-46{margin-bottom:calc(46 * var(--scaleY) * 4px)!important}.me-46{margin-right:calc(46 * var(--scaleX) * 4px)!important}.p-46{padding:calc(46 * var(--scale) * 4px)}select.p-46{padding:calc(46 * var(--scale) * 4px)!important}.pt-46{padding-top:calc(46 * var(--scaleY) * 4px)!important}.ps-46{padding-left:calc(46 * var(--scaleX) * 4px)!important}.pb-46{padding-bottom:calc(46 * var(--scaleY) * 4px)!important}.pe-46{padding-right:calc(46 * var(--scaleX) * 4px)!important}.gap-47{gap:calc(47 * var(--scale) * 4px)}.r-47,.radius-47{border-radius:calc(47 * var(--scale) * 4px)}.m-47{margin:calc(47 * var(--scale) * 4px)}select.m-47{margin:calc(47 * var(--scale) * 4px)!important}.mt-47{margin-top:calc(47 * var(--scaleY) * 4px)!important}.ms-47{margin-left:calc(47 * var(--scaleX) * 4px)!important}.mb-47{margin-bottom:calc(47 * var(--scaleY) * 4px)!important}.me-47{margin-right:calc(47 * var(--scaleX) * 4px)!important}.p-47{padding:calc(47 * var(--scale) * 4px)}select.p-47{padding:calc(47 * var(--scale) * 4px)!important}.pt-47{padding-top:calc(47 * var(--scaleY) * 4px)!important}.ps-47{padding-left:calc(47 * var(--scaleX) * 4px)!important}.pb-47{padding-bottom:calc(47 * var(--scaleY) * 4px)!important}.pe-47{padding-right:calc(47 * var(--scaleX) * 4px)!important}.gap-48{gap:calc(48 * var(--scale) * 4px)}.r-48,.radius-48{border-radius:calc(48 * var(--scale) * 4px)}.m-48{margin:calc(48 * var(--scale) * 4px)}select.m-48{margin:calc(48 * var(--scale) * 4px)!important}.mt-48{margin-top:calc(48 * var(--scaleY) * 4px)!important}.ms-48{margin-left:calc(48 * var(--scaleX) * 4px)!important}.mb-48{margin-bottom:calc(48 * var(--scaleY) * 4px)!important}.me-48{margin-right:calc(48 * var(--scaleX) * 4px)!important}.p-48{padding:calc(48 * var(--scale) * 4px)}select.p-48{padding:calc(48 * var(--scale) * 4px)!important}.pt-48{padding-top:calc(48 * var(--scaleY) * 4px)!important}.ps-48{padding-left:calc(48 * var(--scaleX) * 4px)!important}.pb-48{padding-bottom:calc(48 * var(--scaleY) * 4px)!important}.pe-48{padding-right:calc(48 * var(--scaleX) * 4px)!important}.gap-49{gap:calc(49 * var(--scale) * 4px)}.r-49,.radius-49{border-radius:calc(49 * var(--scale) * 4px)}.m-49{margin:calc(49 * var(--scale) * 4px)}select.m-49{margin:calc(49 * var(--scale) * 4px)!important}.mt-49{margin-top:calc(49 * var(--scaleY) * 4px)!important}.ms-49{margin-left:calc(49 * var(--scaleX) * 4px)!important}.mb-49{margin-bottom:calc(49 * var(--scaleY) * 4px)!important}.me-49{margin-right:calc(49 * var(--scaleX) * 4px)!important}.p-49{padding:calc(49 * var(--scale) * 4px)}select.p-49{padding:calc(49 * var(--scale) * 4px)!important}.pt-49{padding-top:calc(49 * var(--scaleY) * 4px)!important}.ps-49{padding-left:calc(49 * var(--scaleX) * 4px)!important}.pb-49{padding-bottom:calc(49 * var(--scaleY) * 4px)!important}.pe-49{padding-right:calc(49 * var(--scaleX) * 4px)!important}.gap-50{gap:calc(50 * var(--scale) * 4px)}.r-50,.radius-50{border-radius:calc(50 * var(--scale) * 4px)}.m-50{margin:calc(50 * var(--scale) * 4px)}select.m-50{margin:calc(50 * var(--scale) * 4px)!important}.mt-50{margin-top:calc(50 * var(--scaleY) * 4px)!important}.ms-50{margin-left:calc(50 * var(--scaleX) * 4px)!important}.mb-50{margin-bottom:calc(50 * var(--scaleY) * 4px)!important}.me-50{margin-right:calc(50 * var(--scaleX) * 4px)!important}.p-50{padding:calc(50 * var(--scale) * 4px)}select.p-50{padding:calc(50 * var(--scale) * 4px)!important}.pt-50{padding-top:calc(50 * var(--scaleY) * 4px)!important}.ps-50{padding-left:calc(50 * var(--scaleX) * 4px)!important}.pb-50{padding-bottom:calc(50 * var(--scaleY) * 4px)!important}.pe-50{padding-right:calc(50 * var(--scaleX) * 4px)!important}.gap-51{gap:calc(51 * var(--scale) * 4px)}.r-51,.radius-51{border-radius:calc(51 * var(--scale) * 4px)}.m-51{margin:calc(51 * var(--scale) * 4px)}select.m-51{margin:calc(51 * var(--scale) * 4px)!important}.mt-51{margin-top:calc(51 * var(--scaleY) * 4px)!important}.ms-51{margin-left:calc(51 * var(--scaleX) * 4px)!important}.mb-51{margin-bottom:calc(51 * var(--scaleY) * 4px)!important}.me-51{margin-right:calc(51 * var(--scaleX) * 4px)!important}.p-51{padding:calc(51 * var(--scale) * 4px)}select.p-51{padding:calc(51 * var(--scale) * 4px)!important}.pt-51{padding-top:calc(51 * var(--scaleY) * 4px)!important}.ps-51{padding-left:calc(51 * var(--scaleX) * 4px)!important}.pb-51{padding-bottom:calc(51 * var(--scaleY) * 4px)!important}.pe-51{padding-right:calc(51 * var(--scaleX) * 4px)!important}.gap-52{gap:calc(52 * var(--scale) * 4px)}.r-52,.radius-52{border-radius:calc(52 * var(--scale) * 4px)}.m-52{margin:calc(52 * var(--scale) * 4px)}select.m-52{margin:calc(52 * var(--scale) * 4px)!important}.mt-52{margin-top:calc(52 * var(--scaleY) * 4px)!important}.ms-52{margin-left:calc(52 * var(--scaleX) * 4px)!important}.mb-52{margin-bottom:calc(52 * var(--scaleY) * 4px)!important}.me-52{margin-right:calc(52 * var(--scaleX) * 4px)!important}.p-52{padding:calc(52 * var(--scale) * 4px)}select.p-52{padding:calc(52 * var(--scale) * 4px)!important}.pt-52{padding-top:calc(52 * var(--scaleY) * 4px)!important}.ps-52{padding-left:calc(52 * var(--scaleX) * 4px)!important}.pb-52{padding-bottom:calc(52 * var(--scaleY) * 4px)!important}.pe-52{padding-right:calc(52 * var(--scaleX) * 4px)!important}.gap-53{gap:calc(53 * var(--scale) * 4px)}.r-53,.radius-53{border-radius:calc(53 * var(--scale) * 4px)}.m-53{margin:calc(53 * var(--scale) * 4px)}select.m-53{margin:calc(53 * var(--scale) * 4px)!important}.mt-53{margin-top:calc(53 * var(--scaleY) * 4px)!important}.ms-53{margin-left:calc(53 * var(--scaleX) * 4px)!important}.mb-53{margin-bottom:calc(53 * var(--scaleY) * 4px)!important}.me-53{margin-right:calc(53 * var(--scaleX) * 4px)!important}.p-53{padding:calc(53 * var(--scale) * 4px)}select.p-53{padding:calc(53 * var(--scale) * 4px)!important}.pt-53{padding-top:calc(53 * var(--scaleY) * 4px)!important}.ps-53{padding-left:calc(53 * var(--scaleX) * 4px)!important}.pb-53{padding-bottom:calc(53 * var(--scaleY) * 4px)!important}.pe-53{padding-right:calc(53 * var(--scaleX) * 4px)!important}.gap-54{gap:calc(54 * var(--scale) * 4px)}.r-54,.radius-54{border-radius:calc(54 * var(--scale) * 4px)}.m-54{margin:calc(54 * var(--scale) * 4px)}select.m-54{margin:calc(54 * var(--scale) * 4px)!important}.mt-54{margin-top:calc(54 * var(--scaleY) * 4px)!important}.ms-54{margin-left:calc(54 * var(--scaleX) * 4px)!important}.mb-54{margin-bottom:calc(54 * var(--scaleY) * 4px)!important}.me-54{margin-right:calc(54 * var(--scaleX) * 4px)!important}.p-54{padding:calc(54 * var(--scale) * 4px)}select.p-54{padding:calc(54 * var(--scale) * 4px)!important}.pt-54{padding-top:calc(54 * var(--scaleY) * 4px)!important}.ps-54{padding-left:calc(54 * var(--scaleX) * 4px)!important}.pb-54{padding-bottom:calc(54 * var(--scaleY) * 4px)!important}.pe-54{padding-right:calc(54 * var(--scaleX) * 4px)!important}.gap-55{gap:calc(55 * var(--scale) * 4px)}.r-55,.radius-55{border-radius:calc(55 * var(--scale) * 4px)}.m-55{margin:calc(55 * var(--scale) * 4px)}select.m-55{margin:calc(55 * var(--scale) * 4px)!important}.mt-55{margin-top:calc(55 * var(--scaleY) * 4px)!important}.ms-55{margin-left:calc(55 * var(--scaleX) * 4px)!important}.mb-55{margin-bottom:calc(55 * var(--scaleY) * 4px)!important}.me-55{margin-right:calc(55 * var(--scaleX) * 4px)!important}.p-55{padding:calc(55 * var(--scale) * 4px)}select.p-55{padding:calc(55 * var(--scale) * 4px)!important}.pt-55{padding-top:calc(55 * var(--scaleY) * 4px)!important}.ps-55{padding-left:calc(55 * var(--scaleX) * 4px)!important}.pb-55{padding-bottom:calc(55 * var(--scaleY) * 4px)!important}.pe-55{padding-right:calc(55 * var(--scaleX) * 4px)!important}.gap-56{gap:calc(56 * var(--scale) * 4px)}.r-56,.radius-56{border-radius:calc(56 * var(--scale) * 4px)}.m-56{margin:calc(56 * var(--scale) * 4px)}select.m-56{margin:calc(56 * var(--scale) * 4px)!important}.mt-56{margin-top:calc(56 * var(--scaleY) * 4px)!important}.ms-56{margin-left:calc(56 * var(--scaleX) * 4px)!important}.mb-56{margin-bottom:calc(56 * var(--scaleY) * 4px)!important}.me-56{margin-right:calc(56 * var(--scaleX) * 4px)!important}.p-56{padding:calc(56 * var(--scale) * 4px)}select.p-56{padding:calc(56 * var(--scale) * 4px)!important}.pt-56{padding-top:calc(56 * var(--scaleY) * 4px)!important}.ps-56{padding-left:calc(56 * var(--scaleX) * 4px)!important}.pb-56{padding-bottom:calc(56 * var(--scaleY) * 4px)!important}.pe-56{padding-right:calc(56 * var(--scaleX) * 4px)!important}.gap-57{gap:calc(57 * var(--scale) * 4px)}.r-57,.radius-57{border-radius:calc(57 * var(--scale) * 4px)}.m-57{margin:calc(57 * var(--scale) * 4px)}select.m-57{margin:calc(57 * var(--scale) * 4px)!important}.mt-57{margin-top:calc(57 * var(--scaleY) * 4px)!important}.ms-57{margin-left:calc(57 * var(--scaleX) * 4px)!important}.mb-57{margin-bottom:calc(57 * var(--scaleY) * 4px)!important}.me-57{margin-right:calc(57 * var(--scaleX) * 4px)!important}.p-57{padding:calc(57 * var(--scale) * 4px)}select.p-57{padding:calc(57 * var(--scale) * 4px)!important}.pt-57{padding-top:calc(57 * var(--scaleY) * 4px)!important}.ps-57{padding-left:calc(57 * var(--scaleX) * 4px)!important}.pb-57{padding-bottom:calc(57 * var(--scaleY) * 4px)!important}.pe-57{padding-right:calc(57 * var(--scaleX) * 4px)!important}.gap-58{gap:calc(58 * var(--scale) * 4px)}.r-58,.radius-58{border-radius:calc(58 * var(--scale) * 4px)}.m-58{margin:calc(58 * var(--scale) * 4px)}select.m-58{margin:calc(58 * var(--scale) * 4px)!important}.mt-58{margin-top:calc(58 * var(--scaleY) * 4px)!important}.ms-58{margin-left:calc(58 * var(--scaleX) * 4px)!important}.mb-58{margin-bottom:calc(58 * var(--scaleY) * 4px)!important}.me-58{margin-right:calc(58 * var(--scaleX) * 4px)!important}.p-58{padding:calc(58 * var(--scale) * 4px)}select.p-58{padding:calc(58 * var(--scale) * 4px)!important}.pt-58{padding-top:calc(58 * var(--scaleY) * 4px)!important}.ps-58{padding-left:calc(58 * var(--scaleX) * 4px)!important}.pb-58{padding-bottom:calc(58 * var(--scaleY) * 4px)!important}.pe-58{padding-right:calc(58 * var(--scaleX) * 4px)!important}.gap-59{gap:calc(59 * var(--scale) * 4px)}.r-59,.radius-59{border-radius:calc(59 * var(--scale) * 4px)}.m-59{margin:calc(59 * var(--scale) * 4px)}select.m-59{margin:calc(59 * var(--scale) * 4px)!important}.mt-59{margin-top:calc(59 * var(--scaleY) * 4px)!important}.ms-59{margin-left:calc(59 * var(--scaleX) * 4px)!important}.mb-59{margin-bottom:calc(59 * var(--scaleY) * 4px)!important}.me-59{margin-right:calc(59 * var(--scaleX) * 4px)!important}.p-59{padding:calc(59 * var(--scale) * 4px)}select.p-59{padding:calc(59 * var(--scale) * 4px)!important}.pt-59{padding-top:calc(59 * var(--scaleY) * 4px)!important}.ps-59{padding-left:calc(59 * var(--scaleX) * 4px)!important}.pb-59{padding-bottom:calc(59 * var(--scaleY) * 4px)!important}.pe-59{padding-right:calc(59 * var(--scaleX) * 4px)!important}.gap-60{gap:calc(60 * var(--scale) * 4px)}.r-60,.radius-60{border-radius:calc(60 * var(--scale) * 4px)}.m-60{margin:calc(60 * var(--scale) * 4px)}select.m-60{margin:calc(60 * var(--scale) * 4px)!important}.mt-60{margin-top:calc(60 * var(--scaleY) * 4px)!important}.ms-60{margin-left:calc(60 * var(--scaleX) * 4px)!important}.mb-60{margin-bottom:calc(60 * var(--scaleY) * 4px)!important}.me-60{margin-right:calc(60 * var(--scaleX) * 4px)!important}.p-60{padding:calc(60 * var(--scale) * 4px)}select.p-60{padding:calc(60 * var(--scale) * 4px)!important}.pt-60{padding-top:calc(60 * var(--scaleY) * 4px)!important}.ps-60{padding-left:calc(60 * var(--scaleX) * 4px)!important}.pb-60{padding-bottom:calc(60 * var(--scaleY) * 4px)!important}.pe-60{padding-right:calc(60 * var(--scaleX) * 4px)!important}.gap-61{gap:calc(61 * var(--scale) * 4px)}.r-61,.radius-61{border-radius:calc(61 * var(--scale) * 4px)}.m-61{margin:calc(61 * var(--scale) * 4px)}select.m-61{margin:calc(61 * var(--scale) * 4px)!important}.mt-61{margin-top:calc(61 * var(--scaleY) * 4px)!important}.ms-61{margin-left:calc(61 * var(--scaleX) * 4px)!important}.mb-61{margin-bottom:calc(61 * var(--scaleY) * 4px)!important}.me-61{margin-right:calc(61 * var(--scaleX) * 4px)!important}.p-61{padding:calc(61 * var(--scale) * 4px)}select.p-61{padding:calc(61 * var(--scale) * 4px)!important}.pt-61{padding-top:calc(61 * var(--scaleY) * 4px)!important}.ps-61{padding-left:calc(61 * var(--scaleX) * 4px)!important}.pb-61{padding-bottom:calc(61 * var(--scaleY) * 4px)!important}.pe-61{padding-right:calc(61 * var(--scaleX) * 4px)!important}.gap-62{gap:calc(62 * var(--scale) * 4px)}.r-62,.radius-62{border-radius:calc(62 * var(--scale) * 4px)}.m-62{margin:calc(62 * var(--scale) * 4px)}select.m-62{margin:calc(62 * var(--scale) * 4px)!important}.mt-62{margin-top:calc(62 * var(--scaleY) * 4px)!important}.ms-62{margin-left:calc(62 * var(--scaleX) * 4px)!important}.mb-62{margin-bottom:calc(62 * var(--scaleY) * 4px)!important}.me-62{margin-right:calc(62 * var(--scaleX) * 4px)!important}.p-62{padding:calc(62 * var(--scale) * 4px)}select.p-62{padding:calc(62 * var(--scale) * 4px)!important}.pt-62{padding-top:calc(62 * var(--scaleY) * 4px)!important}.ps-62{padding-left:calc(62 * var(--scaleX) * 4px)!important}.pb-62{padding-bottom:calc(62 * var(--scaleY) * 4px)!important}.pe-62{padding-right:calc(62 * var(--scaleX) * 4px)!important}.gap-63{gap:calc(63 * var(--scale) * 4px)}.r-63,.radius-63{border-radius:calc(63 * var(--scale) * 4px)}.m-63{margin:calc(63 * var(--scale) * 4px)}select.m-63{margin:calc(63 * var(--scale) * 4px)!important}.mt-63{margin-top:calc(63 * var(--scaleY) * 4px)!important}.ms-63{margin-left:calc(63 * var(--scaleX) * 4px)!important}.mb-63{margin-bottom:calc(63 * var(--scaleY) * 4px)!important}.me-63{margin-right:calc(63 * var(--scaleX) * 4px)!important}.p-63{padding:calc(63 * var(--scale) * 4px)}select.p-63{padding:calc(63 * var(--scale) * 4px)!important}.pt-63{padding-top:calc(63 * var(--scaleY) * 4px)!important}.ps-63{padding-left:calc(63 * var(--scaleX) * 4px)!important}.pb-63{padding-bottom:calc(63 * var(--scaleY) * 4px)!important}.pe-63{padding-right:calc(63 * var(--scaleX) * 4px)!important}.gap-64{gap:calc(64 * var(--scale) * 4px)}.r-64,.radius-64{border-radius:calc(64 * var(--scale) * 4px)}.m-64{margin:calc(64 * var(--scale) * 4px)}select.m-64{margin:calc(64 * var(--scale) * 4px)!important}.mt-64{margin-top:calc(64 * var(--scaleY) * 4px)!important}.ms-64{margin-left:calc(64 * var(--scaleX) * 4px)!important}.mb-64{margin-bottom:calc(64 * var(--scaleY) * 4px)!important}.me-64{margin-right:calc(64 * var(--scaleX) * 4px)!important}.p-64{padding:calc(64 * var(--scale) * 4px)}select.p-64{padding:calc(64 * var(--scale) * 4px)!important}.pt-64{padding-top:calc(64 * var(--scaleY) * 4px)!important}.ps-64{padding-left:calc(64 * var(--scaleX) * 4px)!important}.pb-64{padding-bottom:calc(64 * var(--scaleY) * 4px)!important}.pe-64{padding-right:calc(64 * var(--scaleX) * 4px)!important}.w-0{width:0%!important;min-width:0%!important}.h-0{height:0%!important;min-height:0%!important}.vw-0{width:0!important;min-width:0!important}.vh-0{height:0!important;min-height:0!important}.mw-0{min-width:0%!important}.mh-0{min-height:0%!important}.mxw-0{max-width:0%!important}.mxh-0{max-height:0%!important}.text-opacity-0,.opacity-0,.o-0{opacity:0}.w-1{width:1%!important;min-width:1%!important}.h-1{height:1%!important;min-height:1%!important}.vw-1{width:1vw!important;min-width:1vw!important}.vh-1{height:1vh!important;min-height:1vh!important}.mw-1{min-width:1%!important}.mh-1{min-height:1%!important}.mxw-1{max-width:1%!important}.mxh-1{max-height:1%!important}.text-opacity-1,.opacity-1,.o-1{opacity:.01}.w-2{width:2%!important;min-width:2%!important}.h-2{height:2%!important;min-height:2%!important}.vw-2{width:2vw!important;min-width:2vw!important}.vh-2{height:2vh!important;min-height:2vh!important}.mw-2{min-width:2%!important}.mh-2{min-height:2%!important}.mxw-2{max-width:2%!important}.mxh-2{max-height:2%!important}.text-opacity-2,.opacity-2,.o-2{opacity:.02}.w-3{width:3%!important;min-width:3%!important}.h-3{height:3%!important;min-height:3%!important}.vw-3{width:3vw!important;min-width:3vw!important}.vh-3{height:3vh!important;min-height:3vh!important}.mw-3{min-width:3%!important}.mh-3{min-height:3%!important}.mxw-3{max-width:3%!important}.mxh-3{max-height:3%!important}.text-opacity-3,.opacity-3,.o-3{opacity:.03}.w-4{width:4%!important;min-width:4%!important}.h-4{height:4%!important;min-height:4%!important}.vw-4{width:4vw!important;min-width:4vw!important}.vh-4{height:4vh!important;min-height:4vh!important}.mw-4{min-width:4%!important}.mh-4{min-height:4%!important}.mxw-4{max-width:4%!important}.mxh-4{max-height:4%!important}.text-opacity-4,.opacity-4,.o-4{opacity:.04}.w-5{width:5%!important;min-width:5%!important}.h-5{height:5%!important;min-height:5%!important}.vw-5{width:5vw!important;min-width:5vw!important}.vh-5{height:5vh!important;min-height:5vh!important}.mw-5{min-width:5%!important}.mh-5{min-height:5%!important}.mxw-5{max-width:5%!important}.mxh-5{max-height:5%!important}.text-opacity-5,.opacity-5,.o-5{opacity:.05}.w-6{width:6%!important;min-width:6%!important}.h-6{height:6%!important;min-height:6%!important}.vw-6{width:6vw!important;min-width:6vw!important}.vh-6{height:6vh!important;min-height:6vh!important}.mw-6{min-width:6%!important}.mh-6{min-height:6%!important}.mxw-6{max-width:6%!important}.mxh-6{max-height:6%!important}.text-opacity-6,.opacity-6,.o-6{opacity:.06}.w-7{width:7%!important;min-width:7%!important}.h-7{height:7%!important;min-height:7%!important}.vw-7{width:7vw!important;min-width:7vw!important}.vh-7{height:7vh!important;min-height:7vh!important}.mw-7{min-width:7%!important}.mh-7{min-height:7%!important}.mxw-7{max-width:7%!important}.mxh-7{max-height:7%!important}.text-opacity-7,.opacity-7,.o-7{opacity:.07}.w-8{width:8%!important;min-width:8%!important}.h-8{height:8%!important;min-height:8%!important}.vw-8{width:8vw!important;min-width:8vw!important}.vh-8{height:8vh!important;min-height:8vh!important}.mw-8{min-width:8%!important}.mh-8{min-height:8%!important}.mxw-8{max-width:8%!important}.mxh-8{max-height:8%!important}.text-opacity-8,.opacity-8,.o-8{opacity:.08}.w-9{width:9%!important;min-width:9%!important}.h-9{height:9%!important;min-height:9%!important}.vw-9{width:9vw!important;min-width:9vw!important}.vh-9{height:9vh!important;min-height:9vh!important}.mw-9{min-width:9%!important}.mh-9{min-height:9%!important}.mxw-9{max-width:9%!important}.mxh-9{max-height:9%!important}.text-opacity-9,.opacity-9,.o-9{opacity:.09}.w-10{width:10%!important;min-width:10%!important}.h-10{height:10%!important;min-height:10%!important}.vw-10{width:10vw!important;min-width:10vw!important}.vh-10{height:10vh!important;min-height:10vh!important}.mw-10{min-width:10%!important}.mh-10{min-height:10%!important}.mxw-10{max-width:10%!important}.mxh-10{max-height:10%!important}.text-opacity-10,.opacity-10,.o-10{opacity:.1}.w-11{width:11%!important;min-width:11%!important}.h-11{height:11%!important;min-height:11%!important}.vw-11{width:11vw!important;min-width:11vw!important}.vh-11{height:11vh!important;min-height:11vh!important}.mw-11{min-width:11%!important}.mh-11{min-height:11%!important}.mxw-11{max-width:11%!important}.mxh-11{max-height:11%!important}.text-opacity-11,.opacity-11,.o-11{opacity:.11}.w-12{width:12%!important;min-width:12%!important}.h-12{height:12%!important;min-height:12%!important}.vw-12{width:12vw!important;min-width:12vw!important}.vh-12{height:12vh!important;min-height:12vh!important}.mw-12{min-width:12%!important}.mh-12{min-height:12%!important}.mxw-12{max-width:12%!important}.mxh-12{max-height:12%!important}.text-opacity-12,.opacity-12,.o-12{opacity:.12}.w-13{width:13%!important;min-width:13%!important}.h-13{height:13%!important;min-height:13%!important}.vw-13{width:13vw!important;min-width:13vw!important}.vh-13{height:13vh!important;min-height:13vh!important}.mw-13{min-width:13%!important}.mh-13{min-height:13%!important}.mxw-13{max-width:13%!important}.mxh-13{max-height:13%!important}.text-opacity-13,.opacity-13,.o-13{opacity:.13}.w-14{width:14%!important;min-width:14%!important}.h-14{height:14%!important;min-height:14%!important}.vw-14{width:14vw!important;min-width:14vw!important}.vh-14{height:14vh!important;min-height:14vh!important}.mw-14{min-width:14%!important}.mh-14{min-height:14%!important}.mxw-14{max-width:14%!important}.mxh-14{max-height:14%!important}.text-opacity-14,.opacity-14,.o-14{opacity:.14}.w-15{width:15%!important;min-width:15%!important}.h-15{height:15%!important;min-height:15%!important}.vw-15{width:15vw!important;min-width:15vw!important}.vh-15{height:15vh!important;min-height:15vh!important}.mw-15{min-width:15%!important}.mh-15{min-height:15%!important}.mxw-15{max-width:15%!important}.mxh-15{max-height:15%!important}.text-opacity-15,.opacity-15,.o-15{opacity:.15}.w-16{width:16%!important;min-width:16%!important}.h-16{height:16%!important;min-height:16%!important}.vw-16{width:16vw!important;min-width:16vw!important}.vh-16{height:16vh!important;min-height:16vh!important}.mw-16{min-width:16%!important}.mh-16{min-height:16%!important}.mxw-16{max-width:16%!important}.mxh-16{max-height:16%!important}.text-opacity-16,.opacity-16,.o-16{opacity:.16}.w-17{width:17%!important;min-width:17%!important}.h-17{height:17%!important;min-height:17%!important}.vw-17{width:17vw!important;min-width:17vw!important}.vh-17{height:17vh!important;min-height:17vh!important}.mw-17{min-width:17%!important}.mh-17{min-height:17%!important}.mxw-17{max-width:17%!important}.mxh-17{max-height:17%!important}.text-opacity-17,.opacity-17,.o-17{opacity:.17}.w-18{width:18%!important;min-width:18%!important}.h-18{height:18%!important;min-height:18%!important}.vw-18{width:18vw!important;min-width:18vw!important}.vh-18{height:18vh!important;min-height:18vh!important}.mw-18{min-width:18%!important}.mh-18{min-height:18%!important}.mxw-18{max-width:18%!important}.mxh-18{max-height:18%!important}.text-opacity-18,.opacity-18,.o-18{opacity:.18}.w-19{width:19%!important;min-width:19%!important}.h-19{height:19%!important;min-height:19%!important}.vw-19{width:19vw!important;min-width:19vw!important}.vh-19{height:19vh!important;min-height:19vh!important}.mw-19{min-width:19%!important}.mh-19{min-height:19%!important}.mxw-19{max-width:19%!important}.mxh-19{max-height:19%!important}.text-opacity-19,.opacity-19,.o-19{opacity:.19}.w-20{width:20%!important;min-width:20%!important}.h-20{height:20%!important;min-height:20%!important}.vw-20{width:20vw!important;min-width:20vw!important}.vh-20{height:20vh!important;min-height:20vh!important}.mw-20{min-width:20%!important}.mh-20{min-height:20%!important}.mxw-20{max-width:20%!important}.mxh-20{max-height:20%!important}.text-opacity-20,.opacity-20,.o-20{opacity:.2}.w-21{width:21%!important;min-width:21%!important}.h-21{height:21%!important;min-height:21%!important}.vw-21{width:21vw!important;min-width:21vw!important}.vh-21{height:21vh!important;min-height:21vh!important}.mw-21{min-width:21%!important}.mh-21{min-height:21%!important}.mxw-21{max-width:21%!important}.mxh-21{max-height:21%!important}.text-opacity-21,.opacity-21,.o-21{opacity:.21}.w-22{width:22%!important;min-width:22%!important}.h-22{height:22%!important;min-height:22%!important}.vw-22{width:22vw!important;min-width:22vw!important}.vh-22{height:22vh!important;min-height:22vh!important}.mw-22{min-width:22%!important}.mh-22{min-height:22%!important}.mxw-22{max-width:22%!important}.mxh-22{max-height:22%!important}.text-opacity-22,.opacity-22,.o-22{opacity:.22}.w-23{width:23%!important;min-width:23%!important}.h-23{height:23%!important;min-height:23%!important}.vw-23{width:23vw!important;min-width:23vw!important}.vh-23{height:23vh!important;min-height:23vh!important}.mw-23{min-width:23%!important}.mh-23{min-height:23%!important}.mxw-23{max-width:23%!important}.mxh-23{max-height:23%!important}.text-opacity-23,.opacity-23,.o-23{opacity:.23}.w-24{width:24%!important;min-width:24%!important}.h-24{height:24%!important;min-height:24%!important}.vw-24{width:24vw!important;min-width:24vw!important}.vh-24{height:24vh!important;min-height:24vh!important}.mw-24{min-width:24%!important}.mh-24{min-height:24%!important}.mxw-24{max-width:24%!important}.mxh-24{max-height:24%!important}.text-opacity-24,.opacity-24,.o-24{opacity:.24}.w-25{width:25%!important;min-width:25%!important}.h-25{height:25%!important;min-height:25%!important}.vw-25{width:25vw!important;min-width:25vw!important}.vh-25{height:25vh!important;min-height:25vh!important}.mw-25{min-width:25%!important}.mh-25{min-height:25%!important}.mxw-25{max-width:25%!important}.mxh-25{max-height:25%!important}.text-opacity-25,.opacity-25,.o-25{opacity:.25}.w-26{width:26%!important;min-width:26%!important}.h-26{height:26%!important;min-height:26%!important}.vw-26{width:26vw!important;min-width:26vw!important}.vh-26{height:26vh!important;min-height:26vh!important}.mw-26{min-width:26%!important}.mh-26{min-height:26%!important}.mxw-26{max-width:26%!important}.mxh-26{max-height:26%!important}.text-opacity-26,.opacity-26,.o-26{opacity:.26}.w-27{width:27%!important;min-width:27%!important}.h-27{height:27%!important;min-height:27%!important}.vw-27{width:27vw!important;min-width:27vw!important}.vh-27{height:27vh!important;min-height:27vh!important}.mw-27{min-width:27%!important}.mh-27{min-height:27%!important}.mxw-27{max-width:27%!important}.mxh-27{max-height:27%!important}.text-opacity-27,.opacity-27,.o-27{opacity:.27}.w-28{width:28%!important;min-width:28%!important}.h-28{height:28%!important;min-height:28%!important}.vw-28{width:28vw!important;min-width:28vw!important}.vh-28{height:28vh!important;min-height:28vh!important}.mw-28{min-width:28%!important}.mh-28{min-height:28%!important}.mxw-28{max-width:28%!important}.mxh-28{max-height:28%!important}.text-opacity-28,.opacity-28,.o-28{opacity:.28}.w-29{width:29%!important;min-width:29%!important}.h-29{height:29%!important;min-height:29%!important}.vw-29{width:29vw!important;min-width:29vw!important}.vh-29{height:29vh!important;min-height:29vh!important}.mw-29{min-width:29%!important}.mh-29{min-height:29%!important}.mxw-29{max-width:29%!important}.mxh-29{max-height:29%!important}.text-opacity-29,.opacity-29,.o-29{opacity:.29}.w-30{width:30%!important;min-width:30%!important}.h-30{height:30%!important;min-height:30%!important}.vw-30{width:30vw!important;min-width:30vw!important}.vh-30{height:30vh!important;min-height:30vh!important}.mw-30{min-width:30%!important}.mh-30{min-height:30%!important}.mxw-30{max-width:30%!important}.mxh-30{max-height:30%!important}.text-opacity-30,.opacity-30,.o-30{opacity:.3}.w-31{width:31%!important;min-width:31%!important}.h-31{height:31%!important;min-height:31%!important}.vw-31{width:31vw!important;min-width:31vw!important}.vh-31{height:31vh!important;min-height:31vh!important}.mw-31{min-width:31%!important}.mh-31{min-height:31%!important}.mxw-31{max-width:31%!important}.mxh-31{max-height:31%!important}.text-opacity-31,.opacity-31,.o-31{opacity:.31}.w-32{width:32%!important;min-width:32%!important}.h-32{height:32%!important;min-height:32%!important}.vw-32{width:32vw!important;min-width:32vw!important}.vh-32{height:32vh!important;min-height:32vh!important}.mw-32{min-width:32%!important}.mh-32{min-height:32%!important}.mxw-32{max-width:32%!important}.mxh-32{max-height:32%!important}.text-opacity-32,.opacity-32,.o-32{opacity:.32}.w-33{width:33%!important;min-width:33%!important}.h-33{height:33%!important;min-height:33%!important}.vw-33{width:33vw!important;min-width:33vw!important}.vh-33{height:33vh!important;min-height:33vh!important}.mw-33{min-width:33%!important}.mh-33{min-height:33%!important}.mxw-33{max-width:33%!important}.mxh-33{max-height:33%!important}.text-opacity-33,.opacity-33,.o-33{opacity:.33}.w-34{width:34%!important;min-width:34%!important}.h-34{height:34%!important;min-height:34%!important}.vw-34{width:34vw!important;min-width:34vw!important}.vh-34{height:34vh!important;min-height:34vh!important}.mw-34{min-width:34%!important}.mh-34{min-height:34%!important}.mxw-34{max-width:34%!important}.mxh-34{max-height:34%!important}.text-opacity-34,.opacity-34,.o-34{opacity:.34}.w-35{width:35%!important;min-width:35%!important}.h-35{height:35%!important;min-height:35%!important}.vw-35{width:35vw!important;min-width:35vw!important}.vh-35{height:35vh!important;min-height:35vh!important}.mw-35{min-width:35%!important}.mh-35{min-height:35%!important}.mxw-35{max-width:35%!important}.mxh-35{max-height:35%!important}.text-opacity-35,.opacity-35,.o-35{opacity:.35}.w-36{width:36%!important;min-width:36%!important}.h-36{height:36%!important;min-height:36%!important}.vw-36{width:36vw!important;min-width:36vw!important}.vh-36{height:36vh!important;min-height:36vh!important}.mw-36{min-width:36%!important}.mh-36{min-height:36%!important}.mxw-36{max-width:36%!important}.mxh-36{max-height:36%!important}.text-opacity-36,.opacity-36,.o-36{opacity:.36}.w-37{width:37%!important;min-width:37%!important}.h-37{height:37%!important;min-height:37%!important}.vw-37{width:37vw!important;min-width:37vw!important}.vh-37{height:37vh!important;min-height:37vh!important}.mw-37{min-width:37%!important}.mh-37{min-height:37%!important}.mxw-37{max-width:37%!important}.mxh-37{max-height:37%!important}.text-opacity-37,.opacity-37,.o-37{opacity:.37}.w-38{width:38%!important;min-width:38%!important}.h-38{height:38%!important;min-height:38%!important}.vw-38{width:38vw!important;min-width:38vw!important}.vh-38{height:38vh!important;min-height:38vh!important}.mw-38{min-width:38%!important}.mh-38{min-height:38%!important}.mxw-38{max-width:38%!important}.mxh-38{max-height:38%!important}.text-opacity-38,.opacity-38,.o-38{opacity:.38}.w-39{width:39%!important;min-width:39%!important}.h-39{height:39%!important;min-height:39%!important}.vw-39{width:39vw!important;min-width:39vw!important}.vh-39{height:39vh!important;min-height:39vh!important}.mw-39{min-width:39%!important}.mh-39{min-height:39%!important}.mxw-39{max-width:39%!important}.mxh-39{max-height:39%!important}.text-opacity-39,.opacity-39,.o-39{opacity:.39}.w-40{width:40%!important;min-width:40%!important}.h-40{height:40%!important;min-height:40%!important}.vw-40{width:40vw!important;min-width:40vw!important}.vh-40{height:40vh!important;min-height:40vh!important}.mw-40{min-width:40%!important}.mh-40{min-height:40%!important}.mxw-40{max-width:40%!important}.mxh-40{max-height:40%!important}.text-opacity-40,.opacity-40,.o-40{opacity:.4}.w-41{width:41%!important;min-width:41%!important}.h-41{height:41%!important;min-height:41%!important}.vw-41{width:41vw!important;min-width:41vw!important}.vh-41{height:41vh!important;min-height:41vh!important}.mw-41{min-width:41%!important}.mh-41{min-height:41%!important}.mxw-41{max-width:41%!important}.mxh-41{max-height:41%!important}.text-opacity-41,.opacity-41,.o-41{opacity:.41}.w-42{width:42%!important;min-width:42%!important}.h-42{height:42%!important;min-height:42%!important}.vw-42{width:42vw!important;min-width:42vw!important}.vh-42{height:42vh!important;min-height:42vh!important}.mw-42{min-width:42%!important}.mh-42{min-height:42%!important}.mxw-42{max-width:42%!important}.mxh-42{max-height:42%!important}.text-opacity-42,.opacity-42,.o-42{opacity:.42}.w-43{width:43%!important;min-width:43%!important}.h-43{height:43%!important;min-height:43%!important}.vw-43{width:43vw!important;min-width:43vw!important}.vh-43{height:43vh!important;min-height:43vh!important}.mw-43{min-width:43%!important}.mh-43{min-height:43%!important}.mxw-43{max-width:43%!important}.mxh-43{max-height:43%!important}.text-opacity-43,.opacity-43,.o-43{opacity:.43}.w-44{width:44%!important;min-width:44%!important}.h-44{height:44%!important;min-height:44%!important}.vw-44{width:44vw!important;min-width:44vw!important}.vh-44{height:44vh!important;min-height:44vh!important}.mw-44{min-width:44%!important}.mh-44{min-height:44%!important}.mxw-44{max-width:44%!important}.mxh-44{max-height:44%!important}.text-opacity-44,.opacity-44,.o-44{opacity:.44}.w-45{width:45%!important;min-width:45%!important}.h-45{height:45%!important;min-height:45%!important}.vw-45{width:45vw!important;min-width:45vw!important}.vh-45{height:45vh!important;min-height:45vh!important}.mw-45{min-width:45%!important}.mh-45{min-height:45%!important}.mxw-45{max-width:45%!important}.mxh-45{max-height:45%!important}.text-opacity-45,.opacity-45,.o-45{opacity:.45}.w-46{width:46%!important;min-width:46%!important}.h-46{height:46%!important;min-height:46%!important}.vw-46{width:46vw!important;min-width:46vw!important}.vh-46{height:46vh!important;min-height:46vh!important}.mw-46{min-width:46%!important}.mh-46{min-height:46%!important}.mxw-46{max-width:46%!important}.mxh-46{max-height:46%!important}.text-opacity-46,.opacity-46,.o-46{opacity:.46}.w-47{width:47%!important;min-width:47%!important}.h-47{height:47%!important;min-height:47%!important}.vw-47{width:47vw!important;min-width:47vw!important}.vh-47{height:47vh!important;min-height:47vh!important}.mw-47{min-width:47%!important}.mh-47{min-height:47%!important}.mxw-47{max-width:47%!important}.mxh-47{max-height:47%!important}.text-opacity-47,.opacity-47,.o-47{opacity:.47}.w-48{width:48%!important;min-width:48%!important}.h-48{height:48%!important;min-height:48%!important}.vw-48{width:48vw!important;min-width:48vw!important}.vh-48{height:48vh!important;min-height:48vh!important}.mw-48{min-width:48%!important}.mh-48{min-height:48%!important}.mxw-48{max-width:48%!important}.mxh-48{max-height:48%!important}.text-opacity-48,.opacity-48,.o-48{opacity:.48}.w-49{width:49%!important;min-width:49%!important}.h-49{height:49%!important;min-height:49%!important}.vw-49{width:49vw!important;min-width:49vw!important}.vh-49{height:49vh!important;min-height:49vh!important}.mw-49{min-width:49%!important}.mh-49{min-height:49%!important}.mxw-49{max-width:49%!important}.mxh-49{max-height:49%!important}.text-opacity-49,.opacity-49,.o-49{opacity:.49}.w-50{width:50%!important;min-width:50%!important}.h-50{height:50%!important;min-height:50%!important}.vw-50{width:50vw!important;min-width:50vw!important}.vh-50{height:50vh!important;min-height:50vh!important}.mw-50{min-width:50%!important}.mh-50{min-height:50%!important}.mxw-50{max-width:50%!important}.mxh-50{max-height:50%!important}.text-opacity-50,.opacity-50,.o-50{opacity:.5}.w-51{width:51%!important;min-width:51%!important}.h-51{height:51%!important;min-height:51%!important}.vw-51{width:51vw!important;min-width:51vw!important}.vh-51{height:51vh!important;min-height:51vh!important}.mw-51{min-width:51%!important}.mh-51{min-height:51%!important}.mxw-51{max-width:51%!important}.mxh-51{max-height:51%!important}.text-opacity-51,.opacity-51,.o-51{opacity:.51}.w-52{width:52%!important;min-width:52%!important}.h-52{height:52%!important;min-height:52%!important}.vw-52{width:52vw!important;min-width:52vw!important}.vh-52{height:52vh!important;min-height:52vh!important}.mw-52{min-width:52%!important}.mh-52{min-height:52%!important}.mxw-52{max-width:52%!important}.mxh-52{max-height:52%!important}.text-opacity-52,.opacity-52,.o-52{opacity:.52}.w-53{width:53%!important;min-width:53%!important}.h-53{height:53%!important;min-height:53%!important}.vw-53{width:53vw!important;min-width:53vw!important}.vh-53{height:53vh!important;min-height:53vh!important}.mw-53{min-width:53%!important}.mh-53{min-height:53%!important}.mxw-53{max-width:53%!important}.mxh-53{max-height:53%!important}.text-opacity-53,.opacity-53,.o-53{opacity:.53}.w-54{width:54%!important;min-width:54%!important}.h-54{height:54%!important;min-height:54%!important}.vw-54{width:54vw!important;min-width:54vw!important}.vh-54{height:54vh!important;min-height:54vh!important}.mw-54{min-width:54%!important}.mh-54{min-height:54%!important}.mxw-54{max-width:54%!important}.mxh-54{max-height:54%!important}.text-opacity-54,.opacity-54,.o-54{opacity:.54}.w-55{width:55%!important;min-width:55%!important}.h-55{height:55%!important;min-height:55%!important}.vw-55{width:55vw!important;min-width:55vw!important}.vh-55{height:55vh!important;min-height:55vh!important}.mw-55{min-width:55%!important}.mh-55{min-height:55%!important}.mxw-55{max-width:55%!important}.mxh-55{max-height:55%!important}.text-opacity-55,.opacity-55,.o-55{opacity:.55}.w-56{width:56%!important;min-width:56%!important}.h-56{height:56%!important;min-height:56%!important}.vw-56{width:56vw!important;min-width:56vw!important}.vh-56{height:56vh!important;min-height:56vh!important}.mw-56{min-width:56%!important}.mh-56{min-height:56%!important}.mxw-56{max-width:56%!important}.mxh-56{max-height:56%!important}.text-opacity-56,.opacity-56,.o-56{opacity:.56}.w-57{width:57%!important;min-width:57%!important}.h-57{height:57%!important;min-height:57%!important}.vw-57{width:57vw!important;min-width:57vw!important}.vh-57{height:57vh!important;min-height:57vh!important}.mw-57{min-width:57%!important}.mh-57{min-height:57%!important}.mxw-57{max-width:57%!important}.mxh-57{max-height:57%!important}.text-opacity-57,.opacity-57,.o-57{opacity:.57}.w-58{width:58%!important;min-width:58%!important}.h-58{height:58%!important;min-height:58%!important}.vw-58{width:58vw!important;min-width:58vw!important}.vh-58{height:58vh!important;min-height:58vh!important}.mw-58{min-width:58%!important}.mh-58{min-height:58%!important}.mxw-58{max-width:58%!important}.mxh-58{max-height:58%!important}.text-opacity-58,.opacity-58,.o-58{opacity:.58}.w-59{width:59%!important;min-width:59%!important}.h-59{height:59%!important;min-height:59%!important}.vw-59{width:59vw!important;min-width:59vw!important}.vh-59{height:59vh!important;min-height:59vh!important}.mw-59{min-width:59%!important}.mh-59{min-height:59%!important}.mxw-59{max-width:59%!important}.mxh-59{max-height:59%!important}.text-opacity-59,.opacity-59,.o-59{opacity:.59}.w-60{width:60%!important;min-width:60%!important}.h-60{height:60%!important;min-height:60%!important}.vw-60{width:60vw!important;min-width:60vw!important}.vh-60{height:60vh!important;min-height:60vh!important}.mw-60{min-width:60%!important}.mh-60{min-height:60%!important}.mxw-60{max-width:60%!important}.mxh-60{max-height:60%!important}.text-opacity-60,.opacity-60,.o-60{opacity:.6}.w-61{width:61%!important;min-width:61%!important}.h-61{height:61%!important;min-height:61%!important}.vw-61{width:61vw!important;min-width:61vw!important}.vh-61{height:61vh!important;min-height:61vh!important}.mw-61{min-width:61%!important}.mh-61{min-height:61%!important}.mxw-61{max-width:61%!important}.mxh-61{max-height:61%!important}.text-opacity-61,.opacity-61,.o-61{opacity:.61}.w-62{width:62%!important;min-width:62%!important}.h-62{height:62%!important;min-height:62%!important}.vw-62{width:62vw!important;min-width:62vw!important}.vh-62{height:62vh!important;min-height:62vh!important}.mw-62{min-width:62%!important}.mh-62{min-height:62%!important}.mxw-62{max-width:62%!important}.mxh-62{max-height:62%!important}.text-opacity-62,.opacity-62,.o-62{opacity:.62}.w-63{width:63%!important;min-width:63%!important}.h-63{height:63%!important;min-height:63%!important}.vw-63{width:63vw!important;min-width:63vw!important}.vh-63{height:63vh!important;min-height:63vh!important}.mw-63{min-width:63%!important}.mh-63{min-height:63%!important}.mxw-63{max-width:63%!important}.mxh-63{max-height:63%!important}.text-opacity-63,.opacity-63,.o-63{opacity:.63}.w-64{width:64%!important;min-width:64%!important}.h-64{height:64%!important;min-height:64%!important}.vw-64{width:64vw!important;min-width:64vw!important}.vh-64{height:64vh!important;min-height:64vh!important}.mw-64{min-width:64%!important}.mh-64{min-height:64%!important}.mxw-64{max-width:64%!important}.mxh-64{max-height:64%!important}.text-opacity-64,.opacity-64,.o-64{opacity:.64}.w-65{width:65%!important;min-width:65%!important}.h-65{height:65%!important;min-height:65%!important}.vw-65{width:65vw!important;min-width:65vw!important}.vh-65{height:65vh!important;min-height:65vh!important}.mw-65{min-width:65%!important}.mh-65{min-height:65%!important}.mxw-65{max-width:65%!important}.mxh-65{max-height:65%!important}.text-opacity-65,.opacity-65,.o-65{opacity:.65}.w-66{width:66%!important;min-width:66%!important}.h-66{height:66%!important;min-height:66%!important}.vw-66{width:66vw!important;min-width:66vw!important}.vh-66{height:66vh!important;min-height:66vh!important}.mw-66{min-width:66%!important}.mh-66{min-height:66%!important}.mxw-66{max-width:66%!important}.mxh-66{max-height:66%!important}.text-opacity-66,.opacity-66,.o-66{opacity:.66}.w-67{width:67%!important;min-width:67%!important}.h-67{height:67%!important;min-height:67%!important}.vw-67{width:67vw!important;min-width:67vw!important}.vh-67{height:67vh!important;min-height:67vh!important}.mw-67{min-width:67%!important}.mh-67{min-height:67%!important}.mxw-67{max-width:67%!important}.mxh-67{max-height:67%!important}.text-opacity-67,.opacity-67,.o-67{opacity:.67}.w-68{width:68%!important;min-width:68%!important}.h-68{height:68%!important;min-height:68%!important}.vw-68{width:68vw!important;min-width:68vw!important}.vh-68{height:68vh!important;min-height:68vh!important}.mw-68{min-width:68%!important}.mh-68{min-height:68%!important}.mxw-68{max-width:68%!important}.mxh-68{max-height:68%!important}.text-opacity-68,.opacity-68,.o-68{opacity:.68}.w-69{width:69%!important;min-width:69%!important}.h-69{height:69%!important;min-height:69%!important}.vw-69{width:69vw!important;min-width:69vw!important}.vh-69{height:69vh!important;min-height:69vh!important}.mw-69{min-width:69%!important}.mh-69{min-height:69%!important}.mxw-69{max-width:69%!important}.mxh-69{max-height:69%!important}.text-opacity-69,.opacity-69,.o-69{opacity:.69}.w-70{width:70%!important;min-width:70%!important}.h-70{height:70%!important;min-height:70%!important}.vw-70{width:70vw!important;min-width:70vw!important}.vh-70{height:70vh!important;min-height:70vh!important}.mw-70{min-width:70%!important}.mh-70{min-height:70%!important}.mxw-70{max-width:70%!important}.mxh-70{max-height:70%!important}.text-opacity-70,.opacity-70,.o-70{opacity:.7}.w-71{width:71%!important;min-width:71%!important}.h-71{height:71%!important;min-height:71%!important}.vw-71{width:71vw!important;min-width:71vw!important}.vh-71{height:71vh!important;min-height:71vh!important}.mw-71{min-width:71%!important}.mh-71{min-height:71%!important}.mxw-71{max-width:71%!important}.mxh-71{max-height:71%!important}.text-opacity-71,.opacity-71,.o-71{opacity:.71}.w-72{width:72%!important;min-width:72%!important}.h-72{height:72%!important;min-height:72%!important}.vw-72{width:72vw!important;min-width:72vw!important}.vh-72{height:72vh!important;min-height:72vh!important}.mw-72{min-width:72%!important}.mh-72{min-height:72%!important}.mxw-72{max-width:72%!important}.mxh-72{max-height:72%!important}.text-opacity-72,.opacity-72,.o-72{opacity:.72}.w-73{width:73%!important;min-width:73%!important}.h-73{height:73%!important;min-height:73%!important}.vw-73{width:73vw!important;min-width:73vw!important}.vh-73{height:73vh!important;min-height:73vh!important}.mw-73{min-width:73%!important}.mh-73{min-height:73%!important}.mxw-73{max-width:73%!important}.mxh-73{max-height:73%!important}.text-opacity-73,.opacity-73,.o-73{opacity:.73}.w-74{width:74%!important;min-width:74%!important}.h-74{height:74%!important;min-height:74%!important}.vw-74{width:74vw!important;min-width:74vw!important}.vh-74{height:74vh!important;min-height:74vh!important}.mw-74{min-width:74%!important}.mh-74{min-height:74%!important}.mxw-74{max-width:74%!important}.mxh-74{max-height:74%!important}.text-opacity-74,.opacity-74,.o-74{opacity:.74}.w-75{width:75%!important;min-width:75%!important}.h-75{height:75%!important;min-height:75%!important}.vw-75{width:75vw!important;min-width:75vw!important}.vh-75{height:75vh!important;min-height:75vh!important}.mw-75{min-width:75%!important}.mh-75{min-height:75%!important}.mxw-75{max-width:75%!important}.mxh-75{max-height:75%!important}.text-opacity-75,.opacity-75,.o-75{opacity:.75}.w-76{width:76%!important;min-width:76%!important}.h-76{height:76%!important;min-height:76%!important}.vw-76{width:76vw!important;min-width:76vw!important}.vh-76{height:76vh!important;min-height:76vh!important}.mw-76{min-width:76%!important}.mh-76{min-height:76%!important}.mxw-76{max-width:76%!important}.mxh-76{max-height:76%!important}.text-opacity-76,.opacity-76,.o-76{opacity:.76}.w-77{width:77%!important;min-width:77%!important}.h-77{height:77%!important;min-height:77%!important}.vw-77{width:77vw!important;min-width:77vw!important}.vh-77{height:77vh!important;min-height:77vh!important}.mw-77{min-width:77%!important}.mh-77{min-height:77%!important}.mxw-77{max-width:77%!important}.mxh-77{max-height:77%!important}.text-opacity-77,.opacity-77,.o-77{opacity:.77}.w-78{width:78%!important;min-width:78%!important}.h-78{height:78%!important;min-height:78%!important}.vw-78{width:78vw!important;min-width:78vw!important}.vh-78{height:78vh!important;min-height:78vh!important}.mw-78{min-width:78%!important}.mh-78{min-height:78%!important}.mxw-78{max-width:78%!important}.mxh-78{max-height:78%!important}.text-opacity-78,.opacity-78,.o-78{opacity:.78}.w-79{width:79%!important;min-width:79%!important}.h-79{height:79%!important;min-height:79%!important}.vw-79{width:79vw!important;min-width:79vw!important}.vh-79{height:79vh!important;min-height:79vh!important}.mw-79{min-width:79%!important}.mh-79{min-height:79%!important}.mxw-79{max-width:79%!important}.mxh-79{max-height:79%!important}.text-opacity-79,.opacity-79,.o-79{opacity:.79}.w-80{width:80%!important;min-width:80%!important}.h-80{height:80%!important;min-height:80%!important}.vw-80{width:80vw!important;min-width:80vw!important}.vh-80{height:80vh!important;min-height:80vh!important}.mw-80{min-width:80%!important}.mh-80{min-height:80%!important}.mxw-80{max-width:80%!important}.mxh-80{max-height:80%!important}.text-opacity-80,.opacity-80,.o-80{opacity:.8}.w-81{width:81%!important;min-width:81%!important}.h-81{height:81%!important;min-height:81%!important}.vw-81{width:81vw!important;min-width:81vw!important}.vh-81{height:81vh!important;min-height:81vh!important}.mw-81{min-width:81%!important}.mh-81{min-height:81%!important}.mxw-81{max-width:81%!important}.mxh-81{max-height:81%!important}.text-opacity-81,.opacity-81,.o-81{opacity:.81}.w-82{width:82%!important;min-width:82%!important}.h-82{height:82%!important;min-height:82%!important}.vw-82{width:82vw!important;min-width:82vw!important}.vh-82{height:82vh!important;min-height:82vh!important}.mw-82{min-width:82%!important}.mh-82{min-height:82%!important}.mxw-82{max-width:82%!important}.mxh-82{max-height:82%!important}.text-opacity-82,.opacity-82,.o-82{opacity:.82}.w-83{width:83%!important;min-width:83%!important}.h-83{height:83%!important;min-height:83%!important}.vw-83{width:83vw!important;min-width:83vw!important}.vh-83{height:83vh!important;min-height:83vh!important}.mw-83{min-width:83%!important}.mh-83{min-height:83%!important}.mxw-83{max-width:83%!important}.mxh-83{max-height:83%!important}.text-opacity-83,.opacity-83,.o-83{opacity:.83}.w-84{width:84%!important;min-width:84%!important}.h-84{height:84%!important;min-height:84%!important}.vw-84{width:84vw!important;min-width:84vw!important}.vh-84{height:84vh!important;min-height:84vh!important}.mw-84{min-width:84%!important}.mh-84{min-height:84%!important}.mxw-84{max-width:84%!important}.mxh-84{max-height:84%!important}.text-opacity-84,.opacity-84,.o-84{opacity:.84}.w-85{width:85%!important;min-width:85%!important}.h-85{height:85%!important;min-height:85%!important}.vw-85{width:85vw!important;min-width:85vw!important}.vh-85{height:85vh!important;min-height:85vh!important}.mw-85{min-width:85%!important}.mh-85{min-height:85%!important}.mxw-85{max-width:85%!important}.mxh-85{max-height:85%!important}.text-opacity-85,.opacity-85,.o-85{opacity:.85}.w-86{width:86%!important;min-width:86%!important}.h-86{height:86%!important;min-height:86%!important}.vw-86{width:86vw!important;min-width:86vw!important}.vh-86{height:86vh!important;min-height:86vh!important}.mw-86{min-width:86%!important}.mh-86{min-height:86%!important}.mxw-86{max-width:86%!important}.mxh-86{max-height:86%!important}.text-opacity-86,.opacity-86,.o-86{opacity:.86}.w-87{width:87%!important;min-width:87%!important}.h-87{height:87%!important;min-height:87%!important}.vw-87{width:87vw!important;min-width:87vw!important}.vh-87{height:87vh!important;min-height:87vh!important}.mw-87{min-width:87%!important}.mh-87{min-height:87%!important}.mxw-87{max-width:87%!important}.mxh-87{max-height:87%!important}.text-opacity-87,.opacity-87,.o-87{opacity:.87}.w-88{width:88%!important;min-width:88%!important}.h-88{height:88%!important;min-height:88%!important}.vw-88{width:88vw!important;min-width:88vw!important}.vh-88{height:88vh!important;min-height:88vh!important}.mw-88{min-width:88%!important}.mh-88{min-height:88%!important}.mxw-88{max-width:88%!important}.mxh-88{max-height:88%!important}.text-opacity-88,.opacity-88,.o-88{opacity:.88}.w-89{width:89%!important;min-width:89%!important}.h-89{height:89%!important;min-height:89%!important}.vw-89{width:89vw!important;min-width:89vw!important}.vh-89{height:89vh!important;min-height:89vh!important}.mw-89{min-width:89%!important}.mh-89{min-height:89%!important}.mxw-89{max-width:89%!important}.mxh-89{max-height:89%!important}.text-opacity-89,.opacity-89,.o-89{opacity:.89}.w-90{width:90%!important;min-width:90%!important}.h-90{height:90%!important;min-height:90%!important}.vw-90{width:90vw!important;min-width:90vw!important}.vh-90{height:90vh!important;min-height:90vh!important}.mw-90{min-width:90%!important}.mh-90{min-height:90%!important}.mxw-90{max-width:90%!important}.mxh-90{max-height:90%!important}.text-opacity-90,.opacity-90,.o-90{opacity:.9}.w-91{width:91%!important;min-width:91%!important}.h-91{height:91%!important;min-height:91%!important}.vw-91{width:91vw!important;min-width:91vw!important}.vh-91{height:91vh!important;min-height:91vh!important}.mw-91{min-width:91%!important}.mh-91{min-height:91%!important}.mxw-91{max-width:91%!important}.mxh-91{max-height:91%!important}.text-opacity-91,.opacity-91,.o-91{opacity:.91}.w-92{width:92%!important;min-width:92%!important}.h-92{height:92%!important;min-height:92%!important}.vw-92{width:92vw!important;min-width:92vw!important}.vh-92{height:92vh!important;min-height:92vh!important}.mw-92{min-width:92%!important}.mh-92{min-height:92%!important}.mxw-92{max-width:92%!important}.mxh-92{max-height:92%!important}.text-opacity-92,.opacity-92,.o-92{opacity:.92}.w-93{width:93%!important;min-width:93%!important}.h-93{height:93%!important;min-height:93%!important}.vw-93{width:93vw!important;min-width:93vw!important}.vh-93{height:93vh!important;min-height:93vh!important}.mw-93{min-width:93%!important}.mh-93{min-height:93%!important}.mxw-93{max-width:93%!important}.mxh-93{max-height:93%!important}.text-opacity-93,.opacity-93,.o-93{opacity:.93}.w-94{width:94%!important;min-width:94%!important}.h-94{height:94%!important;min-height:94%!important}.vw-94{width:94vw!important;min-width:94vw!important}.vh-94{height:94vh!important;min-height:94vh!important}.mw-94{min-width:94%!important}.mh-94{min-height:94%!important}.mxw-94{max-width:94%!important}.mxh-94{max-height:94%!important}.text-opacity-94,.opacity-94,.o-94{opacity:.94}.w-95{width:95%!important;min-width:95%!important}.h-95{height:95%!important;min-height:95%!important}.vw-95{width:95vw!important;min-width:95vw!important}.vh-95{height:95vh!important;min-height:95vh!important}.mw-95{min-width:95%!important}.mh-95{min-height:95%!important}.mxw-95{max-width:95%!important}.mxh-95{max-height:95%!important}.text-opacity-95,.opacity-95,.o-95{opacity:.95}.w-96{width:96%!important;min-width:96%!important}.h-96{height:96%!important;min-height:96%!important}.vw-96{width:96vw!important;min-width:96vw!important}.vh-96{height:96vh!important;min-height:96vh!important}.mw-96{min-width:96%!important}.mh-96{min-height:96%!important}.mxw-96{max-width:96%!important}.mxh-96{max-height:96%!important}.text-opacity-96,.opacity-96,.o-96{opacity:.96}.w-97{width:97%!important;min-width:97%!important}.h-97{height:97%!important;min-height:97%!important}.vw-97{width:97vw!important;min-width:97vw!important}.vh-97{height:97vh!important;min-height:97vh!important}.mw-97{min-width:97%!important}.mh-97{min-height:97%!important}.mxw-97{max-width:97%!important}.mxh-97{max-height:97%!important}.text-opacity-97,.opacity-97,.o-97{opacity:.97}.w-98{width:98%!important;min-width:98%!important}.h-98{height:98%!important;min-height:98%!important}.vw-98{width:98vw!important;min-width:98vw!important}.vh-98{height:98vh!important;min-height:98vh!important}.mw-98{min-width:98%!important}.mh-98{min-height:98%!important}.mxw-98{max-width:98%!important}.mxh-98{max-height:98%!important}.text-opacity-98,.opacity-98,.o-98{opacity:.98}.w-99{width:99%!important;min-width:99%!important}.h-99{height:99%!important;min-height:99%!important}.vw-99{width:99vw!important;min-width:99vw!important}.vh-99{height:99vh!important;min-height:99vh!important}.mw-99{min-width:99%!important}.mh-99{min-height:99%!important}.mxw-99{max-width:99%!important}.mxh-99{max-height:99%!important}.text-opacity-99,.opacity-99,.o-99{opacity:.99}.w-100{width:100%!important;min-width:100%!important}.h-100{height:100%!important;min-height:100%!important}.vw-100{width:100vw!important;min-width:100vw!important}.vh-100{height:100vh!important;min-height:100vh!important}.mw-100{min-width:100%!important}.mh-100{min-height:100%!important}.mxw-100{max-width:100%!important}.mxh-100{max-height:100%!important}.text-opacity-100,.opacity-100,.o-100{opacity:1}.text-align-center{text-align:center}.p-relative{position:relative!important}.p-absolute{position:absolute!important}.p-fixed{position:fixed!important}.p-sticky{position:sticky!important}.dev-banner{z-index:99999;color:#fff;text-align:center;font-family:var(--font-sans);letter-spacing:2px;pointer-events:none;opacity:.9;background:#dc2626;padding:2px 0;font-size:11px;font-weight:700;position:fixed;top:0;left:0;right:0}.disabled{opacity:.5;pointer-events:none}.d-grid{box-sizing:border-box;display:grid}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none!important}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-column,.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-grow-1,.flex-grow{flex-grow:1}.text-align-center{text-align:center;text-align-last:center}.text-align-middle{text-align:middle}.text-align-start{text-align:start}.text-align-end{text-align:end}.text-align-top{text-align:top}.text-align-bottom{text-align:bottom}.align-items-center{align-items:center}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-baseline{align-items:baseline}.justify-content-center{justify-content:center}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-space-around{justify-content:space-around}.justify-space-between{justify-content:space-between}.justify-space-evenly{justify-content:space-evenly}.vertical-align-baseline{vertical-align:baseline}.vertical-align-top{vertical-align:top}.vertical-align-bottom{vertical-align:text-bottom}.vertical-align-sub{vertical-align:sub}.vertical-align-super{vertical-align:super}.float-left{float:left}.float-right{float:right}.p-static,.position-static{position:static!important}.p-relative,.p-rel,.position-relative{position:relative!important}.p-absolute,.p-abs,.position-absolute{position:absolute!important}.p-fixed,.position-fixed{position:fixed!important}.p-sticky,.position-sticky,.pos-sticky{position:sticky!important}.left{left:0}.right{right:0}.top{top:0}.bottom{bottom:0}.middle{top:50%;left:50%;transform:translate(-50%,-50%)}.middle-horiz{left:50%;transform:translate(-50%)}.middle-vert{top:50%;transform:translateY(-50%)}.anim,.anim,.anim-xs{transition:all .125s ease-in}.anim-xs{transition:all 33ms ease-in-out}.anim-sm,.anim-s{transition:all 75ms ease-in-out}.anim-md{transition:all .2s ease-in-out}.anim-l{transition:all .8s ease-in-out}.anim-xl{transition:all 1.5s ease-in-out}.text-capitalize{text-transform:capitalize}.text-strikethrough,.text-strike{text-decoration:line-through}.fst-italic{font-style:italic}.text-decoration-underline,.td-underline,.td-ul{text-decoration:underline}.text-decoration-UNDERLINE,.td-UNDERLINE,.td-UL{text-decoration:underline!important}.text-decoration-underline-none,.td-underline-none,.td-ul-none{text-decoration:none!important}.td-ul-hover{-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.td-ul-hover:hover{text-decoration-color:#000}.font-primary,.text-primary{font-family:var(--font-cinzel)}.sans,.font-sans,.text-sans,.font-secondary{font-family:var(--font-sans)}.fw-lighter,.fw-0{font-weight:100}.fw-normal,.fw-1{font-weight:400}.fw-bold,.fw-bolder,.fw-3{font-weight:700}.fw-bolest,.fw-black,.fw-4{font-weight:900}.fs-0{font-size:11px}.fs-1{font-size:12px}.fs-2{font-size:15px}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ms-auto{margin-left:auto}.me-auto{margin-right:auto}.border{border:1px solid}.border-none{border-weight:0!important}.border-bottom{border-bottom:1px solid}.border-top{border-top:1px solid}.border-start,.border-left{border-left:1px solid}.border-end,.border-right{border-right:1px solid}.border-s,.border-sm{border-weight:.5px}.border-m,.border-md{border-weight:2px}.border-l,.border-lg{border-weight:3px}.border-xl{border-weight:4px}.border-dashed{border-style:dashed}.border-box{box-sizing:border-box}.shadow-xs{box-shadow:-1px 1px 0 1px #29292940!important}.shadow-s,.shadow-sm{box-shadow:-3px 4px #29292954!important}.shadow-s-e{box-shadow:-6px 2px #29292954!important}.shadow-md,.shadow-m{box-shadow:-3px 6px 4px #29292970!important}.shadow-lg,.shadow-l{box-shadow:-5px 8px 6px #292929cc!important}.shadow-inset-xs{box-shadow:inset -2px 2px 0 2px #29292940}.shadow-inset-sm{box-shadow:inset -3px 4px #29292954}.shadow-inset-md{box-shadow:inset -3px 6px 4px #29292970}.shadow-inset-lg{box-shadow:inset -5px 8px 6px #292929cc}.blur-sm{filter:blur(1.5px)}.blur-md{filter:blur(2px)}.blur-lg{filter:blur(5px)}.icon-muted,.muted,.text-muted,.border-muted{filter:invert(58%)sepia(8%)saturate(0%)hue-rotate(194deg)brightness()contrast(97%)}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-disabled{cursor:not-allowed}.cursor-unset{cursor:unset}.cursor-default{cursor:default}.user-select-none,.select-none{-webkit-user-select:none;user-select:none}.pe-none{-webkit-user-select:none;user-select:none;pointer-events:none!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-space{white-space:break-space}.whitespace-min-content{white-space:min-content}.word-wrap-anywhere{word-wrap:anywhere}.overflow-hidden{overflow:hidden!important}.overflow-initial{overflow:initial}.overflow-inherit{overflow:inherit}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden}.overflow-wrap{overflow-wrap:anywhere}.overflow-scroll,.overflow-y-scroll,.overflow-x-scroll,textarea{-ms-overflow-style:none;scrollbar-width:thin!important}.scrollbar-hidden{-ms-overflow-style:none!important;scrollbar-width:none!important}.scrollbar-hidden::-webkit-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-normal{scrollbar-width:initial}.scrollbar-left{direction:rtl}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-none{overscroll-behavior-x:none}.no-aa,.crisp-edges,.image-rendering-crisp{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.no-aa .touch-target,.crisp-edges .touch-target,.image-rendering-crisp .touch-target{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.no-aa .touch-target-lg,.crisp-edges .touch-target-lg,.image-rendering-crisp .touch-target-lg{min-height:var(--touch-target);min-width:var(--touch-target)}.no-aa .safe-area-top,.crisp-edges .safe-area-top,.image-rendering-crisp .safe-area-top{padding-top:var(--safe-area-top)}.no-aa .safe-area-bottom,.crisp-edges .safe-area-bottom,.image-rendering-crisp .safe-area-bottom{padding-bottom:var(--safe-area-bottom)}.no-aa .safe-area-left,.crisp-edges .safe-area-left,.image-rendering-crisp .safe-area-left{padding-left:var(--safe-area-left)}.no-aa .safe-area-right,.crisp-edges .safe-area-right,.image-rendering-crisp .safe-area-right{padding-right:var(--safe-area-right)}.no-aa .safe-area-x,.crisp-edges .safe-area-x,.image-rendering-crisp .safe-area-x{padding-left:var(--safe-area-left);padding-right:var(--safe-area-right)}.no-aa .safe-area-y,.crisp-edges .safe-area-y,.image-rendering-crisp .safe-area-y{padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom)}.no-aa .safe-area,.crisp-edges .safe-area,.image-rendering-crisp .safe-area{padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);padding-left:var(--safe-area-left);padding-right:var(--safe-area-right)}.no-aa .text-stroke-primary,.crisp-edges .text-stroke-primary,.image-rendering-crisp .text-stroke-primary{-webkit-text-stroke:1.5px var(--primary)}.no-aa .text-stroke,.crisp-edges .text-stroke,.image-rendering-crisp .text-stroke{-webkit-text-stroke:.75px white}.modal-backdrop{z-index:999;background:#00000080;animation:.15s modal-fade-in;position:fixed;inset:0}.modal-backdrop.confirm-backdrop{z-index:1099;pointer-events:none}.modal-backdrop.track-card-backdrop{top:calc(56px + var(--safe-area-top,0px));z-index:40}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.add-event-modal{z-index:1000;background:#fff;border-radius:12px;width:90%;max-width:440px;max-height:90vh;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}.add-event-modal h1,.add-event-modal h2{margin:0 0 20px;font-size:1.25rem}.add-event-modal .form-group{margin-bottom:16px}.add-event-modal .form-group label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.add-event-modal .form-group input,.add-event-modal .form-group textarea{box-sizing:border-box;border:1px solid #00000026;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.add-event-modal .form-group input:focus,.add-event-modal .form-group textarea:focus{border-color:#6e6e6e;outline:none;box-shadow:0 0 0 3px #6e6e6e26}.add-event-modal .form-group input[type=color]{cursor:pointer;height:44px;padding:4px}.add-event-modal .form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.add-event-modal select{box-sizing:border-box;background:#fff;border:1px solid #00000026;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.add-event-modal select:focus{border-color:#6e6e6e;outline:none;box-shadow:0 0 0 3px #6e6e6e26}.confirm-dialog-wrapper{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog{pointer-events:auto;background:#fff;border-radius:12px;width:90%;max-width:360px;padding:24px;position:relative;box-shadow:0 8px 32px #0003}.confirm-dialog button,.confirm-dialog a,.confirm-dialog input,.confirm-dialog select,.confirm-dialog textarea{pointer-events:auto}.confirm-dialog h2{margin:0 0 12px;font-size:1.1rem}.confirm-dialog p{color:#0009;margin:0 0 20px;line-height:1.5}.confirm-dialog .confirm-actions{justify-content:flex-end;gap:12px;display:flex}.person-edit-form,.event-edit-form{flex-direction:column;gap:16px;padding:24px;display:flex}.person-edit-form h1,.person-edit-form h2,.event-edit-form h1,.event-edit-form h2{margin:0 0 8px;font-size:1.25rem}.person-edit-form .form-group,.event-edit-form .form-group{flex-direction:column;gap:6px;display:flex}.person-edit-form .form-group label,.event-edit-form .form-group label{font-size:13px;font-weight:500}.person-edit-form .form-group input,.person-edit-form .form-group textarea,.person-edit-form .form-group select,.event-edit-form .form-group input,.event-edit-form .form-group textarea,.event-edit-form .form-group select{box-sizing:border-box;border:1px solid #00000026;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.person-edit-form .form-group input:focus,.person-edit-form .form-group textarea:focus,.person-edit-form .form-group select:focus,.event-edit-form .form-group input:focus,.event-edit-form .form-group textarea:focus,.event-edit-form .form-group select:focus{border-color:var(--primary,#5f0413);outline:none;box-shadow:0 0 0 3px #5f04131a}.person-edit-form .form-group input[type=color],.event-edit-form .form-group input[type=color]{cursor:pointer;height:44px;padding:4px}.person-edit-form .form-group textarea,.event-edit-form .form-group textarea{resize:vertical;min-height:80px}.person-edit-form .form-actions,.event-edit-form .form-actions{border-top:1px solid #00000014;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:16px;display:flex}.person-card-actions,.timeline-event-card-actions{border-top:1px solid #00000014;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.person-card-actions>.btn-secondary:last-child,.timeline-event-card-actions>.btn-secondary:last-child{margin-left:auto}.person-card-actions button,.timeline-event-card-actions button{padding:8px 16px;font-size:13px}@media (prefers-color-scheme:dark){.person-edit-form .form-group input,.person-edit-form .form-group textarea,.person-edit-form .form-group select,.event-edit-form .form-group input,.event-edit-form .form-group textarea,.event-edit-form .form-group select{color:#fff;background:#1e1e1e;border-color:#ffffff26}.person-edit-form .form-group input:focus,.person-edit-form .form-group textarea:focus,.person-edit-form .form-group select:focus,.event-edit-form .form-group input:focus,.event-edit-form .form-group textarea:focus,.event-edit-form .form-group select:focus{border-color:var(--primary,#5f0413)}.person-edit-form .form-actions,.event-edit-form .form-actions,.person-card-actions,.timeline-event-card-actions{border-top-color:#ffffff14}.add-event-modal{color:#f0f0f0;background:#282828}.add-event-modal input,.add-event-modal textarea{color:#fff;background:#1e1e1e;border-color:#ffffff26}.add-event-modal input:focus,.add-event-modal textarea:focus{border-color:#292929}.add-event-modal select{color:#fff;background:#1e1e1e;border-color:#ffffff26}.confirm-dialog{color:#f0f0f0;background:#282828}.confirm-dialog p{color:#fff9}}.file-upload-zone{cursor:pointer;border:2px dashed #00000026;border-radius:8px;transition:all .15s}.file-upload-zone:hover,.file-upload-zone.drag-over{background:#6e6e6e0a;border-color:#6e6e6e}.file-upload-zone.drag-over{border-style:solid}.file-upload-placeholder{color:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.file-upload-placeholder.file-upload-compact{padding:16px}.file-upload-icon{font-size:24px;font-weight:300;line-height:1}.file-preview-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.file-preview-item{background:#0000000a;border-radius:6px;align-items:center;gap:8px;max-width:200px;padding:6px 10px;font-size:12px;display:flex}.file-preview-item.clickable{cursor:pointer;transition:background .15s}.file-preview-item.clickable:hover{background:#00000014}.file-preview-thumb{object-fit:cover;border-radius:4px;width:32px;height:32px}.file-preview-icon{justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.file-preview-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-preview-remove{cursor:pointer;color:#0006;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.file-preview-remove:hover{color:#dc3545}.person-gallery,.event-gallery{margin:16px 0}.person-gallery h3,.event-gallery h3{text-transform:uppercase;letter-spacing:.05em;color:#00000080;margin:0 0 12px;font-size:14px;font-weight:600}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.gallery-item{aspect-ratio:1;cursor:grab;touch-action:none;border-radius:8px;position:relative;overflow:hidden}.gallery-item.is-dragging{cursor:grabbing;opacity:.8;z-index:100;transform:scale(1.02);box-shadow:0 8px 30px #0003}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .15s;position:absolute;inset:0}.gallery-item:hover img{transform:scale(1.05)}.gallery-item.is-avatar{outline-offset:-3px;outline:3px solid #6e6e6e}.gallery-item .gallery-item-actions{opacity:0;visibility:hidden;z-index:1;background:linear-gradient(#0000,#000000b3);justify-content:flex-start;align-items:center;gap:8px;padding:8px;transition:opacity .15s,visibility .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-item:hover .gallery-item-actions,.gallery-item:focus-within .gallery-item-actions{opacity:1;visibility:visible}.gallery-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#00000080;border:none;border-radius:4px;padding:6px 12px;font-size:12px}.gallery-btn:hover{background:#000c}.gallery-btn.gallery-btn-remove{background:#dc3545e6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;display:flex;position:absolute;top:6px;bottom:auto;right:6px}.gallery-btn.gallery-btn-remove:hover{background:#dc3545}.video-item .video-thumb{background:#00000014;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.video-item .video-play-icon{opacity:.6;font-size:28px}.video-item .video-filename{color:#00000080;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-size:10px;overflow:hidden}.audio-item .audio-thumb{background:#00000014;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.audio-item .audio-icon{opacity:.6;font-size:28px}.audio-item .audio-filename{color:#00000080;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-size:10px;overflow:hidden}.file-caption{color:#fff;font-size:12px;font-family:var(--font-sans);text-align:left;pointer-events:none;z-index:1;opacity:0;background:#1e1e1ed9;align-items:flex-end;min-height:33%;padding:12px 10px;line-height:1.4;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-item:hover .file-caption,.featured-file:hover .file-caption{opacity:1}.media-viewer{z-index:2000;flex-direction:column;display:flex;position:fixed;inset:0}.media-viewer-scroll{-webkit-overflow-scrolling:touch;cursor:pointer;background:#000000eb;flex-direction:column;flex:1;align-items:center;display:flex;overflow:hidden auto}.media-viewer-media{cursor:default;justify-content:center;align-items:center;display:flex}.media-viewer-stage{flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:60vh;max-height:80vh;padding:24px 60px;display:flex;position:relative}@media (max-width:768px){.media-viewer-stage{min-height:40vh;padding:16px}}.media-viewer-stage img,.media-viewer-stage video{object-fit:contain;border-radius:4px;max-width:100%;max-height:70vh}@media (max-width:768px){.media-viewer-stage img,.media-viewer-stage video{max-height:50vh}}.media-viewer-stage .audio-player{cursor:default;background:#ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:32px 48px;display:flex}.media-viewer-stage .audio-player .audio-info{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:16px;font-weight:500;overflow:hidden}.media-viewer-stage .audio-player audio{width:300px}.media-nav-btn{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:32px;transition:background .15s,opacity .15s;display:flex;position:fixed;top:40%;transform:translateY(-50%)}.media-nav-btn:hover{background:#000c}.media-nav-btn.prev-btn{left:20px}.media-nav-btn.next-btn{right:20px}@media (max-width:768px){.media-nav-btn{display:none}}.media-viewer-info{background:var(--color-surface,#fff);width:100%;max-width:900px;color:var(--color-text,#1a1a1a);cursor:default;border-radius:16px 16px 0 0;flex-shrink:0;min-height:max(200px,50vh);padding:20px 24px 40px}@media (max-width:768px){.media-viewer-info{border-radius:12px 12px 0 0;padding:16px 16px 32px}}.media-viewer-info-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.media-viewer-header-actions{flex-shrink:0;gap:8px;display:flex}.media-viewer-filename{font-size:16px;font-weight:600;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.media-viewer-tablist{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #0000001a;gap:20px;margin-bottom:16px;display:flex;overflow-x:auto}.media-viewer-tablist::-webkit-scrollbar{display:none}@media (max-width:768px){.media-viewer-tablist{gap:12px}}.media-viewer-tab{color:#888;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 2px;font-size:14px;font-weight:600;transition:all .2s}.media-viewer-tab:hover{color:#333}.media-viewer-tab[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.media-viewer-tabpanel{outline:none;min-height:120px;padding-bottom:24px}.media-viewer-caption{cursor:pointer;min-height:60px;font-family:var(--font-sans);background:#00000008;border-radius:8px;padding:16px;transition:background .15s}.media-viewer-caption:hover{background:#0000000f}.media-viewer-caption-content{font-size:15px;line-height:1.6}.media-viewer-caption-placeholder{color:var(--color-text-muted,#999);font-size:14px;font-style:italic}.media-viewer-caption-edit{flex-direction:column;gap:12px;display:flex}.media-viewer-caption-actions{gap:8px;display:flex}.media-viewer-tags{flex-direction:column;gap:6px;margin-top:16px;display:flex}.media-viewer-tags-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#888);font-size:11px;font-weight:600}.media-viewer-tab-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.media-viewer-empty{color:var(--color-text-muted,#999);text-align:center;padding:32px 16px;font-size:14px;font-style:italic}@media (prefers-color-scheme:dark){.media-viewer-info{color:#e0e0e0;background:#1a1a1a}.media-viewer-tablist{border-bottom-color:#ffffff1a}.media-viewer-tab{color:#777}.media-viewer-tab:hover{color:#ccc}.media-viewer-tab[aria-selected=true]{color:var(--primary)}.media-viewer-caption{background:#ffffff0d}.media-viewer-caption:hover{background:#ffffff14}.media-viewer-caption-placeholder,.media-viewer-empty{color:#666}.media-viewer-filename{color:#e0e0e0}}.event-files-list,.person-files,.person-files-list{margin:16px 0}.event-files-list h3,.person-files h3,.person-files-list h3{text-transform:uppercase;letter-spacing:.05em;color:#00000080;margin:0 0 12px;font-size:14px;font-weight:600}.event-file-item,.person-file-item{border:1px solid #0000001a;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;display:flex}.event-file-item a,.person-file-item a{color:inherit;font-size:13px;text-decoration:none}.event-file-item a:hover,.person-file-item a:hover{text-decoration:underline}.person-upload-section,.event-upload-section{flex-direction:column;gap:8px;margin:12px 0;display:flex}.btn-small{padding:6px 14px;font-size:12px}.person-card-avatar.has-photo,.person-avatar.has-photo,.popover-avatar.has-photo{padding:0;overflow:hidden}.person-card-avatar.has-photo img,.person-avatar.has-photo img,.popover-avatar.has-photo img{object-fit:cover;width:100%;height:100%}.node-marker.has-photo{padding:0;overflow:hidden}.node-marker.has-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (prefers-color-scheme:dark){.file-upload-zone{border-color:#ffffff26}.file-upload-zone:hover,.file-upload-zone.drag-over{background:#ffffff0a;border-color:#fff6}.file-upload-placeholder{color:#fff6}.file-preview-item{background:#ffffff0f}.file-preview-item.clickable:hover{background:#ffffff1a}.file-preview-remove{color:#fff6}.file-preview-remove:hover{color:#ff6b7a}.person-gallery h3,.event-gallery h3,.event-files-list h3,.person-files h3{color:#ffffff80}.video-item .video-thumb{background:#ffffff0f}.video-item .video-filename{color:#ffffff80}.audio-item .audio-thumb{background:#ffffff0f}.audio-item .audio-filename{color:#ffffff80}.event-file-item,.person-file-item{border-color:#ffffff1a}.event-file-item a,.person-file-item a{color:#f0f0f0}}.track-item{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.track-marker{width:var(--marker-size,48px);height:var(--marker-size,48px);font-size:calc(10px + var(--marker-size,48px) * .06);background:var(--marker-bg,white);border:var(--marker-border-width,2px) solid var(--marker-border-color,currentColor);box-shadow:var(--marker-shadow,0 2px 8px #00000026);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,width .15s,height .15s;display:flex;overflow:hidden}.track-marker svg{width:calc(var(--marker-size,48px) * .5);height:calc(var(--marker-size,48px) * .5)}.track-marker.has-avatar,.track-marker.has-photo{background:0 0;padding:0}.track-marker img{object-fit:cover;width:100%;height:100%}.track-label{text-align:center;max-width:calc(80px + var(--marker-size,48px) * .8)}.track-title{font-size:calc(10px + var(--marker-size,48px) * .04);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;transition:color .15s;overflow:hidden}.track-subtitle{font-size:calc(10px + var(--marker-size,48px) * .03);opacity:.6}.track-popover{z-index:100;opacity:0;background:#fff;border-radius:12px;max-width:300px;padding:16px;transition:opacity .15s,transform .15s;transform:translateY(-4px);box-shadow:0 4px 20px #00000026}.track-popover[data-enter]{opacity:1;transform:translateY(0)}.track-popover-header{gap:12px;margin-bottom:12px;display:flex}.track-popover-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.track-popover-avatar.has-avatar,.track-popover-avatar.has-photo{padding:0}.track-popover-avatar.has-avatar img,.track-popover-avatar.has-photo img{object-fit:cover;width:100%;height:100%}.track-popover-title{font-size:16px;font-weight:600}.track-popover-subtitle{color:#00000080;font-size:13px}.track-popover-bio{color:#000000b3;margin:0 0 12px;font-size:13px;line-height:1.5}.track-popover-hint{color:#0006;text-align:center;font-size:11px}.track-card{top:calc(56px + var(--safe-area-top,0px));z-index:50;background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:none;padding:0;animation:.2s ease-out slideUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:none;box-shadow:0 -4px 32px #00000026}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.track-card-header{border-bottom:3px solid;align-items:center;gap:16px;padding:24px;display:flex}.track-card-header h2{margin:0;font-size:1.5rem}.track-card-header time{color:#00000080;font-size:14px;display:block}.track-card-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.track-card-avatar svg{width:32px;height:32px}.track-card-avatar.has-avatar,.track-card-avatar.has-photo{padding:0}.track-card-avatar.has-avatar img,.track-card-avatar.has-photo img{object-fit:cover;width:100%;height:100%}.track-card-content{padding:24px}.track-card-content p{margin:0 0 20px;line-height:1.6}.track-card-actions{border-top:1px solid #00000014;flex-wrap:wrap;gap:8px;padding:16px 24px 24px;display:flex}@media (max-width:768px){.track-popover{max-width:240px;padding:12px}.track-popover-avatar{width:36px;height:36px;font-size:13px}.track-popover-title{font-size:14px}.track-popover-subtitle,.track-popover-bio{font-size:12px}}@media (prefers-color-scheme:dark){.track-marker{--marker-bg:#282828;--marker-border-color:#fff3}.track-popover,.track-card{color:#f0f0f0;background:#282828}.track-popover-subtitle,.track-popover-hint,.track-card-header time{color:#ffffff80}.track-popover-bio{color:#ffffffb3}.track-card-actions{border-color:#ffffff14}}:root button{cursor:pointer;font-family:var(--font-sans);font-weight:700}:root .btn-primary,:root .btn-secondary,:root .btn-success,:root .btn-warning,:root .btn-surface,:root .btn-primary-outline,:root .btn-secondary-outline,:root .btn-success-outline,:root .btn-warning-outline,:root .btn-surface-outline{outline:2px #0000;min-width:80px}:root .btn-primary{cursor:pointer;background:var(--color-primary);outline:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:10px 20px;transition:transform .2s,opacity .2s}:root .btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}:root .btn-primary:active{transform:translateY(0)}:root .btn-danger{cursor:pointer;color:#fff;background:#dc3545;border:none;border-radius:8px;padding:10px 20px;font-weight:500}:root .btn-danger:hover{filter:brightness(1.1)}:root .btn-large,:root .btn-medium,:root .btn-md{border-radius:var(--radius-md);padding:6px 18px}:root .btn-large,:root .btn-lg{border-radius:var(--radius-lg);padding:10px 24px;font-size:15px}:root .btn-large.btn-save,:root .btn-lg.btn-save{background:#10b981}:root .btn-large.btn-save:hover,:root .btn-lg.btn-save:hover{background:#059669}:root .btn-toggle-edit{color:#333;background:#fff;border:1px solid #ddd;border-radius:20px;padding:8px 16px;font-weight:500}:root .btn-toggle-edit:hover{background:#f5f5f5}:root .btn-toggle-edit.active{background:var(--primary);color:#fff;border-color:var(--primary)}:root .btn-primary{background:var(--color-primary);color:#fff;cursor:pointer;border:none;padding:10px 20px;text-decoration:none;transition:all .2s}:root .btn-primary:disabled{opacity:.6;cursor:not-allowed}:root .btn-secondary{cursor:pointer;background:var(--color-secondary);color:#000;border:none;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .2s}:root .btn-secondary:hover{filter:brightness(1.1);transform:translateY(-1px)}:root .btn-secondary:active{transform:translateY(0)}:root .btn-primary-outline{color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-md);padding:8px 20px;font-weight:700;text-decoration:none;transition:all .2s}:root .btn-primary-outline:hover{filter:brightness(1.1);transform:translateY(-1px)}:root .btn-primary-outline:active{transform:translateY(0)}:root .btn-secondary-outline,:root .nav-login-link{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 20px;font-weight:700;text-decoration:none;transition:all .2s}:root .btn-secondary-outline:hover,:root .nav-login-link:hover{filter:brightness(.9);transform:translateY(-1px)}:root .btn-secondary-outline:active,:root .nav-login-link:active{transform:translateY(0)}:root .btn-accept{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#16a34a;border:none;padding:8px 16px;font-size:13px;font-weight:600}:root .btn-accept:disabled{opacity:.6}:root .btn-reject,:root .btn-remove,:root .btn-cancel{color:#dc2626;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #dc2626;padding:8px 16px;font-size:13px;font-weight:500}:root .btn-reject:disabled,:root .btn-remove:disabled,:root .btn-cancel:disabled{opacity:.6}:root .btn-reject:hover:not(:disabled),:root .btn-remove:hover:not(:disabled),:root .btn-cancel:hover:not(:disabled){background:#dc26260d}:root .btn-tertiary{background:var(--color-surface,#fff);color:var(--color-primary,#6366f1);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #6366f14d;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}:root .btn-tertiary:disabled{opacity:.45;cursor:not-allowed;color:var(--color-text-muted,#6b7280);border-color:var(--color-border,#e5e7eb)}:root .btn-tertiary:hover:not(:disabled){background:#6366f10f}:root .btn-share{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#6366f1;border:none;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}:root .btn-share:disabled{opacity:.6;cursor:not-allowed}:root .btn-share:hover:not(:disabled){background:#4f46e5}:root select{border-radius:var(--radius-md);border:1px solid #00000026;flex:1;align-items:center;gap:8px;padding:4px 8px;display:flex}:root select label{white-space:nowrap;font-weight:500}:root input{border-radius:var(--radius-md);border:1px solid #00000026;flex:1;align-items:center;gap:8px;padding:4px 8px;display:flex}:root input label{white-space:nowrap;font-weight:500}.form-page{background-color:var(--color-bg);max-width:560px;color:var(--color-text);margin:0 auto;padding:32px 24px}.form-page .form-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.form-page .form-header h1{margin:0;font-size:1.5rem}.form-page .form-header a{border-radius:var(--radius-sm);padding:8px 16px;text-decoration:none;transition:background-color .2s}.form-page .form-header a:hover{background:rgba(var(--color-primary-rgb), .1)}.form-page form{flex-direction:column;gap:20px;display:flex}.form-page .form-group{flex-direction:column;gap:6px;display:flex}.form-page .form-group label{font-weight:500}.form-page .form-group small{color:var(--color-text-muted);margin-top:4px;font-size:12px}.form-page .form-group input,.form-page .form-group textarea,.form-page .form-group select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);padding:10px 12px}.form-page .form-group input:focus,.form-page .form-group textarea:focus,.form-page .form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.form-page .form-group input[type=range]{box-shadow:none;background:0 0;border:none;padding:0}.form-page .form-group input[type=checkbox]{width:18px;height:18px}.form-page .form-check{align-items:center;gap:10px;display:flex}.form-page .form-check label{font-weight:400}.form-page .form-message{border-radius:var(--radius-sm);padding:12px 16px}.form-page .form-message.success{color:#166534;background:#1665341a}@media (prefers-color-scheme:dark){.form-page .form-message.success{color:#6ee7b7;background:#10b9811a}}.form-page .form-message.error{color:#dc2626;background:#dc26261a}@media (prefers-color-scheme:dark){.form-page .form-message.error{color:#fca5a5;background:#dc262626}}.form-page button[type=submit]{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start;margin-top:8px;padding:12px 24px;font-weight:600;transition:opacity .2s}.form-page button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.form-page button[type=submit]:hover:not(:disabled){opacity:.9}.profile-page{background-color:var(--color-bg);max-width:600px;color:var(--color-text);margin:0 auto;padding:32px 24px}.profile-page .profile-loading,.profile-page .profile-error,.profile-page .profile-empty{text-align:center;color:var(--color-text-muted);padding:48px 24px}.profile-page .profile-loading h2,.profile-page .profile-error h2,.profile-page .profile-empty h2{margin:0 0 12px;font-size:1.25rem}.profile-page .profile-loading p,.profile-page .profile-error p,.profile-page .profile-empty p{margin:0 0 16px}.profile-page .profile-loading a,.profile-page .profile-error a,.profile-page .profile-empty a{color:var(--color-primary);text-decoration:none}.profile-page .profile-loading a:hover,.profile-page .profile-error a:hover,.profile-page .profile-empty a:hover{text-decoration:underline}.profile-page .profile-header{border-bottom:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:32px;display:flex}.profile-page .profile-avatar,.profile-page .profile-avatar-placeholder{object-fit:cover;width:120px;height:120px;box-shadow:var(--shadow-md);border-radius:50%}.profile-page .profile-avatar-placeholder{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;justify-content:center;align-items:center;font-size:2rem;font-weight:600;display:flex}.profile-page .profile-info h1{margin:0 0 4px;font-size:1.5rem}.profile-page .profile-info .profile-username{color:var(--color-text-muted);margin:0 0 12px;font-size:.9rem}.profile-page .profile-info .profile-bio{margin:0 0 12px;font-size:.95rem;line-height:1.5}.profile-page .profile-info .profile-joined{color:var(--color-text-muted);margin:0;font-size:.8rem}.profile-page .profile-section{margin-bottom:32px}.profile-page .profile-section h2{border-bottom:1px solid var(--color-border);margin:0 0 16px;padding-bottom:8px;font-size:1rem}.profile-page .profile-items{flex-direction:column;gap:12px;display:flex}.profile-page .profile-item{border-left:3px solid var(--color-primary);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);padding:12px 16px}.profile-page .profile-item.profile-item-with-avatar{align-items:flex-start;gap:14px;display:flex}.profile-page .profile-item .profile-item-avatar{border-radius:var(--radius-sm);object-fit:cover;width:56px;min-width:56px;height:56px}.profile-page .profile-item .profile-item-avatar-placeholder{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;font-size:1rem;font-weight:600;display:flex}.profile-page .profile-item .profile-item-content{flex:1;min-width:0}.profile-page .profile-item .profile-item-title{margin-bottom:4px;font-weight:600;display:block}.profile-page .profile-item .profile-item-meta{color:var(--color-text-muted);font-size:.8rem;display:block}.profile-page .profile-item .profile-item-preview{color:var(--color-text);opacity:.8;margin:8px 0 0;font-size:.9rem}.connections-page{background-color:var(--color-bg);max-width:600px;color:var(--color-text);margin:0 auto;padding:32px 24px}.connections-page .connections-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.connections-page .connections-header h1{margin:0;font-size:1.5rem}.connections-page .connections-loading,.connections-page .connections-empty{text-align:center;color:var(--color-text-muted);padding:48px 24px}.connections-page .connections-loading p,.connections-page .connections-empty p{margin:0 0 8px}.connections-page .connections-error{color:#dc2626;border-radius:var(--radius-sm);background:#dc26261a;margin-bottom:20px;padding:12px 16px;font-size:14px}@media (prefers-color-scheme:dark){.connections-page .connections-error{color:#fca5a5}}.connections-page .new-connection-form{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;gap:16px;margin-bottom:24px;padding:20px;display:flex}.connections-page .new-connection-form h3{margin:0 0 8px;font-size:1.1rem}.connections-page .new-connection-form label{flex-direction:column;gap:6px;font-size:14px;display:flex}.connections-page .new-connection-form input,.connections-page .new-connection-form select,.connections-page .new-connection-form textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);color:var(--color-text);padding:10px 12px;font-size:14px}.connections-page .new-connection-form input:focus,.connections-page .new-connection-form select:focus,.connections-page .new-connection-form textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.connections-page .connections-section{margin-bottom:32px}.connections-page .connections-section h2{border-bottom:1px solid var(--color-border);margin:0 0 16px;padding-bottom:8px;font-size:1rem}.connections-page .connections-list{flex-direction:column;gap:12px;display:flex}.connections-page .connection-card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:16px;display:flex}.connections-page .connection-card.pending{background:#f59e0b0d;border-left-color:#f59e0b}.connections-page .connection-card.sent{border-left-color:#6b7280}.connections-page .connection-info{flex-direction:column;gap:4px;display:flex}.connections-page .connection-info .connection-username{color:var(--color-primary);font-weight:600;text-decoration:none}.connections-page .connection-info .connection-username:hover{text-decoration:underline}.connections-page .connection-info .connection-type{color:var(--color-text-muted);font-size:12px}.connections-page .connection-info .connection-status{color:var(--color-text-muted);font-size:12px;font-style:italic}.connections-page .connection-info .connection-message{color:var(--color-text);opacity:.9;margin:8px 0 0;font-size:14px}.connections-page .connection-actions{gap:8px;display:flex}:root .portal-layout{height:100vh;overflow:scroll}.admin-context-banner{background:var(--color-primary,#6366f1);color:#fff;font-family:var(--font-sans);z-index:100;flex-shrink:0;align-items:center;gap:.75rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:flex}.admin-context-banner a{color:#fff;font-weight:600;text-decoration:none}.admin-context-banner a:hover{text-decoration:underline}.admin-context-banner span{opacity:.8}
