/* CSS Costockage extrait de la production le 2026-08-16.
   Source : https://www.costockage.fr/_next/static/css/8a1437cf502f5cca.css + https://www.costockage.fr/_next/static/css/c224603c1984e91c.css
   222 règles conservées, celles qui trouvent une cible dans les pages générées.
   Ne pas modifier à la main : régénérer avec « node extract-css.mjs ». */
:root { --duck: #005054; --yellow: #fecd61; --noir: #1d1d1b; --ligne: #d9d9d9; }
.geo-ariane { width: 100%; max-width: 616px; font-family: Figtree, sans-serif; font-size: 13px; line-height: 20px; color: rgb(140, 140, 140); }
.geo-ariane a { color: rgb(140, 140, 140); text-decoration: none; }
.geo-ariane a:hover { color: var(--duck); text-decoration: underline; }
.geo-ariane-sep { padding: 0px 8px; color: rgb(196, 196, 196); }
.geo-h1 { width: 100%; max-width: 616px; margin: 0px; font-family: Poppins, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.3; color: var(--duck); }
.geo-h1::after { content: ""; display: block; width: 64px; height: 4px; margin-top: 12px; border-radius: 2px; background: var(--yellow); }
.geo-lead { width: 100%; max-width: 616px; background: rgb(247, 250, 250); border-top: 1px solid rgb(226, 237, 237); border-right: 1px solid rgb(226, 237, 237); border-bottom: 1px solid rgb(226, 237, 237); border-image: initial; border-left: 5px solid var(--duck); border-radius: 8px; padding: 16px 20px; font-family: Figtree, sans-serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgb(45, 55, 56); }
.geo-lead strong { font-weight: 700; color: var(--duck); }
.geo-section { display: flex; width: 100%; max-width: 616px; flex-direction: column; align-items: flex-start; gap: 14px; }
.geo-h2 { width: 100%; margin: 0px; font-family: Figtree, sans-serif; font-size: 22px; font-weight: 700; line-height: 28px; color: var(--duck); }
.geo-h2::after { content: ""; display: block; width: 44px; height: 3px; margin-top: 8px; border-radius: 2px; background: var(--yellow); }
.geo-body { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; }
.geo-body p { width: 100%; margin: 0px; font-family: Figtree, sans-serif; font-size: 15px; font-weight: 400; line-height: 24px; color: rgb(92, 99, 102); }
.geo-body strong { font-weight: 700; color: var(--noir); }
.geo-body ul, .geo-body ol { width: 100%; margin: 0px; padding-left: 0px; list-style: none; font-family: Figtree, sans-serif; font-size: 15px; font-weight: 400; line-height: 24px; color: rgb(92, 99, 102); }
.geo-body a { color: var(--duck); font-weight: 600; text-decoration-line: underline; text-decoration-style: initial; text-decoration-color: var(--yellow); text-decoration-thickness: 2px; text-underline-offset: 3px; }
.geo-body li { position: relative; margin-bottom: 8px; padding-left: 20px; }
.geo-table { width: 100%; max-width: 616px; border-collapse: collapse; margin: 0px; font-family: Figtree, sans-serif; font-size: 14px; line-height: 19px; border: 1px solid rgb(0, 0, 0); }
.geo-body li::before { content: ""; position: absolute; left: 0px; top: 9px; width: 7px; height: 7px; border-radius: 2px; background: var(--duck); }
.geo-table thead th { background: var(--duck); color: rgb(255, 255, 255); font-weight: 700; text-align: left; padding: 8px; border: 1px solid rgb(0, 0, 0); font-size: 14px; line-height: 19px; }
.geo-table tbody th { color: rgb(0, 0, 0); font-weight: 700; text-align: left; padding: 8px; border: 1px solid rgb(0, 0, 0); }
.geo-table tbody td { color: rgb(0, 0, 0); font-weight: 400; padding: 8px; border: 1px solid rgb(0, 0, 0); }
.geo-table tbody tr:nth-child(2n) th, .geo-table tbody tr:nth-child(2n) td { background: rgb(247, 250, 250); }
.geo-table caption { caption-side: bottom; text-align: left; padding-top: 8px; font-size: 12px; line-height: 16px; color: rgb(140, 140, 140); }
.geo-links { display: grid; grid-template-columns: 1fr; gap: 8px; width: 100%; max-width: 616px; }
.geo-link-card { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 16px; border-top: 1px solid rgb(226, 237, 237); border-right: 1px solid rgb(226, 237, 237); border-bottom: 1px solid rgb(226, 237, 237); border-image: initial; border-left: 4px solid var(--duck); border-radius: 8px; background: rgb(255, 255, 255); font-family: Figtree, sans-serif; font-size: 15px; font-weight: 600; color: var(--duck); text-decoration: none; transition: background 0.15s, border-color 0.15s; }
.geo-link-card:hover { background: rgb(247, 250, 250); border-left-color: var(--yellow); }
.geo-tool { width: 100%; max-width: 616px; background: rgb(245, 245, 245); border: 1px solid rgb(230, 230, 230); border-radius: 8px; padding: 20px; font-family: Figtree, sans-serif; }
.geo-link-arrow { color: var(--yellow); font-size: 18px; }
.geo-tool-label { display: block; margin: 16px 0px 6px; font-size: 14px; font-weight: 700; line-height: 20px; color: var(--duck); }
@media (max-width: 768px){.geo-h1 { font-size: 24px; }}
.geo-tool-label:first-child { margin-top: 0px; }
.faq-item details > summary { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 10px; cursor: pointer; font-family: Figtree, sans-serif; font-size: 14px; font-weight: 500; line-height: 16.8px; color: rgb(79, 71, 58); list-style: none; }
.geo-tool-range { width: 100%; accent-color: var(--duck); }
.geo-tool-input { width: 100%; padding: 9px 12px; border: 1px solid var(--ligne); border-radius: 8px; background: rgb(255, 255, 255); font-family: Figtree, sans-serif; font-size: 14px; color: var(--noir); outline: none; }
.faq-item details > summary::-webkit-details-marker { display: none; }
.geo-tool-hint { margin: 10px 0px 0px; font-size: 14px; line-height: 20px; color: rgb(92, 99, 102); }
.geo-tool-input:focus { border-color: var(--duck); }
.faq-item details > summary::marker { content: ""; }
.geo-tool-check { display: flex; align-items: center; gap: 8px; margin: 16px 0px 0px; font-size: 14px; font-weight: 700; color: var(--duck); }
.faq-item .icon { flex: 0 0 30px; width: 30px; height: 30px; background-image: url("https://costo-static-files.s3.eu-west-1.amazonaws.com/costo-next/assets/search/images/arrow-down.svg"); background-repeat: no-repeat; background-position: center center; background-size: contain; transition: transform 0.2s; }
.geo-tool-check input { accent-color: var(--duck); }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/ba9851c3c22cd980-s.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
.geo-tool-result { margin: 18px 0px 0px; font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 30px; color: var(--duck); }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/21350d82a1f187e9-s.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
.geo-tool-source { margin: 8px 0px 0px; font-size: 12px; line-height: 16px; color: rgb(140, 140, 140); }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/c5fe6dc8356a8c31-s.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/19cfc7226ec3afaa-s.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/df0a9ae256c0569c-s.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/8e9860b6e62d6359-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/e4af272ccee01ff0-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Fallback"; src: local("Arial"); ascent-override: 90.44%; descent-override: 22.52%; line-gap-override: 0%; size-adjust: 107.12%; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/d9fef5bf2f64cf9a-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/de42cfb9a3b980ae-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/d9fef5bf2f64cf9a-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/de42cfb9a3b980ae-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/d9fef5bf2f64cf9a-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/de42cfb9a3b980ae-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/d9fef5bf2f64cf9a-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/de42cfb9a3b980ae-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Figtree Fallback"; src: local("Arial"); ascent-override: 94.32%; descent-override: 24.82%; line-gap-override: 0%; size-adjust: 100.72%; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/034d78ad42e9620c-s.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/fe0777f1195381cb-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/eafabf029ad39a43-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/db911767852bc875-s.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/f10b8e9d91f3edcb-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/8888a3826f4a3af4-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/29e7bbdce9332268-s.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/c3bc380753a8436c-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/0484562807a97172-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/29a4aea02fdee119-s.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/a1386beebedccca4-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.costockage.fr/_next/static/media/b957ea75a84b6ea7-s.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins Fallback"; src: local("Arial"); ascent-override: 93.62%; descent-override: 31.21%; line-gap-override: 8.92%; size-adjust: 112.16%; }
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::backdrop, ::after, ::before { --tw-font-weight: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-scroll-snap-strictness: proximity; --tw-scrollbar-thumb: #0000; --tw-scrollbar-track: #0000; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-content: ""; }
}}
@layer theme{:host, :root { --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-400: oklch(75% .183 55.934); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-800: oklch(47.6% .114 61.907); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-600: oklch(60.9% .126 221.723); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-300: :#ffa1bb; --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-500: #f05b57; --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: #f05b57; --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: #f9fafb; --color-gray-100: #f2f4f7; --color-gray-200: #e4e7ec; --color-gray-300: #d0d5dd; --color-gray-400: #98a2b3; --color-gray-500: #667085; --color-gray-600: #475467; --color-gray-700: #344054; --color-gray-800: #1d2939; --color-gray-900: #101828; --color-gray-950: #0c111d; --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-400: #9dc49f; --color-stone-700: #4f463a; --color-black: #101828; --color-white: #fff; --spacing: .25rem; --breakpoint-2xl: 1536px; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-sm: 4px; --radius-md: 8px; --radius-lg: .5rem; --radius-xl: 16px; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --shadow-md: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a; --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0,0,.2,1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1) infinite; --blur-sm: 8px; --blur-3xl: 64px; --aspect-video: 16/9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --font-outfit: Outfit,sans-serif; --font-figtree: Figtree,sans-serif; --font-poppins: Poppins,sans-serif; --font-inter: Inter,sans-serif; --color-primary: #004e53; --color-main: #0c111d; --color-third: #1d2939; --color-description: #787777; --color-gray-dark: #1a2231; --color-gray-border: #d9d9d9; --color-about-us-surface: #f5f5f5; --color-about-us-brand: #00a16c; --color-about-us-title: #0c111d; --color-section-title-primary: var(--color-primary); --color-section-title-secondary: var(--color-main); --color-about-us-body: #2d3738; --color-about-us-link: #333; --color-about-us-review-name: #1d2939; --color-about-us-review-text: #101828; --color-contact-title: var(--color-primary); --color-contact-eyebrow: #8c8c8c; --color-contact-body: var(--color-main); --color-contact-review-surface: #f5f5f5; --color-contact-review-count: #8c8c8c; --color-contact-link: var(--color-main); --color-advantage-item: var(--color-main); --color-brand-50: #ecf3ff; --color-brand-100: #dde9ff; --color-brand-200: #c2d6ff; --color-brand-300: #9cb9ff; --color-brand-400: #7592ff; --color-brand-500: #465fff; --color-brand-600: #3641f5; --color-brand-700: #2a31d8; --color-brand-800: #252dae; --color-brand-900: #262e89; --color-brand-950: #161950; --color-btn-primary: #f05b57; --color-box-primary: #f5f5f5; --color-box-secondary: #fff; --color-box-green: #49605d; --color-p-primary: #2d3738; --color-p-secondary: #50555c; --color-heading-primary: #121212; --color-heading-secondary: #8c8c8c; --color-custom-gray: #dadada1a; --color-grey-500: #50555c; --color-secondary: #8c8c8c; --color-btn-main: #fff; --color-text-normal: #2d3738; --color-self-storage-highlight: #f6b8c8; --color-da-title-pink: #f4a9be; --color-da-title-green: #005054; --color-da-title-dark: #1d1d1b; --color-promo: #b4dfb6; --color-main-duck-green: #005054; --color-main-light-green: #109e6e; --color-main-yellow: #fecd61; --color-main-pink: #f4a9be; --color-main-black: #1d1d1b; --color-main-title-text: #121212; --color-main-body-text: #2d3738; --color-main-muted-text: #8c8c8c; --color-main-input-placeholder: #d9d9d9; --color-main-surface: #f5f5f5; --color-main-input-surface: #fff; --color-main-input-border: #8c8c8c; --color-main-cta-text: var(--color-primary); --color-text-primary: var(--color-main-title-text); --color-text-secondary: var(--color-main-muted-text); --color-form-bg-primary: var(--color-main-surface); --color-form-bg-secondary: var(--color-main-input-surface); --color-input-bg: var(--color-main-input-surface); --color-input-border: var(--color-main-input-border); --color-input-border-error: #f70600; --color-main-error: #f70600; --color-input-accent: #87d1a1; --color-cta-primary-bg: var(--color-main-yellow); --color-cta-primary-text: var(--color-main-black); --color-cta-emphasis-text: var(--color-main-cta-text); --color-search-box-text: var(--color-main-duck-green); --layout-page-width-sidebar: 360px; --layout-page-width-contact: 512px; --layout-storage-center-promotion-item: 245px; --button-height-md: 40px; --button-height-lg: 52px; --input-height-sm: 36px; --input-height-md: 40px; --input-height-lg: 52px; --color-success-50: #ecfdf3; --color-success-300: #6ce9a6; --color-success-400: #32d583; --color-success-500: #12b76a; --color-success-600: #039855; --color-error-50: #fef3f2; --color-error-100: #fee4e2; --color-error-300: #fda29b; --color-error-400: #f97066; --color-error-500: #f04438; --color-error-600: #d92d20; --color-error-800: #912018; --color-warning-50: #fffaeb; --color-warning-200: #fedf89; --color-warning-300: #fec84b; --color-warning-500: #f79009; --color-warning-600: #dc6803; --text-title-md: 36px; --text-title-md--line-height: 44px; --text-title-sm: 30px; --text-title-sm--line-height: 38px; --text-theme-xl: 20px; --text-theme-xl--line-height: 30px; --text-theme-sm: 14px; --text-theme-sm--line-height: 20px; --text-theme-xs: 12px; --text-theme-xs--line-height: 18px; --text-xxl: 28px; --text-xml: 22px; --text-xxs: 10px; --text-md: 16px; --text-24px: 24px; --text-22px: 22px; --text-20px: 20px; --text-18px: 18px; --leading-28px: 28px; --leading-26px: 26px; --leading-20px: 20px; --leading-16px: 16px; --text-section-title-desktop: 36px; --text-section-title-small-desktop: 32px; --text-section-title-mobile: 26px; --leading-md: 14px; --leading-xxs: 6px; --leading-xxl: 46px; --leading-12: 48px; --leading-4\.5: 18px; --radius-xxl: 25px; --radius-xxs: 5px; --radius-xs6: 6px; --z-index-1: 1; --z-index-9: 9; --z-index-99: 99; --z-index-999: 999; --z-index-9999: 9999; --z-index-99999: 99999; --z-index-999999: 999999; --color-contact-text-secondary: #4f473a; --search-map-bl-cut-x: 30%; --search-map-bl-cut-y: 80%; }}
@layer base{*, ::backdrop, ::after, ::before { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }:host, html { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }summary { display: list-item; }menu, ol, ul { list-style: none; }audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, optgroup, select, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }*, ::backdrop, ::after, ::before { border-color: var(--color-gray-200,currentColor); }[role="button"]:not(:disabled), button:not(:disabled) { cursor: pointer; }body { z-index: var(--z-index-1); background-color: var(--color-gray-50); font-family: var(--font-outfit); --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); position: relative; }}
@layer utilities{.relative { position: relative; }.sticky { position: sticky; }.top-0 { top: 0px; }.top-28 { top: calc(var(--spacing) * 28); }.z-999 { z-index: var(--z-index-999); }@media (min-width: 375px) {
  .container { max-width: 375px; }
}@media (min-width: 425px) {
  .container { max-width: 425px; }
}@media (min-width: 640px) {
  .container { max-width: 640px; }
}@media (min-width: 768px) {
  .container { max-width: 768px; }
}@media (min-width: 1024px) {
  .container { max-width: 1024px; }
}@media (min-width: 1128px) {
  .container { max-width: 1128px; }
}@media (min-width: 1280px) {
  .container { max-width: 1280px; }
}@media (min-width: 1536px) {
  .container { max-width: 1536px; }
}@media (min-width: 2000px) {
  .container { max-width: 2000px; }
}.mx-auto { margin-inline: auto; }.-mt-1\.5 { margin-top: calc(var(--spacing) * -1.5); }.mt-10 { margin-top: calc(var(--spacing) * 10); }.block { display: block; }.flex { display: flex; }.grid { display: grid; }.hidden { display: none; }.inline-flex { display: inline-flex; }.h-2 { height: calc(var(--spacing) * 2); }.h-7 { height: calc(var(--spacing) * 7); }.h-8 { height: calc(var(--spacing) * 8); }.h-10 { height: calc(var(--spacing) * 10); }.h-16 { height: calc(var(--spacing) * 16); }.h-\[min\(70vh\,720px\)\] { height: min(70vh, 720px); }.h-auto { height: auto; }.min-h-6 { min-height: calc(var(--spacing) * 6); }.min-h-\[76px\] { min-height: 76px; }.min-h-\[100vh\] { min-height: 100vh; }.w-2 { width: calc(var(--spacing) * 2); }.w-5 { width: calc(var(--spacing) * 5); }.w-8 { width: calc(var(--spacing) * 8); }.w-16 { width: calc(var(--spacing) * 16); }.w-\[149px\] { width: 149px; }.w-\[289px\] { width: 289px; }.w-fit { width: fit-content; }.w-full { width: 100%; }.max-w-7xl { max-width: var(--container-7xl); }.max-w-\[540px\] { max-width: 540px; }.max-w-\[616px\] { max-width: 616px; }.max-w-\[1080px\] { max-width: 1080px; }.max-w-\[1128px\] { max-width: 1128px; }.max-w-\[min\(100\%\,14rem\)\] { max-width: min(100%, 14rem); }.flex-1 { flex: 1 1 0%; }.shrink-0 { flex-shrink: 0; }.basis-\[min\(100\%\,14rem\)\] { flex-basis: min(100%, 14rem); }.-rotate-24 { rotate: -24deg; }.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }.flex-col { flex-direction: column; }.flex-row-reverse { flex-direction: row-reverse; }.items-center { align-items: center; }.items-start { align-items: flex-start; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.gap-1 { gap: var(--spacing); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-2\.5 { gap: calc(var(--spacing) * 2.5); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-5 { gap: calc(var(--spacing) * 5); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }.gap-10 { gap: calc(var(--spacing) * 10); }.gap-\[18px\] { gap: 18px; }@supports (color:color-mix(in lab,red,red)) {
  :where(.divide-slate-800\/60 > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-slate-800) 60%,transparent); }
}.rounded-full { border-radius: 3.40282e+38px; }.rounded-xl { border-radius: var(--radius-xl); }.border-0\! { border-style: var(--tw-border-style) !important; border-width: 0px !important; }.border-t-4 { border-top-style: var(--tw-border-style); border-top-width: 4px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-\[\#8C8C8C\] { border-color: rgb(140, 140, 140); }.border-\[color\:rgba\(0\,78\,83\,0\.2\)\] { border-color: rgba(0, 78, 83, 0.2); }.border-\[color\:rgba\(0\,158\,118\,0\.35\)\] { border-color: rgba(0, 158, 118, 0.35); }.border-\[rgba\(52\,64\,84\,0\.15\)\] { border-color: rgba(52, 64, 84, 0.15); }.border-main-pink { border-color: var(--color-main-pink); }@supports (color:color-mix(in lab,red,red)) {
  .border-rose-900\/40 { border-color: color-mix(in oklab,var(--color-rose-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-rose-900\/50 { border-color: color-mix(in oklab,var(--color-rose-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-slate-800\/60 { border-color: color-mix(in oklab,var(--color-slate-800) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-slate-800\/80 { border-color: color-mix(in oklab,var(--color-slate-800) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-white\/25 { border-color: color-mix(in oklab,var(--color-white) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-white\/40 { border-color: color-mix(in oklab,var(--color-white) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-white\/50 { border-color: color-mix(in oklab,var(--color-white) 50%,transparent); }
}@media (hover: hover) {
  .menu-item-inactive:is(:where(.group):hover *) { color: var(--color-gray-700); }
  .menu-item-inactive:hover { background-color: var(--color-gray-100); }
}@media (hover: hover) {
  .menu-item-inactive:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .menu-item-inactive:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}
  .menu-item-inactive:is(.dark *):hover { color: var(--color-white); }
}@supports (color:color-mix(in lab,red,red)) {
  .menu-item-active:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-500) 12%,transparent); }
}.bg-\[\#F4A9BE\] { background-color: rgb(244, 169, 190); }.bg-\[\#FECD61\] { background-color: rgb(254, 205, 97); }.bg-\[rgba\(0\,0\,0\,0\.45\)\] { background-color: rgba(0, 0, 0, 0.45); }.bg-\[rgba\(0\,78\,83\,0\.1\)\] { background-color: rgba(0, 78, 83, 0.1); }.bg-\[rgba\(0\,78\,83\,0\.55\)\] { background-color: rgba(0, 78, 83, 0.55); }.bg-\[rgba\(16\,158\,110\,0\.2\)\] { background-color: rgba(16, 158, 110, 0.2); }.bg-\[rgba\(180\,223\,182\,0\.2\)\] { background-color: rgba(180, 223, 182, 0.2); }.bg-\[rgba\(244\,169\,190\,0\.3\)\] { background-color: rgba(244, 169, 190, 0.3); }.bg-\[rgba\(244\,169\,190\,0\.17\)\] { background-color: rgba(244, 169, 190, 0.17); }.bg-\[rgba\(255\,255\,255\,0\.6\)\] { background-color: rgba(255, 255, 255, 0.6); }@supports (color:color-mix(in lab,red,red)) {
  .bg-\[var\(--lp-duck\)\]\/20 { background-color: color-mix(in oklab,var(--lp-duck) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-amber-50\/80 { background-color: color-mix(in oklab,var(--color-amber-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-amber-900\/45 { background-color: color-mix(in oklab,var(--color-amber-900) 45%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-amber-950\/35 { background-color: color-mix(in oklab,var(--color-amber-950) 35%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/25 { background-color: color-mix(in oklab,var(--color-black) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/30 { background-color: color-mix(in oklab,var(--color-black) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/40 { background-color: color-mix(in oklab,var(--color-black) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/50 { background-color: color-mix(in oklab,var(--color-black) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/55 { background-color: color-mix(in oklab,var(--color-black) 55%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/80 { background-color: color-mix(in oklab,var(--color-black) 80%,transparent); }
}.bg-box-secondary { background-color: var(--color-box-secondary); }@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/40 { background-color: color-mix(in oklab,var(--color-brand-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/50 { background-color: color-mix(in oklab,var(--color-brand-50) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/60 { background-color: color-mix(in oklab,var(--color-brand-50) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/80 { background-color: color-mix(in oklab,var(--color-brand-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-500\/80 { background-color: color-mix(in oklab,var(--color-brand-500) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-50\/40 { background-color: color-mix(in oklab,var(--color-emerald-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-50\/80 { background-color: color-mix(in oklab,var(--color-emerald-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-500\/15 { background-color: color-mix(in oklab,var(--color-emerald-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-900\/50 { background-color: color-mix(in oklab,var(--color-emerald-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-950\/40 { background-color: color-mix(in oklab,var(--color-emerald-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/50 { background-color: color-mix(in oklab,var(--color-gray-50) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/70 { background-color: color-mix(in oklab,var(--color-gray-50) 70%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-400\/50 { background-color: color-mix(in oklab,var(--color-gray-400) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-900\/50 { background-color: color-mix(in oklab,var(--color-gray-900) 50%,transparent); }
}.bg-main-light-green { background-color: var(--color-main-light-green); }@supports (color:color-mix(in lab,red,red)) {
  .bg-main-pink\/50 { background-color: color-mix(in oklab,var(--color-main-pink) 50%,transparent); }
}.bg-neutral-200 { background-color: var(--color-neutral-200); }@supports (color:color-mix(in lab,red,red)) {
  .bg-orange-950\/40 { background-color: color-mix(in oklab,var(--color-orange-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-orange-950\/45 { background-color: color-mix(in oklab,var(--color-orange-950) 45%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/10 { background-color: color-mix(in oklab,var(--color-primary) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-purple-50\/60 { background-color: color-mix(in oklab,var(--color-purple-50) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/30 { background-color: color-mix(in oklab,var(--color-red-50) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/40 { background-color: color-mix(in oklab,var(--color-red-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/50 { background-color: color-mix(in oklab,var(--color-red-50) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/60 { background-color: color-mix(in oklab,var(--color-red-50) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/80 { background-color: color-mix(in oklab,var(--color-red-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-50\/40 { background-color: color-mix(in oklab,var(--color-rose-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/15 { background-color: color-mix(in oklab,var(--color-rose-950) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/30 { background-color: color-mix(in oklab,var(--color-rose-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/40 { background-color: color-mix(in oklab,var(--color-rose-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/45 { background-color: color-mix(in oklab,var(--color-rose-950) 45%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/60 { background-color: color-mix(in oklab,var(--color-rose-950) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-sky-950\/35 { background-color: color-mix(in oklab,var(--color-sky-950) 35%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/30 { background-color: color-mix(in oklab,var(--color-slate-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/40 { background-color: color-mix(in oklab,var(--color-slate-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/50 { background-color: color-mix(in oklab,var(--color-slate-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/60 { background-color: color-mix(in oklab,var(--color-slate-900) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/40 { background-color: color-mix(in oklab,var(--color-slate-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/95 { background-color: color-mix(in oklab,var(--color-slate-950) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-violet-950\/50 { background-color: color-mix(in oklab,var(--color-violet-950) 50%,transparent); }
}.bg-white { background-color: var(--color-white); }@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/20 { background-color: color-mix(in oklab,var(--color-white) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/50 { background-color: color-mix(in oklab,var(--color-white) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/70 { background-color: color-mix(in oklab,var(--color-white) 70%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/75 { background-color: color-mix(in oklab,var(--color-white) 75%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/80 { background-color: color-mix(in oklab,var(--color-white) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/90 { background-color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/95 { background-color: color-mix(in oklab,var(--color-white) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .to-gray-50\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-gray-50) 50%,transparent); }
}.bg-cover { background-size: cover; }.bg-center { background-position: 50% center; }.object-contain { object-fit: contain; }.px-0 { padding-inline: 0px; }.px-1 { padding-inline: var(--spacing); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-5 { padding-inline: calc(var(--spacing) * 5); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.py-0 { padding-block: 0px; }.py-1 { padding-block: var(--spacing); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-5 { padding-block: calc(var(--spacing) * 5); }.py-6 { padding-block: calc(var(--spacing) * 6); }.py-10 { padding-block: calc(var(--spacing) * 10); }.pt-1 { padding-top: var(--spacing); }.pt-7 { padding-top: calc(var(--spacing) * 7); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pt-30 { padding-top: calc(var(--spacing) * 30); }.pb-2 { padding-bottom: calc(var(--spacing) * 2); }.pb-6 { padding-bottom: calc(var(--spacing) * 6); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pl-0\! { padding-left: 0px !important; }.text-center { text-align: center; }.font-\[\'Inter\'\] { font-family: Inter; }.font-figtree { font-family: var(--font-figtree); }.font-poppins { font-family: var(--font-poppins); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\[13px\] { font-size: 13px; }.text-\[14px\] { font-size: 14px; }.text-\[24px\] { font-size: 24px; }.text-\[26px\] { font-size: 26px; }.text-md { font-size: var(--text-md); }.leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }.leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }.leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }.leading-\[17px\] { --tw-leading: 17px; line-height: 17px; }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }.font-semibold\! { --tw-font-weight: var(--font-weight-semibold) !important; font-weight: var(--font-weight-semibold) !important; }.tracking-\[-0\.3125px\] { --tw-tracking: -.3125px; letter-spacing: -0.3125px; }@media (hover: hover) {
  .menu-item-icon-inactive:is(:where(.group):hover *) { color: var(--color-gray-700); }
}@media (hover: hover) {
  .menu-item-icon-inactive:is(.dark *):is(:where(.group):hover *) { color: var(--color-gray-200); }
}.text-\[\#1D1D1B\] { color: rgb(29, 29, 27); }.text-\[\#4A5565\] { color: rgb(74, 85, 101); }.text-\[\#4A5565\]\! { color: rgb(74, 85, 101) !important; }.text-\[\#8C8C8C\] { color: rgb(140, 140, 140); }.text-\[\#009E76\] { color: rgb(0, 158, 118); }.text-\[\#005054\] { color: rgb(0, 80, 84); }.text-\[rgba\(0\,0\,0\,0\.88\)\] { color: rgba(0, 0, 0, 0.88); }.text-\[rgba\(0\,78\,83\,0\.5\)\] { color: rgba(0, 78, 83, 0.5); }.text-\[rgba\(255\,255\,255\,0\.9\)\] { color: rgba(255, 255, 255, 0.9); }.text-gray-950 { color: var(--color-gray-950); }.text-main-light-green { color: var(--color-main-light-green); }.text-main-light-green\! { color: var(--color-main-light-green) !important; }.text-p-secondary { color: var(--color-p-secondary); }.text-white { color: var(--color-white); }.text-white\! { color: var(--color-white) !important; }@supports (color:color-mix(in lab,red,red)) {
  .text-white\/90 { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}.shadow-\[0_-3px_0_\#3D77B5\], .shadow-\[0_-3px_4px_rgba\(0\,0\,0\,0\.25\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_-3px_4px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 -3px 4px var(--tw-shadow-color,#00000040); }.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.05\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#1018280d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\,0_1px_2px_-1px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 1px 3px var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 4px 6px -4px var(--tw-shadow-color,#0000001a); }.shadow-\[0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\], .shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.16\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 0 8px 20px var(--tw-shadow-color,#00000029); }.shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#00000014); }.shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.08\)\], .shadow-\[0_12px_20px_rgba\(0\,0\,0\,0\.08\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_12px_20px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 12px 20px var(--tw-shadow-color,#00000014); }.shadow-\[0_12px_30px_rgba\(0\,80\,84\,0\.05\)\] { --tw-shadow: 0 12px 30px var(--tw-shadow-color,#0050540d); }.shadow-\[0_12px_30px_rgba\(0\,80\,84\,0\.05\)\], .shadow-\[0_18px_45px_rgba\(0\,78\,83\,0\.16\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_18px_45px_rgba\(0\,78\,83\,0\.16\)\] { --tw-shadow: 0 18px 45px var(--tw-shadow-color,#004e5329); }.shadow-\[0_24px_70px_rgba\(15\,23\,42\,\.28\)\] { --tw-shadow: 0 24px 70px var(--tw-shadow-color,#0f172a47); }.shadow-\[0_24px_70px_rgba\(15\,23\,42\,\.28\)\], .shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0 24px 80px var(--tw-shadow-color,#0000002e); }.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0px_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0px_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\,0px_6px_16px_rgba\(0\,0\,0\,0\.08\)\,0px_3px_6px_-4px_rgba\(0\,0\,0\,0\.12\)\,0px_9px_28px_8px_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color,#0000001a),0px 4px 6px -4px var(--tw-shadow-color,#0000001a),0px 6px 16px var(--tw-shadow-color,#00000014),0px 3px 6px -4px var(--tw-shadow-color,#0000001f),0px 9px 28px 8px var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0px_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0px_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color,#0000001a),0px 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0px_20px_25px_-5px_rgba\(0\,0\,0\,0\.1\)\,0px_8px_10px_-6px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 20px 25px -5px var(--tw-shadow-color,#0000001a),0px 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 2px 0 4px -2px var(--tw-shadow-color,#0000000f); }.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.06\)\], .shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.08\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 2px 0 4px -2px var(--tw-shadow-color,#00000014); }.shadow-none\! { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important; }@supports (color:color-mix(in lab,red,red)) {
  .ring-amber-500\/25 { --tw-ring-color: color-mix(in oklab,var(--color-amber-500) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-amber-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-amber-500) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-black\/5 { --tw-ring-color: color-mix(in oklab,var(--color-black) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-emerald-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-emerald-500) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-rose-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-rose-500) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-violet-500\/30 { --tw-ring-color: color-mix(in oklab,var(--color-violet-500) 30%,transparent); }
}@media (forced-colors: active) {
  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\] { --tw-ease: cubic-bezier(.34,1.56,.64,1); transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1); }.group-open\:rotate-90:is(:where(.group):is([open], :popover-open, :open) *) { rotate: 90deg; }@media (hover: hover) {
  .group-hover\:block:is(:where(.group):hover *) { display: block; }
  .group-hover\:translate-x-0\.5:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing) * .5); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:translate-x-\[1px\]:is(:where(.group):hover *) { --tw-translate-x: 1px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *) { --tw-translate-y: calc(1px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:translate-y-\[1px\]:is(:where(.group):hover *) { --tw-translate-y: 1px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:scale-105:is(:where(.group):hover *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:scale-110:is(:where(.group):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:rotate-6:is(:where(.group):hover *) { rotate: 6deg; }
  .group-hover\:rotate-\[-8deg\]:is(:where(.group):hover *) { rotate: -8deg; }
  .group-hover\:fill-gray-700:is(:where(.group):hover *) { fill: var(--color-gray-700); }
  .group-hover\:text-\[\#004E53\]:is(:where(.group):hover *) { color: rgb(0, 78, 83); }
  .group-hover\:text-gray-400:is(:where(.group):hover *) { color: var(--color-gray-400); }
  .group-hover\:text-gray-700:is(:where(.group):hover *) { color: var(--color-gray-700); }
  .group-hover\:ring-2:is(:where(.group):hover *) { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .group-hover\:ring-gray-300:is(:where(.group):hover *) { --tw-ring-color: var(--color-gray-300); }
  .group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *), .group-hover\/inline-edit\:opacity-100:is(:where(.group\/inline-edit):hover *) { opacity: 1; }
}.placeholder\:\!text-\[rgba\(45\,55\,56\,0\.3\)\]::placeholder { color: rgba(45, 55, 56, 0.3) !important; }.placeholder\:\!text-\[rgba\(80\,85\,92\,0\.4\)\]::placeholder { color: rgba(80, 85, 92, 0.4) !important; }.placeholder\:text-\[rgba\(0\,78\,83\,0\.78\)\]::placeholder { color: rgba(0, 78, 83, 0.78); }.placeholder\:text-\[rgba\(45\,55\,56\,0\.3\)\]::placeholder { color: rgba(45, 55, 56, 0.3); }.placeholder\:text-\[rgba\(80\,85\,92\,0\.4\)\]::placeholder { color: rgba(80, 85, 92, 0.4); }@media (hover: hover) {
  .hover\:translate-x-1:hover { --tw-translate-x: var(--spacing); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:-translate-y-0\.5:hover { --tw-translate-y: calc(var(--spacing) * -.5); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:-translate-y-\[1px\]:hover { --tw-translate-y: calc(1px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:-translate-y-\[2px\]:hover { --tw-translate-y: calc(2px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:scale-105:hover { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:scale-110:hover { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:cursor-pointer:hover { cursor: pointer; }
  .hover\:border-\[\#1677ff\]:hover { border-color: rgb(22, 119, 255); }
  .hover\:border-\[\#005054\]:hover { border-color: rgb(0, 80, 84); }
  .hover\:border-\[\#B42318\]:hover { border-color: rgb(180, 35, 24); }
  .hover\:border-\[var\(--line-strong\)\]:hover { border-color: var(--line-strong); }
  .hover\:border-brand-500:hover { border-color: var(--color-brand-500); }
  .hover\:border-gray-200:hover { border-color: var(--color-gray-200); }
  .hover\:border-gray-300:hover { border-color: var(--color-gray-300); }
  .hover\:border-gray-400:hover { border-color: var(--color-gray-400); }
  .hover\:border-main-duck-green:hover { border-color: var(--color-main-duck-green); }
  .hover\:border-primary\/30:hover { border-color: rgba(0, 78, 83, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-primary\/30:hover { border-color: color-mix(in oklab,var(--color-primary) 30%,transparent); }
}
  .hover\:border-red-300:hover { border-color: var(--color-red-300); }
  .hover\:\!bg-red-50:hover { background-color: var(--color-red-50) !important; }
  .hover\:bg-\[\#2f5f91\]:hover { background-color: rgb(47, 95, 145); }
  .hover\:bg-\[\#003f42\]:hover { background-color: rgb(0, 63, 66); }
  .hover\:bg-\[\#3b50db\]:hover { background-color: rgb(59, 80, 219); }
  .hover\:bg-\[\#7FAF88\]:hover { background-color: rgb(127, 175, 136); }
  .hover\:bg-\[\#008368\]:hover { background-color: rgb(0, 131, 104); }
  .hover\:bg-\[\#912018\]:hover { background-color: rgb(145, 32, 24); }
  .hover\:bg-\[\#F5F5F5\]:hover { background-color: rgb(245, 245, 245); }
  .hover\:bg-\[\#F7FBFC\]:hover { background-color: rgb(247, 251, 252); }
  .hover\:bg-\[\#FEE2E2\]:hover { background-color: rgb(254, 226, 226); }
  .hover\:bg-\[\#FEF3F2\]:hover { background-color: rgb(254, 243, 242); }
  .hover\:bg-\[\#cfdae7\]:hover { background-color: rgb(207, 218, 231); }
  .hover\:bg-\[\#dedddd\]:hover { background-color: rgb(222, 221, 221); }
  .hover\:bg-\[\#e8ba4f\]:hover { background-color: rgb(232, 186, 79); }
  .hover\:bg-\[\#f3f6f9\]:hover { background-color: rgb(243, 246, 249); }
  .hover\:bg-\[\#f7f2e8\]:hover { background-color: rgb(247, 242, 232); }
  .hover\:bg-\[\#f8fbff\]:hover { background-color: rgb(248, 251, 255); }
  .hover\:bg-\[\#f9c145\]:hover { background-color: rgb(249, 193, 69); }
  .hover\:bg-\[\#f15a57\]:hover { background-color: rgb(241, 90, 87); }
  .hover\:bg-\[\#ffc948\]:hover { background-color: rgb(255, 201, 72); }
  .hover\:bg-\[\#fff5f5\]:hover { background-color: rgb(255, 245, 245); }
  .hover\:bg-\[\#fff9e6\]:hover { background-color: rgb(255, 249, 230); }
  .hover\:bg-\[var\(--paper-2\)\]:hover { background-color: var(--paper-2); }
  .hover\:bg-amber-100:hover { background-color: var(--color-amber-100); }
  .hover\:bg-amber-800:hover { background-color: var(--color-amber-800); }
  .hover\:bg-blue-50:hover { background-color: var(--color-blue-50); }
  .hover\:bg-blue-600:hover { background-color: var(--color-blue-600); }
  .hover\:bg-blue-700:hover { background-color: var(--color-blue-700); }
  .hover\:bg-brand-50:hover { background-color: var(--color-brand-50); }
  .hover\:bg-brand-600:hover { background-color: var(--color-brand-600); }
  .hover\:bg-brand-700:hover { background-color: var(--color-brand-700); }
  .hover\:bg-emerald-700:hover { background-color: var(--color-emerald-700); }
  .hover\:bg-error-600:hover { background-color: var(--color-error-600); }
  .hover\:bg-gray-50:hover { background-color: var(--color-gray-50); }
  .hover\:bg-gray-50\/80:hover { background-color: rgba(249, 250, 251, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-gray-50\/80:hover { background-color: color-mix(in oklab,var(--color-gray-50) 80%,transparent); }
}
  .hover\:bg-gray-100:hover { background-color: var(--color-gray-100); }
  .hover\:bg-gray-200:hover { background-color: var(--color-gray-200); }
  .hover\:bg-gray-300:hover { background-color: var(--color-gray-300); }
  .hover\:bg-gray-800:hover { background-color: var(--color-gray-800); }
  .hover\:bg-green-50:hover { background-color: var(--color-green-50); }
  .hover\:bg-green-100:hover { background-color: var(--color-green-100); }
  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }
  .hover\:bg-primary\/5:hover { background-color: rgba(0, 78, 83, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/5:hover { background-color: color-mix(in oklab,var(--color-primary) 5%,transparent); }
}
  .hover\:bg-primary\/90:hover { background-color: rgba(0, 78, 83, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--color-primary) 90%,transparent); }
}
  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }
  .hover\:bg-red-50\/40:hover { background-color: rgba(254, 242, 242, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-50\/40:hover { background-color: color-mix(in oklab,var(--color-red-50) 40%,transparent); }
}
  .hover\:bg-red-100:hover { background-color: var(--color-red-100); }
  .hover\:bg-red-600:hover { background-color: var(--color-red-600); }
  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }
  .hover\:bg-red-800:hover { background-color: var(--color-red-800); }
  .hover\:bg-rose-50:hover { background-color: var(--color-rose-50); }
  .hover\:bg-sky-50:hover { background-color: var(--color-sky-50); }
  .hover\:bg-sky-100:hover { background-color: var(--color-sky-100); }
  .hover\:bg-slate-800\/80:hover { background-color: rgba(29, 41, 61, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-slate-800\/80:hover { background-color: color-mix(in oklab,var(--color-slate-800) 80%,transparent); }
}
  .hover\:bg-slate-900\/40:hover { background-color: rgba(15, 23, 43, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-slate-900\/40:hover { background-color: color-mix(in oklab,var(--color-slate-900) 40%,transparent); }
}
  .hover\:bg-slate-900\/50:hover { background-color: rgba(15, 23, 43, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-slate-900\/50:hover { background-color: color-mix(in oklab,var(--color-slate-900) 50%,transparent); }
}
  .hover\:bg-success-600:hover { background-color: var(--color-success-600); }
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:bg-warning-600:hover { background-color: var(--color-warning-600); }
  .hover\:bg-white:hover { background-color: var(--color-white); }
  .hover\:bg-white\/60:hover { background-color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/60:hover { background-color: color-mix(in oklab,var(--color-white) 60%,transparent); }
}
  .hover\:bg-white\/70:hover { background-color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/70:hover { background-color: color-mix(in oklab,var(--color-white) 70%,transparent); }
}
  .hover\:bg-gradient-to-r:hover { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .hover\:from-blue-50:hover { --tw-gradient-from: var(--color-blue-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-blue-600:hover { --tw-gradient-from: var(--color-blue-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-emerald-600:hover { --tw-gradient-from: var(--color-emerald-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-green-600:hover { --tw-gradient-from: var(--color-green-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-indigo-50:hover { --tw-gradient-from: var(--color-indigo-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-indigo-600:hover { --tw-gradient-from: var(--color-indigo-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-purple-600:hover { --tw-gradient-from: var(--color-purple-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-blue-50:hover { --tw-gradient-to: var(--color-blue-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-blue-700:hover { --tw-gradient-to: var(--color-blue-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-emerald-700:hover { --tw-gradient-to: var(--color-emerald-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-green-700:hover { --tw-gradient-to: var(--color-green-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-indigo-50:hover { --tw-gradient-to: var(--color-indigo-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-indigo-700:hover { --tw-gradient-to: var(--color-indigo-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-purple-700:hover { --tw-gradient-to: var(--color-purple-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:font-bold\!:hover { --tw-font-weight: var(--font-weight-bold) !important; font-weight: var(--font-weight-bold) !important; }
  .hover\:\!text-primary:hover { color: var(--color-primary) !important; }
  .hover\:text-\[\#00A16C\]:hover { color: rgb(0, 161, 108); }
  .hover\:text-\[\#1D1D1B\]:hover { color: rgb(29, 29, 27); }
  .hover\:text-\[\#004e53\]:hover { color: rgb(0, 78, 83); }
  .hover\:text-\[\#005054\]:hover { color: rgb(0, 80, 84); }
  .hover\:text-\[\#344054\]:hover { color: rgb(52, 64, 84); }
  .hover\:text-\[\#B42318\]:hover { color: rgb(180, 35, 24); }
  .hover\:text-\[var\(--account-tabs-active\,\#98C19F\)\]:hover { color: var(--account-tabs-active,#98c19f); }
  .hover\:text-\[var\(--fg1\)\]:hover { color: var(--fg1); }
  .hover\:text-\[var\(--lp-duck\)\]:hover { color: var(--lp-duck); }
  .hover\:text-black:hover { color: var(--color-black); }
  .hover\:text-blue-600:hover { color: var(--color-blue-600); }
  .hover\:text-brand-600:hover { color: var(--color-brand-600); }
  .hover\:text-gray-200:hover { color: var(--color-gray-200); }
  .hover\:text-gray-400:hover { color: var(--color-gray-400); }
  .hover\:text-gray-600:hover { color: var(--color-gray-600); }
  .hover\:text-gray-700:hover { color: var(--color-gray-700); }
  .hover\:text-gray-800:hover { color: var(--color-gray-800); }
  .hover\:text-gray-900:hover { color: var(--color-gray-900); }
  .hover\:text-main-light-green\!:hover { color: var(--color-main-light-green) !important; }
  .hover\:text-red-700:hover { color: var(--color-red-700); }
  .hover\:text-sky-300:hover { color: var(--color-sky-300); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:text-white\/80\!:hover { color: rgba(255, 255, 255, 0.8) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-white\/80\!:hover { color: color-mix(in oklab,var(--color-white) 80%,transparent) !important; }
}
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-80:hover { opacity: 0.8; }
  .hover\:opacity-90:hover { opacity: 0.9; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.2\)\]:hover { --tw-shadow: 0 10px 20px var(--tw-shadow-color,#1d1d1b33); }
  .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.22\)\]:hover, .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.2\)\]:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.22\)\]:hover { --tw-shadow: 0 10px 20px var(--tw-shadow-color,#1d1d1b38); }
  .hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-lg:hover, .hover\:shadow-md:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-sm:hover { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-sm:hover, .hover\:shadow-xl:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-xl:hover { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); }
  .hover\:file\:bg-gray-100:hover::file-selector-button { background-color: var(--color-gray-100); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-blue-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-blue-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-brand-500\/10:focus { --tw-ring-color: color-mix(in oklab,var(--color-brand-500) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-brand-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-brand-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-error-500\/10:focus { --tw-ring-color: color-mix(in oklab,var(--color-error-500) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-indigo-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-indigo-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-purple-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-purple-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-success-500\/10:focus { --tw-ring-color: color-mix(in oklab,var(--color-success-500) 10%,transparent); }
}@media (forced-colors: active) {
  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}.focus\:placeholder\:\!text-transparent:focus::placeholder { color: rgba(0, 0, 0, 0) !important; }.focus\:placeholder\:text-transparent:focus::placeholder { color: rgba(0, 0, 0, 0); }@supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:ring-\[var\(--lp-duck\)\]\/40:focus-visible { --tw-ring-color: color-mix(in oklab,var(--lp-duck) 40%,transparent); }
}.active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.14\)\]:active { --tw-shadow: 0 3px 8px var(--tw-shadow-color,#1e253224); }.active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.14\)\]:active, .active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.18\)\]:active { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.18\)\]:active { --tw-shadow: 0 3px 8px var(--tw-shadow-color,#1e25322e); }.active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.15\)\]:active { --tw-shadow: 0 4px 10px var(--tw-shadow-color,#1d1d1b26); }.active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.15\)\]:active, .active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.18\)\]:active { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.18\)\]:active { --tw-shadow: 0 4px 10px var(--tw-shadow-color,#1d1d1b2e); }.active\:shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\]:active { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }@media (hover: hover) {
  .enabled\:hover\:bg-\[\#3641f5\]:enabled:hover { background-color: rgb(54, 65, 245); }
  .enabled\:hover\:bg-gray-50:enabled:hover { background-color: var(--color-gray-50); }
  .enabled\:hover\:bg-white\/60:enabled:hover { background-color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .enabled\:hover\:bg-white\/60:enabled:hover { background-color: color-mix(in oklab,var(--color-white) 60%,transparent); }
}
}@supports (color:color-mix(in lab,red,red)) {
  .disabled\:bg-\[var\(--lp-yellow\)\]\/20:disabled { background-color: color-mix(in oklab,var(--lp-yellow) 20%,transparent); }
}@media (hover: hover) {
  .disabled\:hover\:translate-y-0:disabled:hover { --tw-translate-y: 0; translate: var(--tw-translate-x) var(--tw-translate-y); }
}.has-\[\:checked\]\:bg-\[\#fecd61\]:has(:checked) { background-color: rgb(254, 205, 97); }@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none { transition-property: none; }
  @media (hover: hover) {
  .motion-reduce\:hover\:scale-100:hover { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
}
}@media (min-width: 375px) {
  .\32 xsm\:gap-3 { gap: calc(var(--spacing) * 3); }
}@media (min-width: 640px) {
  .sm\:top-6 { top: calc(var(--spacing) * 6); }
  .sm\:right-6 { right: calc(var(--spacing) * 6); }
  .sm\:col-span-1 { grid-column: span 1 / span 1; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:mx-0 { margin-inline: 0px; }
  .sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .sm\:block { display: block; }
  .sm\:inline { display: inline; }
  .sm\:table-cell { display: table-cell; }
  .sm\:h-11 { height: calc(var(--spacing) * 11); }
  .sm\:w-11 { width: calc(var(--spacing) * 11); }
  .sm\:w-40 { width: calc(var(--spacing) * 40); }
  .sm\:w-72 { width: calc(var(--spacing) * 72); }
  .sm\:w-\[361px\] { width: 361px; }
  .sm\:w-auto { width: auto; }
  .sm\:w-auto\! { width: auto !important; }
  .sm\:max-w-\[12rem\] { max-width: 12rem; }
  .sm\:max-w-\[16rem\] { max-width: 16rem; }
  .sm\:max-w-\[140px\] { max-width: 140px; }
  .sm\:min-w-\[8rem\] { min-width: 8rem; }
  .sm\:flex-\[0_0_78\%\] { flex: 0 0 78%; }
  .sm\:shrink-0 { flex-shrink: 0; }
  .sm\:basis-\[196px\] { flex-basis: 196px; }
  .sm\:basis-\[310px\] { flex-basis: 310px; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:gap-2 { gap: calc(var(--spacing) * 2); }
  .sm\:gap-3 { gap: calc(var(--spacing) * 3); }
  .sm\:gap-4 { gap: calc(var(--spacing) * 4); }
  .sm\:gap-5 { gap: calc(var(--spacing) * 5); }
  .sm\:gap-6 { gap: calc(var(--spacing) * 6); }
  .sm\:gap-8 { gap: calc(var(--spacing) * 8); }
  :where(.sm\:space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); }
  .sm\:border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .sm\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .sm\:p-6 { padding: calc(var(--spacing) * 6); }
  .sm\:px-0 { padding-inline: 0px; }
  .sm\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .sm\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .sm\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .sm\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .sm\:py-2 { padding-block: calc(var(--spacing) * 2); }
  .sm\:py-5 { padding-block: calc(var(--spacing) * 5); }
  .sm\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .sm\:py-12 { padding-block: calc(var(--spacing) * 12); }
  .sm\:ps-32 { padding-inline-start: calc(var(--spacing) * 32); }
  .sm\:pt-6 { padding-top: calc(var(--spacing) * 6); }
  .sm\:pt-10 { padding-top: calc(var(--spacing) * 10); }
  .sm\:text-left { text-align: left; }
  .sm\:text-start { text-align: start; }
  .sm\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-title-md { font-size: var(--text-title-md); line-height: var(--tw-leading,var(--text-title-md--line-height)); }
  .sm\:text-title-sm { font-size: var(--text-title-sm); line-height: var(--tw-leading,var(--text-title-sm--line-height)); }
  .sm\:text-\[11px\] { font-size: 11px; }
  .sm\:text-\[13px\] { font-size: 13px; }
  .sm\:text-\[16px\] { font-size: 16px; }
  .sm\:text-\[28px\] { font-size: 28px; }
  .sm\:first\:border-l-0:first-child { border-left-style: var(--tw-border-style); border-left-width: 0px; }
}@media (min-width: 768px) {
  .md\:sticky { position: sticky; }
  .md\:top-\[10px\] { top: 10px; }
  .md\:top-\[21px\] { top: 21px; }
  .md\:col-span-1 { grid-column: span 1 / span 1; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:col-span-5 { grid-column: span 5 / span 5; }
  .md\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
  .md\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
  .md\:ml-auto { margin-left: auto; }
  .md\:block { display: block; }
  .md\:block\! { display: block !important; }
  .md\:flex { display: flex; }
  .md\:flex\! { display: flex !important; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:hidden\! { display: none !important; }
  .md\:inline { display: inline; }
  .md\:table-cell { display: table-cell; }
  .md\:h-6 { height: calc(var(--spacing) * 6); }
  .md\:h-9 { height: calc(var(--spacing) * 9); }
  .md\:h-10 { height: calc(var(--spacing) * 10); }
  .md\:h-80 { height: calc(var(--spacing) * 80); }
  .md\:h-\[65px\] { height: 65px; }
  .md\:h-auto { height: auto; }
  .md\:h-full { height: 100%; }
  .md\:max-h-\[350px\] { max-height: 350px; }
  .md\:max-h-none { max-height: none; }
  .md\:min-h-\[82px\] { min-height: 82px; }
  .md\:min-h-\[118px\] { min-height: 118px; }
  .md\:min-h-\[127px\] { min-height: 127px; }
  .md\:min-h-\[400px\] { min-height: 400px; }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-6 { width: calc(var(--spacing) * 6); }
  .md\:w-10 { width: calc(var(--spacing) * 10); }
  .md\:w-\[133px\] { width: 133px; }
  .md\:w-\[154px\] { width: 154px; }
  .md\:w-\[168px\] { width: 168px; }
  .md\:w-\[187px\] { width: 187px; }
  .md\:w-\[300px\] { width: 300px; }
  .md\:w-\[320px\] { width: 320px; }
  .md\:w-auto { width: auto; }
  .md\:w-fit { width: fit-content; }
  .md\:\!max-w-sm { max-width: var(--container-sm) !important; }
  .md\:max-w-\[493px\] { max-width: 493px; }
  .md\:max-w-\[970px\] { max-width: 970px; }
  .md\:max-w-\[1100px\] { max-width: 1100px; }
  .md\:max-w-full { max-width: 100%; }
  .md\:max-w-md { max-width: var(--container-md); }
  .md\:max-w-sm\! { max-width: var(--container-sm) !important; }
  .md\:min-w-\[286px\] { min-width: 286px; }
  .md\:flex-\[0_0_68\%\] { flex: 0 0 68%; }
  .md\:-translate-y-0 { --tw-translate-y: 0; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .md\:-rotate-\[1deg\] { rotate: -1deg; }
  .md\:rotate-\[1deg\] { rotate: 1deg; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-2\! { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .md\:grid-cols-\[minmax\(0\,1fr\)_220px\] { grid-template-columns: minmax(0px, 1fr) 220px; }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-row { flex-direction: row; }
  .md\:items-center { align-items: center; }
  .md\:items-start { align-items: flex-start; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-2 { gap: calc(var(--spacing) * 2); }
  .md\:gap-4 { gap: calc(var(--spacing) * 4); }
  .md\:gap-5 { gap: calc(var(--spacing) * 5); }
  .md\:gap-6 { gap: calc(var(--spacing) * 6); }
  .md\:gap-8 { gap: calc(var(--spacing) * 8); }
  .md\:gap-10 { gap: calc(var(--spacing) * 10); }
  .md\:gap-\[18\.97px\] { gap: 18.97px; }
  .md\:gap-\[40px\] { gap: 40px; }
  .md\:gap-\[100px\] { gap: 100px; }
  .md\:self-auto { align-self: auto; }
  .md\:border\! { border-style: var(--tw-border-style) !important; border-width: 1px !important; }
  .md\:border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .md\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .md\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .md\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .md\:border-main-light-green { border-color: var(--color-main-light-green); }
  .md\:object-none { object-fit: none; }
  .md\:p-0\! { padding: 0px !important; }
  .md\:p-6 { padding: calc(var(--spacing) * 6); }
  .md\:p-8 { padding: calc(var(--spacing) * 8); }
  .md\:px-0 { padding-inline: 0px; }
  .md\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .md\:px-4 { padding-inline: calc(var(--spacing) * 4); }
  .md\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .md\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .md\:px-8 { padding-inline: calc(var(--spacing) * 8); }
  .md\:px-9 { padding-inline: calc(var(--spacing) * 9); }
  .md\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .md\:px-40 { padding-inline: calc(var(--spacing) * 40); }
  .md\:py-3 { padding-block: calc(var(--spacing) * 3); }
  .md\:py-4 { padding-block: calc(var(--spacing) * 4); }
  .md\:py-5 { padding-block: calc(var(--spacing) * 5); }
  .md\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .md\:py-14 { padding-block: calc(var(--spacing) * 14); }
  .md\:py-\[17px\] { padding-block: 17px; }
  .md\:ps-5 { padding-inline-start: calc(var(--spacing) * 5); }
  .md\:ps-\[40\%\] { padding-inline-start: 40%; }
  .md\:pe-20 { padding-inline-end: calc(var(--spacing) * 20); }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-20 { padding-top: calc(var(--spacing) * 20); }
  .md\:pt-24 { padding-top: calc(var(--spacing) * 24); }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pr-10\! { padding-right: calc(var(--spacing) * 10) !important; }
  .md\:pr-\[30px\] { padding-right: 30px; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pl-0 { padding-left: 0px; }
  .md\:pl-\[156px\] { padding-left: 156px; }
  .md\:text-end { text-align: end; }
  .md\:text-left { text-align: left; }
  .md\:font-figtree { font-family: var(--font-figtree); }
  .md\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .md\:text-20px { font-size: var(--text-20px); }
  .md\:text-24px { font-size: var(--text-24px); }
  .md\:text-\[14px\] { font-size: 14px; }
  .md\:text-\[20px\] { font-size: 20px; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[25px\] { font-size: 25px; }
  .md\:text-\[28px\] { font-size: 28px; }
  .md\:text-\[32px\] { font-size: 32px; }
  .md\:text-\[37px\] { font-size: 37px; }
  .md\:text-\[40px\] { font-size: 40px; }
  .md\:text-md { font-size: var(--text-md); }
  .md\:text-section-title-desktop { font-size: var(--text-section-title-desktop); }
  .md\:text-section-title-desktop\! { font-size: var(--text-section-title-desktop) !important; }
  .md\:text-xxl { font-size: var(--text-xxl); }
  .md\:text-xxl\! { font-size: var(--text-xxl) !important; }
  .md\:leading-28px { --tw-leading: var(--leading-28px); line-height: var(--leading-28px); }
  .md\:leading-\[24\.38px\] { --tw-leading: 24.38px; line-height: 24.38px; }
  .md\:leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
  .md\:leading-\[38px\] { --tw-leading: 38px; line-height: 38px; }
  .md\:leading-\[43px\] { --tw-leading: 43px; line-height: 43px; }
  .md\:leading-\[52px\] { --tw-leading: 52px; line-height: 52px; }
  .md\:leading-xxl { --tw-leading: var(--leading-xxl); line-height: var(--leading-xxl); }
  .md\:font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .md\:text-\[\#1D1D1B\] { color: rgb(29, 29, 27); }
}@media (min-width: 1024px) {
  .lg\:sticky { position: sticky; }
  .lg\:top-4 { top: calc(var(--spacing) * 4); }
  .lg\:top-\[4\.75rem\] { top: 4.75rem; }
  .lg\:right-0 { right: 0px; }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:mx-0 { margin-inline: 0px; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-auto { margin-top: auto; }
  .lg\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
  .lg\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
  .lg\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
  .lg\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .lg\:ml-\[90px\] { margin-left: 90px; }
  .lg\:ml-\[290px\] { margin-left: 290px; }
  .lg\:block { display: block; }
  .lg\:contents { display: contents; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:inline { display: inline; }
  .lg\:inline-flex { display: inline-flex; }
  .lg\:table-cell { display: table-cell; }
  .lg\:\!h-full { height: 100% !important; }
  .lg\:h-5 { height: calc(var(--spacing) * 5); }
  .lg\:h-10 { height: calc(var(--spacing) * 10); }
  .lg\:h-11 { height: calc(var(--spacing) * 11); }
  .lg\:h-15\! { height: calc(var(--spacing) * 15) !important; }
  .lg\:h-\[19px\] { height: 19px; }
  .lg\:h-\[20\.76px\] { height: 20.76px; }
  .lg\:h-\[21\.25px\] { height: 21.25px; }
  .lg\:h-\[21\.63px\] { height: 21.63px; }
  .lg\:h-\[80px\] { height: 80px; }
  .lg\:h-\[818px\] { height: 818px; }
  .lg\:h-full { height: 100%; }
  .lg\:h-full\! { height: 100% !important; }
  .lg\:max-h-\[calc\(100vh-8rem\)\] { max-height: calc(-8rem + 100vh); }
  .lg\:\!w-auto { width: auto !important; }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-1\/3 { width: 33.3333%; }
  .lg\:w-2\/3 { width: 66.6667%; }
  .lg\:w-2xl { width: var(--container-2xl); }
  .lg\:w-5 { width: calc(var(--spacing) * 5); }
  .lg\:w-11 { width: calc(var(--spacing) * 11); }
  .lg\:w-72 { width: calc(var(--spacing) * 72); }
  .lg\:w-\[66px\] { width: 66px; }
  .lg\:w-\[112px\] { width: 112px; }
  .lg\:w-\[167\.65px\] { width: 167.65px; }
  .lg\:w-\[173\.09px\] { width: 173.09px; }
  .lg\:w-\[184px\] { width: 184px; }
  .lg\:w-\[192\.76px\] { width: 192.76px; }
  .lg\:w-\[201px\]\! { width: 201px !important; }
  .lg\:w-\[241px\] { width: 241px; }
  .lg\:w-\[440\.56px\] { width: 440.56px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-auto\! { width: auto !important; }
  .lg\:w-full { width: 100%; }
  .lg\:\!max-w-full { max-width: 100% !important; }
  .lg\:max-w-1\/2 { max-width: 50%; }
  .lg\:max-w-72 { max-width: calc(var(--spacing) * 72); }
  .lg\:max-w-\[201px\] { max-width: 201px; }
  .lg\:max-w-\[440\.66px\] { max-width: 440.66px; }
  .lg\:max-w-\[594px\] { max-width: 594px; }
  .lg\:max-w-\[839\.34px\] { max-width: 839.34px; }
  .lg\:max-w-none { max-width: none; }
  .lg\:min-w-\[552px\] { min-width: 552px; }
  .lg\:flex-\[0_0_440\.66px\] { flex: 0 0 440.66px; }
  .lg\:flex-\[1_1_839\.34px\] { flex: 1 1 839.34px; }
  .lg\:translate-x-0 { --tw-translate-x: 0; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[1fr_minmax\(300px\,360px\)\] { grid-template-columns: 1fr minmax(300px, 360px); }
  .lg\:grid-cols-\[280px_1fr\] { grid-template-columns: 280px 1fr; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_280px\] { grid-template-columns: minmax(0px, 1fr) 280px; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:flex-wrap { flex-wrap: wrap; }
  .lg\:items-center { align-items: center; }
  .lg\:items-end { align-items: flex-end; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-normal { justify-content: normal; }
  .lg\:gap-0 { gap: 0px; }
  .lg\:gap-1 { gap: var(--spacing); }
  .lg\:gap-2 { gap: calc(var(--spacing) * 2); }
  .lg\:gap-4 { gap: calc(var(--spacing) * 4); }
  .lg\:gap-5 { gap: calc(var(--spacing) * 5); }
  .lg\:gap-6 { gap: calc(var(--spacing) * 6); }
  .lg\:gap-7 { gap: calc(var(--spacing) * 7); }
  .lg\:gap-12 { gap: calc(var(--spacing) * 12); }
  .lg\:gap-\[2px\] { gap: 2px; }
  .lg\:gap-\[3\.6px\] { gap: 3.6px; }
  .lg\:gap-\[20px\] { gap: 20px; }
  .lg\:gap-\[64\.54px\] { gap: 64.54px; }
  .lg\:self-start { align-self: flex-start; }
  .lg\:overflow-hidden { overflow: hidden; }
  .lg\:rounded-r-none\! { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
  .lg\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .lg\:border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .lg\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .lg\:bg-neutral-100 { background-color: var(--color-neutral-100); }
  .lg\:p-6 { padding: calc(var(--spacing) * 6); }
  .lg\:p-10 { padding: calc(var(--spacing) * 10); }
  .lg\:p-11 { padding: calc(var(--spacing) * 11); }
  .lg\:px-0 { padding-inline: 0px; }
  .lg\:px-2 { padding-inline: calc(var(--spacing) * 2); }
  .lg\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .lg\:px-4 { padding-inline: calc(var(--spacing) * 4); }
  .lg\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .lg\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .lg\:px-8 { padding-inline: calc(var(--spacing) * 8); }
  .lg\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .lg\:px-\[242\.5px\] { padding-inline: 242.5px; }
  .lg\:py-3 { padding-block: calc(var(--spacing) * 3); }
  .lg\:py-4 { padding-block: calc(var(--spacing) * 4); }
  .lg\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .lg\:py-12 { padding-block: calc(var(--spacing) * 12); }
  .lg\:py-\[10px\] { padding-block: 10px; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:pt-3 { padding-top: calc(var(--spacing) * 3); }
  .lg\:pt-\[0\.87px\] { padding-top: 0.87px; }
  .lg\:pt-\[1\.75px\] { padding-top: 1.75px; }
  .lg\:pt-\[2px\] { padding-top: 2px; }
  .lg\:pr-0 { padding-right: 0px; }
  .lg\:pr-\[65px\] { padding-right: 65px; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .lg\:pl-40 { padding-left: calc(var(--spacing) * 40); }
  .lg\:pl-\[12px\] { padding-left: 12px; }
  .lg\:pl-\[20px\] { padding-left: 20px; }
  .lg\:text-right { text-align: right; }
  .lg\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .lg\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .lg\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .lg\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .lg\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .lg\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .lg\:text-\[12px\] { font-size: 12px; }
  .lg\:text-\[28px\] { font-size: 28px; }
  .lg\:text-\[128px\] { font-size: 128px; }
  .lg\:text-md { font-size: var(--text-md); }
  .lg\:text-section-title-small-desktop { font-size: var(--text-section-title-small-desktop); }
  .lg\:text-xxl { font-size: var(--text-xxl); }
  .lg\:leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
  .lg\:leading-4\.5 { --tw-leading: var(--leading-4\.5); line-height: var(--leading-4\.5); }
  .lg\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .lg\:leading-\[155px\] { --tw-leading: 155px; line-height: 155px; }
  .lg\:leading-xxl { --tw-leading: var(--leading-xxl); line-height: var(--leading-xxl); }
  .lg\:font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .lg\:text-gray-950 { color: var(--color-gray-950); }
  .lg\:shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
}@media (min-width: 1280px) {
  .xl\:order-2 { order: 2; }
  .xl\:order-3 { order: 3; }
  .xl\:block { display: block; }
  .xl\:flex { display: flex; }
  .xl\:h-\[115px\] { height: 115px; }
  .xl\:w-\[95px\] { width: 95px; }
  .xl\:w-\[152px\] { width: 152px; }
  .xl\:w-\[430px\] { width: 430px; }
  .xl\:max-w-\[450px\] { max-width: 450px; }
  .xl\:min-w-full { min-width: 100%; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .xl\:grid-cols-\[minmax\(0\,480px\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 480px) minmax(0px, 1fr); }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-center { align-items: center; }
  .xl\:justify-between { justify-content: space-between; }
  .xl\:justify-end { justify-content: flex-end; }
  .xl\:gap-3 { gap: calc(var(--spacing) * 3); }
  .xl\:gap-10 { gap: calc(var(--spacing) * 10); }
  .xl\:gap-12 { gap: calc(var(--spacing) * 12); }
  .xl\:px-0 { padding-inline: 0px; }
  .xl\:text-left { text-align: left; }
}@media (min-width: 1536px) {
  .\32 xl\:gap-x-32 { column-gap: calc(var(--spacing) * 32); }
  .\32 xl\:text-\[24px\] { font-size: 24px; }
}@supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:divide-gray-800\/50:is(.dark *) > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-gray-800) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:divide-gray-800\/80:is(.dark *) > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-gray-800) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:divide-white\/\[0\.05\]:is(.dark *) > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-amber-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-amber-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-blue-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-blue-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-brand-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-brand-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-emerald-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-emerald-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-error-500\/30:is(.dark *) { border-color: color-mix(in oklab,var(--color-error-500) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-red-700\/60:is(.dark *) { border-color: color-mix(in oklab,var(--color-red-700) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-red-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-red-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-success-500\/30:is(.dark *) { border-color: color-mix(in oklab,var(--color-success-500) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-warning-500\/30:is(.dark *) { border-color: color-mix(in oklab,var(--color-warning-500) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-white\/\[0\.05\]:is(.dark *) { border-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-950\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-950) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-error-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-error-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/90:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/95:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/80:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/95:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/95:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-green-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-green-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-green-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-green-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-indigo-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-indigo-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-orange-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-orange-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-purple-900) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-purple-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-purple-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/25:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-900\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-rose-900) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-rose-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-success-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-success-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-violet-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-violet-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-violet-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-violet-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-violet-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-violet-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-warning-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-warning-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/5:is(.dark *) { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/\[0\.03\]:is(.dark *) { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:fill-error-500\/15:is(.dark *) { fill: color-mix(in oklab,var(--color-error-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:fill-success-500\/15:is(.dark *) { fill: color-mix(in oklab,var(--color-success-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:fill-warning-500\/15:is(.dark *) { fill: color-mix(in oklab,var(--color-warning-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-amber-200\/90:is(.dark *) { color: color-mix(in oklab,var(--color-amber-200) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/80:is(.dark *) { color: color-mix(in oklab,var(--color-white) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/90:is(.dark *) { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/95:is(.dark *) { color: color-mix(in oklab,var(--color-white) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:shadow-gray-900\/20:is(.dark *) { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-gray-900) 20%,transparent) var(--tw-shadow-alpha),transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:ring-black\/5:is(.dark *) { --tw-ring-color: color-mix(in oklab,var(--color-black) 5%,transparent); }
}@media (hover: hover) {
  .dark\:group-hover\:fill-gray-300:is(.dark *):is(:where(.group):hover *) { fill: var(--color-gray-300); }
  .dark\:group-hover\:text-white:is(.dark *):is(:where(.group):hover *) { color: var(--color-white); }
  .dark\:group-hover\:ring-gray-600:is(.dark *):is(:where(.group):hover *) { --tw-ring-color: var(--color-gray-600); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:file\:bg-white\/\[0\.03\]:is(.dark *)::file-selector-button { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}.dark\:placeholder\:text-gray-400:is(.dark *)::placeholder { color: var(--color-gray-400); }.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder { color: rgba(255, 255, 255, 0.3); }@supports (color:color-mix(in lab,red,red)) {
  .dark\:placeholder\:text-white\/30:is(.dark *)::placeholder { color: color-mix(in oklab,var(--color-white) 30%,transparent); }
}.dark\:placeholder\:text-white\/90:is(.dark *)::placeholder { color: rgba(255, 255, 255, 0.9); }@supports (color:color-mix(in lab,red,red)) {
  .dark\:placeholder\:text-white\/90:is(.dark *)::placeholder { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}@media (hover: hover) {
  .dark\:hover\:border-brand-500:is(.dark *):hover { border-color: var(--color-brand-500); }
  .dark\:hover\:border-gray-600:is(.dark *):hover { border-color: var(--color-gray-600); }
  .dark\:hover\:border-gray-800:is(.dark *):hover { border-color: var(--color-gray-800); }
  .dark\:hover\:\!bg-red-950\/30:is(.dark *):hover { background-color: rgba(70, 8, 9, 0.3) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:\!bg-red-950\/30:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-950) 30%,transparent) !important; }
}
  .dark\:hover\:bg-\[\#ffc948\]:is(.dark *):hover { background-color: rgb(255, 201, 72); }
  .dark\:hover\:bg-amber-900:is(.dark *):hover { background-color: var(--color-amber-900); }
  .dark\:hover\:bg-amber-900\/50:is(.dark *):hover { background-color: rgba(123, 51, 6, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-amber-900\/50:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-amber-900) 50%,transparent); }
}
  .dark\:hover\:bg-brand-900\/20:is(.dark *):hover { background-color: rgba(38, 46, 137, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-brand-900\/20:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-brand-900) 20%,transparent); }
}
  .dark\:hover\:bg-brand-950\/30:is(.dark *):hover { background-color: rgba(22, 25, 80, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-brand-950\/30:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-brand-950) 30%,transparent); }
}
  .dark\:hover\:bg-gray-700:is(.dark *):hover { background-color: var(--color-gray-700); }
  .dark\:hover\:bg-gray-800:is(.dark *):hover { background-color: var(--color-gray-800); }
  .dark\:hover\:bg-gray-800\/30:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/30:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 30%,transparent); }
}
  .dark\:hover\:bg-gray-800\/40:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 40%,transparent); }
}
  .dark\:hover\:bg-gray-800\/50:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/50:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 50%,transparent); }
}
  .dark\:hover\:bg-gray-800\/60:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/60:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 60%,transparent); }
}
  .dark\:hover\:bg-gray-800\/80:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/80:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 80%,transparent); }
}
  .dark\:hover\:bg-gray-900:is(.dark *):hover { background-color: var(--color-gray-900); }
  .dark\:hover\:bg-gray-900\/40:is(.dark *):hover { background-color: rgba(16, 24, 40, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-900\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-900) 40%,transparent); }
}
  .dark\:hover\:bg-red-900:is(.dark *):hover { background-color: var(--color-red-900); }
  .dark\:hover\:bg-red-900\/10:is(.dark *):hover { background-color: rgba(130, 24, 26, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-900\/10:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-900) 10%,transparent); }
}
  .dark\:hover\:bg-red-900\/20:is(.dark *):hover { background-color: rgba(130, 24, 26, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-900\/20:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-900) 20%,transparent); }
}
  .dark\:hover\:bg-red-950\/40:is(.dark *):hover { background-color: rgba(70, 8, 9, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-950\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-950) 40%,transparent); }
}
  .dark\:hover\:bg-rose-900\/20:is(.dark *):hover { background-color: rgba(139, 8, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-rose-900\/20:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-rose-900) 20%,transparent); }
}
  .dark\:hover\:bg-sky-900:is(.dark *):hover { background-color: var(--color-sky-900); }
  .dark\:hover\:bg-sky-950\/40:is(.dark *):hover { background-color: rgba(5, 47, 74, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-sky-950\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-sky-950) 40%,transparent); }
}
  .dark\:hover\:bg-white\/5:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/5:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .dark\:hover\:bg-white\/10:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/10:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}
  .dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .dark\:hover\:text-\[\#fecd61\]:is(.dark *):hover { color: rgb(254, 205, 97); }
  .dark\:hover\:text-gray-200:is(.dark *):hover { color: var(--color-gray-200); }
  .dark\:hover\:text-gray-300:is(.dark *):hover { color: var(--color-gray-300); }
  .dark\:hover\:text-white:is(.dark *):hover { color: var(--color-white); }
}.dark\:focus\:border-brand-300:is(.dark *):focus { border-color: var(--color-brand-300); }.dark\:focus\:border-brand-800:is(.dark *):focus { border-color: var(--color-brand-800); }.dark\:focus\:border-error-800:is(.dark *):focus { border-color: var(--color-error-800); }@media (hover: hover) {
  .dark\:enabled\:hover\:bg-gray-900\/40:is(.dark *):enabled:hover { background-color: rgba(16, 24, 40, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:enabled\:hover\:bg-gray-900\/40:is(.dark *):enabled:hover { background-color: color-mix(in oklab,var(--color-gray-900) 40%,transparent); }
}
}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker { display: none; }@media (min-width: 640px) {
  .sm\:\[\&\:nth-child\(n\+4\)\]\:border-b-0:nth-child(n+4) { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
}.\[\&\>p\]\:m-0 > p { margin: 0px; }.\[\&\>p\]\:font-figtree > p { font-family: var(--font-figtree); }.\[\&\>p\]\:text-white\! > p { color: var(--color-white) !important; }@media (min-width: 768px) {
  .assurance-title { font-size: 44px; line-height: 46px; }
}@media (min-width: 768px) {
  .assurance-section-title { font-size: 20px; line-height: 24px; }
}@media (min-width: 768px) {
  .assurance-section-title-center { font-size: 20px; line-height: 24px; }
}@media (hover: hover) {
  .assurance-da-link:hover { color: var(--color-da-title-green); }
}@media (hover: hover) {
  .assurance-da-button-secondary:hover { background-color: var(--color-warning-200); }
}@media (hover: hover) {
  .assurance-da-button-primary:hover { background-color: var(--color-warning-300); }
}.layout-sidebar-width { max-width: var(--layout-page-width-sidebar); }@media (min-width: 768px) {
  .contact-page-shell { padding: 0px; }
}.self-storage-advantage { gap: 16px; max-width: 360px; }.self-storage-advantage, .self-storage-advantage-header { flex-direction: column; align-items: flex-start; width: 100%; display: flex; }.self-storage-advantage-header { justify-content: center; gap: 0px; }.self-storage-advantage-title { width: 100%; font-family: var(--font-poppins); text-align: center; color: var(--color-da-title-green); font-size: 20px; font-weight: 700; line-height: 24px; }.self-storage-advantage-subtitle { width: 100%; font-family: var(--font-figtree); text-align: center; color: var(--color-da-title-green); font-size: 16px; font-weight: 400; line-height: 24px; }.self-storage-advantage-grid { align-items: flex-start; gap: 12px; width: 100%; display: flex; }.self-storage-advantage-card { background: rgb(245, 245, 245); border-radius: 5px; flex-direction: column; flex: 1 1 0px; align-items: center; gap: 8px; min-height: 146px; padding: 8px 4px; display: flex; }.self-storage-advantage-card--tight { flex: 0 0 110px; }.self-storage-advantage-icon { width: 20px; height: 20px; color: var(--color-da-title-pink); justify-content: center; align-items: center; display: inline-flex; }.self-storage-advantage-card-title { width: 100%; font-family: var(--font-poppins); text-align: center; color: var(--color-da-title-green); font-size: 14px; font-weight: 700; line-height: 21px; }.self-storage-advantage-card-title--small { font-family: var(--font-figtree); font-size: 12px; line-height: 14px; }.self-storage-advantage-card-body { width: 100%; font-family: var(--font-figtree); text-align: center; color: rgb(45, 55, 56); font-size: 12px; font-weight: 400; line-height: 16px; }.self-storage-advantage-card-body--compact { font-size: 10px; line-height: 12px; }.price-calculator-select-icon, .self-storage-primary-button { justify-content: center; align-items: center; display: inline-flex; }.self-storage-primary-button { width: 100%; min-height: 36px; font-family: var(--font-figtree); color: rgb(0, 80, 84); cursor: pointer; background: rgb(255, 205, 94); border: 0px; border-radius: 11px; font-size: 14px; font-weight: 700; line-height: 1.5; transition: transform 0.15s, box-shadow 0.15s, filter 0.15s; box-shadow: rgba(255, 205, 94, 0.18) 0px 8px 16px, rgba(0, 0, 0, 0.08) 0px 4px 8px; }.self-storage-primary-button:hover { filter: brightness(0.98); transform: translateY(-1px); box-shadow: rgba(255, 205, 94, 0.2) 0px 10px 18px, rgba(0, 0, 0, 0.1) 0px 4px 10px; }.self-storage-primary-button:active { transform: translateY(0px); box-shadow: rgba(255, 205, 94, 0.16) 0px 6px 12px, rgba(0, 0, 0, 0.08) 0px 2px 6px; }.self-storage-sidebar-find-card { max-width: var(--layout-page-width-sidebar); border: 1px solid var(--color-custom-gray); background: var(--color-form-bg-secondary); filter: drop-shadow(rgba(0, 0, 0, 0.15) 0px 2px 4px); border-radius: 4px; gap: 32px; height: 181px; padding: 12px 26px; }.self-storage-sidebar-find-card, .self-storage-sidebar-find-form { width: 100%; flex-direction: column; align-items: center; display: flex; }.self-storage-sidebar-find-form { gap: 20px; max-width: 308px; }.self-storage-sidebar-find-title { text-align: center; width: 100%; font-family: var(--font-poppins); color: var(--color-da-title-green); margin: 0px; font-size: 28px; font-weight: 700; line-height: 46px; }.self-storage-sidebar-find-fields { flex-direction: column; align-items: center; gap: 8px; width: 100%; display: flex; }.self-storage-sidebar-find-inline { box-sizing: border-box; width: 100%; height: var(--input-height-lg); border: 1px solid var(--color-input-border); background: var(--color-input-bg); border-radius: 12px; justify-content: space-between; align-items: center; padding-left: 12px; display: flex; overflow: hidden; }.self-storage-sidebar-find-input { width: 100%; min-width: 0px; font-family: var(--font-figtree); color: var(--color-text-primary); background: 0px 0px; border: 0px; outline: none; font-size: 14px; font-weight: 400; line-height: 19px; }.self-storage-sidebar-find-input::placeholder { color: var(--color-text-secondary); }.self-storage-sidebar-find-button { width: 125px; min-width: 125px; height: var(--button-height-lg); background: var(--color-cta-primary-bg); font-family: var(--font-figtree); color: var(--color-cta-primary-text); box-shadow: none; border-radius: 0px; justify-content: center; align-items: center; padding: 7px 8px; font-size: 14px; font-weight: 700; line-height: 24px; display: inline-flex; }.self-storage-sidebar-find-button:active, .self-storage-sidebar-find-button:hover { filter: none; box-shadow: none; transform: none; }.self-storage-sidebar-find-rating { justify-content: center; align-items: center; gap: 8px; width: 100%; display: flex; }.self-storage-sidebar-find-rating-text { font-family: var(--font-figtree); color: var(--color-text-primary); font-size: 12px; font-weight: 400; line-height: 19px; }@media (min-width: 768px) {
  .price-calculator-section { padding: 20px 0px; }
  .price-calculator-form { justify-content: center; max-width: 400px; }
  .price-calculator-title { font-size: 22px; }
  .price-calculator-fields { gap: 4px; }
  .price-calculator-label { font-size: 16px; }
  .self-storage-card-form { max-width: 288px; }
  .self-storage-card-title { font-size: 22px; }
  .self-storage-label { font-size: 14px; }
  .self-storage-find-card { height: auto; padding: 16px; }
  .self-storage-find-form { gap: 16px; max-width: 448px; }
  .self-storage-find-title { font-size: 24px; line-height: 24px; }
  .self-storage-available-card { padding: 35px 24px 34px; }
  .self-storage-available-form { gap: 13px; max-width: 288px; }
  .self-storage-last-minute-card { height: 258px; padding: 0px 80px; }
  .self-storage-last-minute-form { justify-content: flex-start; height: 258px; padding: 0px; }
  .self-storage-contact-card { padding: 35px 24px 34px; }
  .self-storage-callback-section { padding: 20px 0px; }
  .self-storage-callback-inner { justify-content: center; padding: 0px 80px; }
}}
h1 { line-height: normal !important; }
@layer base{*, ::backdrop, ::after, ::before { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }:host, html { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }summary { display: list-item; }menu, ol, ul { list-style: none; }audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, optgroup, select, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }*, ::backdrop, ::after, ::before { border-color: var(--color-gray-200,currentColor); }[role="button"]:not(:disabled), button:not(:disabled) { cursor: pointer; }body { z-index: var(--z-index-1); background-color: var(--color-gray-50); font-family: var(--font-outfit); --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); position: relative; }}
@keyframes slideRightToLeft { 
  0% { opacity: 0; transform: translate(20px); }
  100% { opacity: 1; transform: translate(0px); }
}
@layer utilities{.relative { position: relative; }.sticky { position: sticky; }.top-0 { top: 0px; }.top-28 { top: calc(var(--spacing) * 28); }.z-999 { z-index: var(--z-index-999); }@media (min-width: 375px) {
  .container { max-width: 375px; }
}@media (min-width: 425px) {
  .container { max-width: 425px; }
}@media (min-width: 640px) {
  .container { max-width: 640px; }
}@media (min-width: 768px) {
  .container { max-width: 768px; }
}@media (min-width: 1024px) {
  .container { max-width: 1024px; }
}@media (min-width: 1128px) {
  .container { max-width: 1128px; }
}@media (min-width: 1280px) {
  .container { max-width: 1280px; }
}@media (min-width: 1536px) {
  .container { max-width: 1536px; }
}@media (min-width: 2000px) {
  .container { max-width: 2000px; }
}.mx-auto { margin-inline: auto; }.-mt-1\.5 { margin-top: calc(var(--spacing) * -1.5); }.mt-10 { margin-top: calc(var(--spacing) * 10); }.block { display: block; }.flex { display: flex; }.grid { display: grid; }.hidden { display: none; }.inline-flex { display: inline-flex; }.h-2 { height: calc(var(--spacing) * 2); }.h-7 { height: calc(var(--spacing) * 7); }.h-8 { height: calc(var(--spacing) * 8); }.h-10 { height: calc(var(--spacing) * 10); }.h-16 { height: calc(var(--spacing) * 16); }.h-\[min\(70vh\,720px\)\] { height: min(70vh, 720px); }.h-auto { height: auto; }.min-h-6 { min-height: calc(var(--spacing) * 6); }.min-h-\[76px\] { min-height: 76px; }.min-h-\[100vh\] { min-height: 100vh; }.w-2 { width: calc(var(--spacing) * 2); }.w-5 { width: calc(var(--spacing) * 5); }.w-8 { width: calc(var(--spacing) * 8); }.w-16 { width: calc(var(--spacing) * 16); }.w-\[149px\] { width: 149px; }.w-\[289px\] { width: 289px; }.w-fit { width: fit-content; }.w-full { width: 100%; }.max-w-7xl { max-width: var(--container-7xl); }.max-w-\[540px\] { max-width: 540px; }.max-w-\[616px\] { max-width: 616px; }.max-w-\[1080px\] { max-width: 1080px; }.max-w-\[1128px\] { max-width: 1128px; }.max-w-\[min\(100\%\,14rem\)\] { max-width: min(100%, 14rem); }.flex-1 { flex: 1 1 0%; }.shrink-0 { flex-shrink: 0; }.basis-\[min\(100\%\,14rem\)\] { flex-basis: min(100%, 14rem); }.-rotate-24 { rotate: -24deg; }.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }.flex-col { flex-direction: column; }.flex-row-reverse { flex-direction: row-reverse; }.items-center { align-items: center; }.items-start { align-items: flex-start; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.gap-1 { gap: var(--spacing); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-2\.5 { gap: calc(var(--spacing) * 2.5); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-5 { gap: calc(var(--spacing) * 5); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }.gap-10 { gap: calc(var(--spacing) * 10); }.gap-\[18px\] { gap: 18px; }@supports (color:color-mix(in lab,red,red)) {
  :where(.divide-slate-800\/60 > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-slate-800) 60%,transparent); }
}.rounded-full { border-radius: 3.40282e+38px; }.rounded-xl { border-radius: var(--radius-xl); }.border-0\! { border-style: var(--tw-border-style) !important; border-width: 0px !important; }.border-t-4 { border-top-style: var(--tw-border-style); border-top-width: 4px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-\[\#8C8C8C\] { border-color: rgb(140, 140, 140); }.border-\[color\:rgba\(0\,78\,83\,0\.2\)\] { border-color: rgba(0, 78, 83, 0.2); }.border-\[color\:rgba\(0\,158\,118\,0\.35\)\] { border-color: rgba(0, 158, 118, 0.35); }.border-\[rgba\(52\,64\,84\,0\.15\)\] { border-color: rgba(52, 64, 84, 0.15); }.border-main-pink { border-color: var(--color-main-pink); }@supports (color:color-mix(in lab,red,red)) {
  .border-rose-900\/40 { border-color: color-mix(in oklab,var(--color-rose-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-rose-900\/50 { border-color: color-mix(in oklab,var(--color-rose-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-slate-800\/60 { border-color: color-mix(in oklab,var(--color-slate-800) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-slate-800\/80 { border-color: color-mix(in oklab,var(--color-slate-800) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-white\/25 { border-color: color-mix(in oklab,var(--color-white) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-white\/40 { border-color: color-mix(in oklab,var(--color-white) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .border-white\/50 { border-color: color-mix(in oklab,var(--color-white) 50%,transparent); }
}@media (hover: hover) {
  .menu-item-inactive:is(:where(.group):hover *) { color: var(--color-gray-700); }
  .menu-item-inactive:hover { background-color: var(--color-gray-100); }
}@media (hover: hover) {
  .menu-item-inactive:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .menu-item-inactive:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}
  .menu-item-inactive:is(.dark *):hover { color: var(--color-white); }
}@supports (color:color-mix(in lab,red,red)) {
  .menu-item-active:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-500) 12%,transparent); }
}.bg-\[\#F4A9BE\] { background-color: rgb(244, 169, 190); }.bg-\[\#FECD61\] { background-color: rgb(254, 205, 97); }.bg-\[rgba\(0\,0\,0\,0\.45\)\] { background-color: rgba(0, 0, 0, 0.45); }.bg-\[rgba\(0\,78\,83\,0\.1\)\] { background-color: rgba(0, 78, 83, 0.1); }.bg-\[rgba\(0\,78\,83\,0\.55\)\] { background-color: rgba(0, 78, 83, 0.55); }.bg-\[rgba\(16\,158\,110\,0\.2\)\] { background-color: rgba(16, 158, 110, 0.2); }.bg-\[rgba\(180\,223\,182\,0\.2\)\] { background-color: rgba(180, 223, 182, 0.2); }.bg-\[rgba\(244\,169\,190\,0\.3\)\] { background-color: rgba(244, 169, 190, 0.3); }.bg-\[rgba\(244\,169\,190\,0\.17\)\] { background-color: rgba(244, 169, 190, 0.17); }.bg-\[rgba\(255\,255\,255\,0\.6\)\] { background-color: rgba(255, 255, 255, 0.6); }@supports (color:color-mix(in lab,red,red)) {
  .bg-\[var\(--lp-duck\)\]\/20 { background-color: color-mix(in oklab,var(--lp-duck) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-amber-50\/80 { background-color: color-mix(in oklab,var(--color-amber-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-amber-900\/45 { background-color: color-mix(in oklab,var(--color-amber-900) 45%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-amber-950\/35 { background-color: color-mix(in oklab,var(--color-amber-950) 35%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/25 { background-color: color-mix(in oklab,var(--color-black) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/30 { background-color: color-mix(in oklab,var(--color-black) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/40 { background-color: color-mix(in oklab,var(--color-black) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/50 { background-color: color-mix(in oklab,var(--color-black) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/55 { background-color: color-mix(in oklab,var(--color-black) 55%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-black\/80 { background-color: color-mix(in oklab,var(--color-black) 80%,transparent); }
}.bg-box-secondary { background-color: var(--color-box-secondary); }@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/40 { background-color: color-mix(in oklab,var(--color-brand-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/50 { background-color: color-mix(in oklab,var(--color-brand-50) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/60 { background-color: color-mix(in oklab,var(--color-brand-50) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-50\/80 { background-color: color-mix(in oklab,var(--color-brand-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-brand-500\/80 { background-color: color-mix(in oklab,var(--color-brand-500) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-50\/40 { background-color: color-mix(in oklab,var(--color-emerald-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-50\/80 { background-color: color-mix(in oklab,var(--color-emerald-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-500\/15 { background-color: color-mix(in oklab,var(--color-emerald-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-900\/50 { background-color: color-mix(in oklab,var(--color-emerald-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-950\/40 { background-color: color-mix(in oklab,var(--color-emerald-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/50 { background-color: color-mix(in oklab,var(--color-gray-50) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/70 { background-color: color-mix(in oklab,var(--color-gray-50) 70%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-400\/50 { background-color: color-mix(in oklab,var(--color-gray-400) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-gray-900\/50 { background-color: color-mix(in oklab,var(--color-gray-900) 50%,transparent); }
}.bg-main-light-green { background-color: var(--color-main-light-green); }@supports (color:color-mix(in lab,red,red)) {
  .bg-main-pink\/50 { background-color: color-mix(in oklab,var(--color-main-pink) 50%,transparent); }
}.bg-neutral-200 { background-color: var(--color-neutral-200); }@supports (color:color-mix(in lab,red,red)) {
  .bg-orange-950\/40 { background-color: color-mix(in oklab,var(--color-orange-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-orange-950\/45 { background-color: color-mix(in oklab,var(--color-orange-950) 45%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/10 { background-color: color-mix(in oklab,var(--color-primary) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-purple-50\/60 { background-color: color-mix(in oklab,var(--color-purple-50) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/30 { background-color: color-mix(in oklab,var(--color-red-50) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/40 { background-color: color-mix(in oklab,var(--color-red-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/50 { background-color: color-mix(in oklab,var(--color-red-50) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/60 { background-color: color-mix(in oklab,var(--color-red-50) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/80 { background-color: color-mix(in oklab,var(--color-red-50) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-50\/40 { background-color: color-mix(in oklab,var(--color-rose-50) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/15 { background-color: color-mix(in oklab,var(--color-rose-950) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/30 { background-color: color-mix(in oklab,var(--color-rose-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/40 { background-color: color-mix(in oklab,var(--color-rose-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/45 { background-color: color-mix(in oklab,var(--color-rose-950) 45%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-rose-950\/60 { background-color: color-mix(in oklab,var(--color-rose-950) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-sky-950\/35 { background-color: color-mix(in oklab,var(--color-sky-950) 35%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/30 { background-color: color-mix(in oklab,var(--color-slate-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/40 { background-color: color-mix(in oklab,var(--color-slate-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/50 { background-color: color-mix(in oklab,var(--color-slate-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/60 { background-color: color-mix(in oklab,var(--color-slate-900) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/40 { background-color: color-mix(in oklab,var(--color-slate-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/95 { background-color: color-mix(in oklab,var(--color-slate-950) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-violet-950\/50 { background-color: color-mix(in oklab,var(--color-violet-950) 50%,transparent); }
}.bg-white { background-color: var(--color-white); }@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/20 { background-color: color-mix(in oklab,var(--color-white) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/50 { background-color: color-mix(in oklab,var(--color-white) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/70 { background-color: color-mix(in oklab,var(--color-white) 70%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/75 { background-color: color-mix(in oklab,var(--color-white) 75%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/80 { background-color: color-mix(in oklab,var(--color-white) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/90 { background-color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .bg-white\/95 { background-color: color-mix(in oklab,var(--color-white) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .to-gray-50\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-gray-50) 50%,transparent); }
}.bg-cover { background-size: cover; }.bg-center { background-position: 50% center; }.object-contain { object-fit: contain; }.px-0 { padding-inline: 0px; }.px-1 { padding-inline: var(--spacing); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-5 { padding-inline: calc(var(--spacing) * 5); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.py-0 { padding-block: 0px; }.py-1 { padding-block: var(--spacing); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-5 { padding-block: calc(var(--spacing) * 5); }.py-6 { padding-block: calc(var(--spacing) * 6); }.py-10 { padding-block: calc(var(--spacing) * 10); }.pt-1 { padding-top: var(--spacing); }.pt-7 { padding-top: calc(var(--spacing) * 7); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pt-30 { padding-top: calc(var(--spacing) * 30); }.pb-2 { padding-bottom: calc(var(--spacing) * 2); }.pb-6 { padding-bottom: calc(var(--spacing) * 6); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pl-0\! { padding-left: 0px !important; }.text-center { text-align: center; }.font-\[\'Inter\'\] { font-family: Inter; }.font-figtree { font-family: var(--font-figtree); }.font-poppins { font-family: var(--font-poppins); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\[13px\] { font-size: 13px; }.text-\[14px\] { font-size: 14px; }.text-\[22px\] { font-size: 22px; }.text-\[24px\] { font-size: 24px; }.text-\[26px\] { font-size: 26px; }.text-md { font-size: var(--text-md); }.leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }.leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }.leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }.leading-\[17px\] { --tw-leading: 17px; line-height: 17px; }.leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }.font-semibold\! { --tw-font-weight: var(--font-weight-semibold) !important; font-weight: var(--font-weight-semibold) !important; }.tracking-\[-0\.3125px\] { --tw-tracking: -.3125px; letter-spacing: -0.3125px; }@media (hover: hover) {
  .menu-item-icon-inactive:is(:where(.group):hover *) { color: var(--color-gray-700); }
}@media (hover: hover) {
  .menu-item-icon-inactive:is(.dark *):is(:where(.group):hover *) { color: var(--color-gray-200); }
}.text-\[\#1D1D1B\] { color: rgb(29, 29, 27); }.text-\[\#4A5565\] { color: rgb(74, 85, 101); }.text-\[\#4A5565\]\! { color: rgb(74, 85, 101) !important; }.text-\[\#8C8C8C\] { color: rgb(140, 140, 140); }.text-\[\#009E76\] { color: rgb(0, 158, 118); }.text-\[\#005054\] { color: rgb(0, 80, 84); }.text-\[rgba\(0\,0\,0\,0\.88\)\] { color: rgba(0, 0, 0, 0.88); }.text-\[rgba\(0\,78\,83\,0\.5\)\] { color: rgba(0, 78, 83, 0.5); }.text-\[rgba\(255\,255\,255\,0\.9\)\] { color: rgba(255, 255, 255, 0.9); }.text-gray-950 { color: var(--color-gray-950); }.text-main-light-green { color: var(--color-main-light-green); }.text-main-light-green\! { color: var(--color-main-light-green) !important; }.text-p-secondary { color: var(--color-p-secondary); }.text-white { color: var(--color-white); }.text-white\! { color: var(--color-white) !important; }@supports (color:color-mix(in lab,red,red)) {
  .text-white\/90 { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}.shadow-\[0_-3px_0_\#3D77B5\], .shadow-\[0_-3px_4px_rgba\(0\,0\,0\,0\.25\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_-3px_4px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 -3px 4px var(--tw-shadow-color,#00000040); }.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.05\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#1018280d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\,0_1px_2px_-1px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 1px 3px var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 4px 6px -4px var(--tw-shadow-color,#0000001a); }.shadow-\[0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\], .shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.16\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 0 8px 20px var(--tw-shadow-color,#00000029); }.shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#00000014); }.shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.08\)\], .shadow-\[0_12px_20px_rgba\(0\,0\,0\,0\.08\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_12px_20px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 12px 20px var(--tw-shadow-color,#00000014); }.shadow-\[0_12px_30px_rgba\(0\,80\,84\,0\.05\)\] { --tw-shadow: 0 12px 30px var(--tw-shadow-color,#0050540d); }.shadow-\[0_12px_30px_rgba\(0\,80\,84\,0\.05\)\], .shadow-\[0_18px_45px_rgba\(0\,78\,83\,0\.16\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_18px_45px_rgba\(0\,78\,83\,0\.16\)\] { --tw-shadow: 0 18px 45px var(--tw-shadow-color,#004e5329); }.shadow-\[0_24px_70px_rgba\(15\,23\,42\,\.28\)\] { --tw-shadow: 0 24px 70px var(--tw-shadow-color,#0f172a47); }.shadow-\[0_24px_70px_rgba\(15\,23\,42\,\.28\)\], .shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0 24px 80px var(--tw-shadow-color,#0000002e); }.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0px_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0px_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\,0px_6px_16px_rgba\(0\,0\,0\,0\.08\)\,0px_3px_6px_-4px_rgba\(0\,0\,0\,0\.12\)\,0px_9px_28px_8px_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color,#0000001a),0px 4px 6px -4px var(--tw-shadow-color,#0000001a),0px 6px 16px var(--tw-shadow-color,#00000014),0px 3px 6px -4px var(--tw-shadow-color,#0000001f),0px 9px 28px 8px var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0px_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0px_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color,#0000001a),0px 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0px_20px_25px_-5px_rgba\(0\,0\,0\,0\.1\)\,0px_8px_10px_-6px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 20px 25px -5px var(--tw-shadow-color,#0000001a),0px 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 2px 0 4px -2px var(--tw-shadow-color,#0000000f); }.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.06\)\], .shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.08\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 2px 0 4px -2px var(--tw-shadow-color,#00000014); }.shadow-none\! { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important; }@supports (color:color-mix(in lab,red,red)) {
  .ring-amber-500\/25 { --tw-ring-color: color-mix(in oklab,var(--color-amber-500) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-amber-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-amber-500) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-black\/5 { --tw-ring-color: color-mix(in oklab,var(--color-black) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-emerald-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-emerald-500) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-rose-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-rose-500) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .ring-violet-500\/30 { --tw-ring-color: color-mix(in oklab,var(--color-violet-500) 30%,transparent); }
}@media (forced-colors: active) {
  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\] { --tw-ease: cubic-bezier(.34,1.56,.64,1); transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1); }.group-open\:rotate-90:is(:where(.group):is([open], :popover-open, :open) *) { rotate: 90deg; }@media (hover: hover) {
  .group-hover\:block:is(:where(.group):hover *) { display: block; }
  .group-hover\:translate-x-0\.5:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing) * .5); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:translate-x-\[1px\]:is(:where(.group):hover *) { --tw-translate-x: 1px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *) { --tw-translate-y: calc(1px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:translate-y-\[1px\]:is(:where(.group):hover *) { --tw-translate-y: 1px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:scale-105:is(:where(.group):hover *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:scale-110:is(:where(.group):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:rotate-6:is(:where(.group):hover *) { rotate: 6deg; }
  .group-hover\:rotate-\[-8deg\]:is(:where(.group):hover *) { rotate: -8deg; }
  .group-hover\:fill-gray-700:is(:where(.group):hover *) { fill: var(--color-gray-700); }
  .group-hover\:text-\[\#004E53\]:is(:where(.group):hover *) { color: rgb(0, 78, 83); }
  .group-hover\:text-gray-400:is(:where(.group):hover *) { color: var(--color-gray-400); }
  .group-hover\:text-gray-700:is(:where(.group):hover *) { color: var(--color-gray-700); }
  .group-hover\:ring-2:is(:where(.group):hover *) { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .group-hover\:ring-gray-300:is(:where(.group):hover *) { --tw-ring-color: var(--color-gray-300); }
  .group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *), .group-hover\/inline-edit\:opacity-100:is(:where(.group\/inline-edit):hover *) { opacity: 1; }
}.placeholder\:\!text-\[rgba\(45\,55\,56\,0\.3\)\]::placeholder { color: rgba(45, 55, 56, 0.3) !important; }.placeholder\:\!text-\[rgba\(80\,85\,92\,0\.4\)\]::placeholder { color: rgba(80, 85, 92, 0.4) !important; }.placeholder\:text-\[rgba\(0\,78\,83\,0\.78\)\]::placeholder { color: rgba(0, 78, 83, 0.78); }.placeholder\:text-\[rgba\(45\,55\,56\,0\.3\)\]::placeholder { color: rgba(45, 55, 56, 0.3); }.placeholder\:text-\[rgba\(80\,85\,92\,0\.4\)\]::placeholder { color: rgba(80, 85, 92, 0.4); }@media (hover: hover) {
  .hover\:translate-x-1:hover { --tw-translate-x: var(--spacing); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:-translate-y-0\.5:hover { --tw-translate-y: calc(var(--spacing) * -.5); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:-translate-y-\[1px\]:hover { --tw-translate-y: calc(1px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:-translate-y-\[2px\]:hover { --tw-translate-y: calc(2px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:scale-105:hover { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:scale-110:hover { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:cursor-pointer:hover { cursor: pointer; }
  .hover\:border-\[\#1677ff\]:hover { border-color: rgb(22, 119, 255); }
  .hover\:border-\[\#005054\]:hover { border-color: rgb(0, 80, 84); }
  .hover\:border-\[\#B42318\]:hover { border-color: rgb(180, 35, 24); }
  .hover\:border-\[var\(--line-strong\)\]:hover { border-color: var(--line-strong); }
  .hover\:border-brand-500:hover { border-color: var(--color-brand-500); }
  .hover\:border-gray-200:hover { border-color: var(--color-gray-200); }
  .hover\:border-gray-300:hover { border-color: var(--color-gray-300); }
  .hover\:border-gray-400:hover { border-color: var(--color-gray-400); }
  .hover\:border-main-duck-green:hover { border-color: var(--color-main-duck-green); }
  .hover\:border-primary\/30:hover { border-color: rgba(0, 78, 83, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-primary\/30:hover { border-color: color-mix(in oklab,var(--color-primary) 30%,transparent); }
}
  .hover\:border-red-300:hover { border-color: var(--color-red-300); }
  .hover\:\!bg-red-50:hover { background-color: var(--color-red-50) !important; }
  .hover\:bg-\[\#2f5f91\]:hover { background-color: rgb(47, 95, 145); }
  .hover\:bg-\[\#003f42\]:hover { background-color: rgb(0, 63, 66); }
  .hover\:bg-\[\#3b50db\]:hover { background-color: rgb(59, 80, 219); }
  .hover\:bg-\[\#7FAF88\]:hover { background-color: rgb(127, 175, 136); }
  .hover\:bg-\[\#008368\]:hover { background-color: rgb(0, 131, 104); }
  .hover\:bg-\[\#912018\]:hover { background-color: rgb(145, 32, 24); }
  .hover\:bg-\[\#F5F5F5\]:hover { background-color: rgb(245, 245, 245); }
  .hover\:bg-\[\#F7FBFC\]:hover { background-color: rgb(247, 251, 252); }
  .hover\:bg-\[\#FEE2E2\]:hover { background-color: rgb(254, 226, 226); }
  .hover\:bg-\[\#FEF3F2\]:hover { background-color: rgb(254, 243, 242); }
  .hover\:bg-\[\#cfdae7\]:hover { background-color: rgb(207, 218, 231); }
  .hover\:bg-\[\#dedddd\]:hover { background-color: rgb(222, 221, 221); }
  .hover\:bg-\[\#e8ba4f\]:hover { background-color: rgb(232, 186, 79); }
  .hover\:bg-\[\#f3f6f9\]:hover { background-color: rgb(243, 246, 249); }
  .hover\:bg-\[\#f7f2e8\]:hover { background-color: rgb(247, 242, 232); }
  .hover\:bg-\[\#f8fbff\]:hover { background-color: rgb(248, 251, 255); }
  .hover\:bg-\[\#f9c145\]:hover { background-color: rgb(249, 193, 69); }
  .hover\:bg-\[\#f15a57\]:hover { background-color: rgb(241, 90, 87); }
  .hover\:bg-\[\#ffc948\]:hover { background-color: rgb(255, 201, 72); }
  .hover\:bg-\[\#fff5f5\]:hover { background-color: rgb(255, 245, 245); }
  .hover\:bg-\[\#fff9e6\]:hover { background-color: rgb(255, 249, 230); }
  .hover\:bg-\[var\(--paper-2\)\]:hover { background-color: var(--paper-2); }
  .hover\:bg-amber-100:hover { background-color: var(--color-amber-100); }
  .hover\:bg-amber-800:hover { background-color: var(--color-amber-800); }
  .hover\:bg-blue-50:hover { background-color: var(--color-blue-50); }
  .hover\:bg-blue-600:hover { background-color: var(--color-blue-600); }
  .hover\:bg-blue-700:hover { background-color: var(--color-blue-700); }
  .hover\:bg-brand-50:hover { background-color: var(--color-brand-50); }
  .hover\:bg-brand-600:hover { background-color: var(--color-brand-600); }
  .hover\:bg-brand-700:hover { background-color: var(--color-brand-700); }
  .hover\:bg-emerald-700:hover { background-color: var(--color-emerald-700); }
  .hover\:bg-error-600:hover { background-color: var(--color-error-600); }
  .hover\:bg-gray-50:hover { background-color: var(--color-gray-50); }
  .hover\:bg-gray-50\/80:hover { background-color: rgba(249, 250, 251, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-gray-50\/80:hover { background-color: color-mix(in oklab,var(--color-gray-50) 80%,transparent); }
}
  .hover\:bg-gray-100:hover { background-color: var(--color-gray-100); }
  .hover\:bg-gray-200:hover { background-color: var(--color-gray-200); }
  .hover\:bg-gray-300:hover { background-color: var(--color-gray-300); }
  .hover\:bg-gray-800:hover { background-color: var(--color-gray-800); }
  .hover\:bg-green-50:hover { background-color: var(--color-green-50); }
  .hover\:bg-green-100:hover { background-color: var(--color-green-100); }
  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }
  .hover\:bg-primary\/5:hover { background-color: rgba(0, 78, 83, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/5:hover { background-color: color-mix(in oklab,var(--color-primary) 5%,transparent); }
}
  .hover\:bg-primary\/90:hover { background-color: rgba(0, 78, 83, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--color-primary) 90%,transparent); }
}
  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }
  .hover\:bg-red-50\/40:hover { background-color: rgba(254, 242, 242, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-50\/40:hover { background-color: color-mix(in oklab,var(--color-red-50) 40%,transparent); }
}
  .hover\:bg-red-100:hover { background-color: var(--color-red-100); }
  .hover\:bg-red-600:hover { background-color: var(--color-red-600); }
  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }
  .hover\:bg-red-800:hover { background-color: var(--color-red-800); }
  .hover\:bg-rose-50:hover { background-color: var(--color-rose-50); }
  .hover\:bg-sky-50:hover { background-color: var(--color-sky-50); }
  .hover\:bg-sky-100:hover { background-color: var(--color-sky-100); }
  .hover\:bg-slate-800\/80:hover { background-color: rgba(29, 41, 61, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-slate-800\/80:hover { background-color: color-mix(in oklab,var(--color-slate-800) 80%,transparent); }
}
  .hover\:bg-slate-900\/40:hover { background-color: rgba(15, 23, 43, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-slate-900\/40:hover { background-color: color-mix(in oklab,var(--color-slate-900) 40%,transparent); }
}
  .hover\:bg-slate-900\/50:hover { background-color: rgba(15, 23, 43, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-slate-900\/50:hover { background-color: color-mix(in oklab,var(--color-slate-900) 50%,transparent); }
}
  .hover\:bg-success-600:hover { background-color: var(--color-success-600); }
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:bg-warning-600:hover { background-color: var(--color-warning-600); }
  .hover\:bg-white:hover { background-color: var(--color-white); }
  .hover\:bg-white\/60:hover { background-color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/60:hover { background-color: color-mix(in oklab,var(--color-white) 60%,transparent); }
}
  .hover\:bg-white\/70:hover { background-color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/70:hover { background-color: color-mix(in oklab,var(--color-white) 70%,transparent); }
}
  .hover\:bg-gradient-to-r:hover { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .hover\:from-blue-50:hover { --tw-gradient-from: var(--color-blue-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-blue-600:hover { --tw-gradient-from: var(--color-blue-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-emerald-600:hover { --tw-gradient-from: var(--color-emerald-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-green-600:hover { --tw-gradient-from: var(--color-green-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-indigo-50:hover { --tw-gradient-from: var(--color-indigo-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-indigo-600:hover { --tw-gradient-from: var(--color-indigo-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:from-purple-600:hover { --tw-gradient-from: var(--color-purple-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-blue-50:hover { --tw-gradient-to: var(--color-blue-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-blue-700:hover { --tw-gradient-to: var(--color-blue-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-emerald-700:hover { --tw-gradient-to: var(--color-emerald-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-green-700:hover { --tw-gradient-to: var(--color-green-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-indigo-50:hover { --tw-gradient-to: var(--color-indigo-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-indigo-700:hover { --tw-gradient-to: var(--color-indigo-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:to-purple-700:hover { --tw-gradient-to: var(--color-purple-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .hover\:font-bold\!:hover { --tw-font-weight: var(--font-weight-bold) !important; font-weight: var(--font-weight-bold) !important; }
  .hover\:\!text-primary:hover { color: var(--color-primary) !important; }
  .hover\:text-\[\#00A16C\]:hover { color: rgb(0, 161, 108); }
  .hover\:text-\[\#1D1D1B\]:hover { color: rgb(29, 29, 27); }
  .hover\:text-\[\#004e53\]:hover { color: rgb(0, 78, 83); }
  .hover\:text-\[\#005054\]:hover { color: rgb(0, 80, 84); }
  .hover\:text-\[\#344054\]:hover { color: rgb(52, 64, 84); }
  .hover\:text-\[\#B42318\]:hover { color: rgb(180, 35, 24); }
  .hover\:text-\[var\(--account-tabs-active\,\#98C19F\)\]:hover { color: var(--account-tabs-active,#98c19f); }
  .hover\:text-\[var\(--fg1\)\]:hover { color: var(--fg1); }
  .hover\:text-\[var\(--lp-duck\)\]:hover { color: var(--lp-duck); }
  .hover\:text-black:hover { color: var(--color-black); }
  .hover\:text-blue-600:hover { color: var(--color-blue-600); }
  .hover\:text-brand-600:hover { color: var(--color-brand-600); }
  .hover\:text-gray-200:hover { color: var(--color-gray-200); }
  .hover\:text-gray-400:hover { color: var(--color-gray-400); }
  .hover\:text-gray-600:hover { color: var(--color-gray-600); }
  .hover\:text-gray-700:hover { color: var(--color-gray-700); }
  .hover\:text-gray-800:hover { color: var(--color-gray-800); }
  .hover\:text-gray-900:hover { color: var(--color-gray-900); }
  .hover\:text-main-light-green\!:hover { color: var(--color-main-light-green) !important; }
  .hover\:text-red-700:hover { color: var(--color-red-700); }
  .hover\:text-sky-300:hover { color: var(--color-sky-300); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:text-white\/80\!:hover { color: rgba(255, 255, 255, 0.8) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-white\/80\!:hover { color: color-mix(in oklab,var(--color-white) 80%,transparent) !important; }
}
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-80:hover { opacity: 0.8; }
  .hover\:opacity-90:hover { opacity: 0.9; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.2\)\]:hover { --tw-shadow: 0 10px 20px var(--tw-shadow-color,#1d1d1b33); }
  .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.22\)\]:hover, .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.2\)\]:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-\[0_10px_20px_rgba\(29\,29\,27\,0\.22\)\]:hover { --tw-shadow: 0 10px 20px var(--tw-shadow-color,#1d1d1b38); }
  .hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-lg:hover, .hover\:shadow-md:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-sm:hover { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-sm:hover, .hover\:shadow-xl:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-xl:hover { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); }
  .hover\:file\:bg-gray-100:hover::file-selector-button { background-color: var(--color-gray-100); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-blue-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-blue-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-brand-500\/10:focus { --tw-ring-color: color-mix(in oklab,var(--color-brand-500) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-brand-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-brand-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-error-500\/10:focus { --tw-ring-color: color-mix(in oklab,var(--color-error-500) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-indigo-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-indigo-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-purple-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-purple-500) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-success-500\/10:focus { --tw-ring-color: color-mix(in oklab,var(--color-success-500) 10%,transparent); }
}@media (forced-colors: active) {
  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}.focus\:placeholder\:\!text-transparent:focus::placeholder { color: rgba(0, 0, 0, 0) !important; }.focus\:placeholder\:text-transparent:focus::placeholder { color: rgba(0, 0, 0, 0); }@supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:ring-\[var\(--lp-duck\)\]\/40:focus-visible { --tw-ring-color: color-mix(in oklab,var(--lp-duck) 40%,transparent); }
}.active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.14\)\]:active { --tw-shadow: 0 3px 8px var(--tw-shadow-color,#1e253224); }.active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.14\)\]:active, .active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.18\)\]:active { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.active\:shadow-\[0_3px_8px_rgba\(30\,37\,50\,0\.18\)\]:active { --tw-shadow: 0 3px 8px var(--tw-shadow-color,#1e25322e); }.active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.15\)\]:active { --tw-shadow: 0 4px 10px var(--tw-shadow-color,#1d1d1b26); }.active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.15\)\]:active, .active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.18\)\]:active { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.active\:shadow-\[0_4px_10px_rgba\(29\,29\,27\,0\.18\)\]:active { --tw-shadow: 0 4px 10px var(--tw-shadow-color,#1d1d1b2e); }.active\:shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\]:active { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }@media (hover: hover) {
  .enabled\:hover\:bg-\[\#3641f5\]:enabled:hover { background-color: rgb(54, 65, 245); }
  .enabled\:hover\:bg-gray-50:enabled:hover { background-color: var(--color-gray-50); }
  .enabled\:hover\:bg-white\/60:enabled:hover { background-color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .enabled\:hover\:bg-white\/60:enabled:hover { background-color: color-mix(in oklab,var(--color-white) 60%,transparent); }
}
}@supports (color:color-mix(in lab,red,red)) {
  .disabled\:bg-\[var\(--lp-yellow\)\]\/20:disabled { background-color: color-mix(in oklab,var(--lp-yellow) 20%,transparent); }
}@media (hover: hover) {
  .disabled\:hover\:translate-y-0:disabled:hover { --tw-translate-y: 0; translate: var(--tw-translate-x) var(--tw-translate-y); }
}.has-\[\:checked\]\:bg-\[\#fecd61\]:has(:checked) { background-color: rgb(254, 205, 97); }@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none { transition-property: none; }
  @media (hover: hover) {
  .motion-reduce\:hover\:scale-100:hover { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
}
}@media (min-width: 375px) {
  .\32 xsm\:gap-3 { gap: calc(var(--spacing) * 3); }
}@media (min-width: 640px) {
  .sm\:top-6 { top: calc(var(--spacing) * 6); }
  .sm\:right-6 { right: calc(var(--spacing) * 6); }
  .sm\:col-span-1 { grid-column: span 1 / span 1; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:mx-0 { margin-inline: 0px; }
  .sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .sm\:block { display: block; }
  .sm\:inline { display: inline; }
  .sm\:table-cell { display: table-cell; }
  .sm\:h-11 { height: calc(var(--spacing) * 11); }
  .sm\:w-11 { width: calc(var(--spacing) * 11); }
  .sm\:w-40 { width: calc(var(--spacing) * 40); }
  .sm\:w-72 { width: calc(var(--spacing) * 72); }
  .sm\:w-\[361px\] { width: 361px; }
  .sm\:w-auto { width: auto; }
  .sm\:w-auto\! { width: auto !important; }
  .sm\:max-w-\[12rem\] { max-width: 12rem; }
  .sm\:max-w-\[16rem\] { max-width: 16rem; }
  .sm\:max-w-\[140px\] { max-width: 140px; }
  .sm\:min-w-\[8rem\] { min-width: 8rem; }
  .sm\:flex-\[0_0_78\%\] { flex: 0 0 78%; }
  .sm\:shrink-0 { flex-shrink: 0; }
  .sm\:basis-\[196px\] { flex-basis: 196px; }
  .sm\:basis-\[310px\] { flex-basis: 310px; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:gap-2 { gap: calc(var(--spacing) * 2); }
  .sm\:gap-3 { gap: calc(var(--spacing) * 3); }
  .sm\:gap-4 { gap: calc(var(--spacing) * 4); }
  .sm\:gap-5 { gap: calc(var(--spacing) * 5); }
  .sm\:gap-6 { gap: calc(var(--spacing) * 6); }
  .sm\:gap-8 { gap: calc(var(--spacing) * 8); }
  :where(.sm\:space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); }
  .sm\:border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .sm\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .sm\:p-6 { padding: calc(var(--spacing) * 6); }
  .sm\:px-0 { padding-inline: 0px; }
  .sm\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .sm\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .sm\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .sm\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .sm\:py-2 { padding-block: calc(var(--spacing) * 2); }
  .sm\:py-5 { padding-block: calc(var(--spacing) * 5); }
  .sm\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .sm\:py-12 { padding-block: calc(var(--spacing) * 12); }
  .sm\:ps-32 { padding-inline-start: calc(var(--spacing) * 32); }
  .sm\:pt-6 { padding-top: calc(var(--spacing) * 6); }
  .sm\:pt-10 { padding-top: calc(var(--spacing) * 10); }
  .sm\:text-left { text-align: left; }
  .sm\:text-start { text-align: start; }
  .sm\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-title-md { font-size: var(--text-title-md); line-height: var(--tw-leading,var(--text-title-md--line-height)); }
  .sm\:text-title-sm { font-size: var(--text-title-sm); line-height: var(--tw-leading,var(--text-title-sm--line-height)); }
  .sm\:text-\[11px\] { font-size: 11px; }
  .sm\:text-\[13px\] { font-size: 13px; }
  .sm\:text-\[16px\] { font-size: 16px; }
  .sm\:text-\[28px\] { font-size: 28px; }
  .sm\:first\:border-l-0:first-child { border-left-style: var(--tw-border-style); border-left-width: 0px; }
}@media (min-width: 768px) {
  .md\:sticky { position: sticky; }
  .md\:top-\[10px\] { top: 10px; }
  .md\:top-\[21px\] { top: 21px; }
  .md\:col-span-1 { grid-column: span 1 / span 1; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:col-span-5 { grid-column: span 5 / span 5; }
  .md\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
  .md\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
  .md\:ml-auto { margin-left: auto; }
  .md\:block { display: block; }
  .md\:block\! { display: block !important; }
  .md\:flex { display: flex; }
  .md\:flex\! { display: flex !important; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:hidden\! { display: none !important; }
  .md\:inline { display: inline; }
  .md\:table-cell { display: table-cell; }
  .md\:h-6 { height: calc(var(--spacing) * 6); }
  .md\:h-9 { height: calc(var(--spacing) * 9); }
  .md\:h-10 { height: calc(var(--spacing) * 10); }
  .md\:h-80 { height: calc(var(--spacing) * 80); }
  .md\:h-\[65px\] { height: 65px; }
  .md\:h-auto { height: auto; }
  .md\:h-full { height: 100%; }
  .md\:max-h-\[350px\] { max-height: 350px; }
  .md\:max-h-none { max-height: none; }
  .md\:min-h-\[82px\] { min-height: 82px; }
  .md\:min-h-\[118px\] { min-height: 118px; }
  .md\:min-h-\[127px\] { min-height: 127px; }
  .md\:min-h-\[400px\] { min-height: 400px; }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-6 { width: calc(var(--spacing) * 6); }
  .md\:w-10 { width: calc(var(--spacing) * 10); }
  .md\:w-\[133px\] { width: 133px; }
  .md\:w-\[154px\] { width: 154px; }
  .md\:w-\[168px\] { width: 168px; }
  .md\:w-\[187px\] { width: 187px; }
  .md\:w-\[300px\] { width: 300px; }
  .md\:w-\[320px\] { width: 320px; }
  .md\:w-auto { width: auto; }
  .md\:w-fit { width: fit-content; }
  .md\:\!max-w-sm { max-width: var(--container-sm) !important; }
  .md\:max-w-\[493px\] { max-width: 493px; }
  .md\:max-w-\[970px\] { max-width: 970px; }
  .md\:max-w-\[1100px\] { max-width: 1100px; }
  .md\:max-w-full { max-width: 100%; }
  .md\:max-w-md { max-width: var(--container-md); }
  .md\:max-w-sm\! { max-width: var(--container-sm) !important; }
  .md\:min-w-\[286px\] { min-width: 286px; }
  .md\:flex-\[0_0_68\%\] { flex: 0 0 68%; }
  .md\:-translate-y-0 { --tw-translate-y: 0; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .md\:-rotate-\[1deg\] { rotate: -1deg; }
  .md\:rotate-\[1deg\] { rotate: 1deg; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-2\! { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .md\:grid-cols-\[minmax\(0\,1fr\)_220px\] { grid-template-columns: minmax(0px, 1fr) 220px; }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-row { flex-direction: row; }
  .md\:items-center { align-items: center; }
  .md\:items-start { align-items: flex-start; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-2 { gap: calc(var(--spacing) * 2); }
  .md\:gap-4 { gap: calc(var(--spacing) * 4); }
  .md\:gap-5 { gap: calc(var(--spacing) * 5); }
  .md\:gap-6 { gap: calc(var(--spacing) * 6); }
  .md\:gap-8 { gap: calc(var(--spacing) * 8); }
  .md\:gap-10 { gap: calc(var(--spacing) * 10); }
  .md\:gap-\[18\.97px\] { gap: 18.97px; }
  .md\:gap-\[40px\] { gap: 40px; }
  .md\:gap-\[100px\] { gap: 100px; }
  .md\:self-auto { align-self: auto; }
  .md\:border\! { border-style: var(--tw-border-style) !important; border-width: 1px !important; }
  .md\:border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .md\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .md\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .md\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .md\:border-main-light-green { border-color: var(--color-main-light-green); }
  .md\:object-none { object-fit: none; }
  .md\:p-0\! { padding: 0px !important; }
  .md\:p-6 { padding: calc(var(--spacing) * 6); }
  .md\:p-8 { padding: calc(var(--spacing) * 8); }
  .md\:px-0 { padding-inline: 0px; }
  .md\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .md\:px-4 { padding-inline: calc(var(--spacing) * 4); }
  .md\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .md\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .md\:px-8 { padding-inline: calc(var(--spacing) * 8); }
  .md\:px-9 { padding-inline: calc(var(--spacing) * 9); }
  .md\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .md\:px-40 { padding-inline: calc(var(--spacing) * 40); }
  .md\:py-3 { padding-block: calc(var(--spacing) * 3); }
  .md\:py-4 { padding-block: calc(var(--spacing) * 4); }
  .md\:py-5 { padding-block: calc(var(--spacing) * 5); }
  .md\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .md\:py-14 { padding-block: calc(var(--spacing) * 14); }
  .md\:py-\[17px\] { padding-block: 17px; }
  .md\:ps-5 { padding-inline-start: calc(var(--spacing) * 5); }
  .md\:ps-\[40\%\] { padding-inline-start: 40%; }
  .md\:pe-20 { padding-inline-end: calc(var(--spacing) * 20); }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-20 { padding-top: calc(var(--spacing) * 20); }
  .md\:pt-24 { padding-top: calc(var(--spacing) * 24); }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pr-10\! { padding-right: calc(var(--spacing) * 10) !important; }
  .md\:pr-\[30px\] { padding-right: 30px; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pl-0 { padding-left: 0px; }
  .md\:pl-\[156px\] { padding-left: 156px; }
  .md\:text-end { text-align: end; }
  .md\:text-left { text-align: left; }
  .md\:font-figtree { font-family: var(--font-figtree); }
  .md\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .md\:text-20px { font-size: var(--text-20px); }
  .md\:text-24px { font-size: var(--text-24px); }
  .md\:text-\[14px\] { font-size: 14px; }
  .md\:text-\[20px\] { font-size: 20px; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[25px\] { font-size: 25px; }
  .md\:text-\[28px\] { font-size: 28px; }
  .md\:text-\[32px\] { font-size: 32px; }
  .md\:text-\[37px\] { font-size: 37px; }
  .md\:text-\[40px\] { font-size: 40px; }
  .md\:text-md { font-size: var(--text-md); }
  .md\:text-section-title-desktop { font-size: var(--text-section-title-desktop); }
  .md\:text-section-title-desktop\! { font-size: var(--text-section-title-desktop) !important; }
  .md\:text-xxl { font-size: var(--text-xxl); }
  .md\:text-xxl\! { font-size: var(--text-xxl) !important; }
  .md\:leading-28px { --tw-leading: var(--leading-28px); line-height: var(--leading-28px); }
  .md\:leading-\[24\.38px\] { --tw-leading: 24.38px; line-height: 24.38px; }
  .md\:leading-\[30px\] { --tw-leading: 30px; line-height: 30px; }
  .md\:leading-\[38px\] { --tw-leading: 38px; line-height: 38px; }
  .md\:leading-\[43px\] { --tw-leading: 43px; line-height: 43px; }
  .md\:leading-\[52px\] { --tw-leading: 52px; line-height: 52px; }
  .md\:leading-xxl { --tw-leading: var(--leading-xxl); line-height: var(--leading-xxl); }
  .md\:font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .md\:text-\[\#1D1D1B\] { color: rgb(29, 29, 27); }
}@media (min-width: 1024px) {
  .lg\:sticky { position: sticky; }
  .lg\:top-4 { top: calc(var(--spacing) * 4); }
  .lg\:top-\[4\.75rem\] { top: 4.75rem; }
  .lg\:right-0 { right: 0px; }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:mx-0 { margin-inline: 0px; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-auto { margin-top: auto; }
  .lg\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
  .lg\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
  .lg\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
  .lg\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .lg\:ml-\[90px\] { margin-left: 90px; }
  .lg\:ml-\[290px\] { margin-left: 290px; }
  .lg\:block { display: block; }
  .lg\:contents { display: contents; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:inline { display: inline; }
  .lg\:inline-flex { display: inline-flex; }
  .lg\:table-cell { display: table-cell; }
  .lg\:\!h-full { height: 100% !important; }
  .lg\:h-5 { height: calc(var(--spacing) * 5); }
  .lg\:h-10 { height: calc(var(--spacing) * 10); }
  .lg\:h-11 { height: calc(var(--spacing) * 11); }
  .lg\:h-15\! { height: calc(var(--spacing) * 15) !important; }
  .lg\:h-\[19px\] { height: 19px; }
  .lg\:h-\[20\.76px\] { height: 20.76px; }
  .lg\:h-\[21\.25px\] { height: 21.25px; }
  .lg\:h-\[21\.63px\] { height: 21.63px; }
  .lg\:h-\[80px\] { height: 80px; }
  .lg\:h-\[818px\] { height: 818px; }
  .lg\:h-full { height: 100%; }
  .lg\:h-full\! { height: 100% !important; }
  .lg\:max-h-\[calc\(100vh-8rem\)\] { max-height: calc(-8rem + 100vh); }
  .lg\:\!w-auto { width: auto !important; }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-1\/3 { width: 33.3333%; }
  .lg\:w-2\/3 { width: 66.6667%; }
  .lg\:w-2xl { width: var(--container-2xl); }
  .lg\:w-5 { width: calc(var(--spacing) * 5); }
  .lg\:w-11 { width: calc(var(--spacing) * 11); }
  .lg\:w-72 { width: calc(var(--spacing) * 72); }
  .lg\:w-\[66px\] { width: 66px; }
  .lg\:w-\[112px\] { width: 112px; }
  .lg\:w-\[167\.65px\] { width: 167.65px; }
  .lg\:w-\[173\.09px\] { width: 173.09px; }
  .lg\:w-\[184px\] { width: 184px; }
  .lg\:w-\[192\.76px\] { width: 192.76px; }
  .lg\:w-\[201px\]\! { width: 201px !important; }
  .lg\:w-\[241px\] { width: 241px; }
  .lg\:w-\[440\.56px\] { width: 440.56px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-auto\! { width: auto !important; }
  .lg\:w-full { width: 100%; }
  .lg\:\!max-w-full { max-width: 100% !important; }
  .lg\:max-w-1\/2 { max-width: 50%; }
  .lg\:max-w-72 { max-width: calc(var(--spacing) * 72); }
  .lg\:max-w-\[201px\] { max-width: 201px; }
  .lg\:max-w-\[440\.66px\] { max-width: 440.66px; }
  .lg\:max-w-\[594px\] { max-width: 594px; }
  .lg\:max-w-\[839\.34px\] { max-width: 839.34px; }
  .lg\:max-w-none { max-width: none; }
  .lg\:min-w-\[552px\] { min-width: 552px; }
  .lg\:flex-\[0_0_440\.66px\] { flex: 0 0 440.66px; }
  .lg\:flex-\[1_1_839\.34px\] { flex: 1 1 839.34px; }
  .lg\:translate-x-0 { --tw-translate-x: 0; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[1fr_minmax\(300px\,360px\)\] { grid-template-columns: 1fr minmax(300px, 360px); }
  .lg\:grid-cols-\[280px_1fr\] { grid-template-columns: 280px 1fr; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_280px\] { grid-template-columns: minmax(0px, 1fr) 280px; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:flex-wrap { flex-wrap: wrap; }
  .lg\:items-center { align-items: center; }
  .lg\:items-end { align-items: flex-end; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-normal { justify-content: normal; }
  .lg\:gap-0 { gap: 0px; }
  .lg\:gap-1 { gap: var(--spacing); }
  .lg\:gap-2 { gap: calc(var(--spacing) * 2); }
  .lg\:gap-4 { gap: calc(var(--spacing) * 4); }
  .lg\:gap-5 { gap: calc(var(--spacing) * 5); }
  .lg\:gap-6 { gap: calc(var(--spacing) * 6); }
  .lg\:gap-7 { gap: calc(var(--spacing) * 7); }
  .lg\:gap-12 { gap: calc(var(--spacing) * 12); }
  .lg\:gap-\[2px\] { gap: 2px; }
  .lg\:gap-\[3\.6px\] { gap: 3.6px; }
  .lg\:gap-\[20px\] { gap: 20px; }
  .lg\:gap-\[64\.54px\] { gap: 64.54px; }
  .lg\:self-start { align-self: flex-start; }
  .lg\:overflow-hidden { overflow: hidden; }
  .lg\:rounded-r-none\! { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
  .lg\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .lg\:border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .lg\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .lg\:bg-neutral-100 { background-color: var(--color-neutral-100); }
  .lg\:p-6 { padding: calc(var(--spacing) * 6); }
  .lg\:p-10 { padding: calc(var(--spacing) * 10); }
  .lg\:p-11 { padding: calc(var(--spacing) * 11); }
  .lg\:px-0 { padding-inline: 0px; }
  .lg\:px-2 { padding-inline: calc(var(--spacing) * 2); }
  .lg\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .lg\:px-4 { padding-inline: calc(var(--spacing) * 4); }
  .lg\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .lg\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .lg\:px-8 { padding-inline: calc(var(--spacing) * 8); }
  .lg\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .lg\:px-\[242\.5px\] { padding-inline: 242.5px; }
  .lg\:py-3 { padding-block: calc(var(--spacing) * 3); }
  .lg\:py-4 { padding-block: calc(var(--spacing) * 4); }
  .lg\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .lg\:py-12 { padding-block: calc(var(--spacing) * 12); }
  .lg\:py-\[10px\] { padding-block: 10px; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:pt-3 { padding-top: calc(var(--spacing) * 3); }
  .lg\:pt-\[0\.87px\] { padding-top: 0.87px; }
  .lg\:pt-\[1\.75px\] { padding-top: 1.75px; }
  .lg\:pt-\[2px\] { padding-top: 2px; }
  .lg\:pr-0 { padding-right: 0px; }
  .lg\:pr-\[65px\] { padding-right: 65px; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .lg\:pl-40 { padding-left: calc(var(--spacing) * 40); }
  .lg\:pl-\[12px\] { padding-left: 12px; }
  .lg\:pl-\[20px\] { padding-left: 20px; }
  .lg\:text-right { text-align: right; }
  .lg\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .lg\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .lg\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .lg\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .lg\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .lg\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .lg\:text-\[12px\] { font-size: 12px; }
  .lg\:text-\[28px\] { font-size: 28px; }
  .lg\:text-\[128px\] { font-size: 128px; }
  .lg\:text-md { font-size: var(--text-md); }
  .lg\:text-section-title-small-desktop { font-size: var(--text-section-title-small-desktop); }
  .lg\:text-xxl { font-size: var(--text-xxl); }
  .lg\:leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
  .lg\:leading-4\.5 { --tw-leading: var(--leading-4\.5); line-height: var(--leading-4\.5); }
  .lg\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .lg\:leading-\[155px\] { --tw-leading: 155px; line-height: 155px; }
  .lg\:leading-xxl { --tw-leading: var(--leading-xxl); line-height: var(--leading-xxl); }
  .lg\:font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .lg\:text-gray-950 { color: var(--color-gray-950); }
  .lg\:shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
}@media (min-width: 1280px) {
  .xl\:order-2 { order: 2; }
  .xl\:order-3 { order: 3; }
  .xl\:block { display: block; }
  .xl\:flex { display: flex; }
  .xl\:h-\[115px\] { height: 115px; }
  .xl\:w-\[95px\] { width: 95px; }
  .xl\:w-\[152px\] { width: 152px; }
  .xl\:w-\[430px\] { width: 430px; }
  .xl\:max-w-\[450px\] { max-width: 450px; }
  .xl\:min-w-full { min-width: 100%; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .xl\:grid-cols-\[minmax\(0\,480px\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 480px) minmax(0px, 1fr); }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-center { align-items: center; }
  .xl\:justify-between { justify-content: space-between; }
  .xl\:justify-end { justify-content: flex-end; }
  .xl\:gap-3 { gap: calc(var(--spacing) * 3); }
  .xl\:gap-10 { gap: calc(var(--spacing) * 10); }
  .xl\:gap-12 { gap: calc(var(--spacing) * 12); }
  .xl\:px-0 { padding-inline: 0px; }
  .xl\:text-left { text-align: left; }
}@media (min-width: 1536px) {
  .\32 xl\:gap-x-32 { column-gap: calc(var(--spacing) * 32); }
  .\32 xl\:text-\[24px\] { font-size: 24px; }
}@supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:divide-gray-800\/50:is(.dark *) > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-gray-800) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:divide-gray-800\/80:is(.dark *) > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-gray-800) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:divide-white\/\[0\.05\]:is(.dark *) > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-amber-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-amber-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-blue-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-blue-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-brand-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-brand-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-emerald-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-emerald-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-error-500\/30:is(.dark *) { border-color: color-mix(in oklab,var(--color-error-500) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-red-700\/60:is(.dark *) { border-color: color-mix(in oklab,var(--color-red-700) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-red-900\/50:is(.dark *) { border-color: color-mix(in oklab,var(--color-red-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-success-500\/30:is(.dark *) { border-color: color-mix(in oklab,var(--color-success-500) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-warning-500\/30:is(.dark *) { border-color: color-mix(in oklab,var(--color-warning-500) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:border-white\/\[0\.05\]:is(.dark *) { border-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-amber-950) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-blue-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-950\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-950) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-brand-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-brand-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-emerald-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-error-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-error-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/90:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/95:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-800) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/80:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/95:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-900) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/60:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 60%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-gray-950\/95:is(.dark *) { background-color: color-mix(in oklab,var(--color-gray-950) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-green-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-green-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-green-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-green-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-indigo-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-indigo-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-orange-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-orange-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-purple-900) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-purple-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-purple-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-900) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-900) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/20:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 20%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/25:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 25%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-red-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-900\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-rose-900) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-900\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-rose-900) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-success-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-success-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-violet-950\/30:is(.dark *) { background-color: color-mix(in oklab,var(--color-violet-950) 30%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-violet-950\/40:is(.dark *) { background-color: color-mix(in oklab,var(--color-violet-950) 40%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-violet-950\/50:is(.dark *) { background-color: color-mix(in oklab,var(--color-violet-950) 50%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-warning-500\/15:is(.dark *) { background-color: color-mix(in oklab,var(--color-warning-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/5:is(.dark *) { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/10:is(.dark *) { background-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/\[0\.03\]:is(.dark *) { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:fill-error-500\/15:is(.dark *) { fill: color-mix(in oklab,var(--color-error-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:fill-success-500\/15:is(.dark *) { fill: color-mix(in oklab,var(--color-success-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:fill-warning-500\/15:is(.dark *) { fill: color-mix(in oklab,var(--color-warning-500) 15%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-amber-200\/90:is(.dark *) { color: color-mix(in oklab,var(--color-amber-200) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/80:is(.dark *) { color: color-mix(in oklab,var(--color-white) 80%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/90:is(.dark *) { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/95:is(.dark *) { color: color-mix(in oklab,var(--color-white) 95%,transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:shadow-gray-900\/20:is(.dark *) { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-gray-900) 20%,transparent) var(--tw-shadow-alpha),transparent); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:ring-black\/5:is(.dark *) { --tw-ring-color: color-mix(in oklab,var(--color-black) 5%,transparent); }
}@media (hover: hover) {
  .dark\:group-hover\:fill-gray-300:is(.dark *):is(:where(.group):hover *) { fill: var(--color-gray-300); }
  .dark\:group-hover\:text-white:is(.dark *):is(:where(.group):hover *) { color: var(--color-white); }
  .dark\:group-hover\:ring-gray-600:is(.dark *):is(:where(.group):hover *) { --tw-ring-color: var(--color-gray-600); }
}@supports (color:color-mix(in lab,red,red)) {
  .dark\:file\:bg-white\/\[0\.03\]:is(.dark *)::file-selector-button { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}.dark\:placeholder\:text-gray-400:is(.dark *)::placeholder { color: var(--color-gray-400); }.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder { color: rgba(255, 255, 255, 0.3); }@supports (color:color-mix(in lab,red,red)) {
  .dark\:placeholder\:text-white\/30:is(.dark *)::placeholder { color: color-mix(in oklab,var(--color-white) 30%,transparent); }
}.dark\:placeholder\:text-white\/90:is(.dark *)::placeholder { color: rgba(255, 255, 255, 0.9); }@supports (color:color-mix(in lab,red,red)) {
  .dark\:placeholder\:text-white\/90:is(.dark *)::placeholder { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}@media (hover: hover) {
  .dark\:hover\:border-brand-500:is(.dark *):hover { border-color: var(--color-brand-500); }
  .dark\:hover\:border-gray-600:is(.dark *):hover { border-color: var(--color-gray-600); }
  .dark\:hover\:border-gray-800:is(.dark *):hover { border-color: var(--color-gray-800); }
  .dark\:hover\:\!bg-red-950\/30:is(.dark *):hover { background-color: rgba(70, 8, 9, 0.3) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:\!bg-red-950\/30:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-950) 30%,transparent) !important; }
}
  .dark\:hover\:bg-\[\#ffc948\]:is(.dark *):hover { background-color: rgb(255, 201, 72); }
  .dark\:hover\:bg-amber-900:is(.dark *):hover { background-color: var(--color-amber-900); }
  .dark\:hover\:bg-amber-900\/50:is(.dark *):hover { background-color: rgba(123, 51, 6, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-amber-900\/50:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-amber-900) 50%,transparent); }
}
  .dark\:hover\:bg-brand-900\/20:is(.dark *):hover { background-color: rgba(38, 46, 137, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-brand-900\/20:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-brand-900) 20%,transparent); }
}
  .dark\:hover\:bg-brand-950\/30:is(.dark *):hover { background-color: rgba(22, 25, 80, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-brand-950\/30:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-brand-950) 30%,transparent); }
}
  .dark\:hover\:bg-gray-700:is(.dark *):hover { background-color: var(--color-gray-700); }
  .dark\:hover\:bg-gray-800:is(.dark *):hover { background-color: var(--color-gray-800); }
  .dark\:hover\:bg-gray-800\/30:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/30:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 30%,transparent); }
}
  .dark\:hover\:bg-gray-800\/40:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 40%,transparent); }
}
  .dark\:hover\:bg-gray-800\/50:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/50:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 50%,transparent); }
}
  .dark\:hover\:bg-gray-800\/60:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/60:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 60%,transparent); }
}
  .dark\:hover\:bg-gray-800\/80:is(.dark *):hover { background-color: rgba(29, 41, 57, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-800\/80:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-800) 80%,transparent); }
}
  .dark\:hover\:bg-gray-900:is(.dark *):hover { background-color: var(--color-gray-900); }
  .dark\:hover\:bg-gray-900\/40:is(.dark *):hover { background-color: rgba(16, 24, 40, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-gray-900\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-gray-900) 40%,transparent); }
}
  .dark\:hover\:bg-red-900:is(.dark *):hover { background-color: var(--color-red-900); }
  .dark\:hover\:bg-red-900\/10:is(.dark *):hover { background-color: rgba(130, 24, 26, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-900\/10:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-900) 10%,transparent); }
}
  .dark\:hover\:bg-red-900\/20:is(.dark *):hover { background-color: rgba(130, 24, 26, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-900\/20:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-900) 20%,transparent); }
}
  .dark\:hover\:bg-red-950\/40:is(.dark *):hover { background-color: rgba(70, 8, 9, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-950\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-red-950) 40%,transparent); }
}
  .dark\:hover\:bg-rose-900\/20:is(.dark *):hover { background-color: rgba(139, 8, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-rose-900\/20:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-rose-900) 20%,transparent); }
}
  .dark\:hover\:bg-sky-900:is(.dark *):hover { background-color: var(--color-sky-900); }
  .dark\:hover\:bg-sky-950\/40:is(.dark *):hover { background-color: rgba(5, 47, 74, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-sky-950\/40:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-sky-950) 40%,transparent); }
}
  .dark\:hover\:bg-white\/5:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/5:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .dark\:hover\:bg-white\/10:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/10:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}
  .dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .dark\:hover\:text-\[\#fecd61\]:is(.dark *):hover { color: rgb(254, 205, 97); }
  .dark\:hover\:text-gray-200:is(.dark *):hover { color: var(--color-gray-200); }
  .dark\:hover\:text-gray-300:is(.dark *):hover { color: var(--color-gray-300); }
  .dark\:hover\:text-white:is(.dark *):hover { color: var(--color-white); }
}.dark\:focus\:border-brand-300:is(.dark *):focus { border-color: var(--color-brand-300); }.dark\:focus\:border-brand-800:is(.dark *):focus { border-color: var(--color-brand-800); }.dark\:focus\:border-error-800:is(.dark *):focus { border-color: var(--color-error-800); }@media (hover: hover) {
  .dark\:enabled\:hover\:bg-gray-900\/40:is(.dark *):enabled:hover { background-color: rgba(16, 24, 40, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:enabled\:hover\:bg-gray-900\/40:is(.dark *):enabled:hover { background-color: color-mix(in oklab,var(--color-gray-900) 40%,transparent); }
}
}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker { display: none; }@media (min-width: 640px) {
  .sm\:\[\&\:nth-child\(n\+4\)\]\:border-b-0:nth-child(n+4) { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
}.\[\&\>p\]\:m-0 > p { margin: 0px; }.\[\&\>p\]\:font-figtree > p { font-family: var(--font-figtree); }.\[\&\>p\]\:text-white\! > p { color: var(--color-white) !important; }@media (min-width: 768px) {
  .assurance-title { font-size: 44px; line-height: 46px; }
}@media (min-width: 768px) {
  .assurance-section-title { font-size: 20px; line-height: 24px; }
}@media (min-width: 768px) {
  .assurance-section-title-center { font-size: 20px; line-height: 24px; }
}@media (hover: hover) {
  .assurance-da-link:hover { color: var(--color-da-title-green); }
}@media (hover: hover) {
  .assurance-da-button-secondary:hover { background-color: var(--color-warning-200); }
}@media (hover: hover) {
  .assurance-da-button-primary:hover { background-color: var(--color-warning-300); }
}.layout-sidebar-width { max-width: var(--layout-page-width-sidebar); }@media (min-width: 768px) {
  .contact-page-shell { padding: 0px; }
}.self-storage-advantage { gap: 16px; max-width: 360px; }.self-storage-advantage, .self-storage-advantage-header { flex-direction: column; align-items: flex-start; width: 100%; display: flex; }.self-storage-advantage-header { justify-content: center; gap: 0px; }.self-storage-advantage-title { width: 100%; font-family: var(--font-poppins); text-align: center; color: var(--color-da-title-green); font-size: 20px; font-weight: 700; line-height: 24px; }.self-storage-advantage-subtitle { width: 100%; font-family: var(--font-figtree); text-align: center; color: var(--color-da-title-green); font-size: 16px; font-weight: 400; line-height: 24px; }.self-storage-advantage-grid { align-items: flex-start; gap: 12px; width: 100%; display: flex; }.self-storage-advantage-card { background: rgb(245, 245, 245); border-radius: 5px; flex-direction: column; flex: 1 1 0px; align-items: center; gap: 8px; min-height: 146px; padding: 8px 4px; display: flex; }.self-storage-advantage-card--tight { flex: 0 0 110px; }.self-storage-advantage-icon { width: 20px; height: 20px; color: var(--color-da-title-pink); justify-content: center; align-items: center; display: inline-flex; }.self-storage-advantage-card-title { width: 100%; font-family: var(--font-poppins); text-align: center; color: var(--color-da-title-green); font-size: 14px; font-weight: 700; line-height: 21px; }.self-storage-advantage-card-title--small { font-family: var(--font-figtree); font-size: 12px; line-height: 14px; }.self-storage-advantage-card-body { width: 100%; font-family: var(--font-figtree); text-align: center; color: rgb(45, 55, 56); font-size: 12px; font-weight: 400; line-height: 16px; }.self-storage-advantage-card-body--compact { font-size: 10px; line-height: 12px; }.price-calculator-select-icon, .self-storage-primary-button { justify-content: center; align-items: center; display: inline-flex; }.self-storage-primary-button { width: 100%; min-height: 36px; font-family: var(--font-figtree); color: rgb(0, 80, 84); cursor: pointer; background: rgb(255, 205, 94); border: 0px; border-radius: 11px; font-size: 14px; font-weight: 700; line-height: 1.5; transition: transform 0.15s, box-shadow 0.15s, filter 0.15s; box-shadow: rgba(255, 205, 94, 0.18) 0px 8px 16px, rgba(0, 0, 0, 0.08) 0px 4px 8px; }.self-storage-primary-button:hover { filter: brightness(0.98); transform: translateY(-1px); box-shadow: rgba(255, 205, 94, 0.2) 0px 10px 18px, rgba(0, 0, 0, 0.1) 0px 4px 10px; }.self-storage-primary-button:active { transform: translateY(0px); box-shadow: rgba(255, 205, 94, 0.16) 0px 6px 12px, rgba(0, 0, 0, 0.08) 0px 2px 6px; }.self-storage-sidebar-find-card { max-width: var(--layout-page-width-sidebar); border: 1px solid var(--color-custom-gray); background: var(--color-form-bg-secondary); filter: drop-shadow(rgba(0, 0, 0, 0.15) 0px 2px 4px); border-radius: 4px; gap: 32px; height: 181px; padding: 12px 26px; }.self-storage-sidebar-find-card, .self-storage-sidebar-find-form { width: 100%; flex-direction: column; align-items: center; display: flex; }.self-storage-sidebar-find-form { gap: 20px; max-width: 308px; }.self-storage-sidebar-find-title { text-align: center; width: 100%; font-family: var(--font-poppins); color: var(--color-da-title-green); margin: 0px; font-size: 28px; font-weight: 700; line-height: 46px; }.self-storage-sidebar-find-fields { flex-direction: column; align-items: center; gap: 8px; width: 100%; display: flex; }.self-storage-sidebar-find-inline { box-sizing: border-box; width: 100%; height: var(--input-height-lg); border: 1px solid var(--color-input-border); background: var(--color-input-bg); border-radius: 12px; justify-content: space-between; align-items: center; padding-left: 12px; display: flex; overflow: hidden; }.self-storage-sidebar-find-input { width: 100%; min-width: 0px; font-family: var(--font-figtree); color: var(--color-text-primary); background: 0px 0px; border: 0px; outline: none; font-size: 14px; font-weight: 400; line-height: 19px; }.self-storage-sidebar-find-input::placeholder { color: var(--color-text-secondary); }.self-storage-sidebar-find-button { width: 125px; min-width: 125px; height: var(--button-height-lg); background: var(--color-cta-primary-bg); font-family: var(--font-figtree); color: var(--color-cta-primary-text); box-shadow: none; border-radius: 0px; justify-content: center; align-items: center; padding: 7px 8px; font-size: 14px; font-weight: 700; line-height: 24px; display: inline-flex; }.self-storage-sidebar-find-button:active, .self-storage-sidebar-find-button:hover { filter: none; box-shadow: none; transform: none; }.self-storage-sidebar-find-rating { justify-content: center; align-items: center; gap: 8px; width: 100%; display: flex; }.self-storage-sidebar-find-rating-text { font-family: var(--font-figtree); color: var(--color-text-primary); font-size: 12px; font-weight: 400; line-height: 19px; }@media (min-width: 768px) {
  .price-calculator-section { padding: 20px 0px; }
  .price-calculator-form { justify-content: center; max-width: 400px; }
  .price-calculator-title { font-size: 22px; }
  .price-calculator-fields { gap: 4px; }
  .price-calculator-label { font-size: 16px; }
  .self-storage-card-form { max-width: 288px; }
  .self-storage-card-title { font-size: 22px; }
  .self-storage-label { font-size: 14px; }
  .self-storage-find-card { height: auto; padding: 16px; }
  .self-storage-find-form { gap: 16px; max-width: 448px; }
  .self-storage-find-title { font-size: 24px; line-height: 24px; }
  .self-storage-available-card { padding: 35px 24px 34px; }
  .self-storage-available-form { gap: 13px; max-width: 288px; }
  .self-storage-last-minute-card { height: 258px; padding: 0px 80px; }
  .self-storage-last-minute-form { justify-content: flex-start; height: 258px; padding: 0px; }
  .self-storage-contact-card { padding: 35px 24px 34px; }
  .self-storage-callback-section { padding: 20px 0px; }
  .self-storage-callback-inner { justify-content: center; padding: 0px 80px; }
}}
@media screen and (min-width: 768px){@keyframes slideRightToLeft { 
  0% { opacity: 0; transform: translate(40%); }
  100% { opacity: 1; transform: translate(0px); }
}}
.search-section .faq-item, .store-section .faq-item { border-style: solid; border-width: 3px; margin-bottom: 10px; }
.search-section .faq-item { min-height: 70px; }
.search-section .faq-item:nth-child(3n+1) { border-color: rgb(0, 158, 118); }
.search-section .faq-item:nth-child(3n+2) { border-color: rgb(244, 169, 190); }
.footer-heading-section { background-image: url("https://costo-static-files.s3.eu-west-1.amazonaws.com/costo-next/assets/home/images/cos-bg-pink.webp"); }
.search-section .faq-item:nth-child(3n) { border-color: rgb(0, 80, 84); }
.footer-heading-section, .footer-links-section { background-repeat: repeat; justify-content: center; }
.footer-links-section { background-image: url("https://costo-static-files.s3.eu-west-1.amazonaws.com/costo-next/assets/home/images/search_banner_bg.webp"); }
.lp-inbox__more-btn:hover:not(:disabled) { background: rgb(248, 250, 252); }
.lp-pagination__btn:hover:not(:disabled) { background: rgb(248, 250, 252); border-color: rgb(197, 211, 223); }
@keyframes lp-inbox-skeleton-shimmer { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
.figtree-400 { font-optical-sizing: auto; font-style: normal; font-weight: 400; }
.figtree-400, .figtree-500 { font-family: var(--font-figtree),sans-serif; }
.figtree-600, .figtree-700 { font-family: var(--font-figtree),sans-serif; }
.figtree-700 { font-optical-sizing: auto; font-style: normal; font-weight: 700; }
.button-caution, .button-info, .button-primary, .button-secondary { min-height: var(--button-height-md); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px; }
.button-primary { box-sizing: border-box; background-color: var(--color-cta-primary-bg); color: var(--color-cta-emphasis-text); }
.button-secondary { box-sizing: border-box; background-color: inherit; border: 1px solid var(--color-cta-primary-bg); color: var(--color-cta-emphasis-text); }
.button-caution:hover, .button-info:hover, .button-primary:hover, .button-secondary:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px; }
.button-caution:active, .button-info:active, .button-no-border:active, .button-primary:active, .button-secondary:active { scale: 1; }
a img { border: 0px; }
img { max-width: 100%; }
a { text-decoration: none; }
a { color: rgb(51, 51, 51); }
svg { touch-action: none; }
.lp-box-size-carousel-arrow:hover:not(:disabled) { background: var(--lp-duck); color: rgb(255, 255, 255); }
.lp-addspace-step-btn:hover:not(.is-active):not(.is-disabled):not(:disabled) { background: rgb(255, 248, 250); }
.lp-addspace-photo-delete:hover:not(:disabled) { background: rgb(255, 255, 255); }
.lp-addspace-datepicker-nav:hover:not(:disabled) { color: rgb(0, 61, 64); background: rgba(0, 80, 84, 0.1); }
.lp-addspace-datepicker-nav:active:not(:disabled) { transform: scale(0.96); }
li strong, p strong { color: rgb(31, 19, 19) !important; }
button * { cursor: pointer; }
button :active { cursor: grab; }
.discussion-action-btn:hover:not(:disabled) { filter: brightness(0.98); transform: translateY(-1px); }
.discussion-action-btn--accept:hover:not(:disabled) { filter: brightness(1.06); }
.discussion-action-btn--refuse:hover:not(:disabled) { filter: brightness(1.04); }
.discussion-renewal-submit:hover:not(:disabled) { transform: translateY(-1px); box-shadow: rgba(255, 208, 64, 0.42) 0px 14px 26px; }
@keyframes discussion-interrupt-spin { 
  100% { transform: rotate(1turn); }
}
@keyframes discussion-modify-popover-in { 
  0% { opacity: 0; transform: translateY(-4px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.discussion-modify-recap-popover-save:hover:not(:disabled) { filter: brightness(1.05); }
.discussion-modify-recap-edit-icon:hover:not(:disabled) { background: rgba(232, 93, 4, 0.22); transform: scale(1.05); }
details summary { list-style: none; }
details summary::-webkit-details-marker { display: none; }
details > summary { cursor: pointer; font-family: var(--font-figtree); color: rgb(79, 71, 58); border-width: 1px medium medium; border-style: solid none none; border-color: rgb(221, 221, 221) currentcolor currentcolor; border-image: initial; outline: none; justify-content: space-between; padding: 10px; font-size: 20px; font-weight: 500; display: flex; position: relative; }
details > summary > span.icon, details[open] > summary > span.icon { background-image: url("https://costo-static-files.s3.eu-west-1.amazonaws.com/costo-next/assets/search/images/arrow-down.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 30px; flex: 0 0 auto; width: 30px; height: 30px; }
.faq-answer { color: rgb(79, 71, 58); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding: 10px; }
.faq-answer p { color: rgb(79, 71, 58); font-size: 16px; font-family: var(--font-figtree); font-weight: 400; line-height: 28px; }
.mobile-sections .faq-answer p { font-size: 12px; font-weight: 400; line-height: 18px; }
.mobile-sections details > summary { font-size: 14px; font-weight: 500; line-height: 16.8px; font-family: var(--font-figtree); }
.myprofile-avatar-upload-btn:hover:not(:disabled) { opacity: 0.92; }
.lp-inbox-panel .lp-pagination__btn--next:hover:not(:disabled) { opacity: 0.92; }
.lp-profile-section--reviews .lp-pagination__btn--nav:first-child:hover:not(:disabled) { background: rgb(248, 250, 252); border-color: rgb(255, 255, 255); }
.lp-profile-section--reviews .lp-pagination__btn--next:hover:not(:disabled) { opacity: 0.92; background: var(--lp-yellow,#fecd61); border-color: var(--lp-yellow,#fecd61); }
.lp-listings-pagination .lp-pagination__btn--next:hover:not(:disabled) { opacity: 0.92; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
:root { --foreground-rgb: 0,0,0; --background-start-rgb: 214,219,220; --background-end-rgb: 255,255,255; --color-pink-300: #ffa1bb; --size-xxl: 28px; --size-xml: 22px; --size-mb: 8px; --size-xxs: 10px; --lp-duck: #005054; --lp-green: #109e6e; --lp-yellow: #fecd61; --lp-pink: #f4a9be; --lp-black: #1d1d1b; --lp-muted: #50555c; --lp-line: #d9d9d9; --lp-account-max-width: 72rem; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-border-spacing-x { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-border-spacing-y { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-scroll-snap-strictness { syntax: "*"; inherits: false; initial-value: proximity; }
@property --tw-scrollbar-thumb { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-scrollbar-track { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
@property --tw-backdrop-blur { syntax: "*"; inherits: false; }
@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }
@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }
@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }
@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-backdrop-invert { syntax: "*"; inherits: false; }
@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }
@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }
@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}