@charset "UTF-8";@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn_wght_-BeciDpKm.woff2) format("woff2 supports variations"),url(/build/assets/Vazirmatn_wght_-BeciDpKm.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--tblr-black: #000;--tblr-white: #fff;--tblr-gray: oklch(43.86% 0 0deg);--tblr-gray-dark: oklch(26.86% 0 0deg);--tblr-gray-100: oklch(97.02% 0 0deg);--tblr-gray-200: oklch(92.19% 0 0deg);--tblr-gray-300: oklch(86.99% 0 0deg);--tblr-gray-400: oklch(71.55% 0 0deg);--tblr-gray-500: oklch(55.55% 0 0deg);--tblr-gray-600: oklch(43.86% 0 0deg);--tblr-gray-700: oklch(37.15% 0 0deg);--tblr-gray-800: oklch(26.86% 0 0deg);--tblr-gray-900: oklch(20.46% 0 0deg);--tblr-primary: oklch(54.6% .1724 254.2deg);--tblr-secondary: oklch(55.55% 0 0deg);--tblr-success: oklch(67.38% .1885 145.43deg);--tblr-info: oklch(66.26% .1358 246.81deg);--tblr-warning: oklch(77.02% .1658 71.02deg);--tblr-danger: oklch(58.29% .1941 25.59deg);--tblr-light: oklch(98.51% 0 0deg);--tblr-dark: oklch(26.86% 0 0deg);--tblr-muted: oklch(55.55% 0 0deg);--tblr-blue: oklch(54.6% .1724 254.2deg);--tblr-azure: oklch(66.26% .1358 246.81deg);--tblr-indigo: oklch(55.66% .2082 268.35deg);--tblr-purple: oklch(57.83% .2186 319.15deg);--tblr-pink: oklch(58.81% .201 5.25deg);--tblr-red: oklch(58.29% .1941 25.59deg);--tblr-orange: oklch(68.51% .1954 44.57deg);--tblr-yellow: oklch(77.02% .1658 71.02deg);--tblr-lime: oklch(70.99% .1897 131.53deg);--tblr-green: oklch(67.38% .1885 145.43deg);--tblr-teal: oklch(64.32% .1338 164.7deg);--tblr-cyan: oklch(65.52% .1105 212.17deg);--tblr-primary-text-emphasis: light-dark(color-mix(in oklab, var(--tblr-black) 60%, var(--tblr-primary)), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-primary)));--tblr-secondary-text-emphasis: light-dark(color-mix(in oklab, var(--tblr-black) 60%, var(--tblr-secondary)), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-secondary)));--tblr-success-text-emphasis: light-dark(color-mix(in oklab, var(--tblr-black) 60%, var(--tblr-success)), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-success)));--tblr-info-text-emphasis: light-dark(color-mix(in oklab, var(--tblr-black) 60%, var(--tblr-info)), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-info)));--tblr-warning-text-emphasis: light-dark(color-mix(in oklab, var(--tblr-black) 60%, var(--tblr-warning)), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-warning)));--tblr-danger-text-emphasis: light-dark(color-mix(in oklab, var(--tblr-black) 60%, var(--tblr-danger)), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-danger)));--tblr-light-text-emphasis: light-dark(oklch(37.15% 0 0deg), oklch(97.02% 0 0deg));--tblr-dark-text-emphasis: light-dark(oklch(37.15% 0 0deg), oklch(86.99% 0 0deg));--tblr-primary-bg-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 80%, var(--tblr-primary)), color-mix(in oklab, var(--tblr-black) 80%, var(--tblr-primary)));--tblr-secondary-bg-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 80%, var(--tblr-secondary)), color-mix(in oklab, var(--tblr-black) 80%, var(--tblr-secondary)));--tblr-success-bg-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 80%, var(--tblr-success)), color-mix(in oklab, var(--tblr-black) 80%, var(--tblr-success)));--tblr-info-bg-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 80%, var(--tblr-info)), color-mix(in oklab, var(--tblr-black) 80%, var(--tblr-info)));--tblr-warning-bg-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 80%, var(--tblr-warning)), color-mix(in oklab, var(--tblr-black) 80%, var(--tblr-warning)));--tblr-danger-bg-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 80%, var(--tblr-danger)), color-mix(in oklab, var(--tblr-black) 80%, var(--tblr-danger)));--tblr-light-bg-subtle: light-dark(color-mix(in oklab, var(--tblr-gray-100) 50%, var(--tblr-white)), oklch(26.86% 0 0deg));--tblr-dark-bg-subtle: light-dark(oklch(71.55% 0 0deg), color-mix(in oklab, var(--tblr-gray-800) 50%, var(--tblr-black)));--tblr-primary-border-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 60%, var(--tblr-primary)), color-mix(in oklab, var(--tblr-black) 40%, var(--tblr-primary)));--tblr-secondary-border-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 60%, var(--tblr-secondary)), color-mix(in oklab, var(--tblr-black) 40%, var(--tblr-secondary)));--tblr-success-border-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 60%, var(--tblr-success)), color-mix(in oklab, var(--tblr-black) 40%, var(--tblr-success)));--tblr-info-border-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 60%, var(--tblr-info)), color-mix(in oklab, var(--tblr-black) 40%, var(--tblr-info)));--tblr-warning-border-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 60%, var(--tblr-warning)), color-mix(in oklab, var(--tblr-black) 40%, var(--tblr-warning)));--tblr-danger-border-subtle: light-dark(color-mix(in oklab, var(--tblr-white) 60%, var(--tblr-danger)), color-mix(in oklab, var(--tblr-black) 40%, var(--tblr-danger)));--tblr-light-border-subtle: light-dark(oklch(92.19% 0 0deg), oklch(37.15% 0 0deg));--tblr-dark-border-subtle: light-dark(oklch(55.55% 0 0deg), oklch(26.86% 0 0deg));--tblr-font-sans-serif: system-ui, -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;--tblr-font-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--tblr-gradient: linear-gradient(180deg, color-mix(in oklab, var(--tblr-white) 15%, transparent), color-mix(in oklab, var(--tblr-white) 0%, transparent));--tblr-body-font-family: var(--tblr-font-sans-serif);--tblr-body-font-size: .875rem;--tblr-body-font-weight: 400;--tblr-body-line-height: 1.4285714286;--tblr-body-text-align: start;--tblr-body-color: light-dark(oklch(26.86% 0 0deg), oklch(92.19% 0 0deg));--tblr-body-bg: light-dark(oklch(98.51% 0 0deg), oklch(20.46% 0 0deg));--tblr-emphasis-color: light-dark(oklch(37.15% 0 0deg), #fff);--tblr-secondary-color: light-dark(color-mix(in oklab, var(--tblr-body-color) 75%, transparent), color-mix(in oklab, var(--tblr-body-color) 75%, transparent));--tblr-secondary-bg: light-dark(oklch(92.19% 0 0deg), oklch(26.86% 0 0deg));--tblr-tertiary-color: light-dark(color-mix(in oklab, var(--tblr-body-color) 50%, transparent), color-mix(in oklab, var(--tblr-body-color) 50%, transparent));--tblr-tertiary-bg: light-dark(oklch(97.02% 0 0deg), oklch(23.66% 0 none));--tblr-link-color: light-dark(oklch(54.6% .1724 254.2deg), rgb(47.4052909852%, 66.7127738619%, 90.5414538398%));--tblr-link-decoration: none;--tblr-link-hover-color: light-dark(rgb(1.1835786118%, 31.5951621282%, 60.6793151464%), rgb(57.8830881406%, 73.4266319259%, 92.771901261%));--tblr-link-hover-decoration: underline;--tblr-code-color: light-dark(var(--tblr-gray-600), var(--tblr-gray-400));--tblr-highlight-color: light-dark(oklch(26.86% 0 0deg), oklch(92.19% 0 0deg));--tblr-highlight-bg: light-dark(rgb(99.8214975272%, 92.8189925446%, 84.8431161065%), color-mix(in oklab, var(--tblr-black) 60%, var(--tblr-yellow)));--tblr-border-width: 1px;--tblr-border-style: solid;--tblr-border-color: light-dark(var(--tblr-gray-200), oklch(from var(--tblr-dark) calc(l + .08) c h));--tblr-border-color-translucent: light-dark(color-mix(in oklab, var(--tblr-gray-800) 11.9%, transparent), rgba(128, 150, 172, .2));--tblr-border-radius: 6px;--tblr-border-radius-sm: 4px;--tblr-border-radius-lg: 8px;--tblr-border-radius-xl: 1rem;--tblr-border-radius-xxl: 2rem;--tblr-border-radius-2xl: var(--tblr-border-radius-xxl);--tblr-border-radius-pill: 100rem;--tblr-box-shadow: 0px 2px 4px -1px color-mix(in oklab, var(--tblr-shadow-color) 15%, transparent), 0px 4px 6px -1px color-mix(in oklab, var(--tblr-shadow-color) 20%, transparent);--tblr-box-shadow-sm: 0 1px 3px 0 color-mix(in oklab, var(--tblr-shadow-color) 25%, transparent), 0 1px 2px 0 color-mix(in oklab, var(--tblr-shadow-color) 15%, transparent);--tblr-box-shadow-lg: 0px 4px 6px -2px color-mix(in oklab, var(--tblr-shadow-color) 12.5%, transparent), 0px 10px 15px -3px color-mix(in oklab, var(--tblr-shadow-color) 20%, transparent);--tblr-box-shadow-inset: inset 0 1px 2px color-mix(in oklab, var(--tblr-shadow-color) 18.75%, transparent);--tblr-focus-ring-width: 2px;--tblr-focus-ring-offset: 2px;--tblr-focus-ring-opacity: .5;--tblr-focus-ring-opacity-dark: .75;--tblr-focus-ring-color: light-dark(color-mix(in oklab, var(--tblr-primary) calc(var(--tblr-focus-ring-opacity) * 100%), var(--tblr-body-bg)), color-mix(in oklab, var(--tblr-primary) calc(var(--tblr-focus-ring-opacity-dark) * 100%), var(--tblr-body-bg)));--tblr-form-valid-color: light-dark(oklch(67.38% .1885 145.43deg), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-green)));--tblr-form-valid-border-color: light-dark(oklch(67.38% .1885 145.43deg), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-green)));--tblr-form-invalid-color: light-dark(oklch(58.29% .1941 25.59deg), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-red)));--tblr-form-invalid-border-color: light-dark(oklch(58.29% .1941 25.59deg), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-red)))}:root,[data-bs-theme=light],[data-theme=light]{--tblr-heading-color: light-dark(var(--tblr-gray-900), var(--tblr-white))}.theme-dark,[data-bs-theme=dark],body[data-bs-theme=dark] [data-bs-theme=light],body[data-theme=dark] [data-theme=light],html[data-bs-navbar-theme=dark] .page>.navbar,html[data-bs-navbar-theme=primary] .page>.navbar,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=dark] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],[data-theme=dark]{--tblr-heading-color: inherit}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--tblr-body-font-family);font-size:var(--tblr-body-font-size);font-weight:var(--tblr-body-font-weight);line-height:var(--tblr-body-line-height);color:var(--tblr-body-color);text-align:var(--tblr-body-text-align);background-color:var(--tblr-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr,.hr{margin:2rem 0;color:inherit;border:0;border-top:var(--tblr-border-width) solid;opacity:11.9%}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:var(--tblr-spacer);font-weight:var(--tblr-font-weight-semibold);line-height:1.2;color:var(--tblr-heading-color)}h1,.h1{font-size:1.5rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1rem}h4,.h4{font-size:.875rem}h5,.h5{font-size:.75rem}h6,.h6{font-size:.625rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-inline-start:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-inline-start:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--tblr-highlight-color);background-color:var(--tblr-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:color-mix(in oklab,var(--tblr-link-color) calc(var(--tblr-link-opacity, 1) * 100%),transparent);text-decoration:none}a:hover{--tblr-link-color: var(--tblr-link-hover-color);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--tblr-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.85714285em;color:var(--tblr-light)}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.85714285em;color:var(--tblr-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.25rem .5rem;font-size:var(--tblr-font-size-h5);color:var(--tblr-secondary-color);background-color:var(--tblr-code-bg);border-radius:4px}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:var(--tblr-secondary-color);text-align:start}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:inline-start;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:1.5rem}legend+*{clear:right}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:.875rem;font-weight:var(--tblr-font-weight-normal)}.display-1{font-weight:300;line-height:1.2;font-size:5rem}.display-2{font-weight:300;line-height:1.2;font-size:4.5rem}.display-3{font-weight:300;line-height:1.2;font-size:4rem}.display-4{font-weight:300;line-height:1.2;font-size:3.5rem}.display-5{font-weight:300;line-height:1.2;font-size:3rem}.display-6{font-weight:300;line-height:1.2;font-size:2rem}.list-unstyled,.list-inline{padding-inline-start:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-inline-end:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:.875rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:light-dark(var(--tblr-gray-600),var(--tblr-gray-400))}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--tblr-body-bg);border:var(--tblr-border-width) solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);box-shadow:var(--tblr-box-shadow-sm);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--tblr-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--tblr-gutter-x: calc(var(--tblr-page-padding) * 2);--tblr-gutter-y: 0;width:100%;padding-inline-end:calc(var(--tblr-gutter-x) * .5);padding-inline-start:calc(var(--tblr-gutter-x) * .5);margin-inline-end:auto;margin-inline-start:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--tblr-breakpoint-xs: 0;--tblr-breakpoint-sm: 576px;--tblr-breakpoint-md: 768px;--tblr-breakpoint-lg: 992px;--tblr-breakpoint-xl: 1200px;--tblr-breakpoint-xxl: 1400px}.row{--tblr-gutter-x: var(--tblr-page-padding);--tblr-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--tblr-gutter-y));margin-inline-end:calc(-.5 * var(--tblr-gutter-x));margin-inline-start:calc(-.5 * var(--tblr-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline-end:calc(var(--tblr-gutter-x) * .5);padding-inline-start:calc(var(--tblr-gutter-x) * .5);margin-top:var(--tblr-gutter-y)}.grid{display:grid;grid-template-rows:repeat(var(--tblr-rows, 1),1fr);grid-template-columns:repeat(var(--tblr-columns, 12),1fr);gap:var(--tblr-gap, var(--tblr-page-padding))}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-inline-start:8.33333333%}.offset-2{margin-inline-start:16.66666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.33333333%}.offset-5{margin-inline-start:41.66666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.33333333%}.offset-8{margin-inline-start:66.66666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.33333333%}.offset-11{margin-inline-start:91.66666667%}.g-0,.gx-0{--tblr-gutter-x: 0}.g-0,.gy-0{--tblr-gutter-y: 0}.g-1,.gx-1{--tblr-gutter-x: .25rem}.g-1,.gy-1{--tblr-gutter-y: .25rem}.g-2,.gx-2{--tblr-gutter-x: .5rem}.g-2,.gy-2{--tblr-gutter-y: .5rem}.g-3,.gx-3{--tblr-gutter-x: 1rem}.g-3,.gy-3{--tblr-gutter-y: 1rem}.g-4,.gx-4{--tblr-gutter-x: 1.5rem}.g-4,.gy-4{--tblr-gutter-y: 1.5rem}.g-5,.gx-5{--tblr-gutter-x: 2rem}.g-5,.gy-5{--tblr-gutter-y: 2rem}.g-6,.gx-6{--tblr-gutter-x: 2.5rem}.g-6,.gy-6{--tblr-gutter-y: 2.5rem}@media(min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.33333333%}.offset-sm-2{margin-inline-start:16.66666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.33333333%}.offset-sm-5{margin-inline-start:41.66666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.33333333%}.offset-sm-8{margin-inline-start:66.66666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.33333333%}.offset-sm-11{margin-inline-start:91.66666667%}.g-sm-0,.gx-sm-0{--tblr-gutter-x: 0}.g-sm-0,.gy-sm-0{--tblr-gutter-y: 0}.g-sm-1,.gx-sm-1{--tblr-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--tblr-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--tblr-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--tblr-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--tblr-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--tblr-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--tblr-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--tblr-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--tblr-gutter-x: 2rem}.g-sm-5,.gy-sm-5{--tblr-gutter-y: 2rem}.g-sm-6,.gx-sm-6{--tblr-gutter-x: 2.5rem}.g-sm-6,.gy-sm-6{--tblr-gutter-y: 2.5rem}}@media(min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.33333333%}.offset-md-2{margin-inline-start:16.66666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.33333333%}.offset-md-5{margin-inline-start:41.66666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.33333333%}.offset-md-8{margin-inline-start:66.66666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.33333333%}.offset-md-11{margin-inline-start:91.66666667%}.g-md-0,.gx-md-0{--tblr-gutter-x: 0}.g-md-0,.gy-md-0{--tblr-gutter-y: 0}.g-md-1,.gx-md-1{--tblr-gutter-x: .25rem}.g-md-1,.gy-md-1{--tblr-gutter-y: .25rem}.g-md-2,.gx-md-2{--tblr-gutter-x: .5rem}.g-md-2,.gy-md-2{--tblr-gutter-y: .5rem}.g-md-3,.gx-md-3{--tblr-gutter-x: 1rem}.g-md-3,.gy-md-3{--tblr-gutter-y: 1rem}.g-md-4,.gx-md-4{--tblr-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--tblr-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--tblr-gutter-x: 2rem}.g-md-5,.gy-md-5{--tblr-gutter-y: 2rem}.g-md-6,.gx-md-6{--tblr-gutter-x: 2.5rem}.g-md-6,.gy-md-6{--tblr-gutter-y: 2.5rem}}@media(min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.33333333%}.offset-lg-2{margin-inline-start:16.66666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.33333333%}.offset-lg-5{margin-inline-start:41.66666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.33333333%}.offset-lg-8{margin-inline-start:66.66666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.33333333%}.offset-lg-11{margin-inline-start:91.66666667%}.g-lg-0,.gx-lg-0{--tblr-gutter-x: 0}.g-lg-0,.gy-lg-0{--tblr-gutter-y: 0}.g-lg-1,.gx-lg-1{--tblr-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--tblr-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--tblr-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--tblr-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--tblr-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--tblr-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--tblr-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--tblr-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--tblr-gutter-x: 2rem}.g-lg-5,.gy-lg-5{--tblr-gutter-y: 2rem}.g-lg-6,.gx-lg-6{--tblr-gutter-x: 2.5rem}.g-lg-6,.gy-lg-6{--tblr-gutter-y: 2.5rem}}@media(min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.33333333%}.offset-xl-2{margin-inline-start:16.66666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.33333333%}.offset-xl-5{margin-inline-start:41.66666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.33333333%}.offset-xl-8{margin-inline-start:66.66666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.33333333%}.offset-xl-11{margin-inline-start:91.66666667%}.g-xl-0,.gx-xl-0{--tblr-gutter-x: 0}.g-xl-0,.gy-xl-0{--tblr-gutter-y: 0}.g-xl-1,.gx-xl-1{--tblr-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--tblr-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--tblr-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--tblr-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--tblr-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--tblr-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--tblr-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--tblr-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--tblr-gutter-x: 2rem}.g-xl-5,.gy-xl-5{--tblr-gutter-y: 2rem}.g-xl-6,.gx-xl-6{--tblr-gutter-x: 2.5rem}.g-xl-6,.gy-xl-6{--tblr-gutter-y: 2.5rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.33333333%}.offset-xxl-2{margin-inline-start:16.66666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.33333333%}.offset-xxl-5{margin-inline-start:41.66666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.33333333%}.offset-xxl-8{margin-inline-start:66.66666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.33333333%}.offset-xxl-11{margin-inline-start:91.66666667%}.g-xxl-0,.gx-xxl-0{--tblr-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--tblr-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--tblr-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--tblr-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--tblr-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--tblr-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--tblr-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--tblr-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--tblr-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--tblr-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--tblr-gutter-x: 2rem}.g-xxl-5,.gy-xxl-5{--tblr-gutter-y: 2rem}.g-xxl-6,.gx-xxl-6{--tblr-gutter-x: 2.5rem}.g-xxl-6,.gy-xxl-6{--tblr-gutter-y: 2.5rem}}.table,.prose>table,.markdown>table{--tblr-table-color-type: initial;--tblr-table-bg-type: initial;--tblr-table-color-state: initial;--tblr-table-bg-state: initial;--tblr-table-color: inherit;--tblr-table-bg: transparent;--tblr-table-border-color: var(--tblr-border-color-translucent);--tblr-table-accent-bg: transparent;--tblr-table-striped-color: inherit;--tblr-table-striped-bg: var(--tblr-bg-surface-tertiary);--tblr-table-active-color: inherit;--tblr-table-active-bg: var(--tblr-active-bg);--tblr-table-hover-color: inherit;--tblr-table-hover-bg: var(--tblr-hover-bg);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--tblr-table-border-color)}.table>:not(caption)>*>*,.prose>table>:not(caption)>*>*,.markdown>table>:not(caption)>*>*{padding:.75rem;color:var(--tblr-table-color-state, var(--tblr-table-color-type, var(--tblr-table-color)));background-color:var(--tblr-table-bg);border-bottom-width:var(--tblr-border-width);box-shadow:inset 0 0 0 9999px var(--tblr-table-bg-state, var(--tblr-table-bg-type, var(--tblr-table-accent-bg)))}.table>tbody,.prose>table>tbody,.markdown>table>tbody{vertical-align:inherit}.table>thead,.prose>table>thead,.markdown>table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--tblr-border-width) * 2) solid var(--tblr-border-color-translucent)}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--tblr-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--tblr-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(2n):not(:is([class^=bg-],[class*=" bg-"],[class^=table-],[class*=" table-"],[class^=text-bg-],[class*=" text-bg-"],[style*=background]))>*:not(:is([class^=bg-],[class*=" bg-"],[class^=table-],[class*=" table-"],[class^=text-bg-],[class*=" text-bg-"],[style*=background])){--tblr-table-color-type: var(--tblr-table-striped-color);--tblr-table-bg-type: var(--tblr-table-striped-bg)}.table-striped-columns>:not(caption)>tr:not(:is([class^=bg-],[class*=" bg-"],[class^=table-],[class*=" table-"],[class^=text-bg-],[class*=" text-bg-"],[style*=background]))>:nth-child(2n):not(:is([class^=bg-],[class*=" bg-"],[class^=table-],[class*=" table-"],[class^=text-bg-],[class*=" text-bg-"],[style*=background])){--tblr-table-color-type: var(--tblr-table-striped-color);--tblr-table-bg-type: var(--tblr-table-striped-bg)}.table-active{--tblr-table-color-state: var(--tblr-table-active-color);--tblr-table-bg-state: var(--tblr-table-active-bg)}.table-hover>tbody>tr:hover>*{--tblr-table-color-state: var(--tblr-table-hover-color);--tblr-table-bg-state: var(--tblr-table-hover-bg)}.table-primary{--tblr-table-color: #000;--tblr-table-bg: rgb(82.2997388075%, 88.9509611714%, 97.328289008%);--tblr-table-border-color: rgb(60.9286929999%, 65.9609631921%, 72.299193198%);--tblr-table-striped-bg: rgb(76.8469902589%, 83.0851425661%, 90.9422016317%);--tblr-table-striped-color: #000;--tblr-table-active-bg: rgb(71.4655470803%, 77.296031031%, 84.6396248591%);--tblr-table-active-color: #000;--tblr-table-hover-bg: rgb(74.1471774599%, 80.1808068891%, 87.780265907%);--tblr-table-hover-color: #000;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-secondary{--tblr-table-color: #000;--tblr-table-bg: rgb(88.4096058861%, 88.4096058861%, 88.4096058861%);--tblr-table-border-color: rgb(65.5513774172%, 65.5513774172%, 65.5513774172%);--tblr-table-striped-bg: rgb(82.5774078164%, 82.5774078164%, 82.5774078164%);--tblr-table-striped-color: #000;--tblr-table-active-bg: rgb(76.8214771625%, 76.8214771625%, 76.8214771625%);--tblr-table-active-color: #000;--tblr-table-hover-bg: rgb(79.6897186346%, 79.6897186346%, 79.6897186346%);--tblr-table-hover-color: #000;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-success{--tblr-table-color: #000;--tblr-table-bg: rgb(85.6489966407%, 94.3792411457%, 85.7020295341%);--tblr-table-border-color: rgb(63.4627189936%, 70.0679633817%, 63.5028433247%);--tblr-table-striped-bg: rgb(79.9882445031%, 88.1763025654%, 80.0379838214%);--tblr-table-striped-color: #000;--tblr-table-active-bg: rgb(74.4015177899%, 82.0544795594%, 74.448006603%);--tblr-table-active-color: #000;--tblr-table-hover-bg: rgb(77.1854431385%, 85.1050490827%, 77.2335517129%);--tblr-table-hover-color: #000;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-info{--tblr-table-color: #000;--tblr-table-bg: rgb(85.7945531769%, 92.1391293765%, 98.1861173159%);--tblr-table-border-color: rgb(63.5728460918%, 68.3731098545%, 72.9482203373%);--tblr-table-striped-bg: rgb(80.1247613405%, 86.075311554%, 91.7467550424%);--tblr-table-striped-color: #000;--tblr-table-active-bg: rgb(74.5291131403%, 80.0907900293%, 85.3916000462%);--tblr-table-active-color: #000;--tblr-table-hover-bg: rgb(77.3174841608%, 83.0729407639%, 88.5584413822%);--tblr-table-hover-color: #000;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-warning{--tblr-table-color: #000;--tblr-table-bg: rgb(99.8214975272%, 92.8189925446%, 84.8431161065%);--tblr-table-border-color: rgb(74.1855380272%, 68.8874897637%, 62.8529951911%);--tblr-table-striped-bg: rgb(93.2805709758%, 86.7129522399%, 79.2324126817%);--tblr-table-striped-color: #000;--tblr-table-active-bg: rgb(86.8251798536%, 80.6867603748%, 73.6950801963%);--tblr-table-active-color: #000;--tblr-table-hover-bg: rgb(90.0419699174%, 83.6896758833%, 76.4543918758%);--tblr-table-hover-color: #000;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-danger{--tblr-table-color: #000;--tblr-table-bg: rgb(99.0594214162%, 85.5708427954%, 84.0316175252%);--tblr-table-border-color: rgb(73.6089563572%, 63.4035883189%, 62.2390208119%);--tblr-table-striped-bg: rgb(92.5658231309%, 79.9149443541%, 78.4713117185%);--tblr-table-striped-color: #000;--tblr-table-active-bg: rgb(86.1571413651%, 74.3330078656%, 72.9837178037%);--tblr-table-active-color: #000;--tblr-table-hover-bg: rgb(89.3506556597%, 77.1145461943%, 75.7182442244%);--tblr-table-hover-color: #000;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-light{--tblr-table-color: #000;--tblr-table-bg: oklch(98.51% 0 0deg);--tblr-table-border-color: rgb(72.836712561%, 72.836712561%, 72.836712561%);--tblr-table-striped-bg: rgb(91.6085266752%, 91.6085266752%, 91.6085266752%);--tblr-table-striped-color: #000;--tblr-table-active-bg: rgb(85.2624050159%, 85.2624050159%, 85.2624050159%);--tblr-table-active-color: #000;--tblr-table-hover-bg: rgb(88.424744944%, 88.424744944%, 88.424744944%);--tblr-table-hover-color: #000;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-dark{--tblr-table-color: #fff;--tblr-table-bg: oklch(26.86% 0 0deg);--tblr-table-border-color: rgb(29.6281746978%, 29.6281746978%, 29.6281746978%);--tblr-table-striped-bg: rgb(18.4292869024%, 18.4292869024%, 18.4292869024%);--tblr-table-striped-color: #fff;--tblr-table-active-bg: rgb(22.0659033108%, 22.0659033108%, 22.0659033108%);--tblr-table-active-color: #fff;--tblr-table-hover-bg: rgb(20.2347406432%, 20.2347406432%, 20.2347406432%);--tblr-table-hover-color: #fff;color:var(--tblr-table-color);border-color:var(--tblr-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;font-size:.875rem;font-weight:var(--tblr-font-weight-medium)}.col-form-label{padding-top:calc(.5625rem + var(--tblr-border-width));padding-bottom:calc(.5625rem + var(--tblr-border-width));margin-bottom:0;font-size:inherit;font-weight:var(--tblr-font-weight-medium);line-height:1.25rem}.col-form-label-lg{padding-top:calc(.6875rem + var(--tblr-border-width));padding-bottom:calc(.6875rem + var(--tblr-border-width));font-size:1rem}.col-form-label-sm{padding-top:calc(.3125rem + var(--tblr-border-width));padding-bottom:calc(.3125rem + var(--tblr-border-width));font-size:.75rem}.form-text,.form-hint{margin-top:.25rem;font-size:.875em;color:var(--tblr-secondary-color)}.form-control{display:block;width:100%;padding:.5625rem 1rem;font-family:var(--tblr-body-font-family);font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--tblr-body-color);appearance:none;background-color:var(--tblr-bg-forms);background-clip:padding-box;border:var(--tblr-border-width) solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);box-shadow:var(--tblr-shadow-input);transition:border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control{outline-color:transparent}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--tblr-body-color);background-color:var(--tblr-bg-forms);border-color:color-mix(in oklab,var(--tblr-white) 50%,var(--tblr-primary));--tblr-focus-ring-offset: -1px;outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.25rem;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--tblr-tertiary);opacity:1}.form-control:disabled{background-color:var(--tblr-bg-forms-disabled);opacity:1}.form-control::file-selector-button{padding:.5625rem 1rem;margin:-.5625rem -1rem;margin-inline-end:1rem;color:var(--tblr-body-color);background-color:var(--tblr-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--tblr-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--tblr-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.5625rem 0;margin-bottom:0;line-height:1.25rem;color:var(--tblr-body-color);background-color:transparent;border:solid transparent;border-width:var(--tblr-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-inline-end:0;padding-inline-start:0}.form-control-sm{line-height:1rem;min-height:calc(1.625rem + var(--tblr-border-width) * 2);padding:.3125rem .5rem;font-size:.75rem;border-radius:var(--tblr-border-radius-sm)}.form-control-sm::file-selector-button{padding:.3125rem .5rem;margin:-.3125rem -.5rem;margin-inline-end:.5rem}.form-control-lg{line-height:1.5rem;min-height:calc(2.875rem + var(--tblr-border-width) * 2);padding:.6875rem 1.5rem;font-size:1rem;border-radius:var(--tblr-border-radius-lg)}.form-control-lg::file-selector-button{padding:.6875rem 1.5rem;margin:-.6875rem -1.5rem;margin-inline-end:1.5rem}textarea.form-control{min-height:calc(2.375rem + var(--tblr-border-width) * 2)}textarea.form-control-sm{min-height:calc(1.625rem + var(--tblr-border-width) * 2)}textarea.form-control-lg{min-height:calc(2.875rem + var(--tblr-border-width) * 2)}.form-control-color{width:3rem;height:calc(2.375rem + var(--tblr-border-width) * 2);padding:.5625rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--tblr-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--tblr-border-radius)}.form-control-color.form-control-sm{height:calc(1.625rem + var(--tblr-border-width) * 2)}.form-control-color.form-control-lg{height:calc(2.875rem + var(--tblr-border-width) * 2)}.form-select{--tblr-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='oklch%2871.55%25 0 0deg%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.5625rem 1rem .5625rem 3rem;font-family:var(--tblr-body-font-family);font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--tblr-body-color);appearance:none;background-color:var(--tblr-bg-forms);background-image:var(--tblr-form-select-bg-img),var(--tblr-form-select-bg-icon, none);background-repeat:no-repeat;background-position:left 1rem center;background-size:16px 12px;border:var(--tblr-border-width) solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);box-shadow:var(--tblr-shadow-input);transition:border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select{outline-color:transparent}.form-select:focus{border-color:color-mix(in oklab,var(--tblr-white) 50%,var(--tblr-primary));--tblr-focus-ring-offset: -1px;outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-inline-end:1rem;background-image:none}.form-select:disabled{background-color:var(--tblr-bg-forms-disabled)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--tblr-body-color)}.form-select-sm{padding-top:.3125rem;padding-bottom:.3125rem;padding-inline-start:.5rem;font-size:.75rem;border-radius:var(--tblr-border-radius-sm)}.form-select-lg{padding-top:.6875rem;padding-bottom:.6875rem;padding-inline-start:1.5rem;font-size:1rem;border-radius:var(--tblr-border-radius-lg)}.theme-dark .form-select,[data-bs-theme=dark] .form-select,body[data-bs-theme=dark] [data-bs-theme=light] .form-select,body[data-theme=dark] [data-theme=light] .form-select,html[data-bs-navbar-theme=dark] .page>.navbar .form-select,html[data-bs-navbar-theme=primary] .page>.navbar .form-select,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar .form-select,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar .form-select,[data-theme=dark] .form-select{--tblr-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='oklch%2892.19%25 0 0deg%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.25rem;padding-inline-start:2rem;margin-bottom:.75rem}.form-check .form-check-input{float:inline-start;margin-inline-start:-2rem}.form-check-reverse{padding-inline-end:2rem;padding-inline-start:0;text-align:end}.form-check-reverse .form-check-input{float:inline-end;margin-inline-end:-2rem;margin-inline-start:0}.form-check-input{--tblr-form-check-bg: var(--tblr-bg-forms);--tblr-form-check-icon-color: #fff;position:relative;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.0892857143rem;vertical-align:top;appearance:none;background-color:var(--tblr-form-check-bg);border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-check-input{transition:none}}.form-check-input{outline-color:transparent}.form-check-input:before{position:absolute;inset:0;pointer-events:none;content:"";background-color:var(--tblr-form-check-icon-color);opacity:0;-webkit-mask-image:var(--tblr-form-check-icon);mask-image:var(--tblr-form-check-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.form-check-input[type=checkbox]{--tblr-form-check-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");border-radius:var(--tblr-border-radius)}.form-check-input[type=radio]{--tblr-form-check-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='black' cx='8' cy='8' /%3e%3c/svg%3e");border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus-visible{border-color:color-mix(in oklab,var(--tblr-white) 50%,var(--tblr-primary));outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-check-input:checked{background-color:var(--tblr-primary);border-color:var(--tblr-border-color-translucent)}.form-check-input:checked:before{opacity:1}.form-check-input[type=checkbox]:indeterminate{--tblr-form-check-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");--tblr-form-check-icon-color: #fff;background-color:var(--tblr-primary);border-color:var(--tblr-primary)}.form-check-input[type=checkbox]:indeterminate:before{opacity:1}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.7}.form-switch{padding-inline-start:2.5rem}.form-switch .form-check-input{--tblr-form-switch-color: light-dark(var(--tblr-gray-200), color-mix(in oklab, var(--tblr-white) 25%, transparent));--tblr-form-switch-knob-size: .9375rem ;--tblr-form-switch-knob-offset: .15625rem ;width:2rem;margin-inline-start:-2.5rem;border-radius:2rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out}.form-switch .form-check-input:before{inset-block:0;inset-inline:var(--tblr-form-switch-knob-offset) auto;width:var(--tblr-form-switch-knob-size);height:var(--tblr-form-switch-knob-size);margin-block:auto;background-color:var(--tblr-form-switch-color);border-radius:50%;opacity:1;-webkit-mask-image:none;mask-image:none;transition:inset-inline-start .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input:before{transition:none}}.form-switch .form-check-input:focus{--tblr-form-switch-color: color-mix(in oklab, var(--tblr-white) 50%, var(--tblr-primary))}.form-switch .form-check-input:checked{--tblr-form-switch-color: var(--tblr-white)}.form-switch .form-check-input:checked:before{inset-inline-start:calc(100% - var(--tblr-form-switch-knob-size) - var(--tblr-form-switch-knob-offset))}.form-switch.form-check-reverse{padding-inline-end:2.5rem;padding-inline-start:0}.form-switch.form-check-reverse .form-check-input{margin-inline-end:-2.5rem;margin-inline-start:0}.form-check-inline{display:inline-block;margin-inline-end:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.4}.form-range{width:100%;height:1.25rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-range:focus::-moz-range-thumb{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.375rem;appearance:none;background-color:var(--tblr-primary);border:2px var(--tblr-border-style) #fff;border-radius:1rem;box-shadow:0 .1rem .25rem color-mix(in oklab,var(--tblr-black) 10%,transparent);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb{outline-color:transparent}.form-range::-webkit-slider-thumb:active{background-color:color-mix(in oklab,var(--tblr-white) 70%,var(--tblr-primary))}.form-range::-webkit-slider-runnable-track{width:100%;height:.25rem;color:transparent;cursor:pointer;background-color:var(--tblr-border-color);border-color:transparent;border-radius:1rem;box-shadow:var(--tblr-box-shadow-inset)}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:var(--tblr-primary);border:2px var(--tblr-border-style) #fff;border-radius:1rem;box-shadow:0 .1rem .25rem color-mix(in oklab,var(--tblr-black) 10%,transparent);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb{outline-color:transparent}.form-range::-moz-range-thumb:active{background-color:color-mix(in oklab,var(--tblr-white) 70%,var(--tblr-primary))}.form-range::-moz-range-track{width:100%;height:.25rem;color:transparent;cursor:pointer;background-color:var(--tblr-border-color);border-color:transparent;border-radius:1rem;box-shadow:var(--tblr-box-shadow-inset)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--tblr-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--tblr-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + var(--tblr-border-width) * 2);min-height:calc(3.5rem + var(--tblr-border-width) * 2);line-height:1.25}.form-floating>label{position:absolute;top:0;inset-inline-start:0;z-index:2;max-width:100%;height:100%;padding:1rem;overflow:hidden;color:color-mix(in oklab,var(--tblr-body-color) 65%,transparent);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--tblr-border-width) solid transparent;transform-origin:100% 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-inline-start:1rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(calc(var(--tblr-dir) * .15rem))}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(calc(var(--tblr-dir) * .15rem))}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .5rem;z-index:-1;height:1.5em;content:"";background-color:var(--tblr-bg-forms);border-radius:var(--tblr-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--tblr-bg-forms-disabled)}.form-floating>.form-control-plaintext~label{border-width:var(--tblr-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:light-dark(var(--tblr-gray-600),var(--tblr-gray-400))}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.5625rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--tblr-gray-500);text-align:center;white-space:nowrap;background-color:var(--tblr-bg-surface-secondary);border:var(--tblr-border-width) solid var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{line-height:1.5rem;min-height:calc(2.875rem + var(--tblr-border-width) * 2);padding:.6875rem 1.5rem;font-size:1rem;border-radius:var(--tblr-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{line-height:1rem;min-height:calc(1.625rem + var(--tblr-border-width) * 2);padding:.3125rem .5rem;font-size:.75rem;border-radius:var(--tblr-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-inline-end:4rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-inline-start:calc(-1 * var(--tblr-border-width));border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--tblr-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:var(--tblr-spacer-1) var(--tblr-spacer-2);margin-top:.1rem;font-size:.765625rem;color:#fff;background-color:var(--tblr-success);border-radius:var(--tblr-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--tblr-form-valid-border-color);padding-inline-end:2.375rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='oklch%2867.38%25 0.1885 145.43deg%29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 1.53125rem center;background-size:1.8125rem 1.8125rem}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--tblr-form-valid-border-color);outline:var(--tblr-focus-ring-width) solid light-dark(color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)));outline-offset:var(--tblr-focus-ring-offset)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-inline-end:2.375rem;background-position:top 1.53125rem left 1.53125rem}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--tblr-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--tblr-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='oklch%2867.38%25 0.1885 145.43deg%29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");padding-inline-end:5.5rem;background-position:left 1rem center,center left 3rem;background-size:16px 12px,1.8125rem 1.8125rem}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--tblr-form-valid-border-color);outline:var(--tblr-focus-ring-width) solid light-dark(color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)));outline-offset:var(--tblr-focus-ring-offset)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:5.375rem}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--tblr-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--tblr-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{outline:var(--tblr-focus-ring-width) solid light-dark(color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)));outline-offset:var(--tblr-focus-ring-offset)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--tblr-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-inline-start:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--tblr-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:var(--tblr-spacer-1) var(--tblr-spacer-2);margin-top:.1rem;font-size:.765625rem;color:#fff;background-color:var(--tblr-danger);border-radius:var(--tblr-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--tblr-form-invalid-border-color);padding-inline-end:2.375rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='oklch%2858.29%25 0.1941 25.59deg%29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 1.53125rem center;background-size:1.8125rem 1.8125rem}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--tblr-form-invalid-border-color);outline:var(--tblr-focus-ring-width) solid light-dark(color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)));outline-offset:var(--tblr-focus-ring-offset)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-inline-end:2.375rem;background-position:top 1.53125rem left 1.53125rem}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--tblr-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--tblr-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='oklch%2858.29%25 0.1941 25.59deg%29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");padding-inline-end:5.5rem;background-position:left 1rem center,center left 3rem;background-size:16px 12px,1.8125rem 1.8125rem}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--tblr-form-invalid-border-color);outline:var(--tblr-focus-ring-width) solid light-dark(color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)));outline-offset:var(--tblr-focus-ring-offset)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:5.375rem}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--tblr-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--tblr-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{outline:var(--tblr-focus-ring-width) solid light-dark(color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)));outline-offset:var(--tblr-focus-ring-offset)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--tblr-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-inline-start:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--tblr-btn-padding-x: 1rem;--tblr-btn-padding-y: .5625rem;--tblr-btn-font-family: var(--tblr-body-font-family);--tblr-btn-font-size: .875rem;--tblr-btn-font-weight: var(--tblr-font-weight-medium);--tblr-btn-line-height: 1.25rem;--tblr-btn-color: var(--tblr-body-color);--tblr-btn-bg: transparent;--tblr-btn-border-width: var(--tblr-border-width);--tblr-btn-border-color: transparent;--tblr-btn-border-radius: var(--tblr-border-radius);--tblr-btn-hover-color: var(--tblr-btn-color);--tblr-btn-active-color: var(--tblr-btn-color);--tblr-btn-hover-border-color: transparent;--tblr-btn-box-shadow: var(--tblr-shadow-input);--tblr-btn-disabled-opacity: .4;--tblr-btn-disabled-color: var(--tblr-btn-color);--tblr-btn-disabled-bg: var(--tblr-btn-bg);--tblr-btn-disabled-border-color: var(--tblr-btn-border-color);--tblr-btn-active-shadow: 0 0 0 #000;display:inline-block;padding:var(--tblr-btn-padding-y) var(--tblr-btn-padding-x);font-family:var(--tblr-btn-font-family);font-size:var(--tblr-btn-font-size);font-weight:var(--tblr-btn-font-weight);line-height:var(--tblr-btn-line-height);color:var(--tblr-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--tblr-btn-border-width) solid var(--tblr-btn-border-color);border-radius:var(--tblr-btn-border-radius);background-color:var(--tblr-btn-bg);box-shadow:var(--tblr-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn{outline-color:transparent}.btn:hover{color:var(--tblr-btn-hover-color);text-decoration:none;background-color:var(--tblr-btn-hover-bg);border-color:var(--tblr-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--tblr-btn-color);background-color:var(--tblr-btn-bg);border-color:var(--tblr-btn-border-color)}.btn:focus-visible{color:var(--tblr-btn-hover-color);background-color:var(--tblr-btn-hover-bg);border-color:var(--tblr-btn-hover-border-color);outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.btn-check:focus-visible+.btn{border-color:var(--tblr-btn-hover-border-color);outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--tblr-btn-active-color);background-color:var(--tblr-btn-active-bg);border-color:var(--tblr-btn-active-border-color);box-shadow:var(--tblr-btn-active-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--tblr-btn-disabled-color);pointer-events:none;background-color:var(--tblr-btn-disabled-bg);border-color:var(--tblr-btn-disabled-border-color);opacity:var(--tblr-btn-disabled-opacity);box-shadow:none}.btn-link{--tblr-btn-font-weight: 400;--tblr-btn-color: var(--tblr-link-color);--tblr-btn-bg: transparent;--tblr-btn-border-color: transparent;--tblr-btn-hover-color: var(--tblr-link-hover-color);--tblr-btn-hover-border-color: transparent;--tblr-btn-active-color: var(--tblr-link-hover-color);--tblr-btn-active-border-color: transparent;--tblr-btn-disabled-color: light-dark(var(--tblr-gray-600), var(--tblr-gray-400));--tblr-btn-disabled-border-color: transparent;--tblr-btn-box-shadow: 0 0 0 #000;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:underline}.btn-link:focus-visible{color:var(--tblr-btn-color)}.btn-link:hover{color:var(--tblr-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--tblr-btn-padding-y: .6875rem;--tblr-btn-padding-x: 1.5rem;--tblr-btn-font-size: 1rem;--tblr-btn-border-radius: var(--tblr-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--tblr-btn-padding-y: .3125rem;--tblr-btn-padding-x: .5rem;--tblr-btn-font-size: .75rem;--tblr-btn-border-radius: var(--tblr-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{content:"";display:inline-block;vertical-align:.306em;width:.36em;height:.36em;border-bottom:1px var(--tblr-border-style);border-inline-start:1px var(--tblr-border-style);margin-inline-start:.306em;margin-inline-end:.1em;transform:rotate(45deg)}.dropdown-menu{--tblr-dropdown-zindex: 1000;--tblr-dropdown-min-width: 11rem;--tblr-dropdown-padding-x: 0;--tblr-dropdown-padding-y: .25rem;--tblr-dropdown-spacer: 1px;--tblr-dropdown-font-size: .875rem;--tblr-dropdown-color: var(--tblr-body-color);--tblr-dropdown-bg: var(--tblr-bg-surface);--tblr-dropdown-border-color: var(--tblr-border-color-translucent);--tblr-dropdown-border-radius: var(--tblr-border-radius);--tblr-dropdown-border-width: var(--tblr-border-width);--tblr-dropdown-inner-border-radius: calc(var(--tblr-border-radius) - var(--tblr-border-width));--tblr-dropdown-divider-bg: var(--tblr-border-color-translucent);--tblr-dropdown-divider-margin-y: var(--tblr-spacer-2);--tblr-dropdown-box-shadow: var(--tblr-shadow-dropdown);--tblr-dropdown-link-color: inherit;--tblr-dropdown-link-hover-color: inherit;--tblr-dropdown-link-hover-bg: var(--tblr-hover-bg);--tblr-dropdown-link-active-color: var(--tblr-primary);--tblr-dropdown-link-active-bg: var(--tblr-active-bg);--tblr-dropdown-link-disabled-color: var(--tblr-tertiary-color);--tblr-dropdown-item-padding-x: .75rem;--tblr-dropdown-item-padding-y: .5rem;--tblr-dropdown-header-color: light-dark(var(--tblr-gray-600), var(--tblr-gray-400));--tblr-dropdown-header-padding-x: .75rem;--tblr-dropdown-header-padding-y: .25rem;position:absolute;z-index:var(--tblr-dropdown-zindex);display:none;min-width:var(--tblr-dropdown-min-width);padding:var(--tblr-dropdown-padding-y) var(--tblr-dropdown-padding-x);margin:0;font-size:var(--tblr-dropdown-font-size);color:var(--tblr-dropdown-color);text-align:start;list-style:none;background-color:var(--tblr-dropdown-bg);background-clip:padding-box;border-radius:var(--tblr-dropdown-border-radius);box-shadow:var(--tblr-dropdown-box-shadow)}.dropdown-menu[data-bs-popper],.dropdown-menu[data-tblr-popper]{top:100%;inset-inline-start:0;margin-top:var(--tblr-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper],.dropdown-menu-start[data-tblr-popper]{inset-inline-end:auto;inset-inline-start:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper],.dropdown-menu-end[data-tblr-popper]{inset-inline-end:0;inset-inline-start:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper],.dropdown-menu-sm-start[data-tblr-popper]{inset-inline-end:auto;inset-inline-start:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper],.dropdown-menu-sm-end[data-tblr-popper]{inset-inline-end:0;inset-inline-start:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper],.dropdown-menu-md-start[data-tblr-popper]{inset-inline-end:auto;inset-inline-start:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper],.dropdown-menu-md-end[data-tblr-popper]{inset-inline-end:0;inset-inline-start:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper],.dropdown-menu-lg-start[data-tblr-popper]{inset-inline-end:auto;inset-inline-start:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper],.dropdown-menu-lg-end[data-tblr-popper]{inset-inline-end:0;inset-inline-start:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper],.dropdown-menu-xl-start[data-tblr-popper]{inset-inline-end:auto;inset-inline-start:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper],.dropdown-menu-xl-end[data-tblr-popper]{inset-inline-end:0;inset-inline-start:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper],.dropdown-menu-xxl-start[data-tblr-popper]{inset-inline-end:auto;inset-inline-start:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper],.dropdown-menu-xxl-end[data-tblr-popper]{inset-inline-end:0;inset-inline-start:auto}}.dropup .dropdown-menu[data-bs-popper],.dropup .dropdown-menu[data-tblr-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--tblr-dropdown-spacer)}.dropup .dropdown-toggle:after{content:"";display:inline-block;vertical-align:.306em;width:.36em;height:.36em;border-bottom:1px var(--tblr-border-style);border-inline-start:1px var(--tblr-border-style);margin-inline-start:.306em;margin-inline-end:.1em;transform:rotate(-135deg)}.dropend .dropdown-menu[data-bs-popper],.dropend .dropdown-menu[data-tblr-popper]{top:0;inset-inline-end:auto;inset-inline-start:100%;margin-top:0;margin-inline-start:var(--tblr-dropdown-spacer)}.dropend .dropdown-toggle:after{content:"";display:inline-block;vertical-align:.306em;width:.36em;height:.36em;border-bottom:1px var(--tblr-border-style);border-inline-start:1px var(--tblr-border-style);margin-inline-start:.306em;margin-inline-end:.1em;transform:rotate(135deg)}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper],.dropstart .dropdown-menu[data-tblr-popper]{top:0;inset-inline-end:100%;inset-inline-start:auto;margin-top:0;margin-inline-end:var(--tblr-dropdown-spacer)}.dropstart .dropdown-toggle:before{content:"";display:inline-block;vertical-align:.306em;width:.36em;height:.36em;border-bottom:1px var(--tblr-border-style);border-inline-start:1px var(--tblr-border-style);margin-inline-start:.1em;margin-inline-end:.306em;transform:rotate(-45deg)}.dropstart .dropdown-toggle:after{content:none}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--tblr-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--tblr-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--tblr-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--tblr-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--tblr-dropdown-link-hover-color);text-decoration:none;background-color:var(--tblr-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--tblr-dropdown-link-active-color);text-decoration:none;background-color:var(--tblr-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--tblr-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--tblr-dropdown-header-padding-y) var(--tblr-dropdown-header-padding-x);margin-bottom:0;font-size:.765625rem;color:var(--tblr-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:var(--tblr-dropdown-link-color)}.dropdown-menu-dark{--tblr-dropdown-color: oklch(86.99% 0 0deg);--tblr-dropdown-bg: oklch(26.86% 0 0deg);--tblr-dropdown-border-color: var(--tblr-border-color-translucent);--tblr-dropdown-box-shadow: ;--tblr-dropdown-link-color: oklch(86.99% 0 0deg);--tblr-dropdown-link-hover-color: #fff;--tblr-dropdown-divider-bg: var(--tblr-border-color-translucent);--tblr-dropdown-link-hover-bg: color-mix(in oklab, var(--tblr-white) 15%, transparent);--tblr-dropdown-link-active-color: var(--tblr-primary);--tblr-dropdown-link-active-bg: var(--tblr-active-bg);--tblr-dropdown-link-disabled-color: oklch(55.55% 0 0deg);--tblr-dropdown-header-color: oklch(55.55% 0 0deg)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--tblr-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-inline-start:calc(-1 * var(--tblr-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown-toggle-split{padding-inline-end:.75rem;padding-inline-start:.75rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-inline-start:0}.dropstart .dropdown-toggle-split:before{margin-inline-end:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-inline-end:.375rem;padding-inline-start:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-inline-end:1.125rem;padding-inline-start:1.125rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px color-mix(in oklab,var(--tblr-black) 12.5%,transparent)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--tblr-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-right-radius:0;border-top-left-radius:0}.nav{--tblr-nav-link-padding-x: .75rem;--tblr-nav-link-padding-y: .5rem;--tblr-nav-link-font-size: var(--tblr-body-font-size);--tblr-nav-link-font-weight: ;--tblr-nav-link-color: var(--tblr-gray-500);--tblr-nav-link-hover-color: var(--tblr-link-hover-color);--tblr-nav-link-disabled-color: var(--tblr-disabled-color);display:flex;flex-wrap:wrap;padding-inline-start:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--tblr-nav-link-padding-y) var(--tblr-nav-link-padding-x);font-size:var(--tblr-nav-link-font-size);font-weight:var(--tblr-nav-link-font-weight);color:var(--tblr-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out}.nav-link{outline-color:transparent}.nav-link:hover,.nav-link:focus{color:var(--tblr-nav-link-hover-color);text-decoration:none}.nav-link:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.nav-link.disabled,.nav-link:disabled{color:var(--tblr-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--tblr-nav-tabs-border-width: var(--tblr-border-width);--tblr-nav-tabs-border-color: var(--tblr-border-color);--tblr-nav-tabs-border-radius: var(--tblr-border-radius);--tblr-nav-tabs-link-hover-border-color: var(--tblr-border-color) var(--tblr-border-color) var(--tblr-border-color);--tblr-nav-tabs-link-active-color: var(--tblr-body-color);--tblr-nav-tabs-link-active-bg: var(--tblr-body-bg);--tblr-nav-tabs-link-active-border-color: var(--tblr-border-color) var(--tblr-border-color) var(--tblr-border-color);border-bottom:var(--tblr-nav-tabs-border-width) solid var(--tblr-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--tblr-nav-tabs-border-width));border:var(--tblr-nav-tabs-border-width) solid transparent;border-top-right-radius:var(--tblr-nav-tabs-border-radius);border-top-left-radius:var(--tblr-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--tblr-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--tblr-nav-tabs-link-active-color);background-color:var(--tblr-nav-tabs-link-active-bg);border-color:var(--tblr-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--tblr-nav-tabs-border-width));border-top-right-radius:0;border-top-left-radius:0}.nav-pills{--tblr-nav-pills-border-radius: var(--tblr-border-radius);--tblr-nav-pills-link-active-color: var(--tblr-primary);--tblr-nav-pills-link-active-bg: var(--tblr-active-bg)}.nav-pills .nav-link{border-radius:var(--tblr-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--tblr-nav-pills-link-active-color);background-color:var(--tblr-nav-pills-link-active-bg)}.nav-underline{--tblr-nav-underline-gap: 1rem;--tblr-nav-underline-border-width: .125rem;--tblr-nav-underline-link-active-color: var(--tblr-emphasis-color);gap:var(--tblr-nav-underline-gap)}.nav-underline .nav-link{padding-inline-end:0;padding-inline-start:0;border-bottom:var(--tblr-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--tblr-nav-underline-link-active-color);border-bottom-color:currentColor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--tblr-navbar-padding-x: 0;--tblr-navbar-padding-y: .25rem;--tblr-navbar-color: var(--tblr-body-color);--tblr-navbar-hover-color: var(--tblr-body-color);--tblr-navbar-disabled-color: var(--tblr-disabled-color);--tblr-navbar-active-color: var(--tblr-body-color);--tblr-navbar-brand-padding-y: .5rem;--tblr-navbar-brand-margin-end: 1rem;--tblr-navbar-brand-font-size: 1.25rem;--tblr-navbar-brand-color: var(--tblr-body-color);--tblr-navbar-brand-hover-color: var(--tblr-body-color);--tblr-navbar-nav-link-padding-x: .75rem;--tblr-navbar-toggler-padding-y: .25rem;--tblr-navbar-toggler-padding-x: .75rem;--tblr-navbar-toggler-font-size: 1rem;--tblr-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='black' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--tblr-navbar-toggler-icon-color: color-mix(in oklab, var(--tblr-body-color) 75%, transparent);--tblr-navbar-toggler-border-color: color-mix(in oklab, var(--tblr-emphasis-color) 15%, transparent);--tblr-navbar-toggler-border-radius: var(--tblr-border-radius);--tblr-navbar-toggler-focus-width: 0;--tblr-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--tblr-navbar-padding-y) var(--tblr-navbar-padding-x)}.navbar>.container-xxl,.navbar>.container-xl,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--tblr-navbar-brand-padding-y);padding-bottom:var(--tblr-navbar-brand-padding-y);margin-inline-end:var(--tblr-navbar-brand-margin-end);font-size:var(--tblr-navbar-brand-font-size);color:var(--tblr-navbar-brand-color);white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--tblr-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--tblr-nav-link-padding-x: 0;--tblr-nav-link-padding-y: .5rem;--tblr-nav-link-font-size: var(--tblr-body-font-size);--tblr-nav-link-font-weight: ;--tblr-nav-link-color: var(--tblr-navbar-color);--tblr-nav-link-hover-color: var(--tblr-navbar-hover-color);--tblr-nav-link-disabled-color: var(--tblr-navbar-disabled-color);display:flex;flex-direction:column;padding-inline-start:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--tblr-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--tblr-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--tblr-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--tblr-navbar-toggler-padding-y) var(--tblr-navbar-toggler-padding-x);font-size:var(--tblr-navbar-toggler-font-size);line-height:1;color:var(--tblr-navbar-color);background-color:transparent;border:var(--tblr-border-width) solid var(--tblr-navbar-toggler-border-color);border-radius:var(--tblr-navbar-toggler-border-radius);transition:var(--tblr-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--tblr-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-color:var(--tblr-navbar-toggler-icon-color);-webkit-mask-image:var(--tblr-navbar-toggler-icon-bg);mask-image:var(--tblr-navbar-toggler-icon-bg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%}.navbar-nav-scroll{max-height:var(--tblr-scroll-height, 75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-inline-end:var(--tblr-navbar-nav-link-padding-x);padding-inline-start:var(--tblr-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-inline-end:var(--tblr-navbar-nav-link-padding-x);padding-inline-start:var(--tblr-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-inline-end:var(--tblr-navbar-nav-link-padding-x);padding-inline-start:var(--tblr-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-inline-end:var(--tblr-navbar-nav-link-padding-x);padding-inline-start:var(--tblr-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-inline-end:var(--tblr-navbar-nav-link-padding-x);padding-inline-start:var(--tblr-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-inline-end:var(--tblr-navbar-nav-link-padding-x);padding-inline-start:var(--tblr-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark],body[data-bs-theme=dark] .navbar[data-bs-theme=light],body[data-theme=dark] .navbar[data-theme=light],html[data-bs-navbar-theme=dark] .page>.navbar,html[data-bs-navbar-theme=primary] .page>.navbar,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=dark] .page>body.navbar .navbar[data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>body.navbar .navbar[data-bs-theme=light],.navbar[data-theme=dark]{--tblr-navbar-color: color-mix(in oklab, var(--tblr-white) 70%, transparent);--tblr-navbar-hover-color: color-mix(in oklab, var(--tblr-white) 75%, transparent);--tblr-navbar-disabled-color: var(--tblr-disabled-color);--tblr-navbar-active-color: #fff;--tblr-navbar-active-bg: var(--tblr-active-bg);--tblr-navbar-brand-color: #fff;--tblr-navbar-brand-hover-color: #fff;--tblr-navbar-toggler-border-color: color-mix(in oklab, var(--tblr-white) 10%, transparent);--tblr-navbar-toggler-icon-color: color-mix(in oklab, var(--tblr-white) 70%, transparent)}.theme-dark .navbar-toggler-icon,[data-bs-theme=dark] .navbar-toggler-icon,body[data-bs-theme=dark] [data-bs-theme=light] .navbar-toggler-icon,body[data-theme=dark] [data-theme=light] .navbar-toggler-icon,html[data-bs-navbar-theme=dark] .page>.navbar .navbar-toggler-icon,html[data-bs-navbar-theme=primary] .page>.navbar .navbar-toggler-icon,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar .navbar-toggler-icon,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar .navbar-toggler-icon,[data-theme=dark] .navbar-toggler-icon{--tblr-navbar-toggler-icon-color: color-mix(in oklab, var(--tblr-white) 70%, transparent)}.card{--tblr-card-spacer-y: 1.25rem;--tblr-card-spacer-x: 1.25rem;--tblr-card-title-spacer-y: 1.25rem;--tblr-card-title-color: ;--tblr-card-subtitle-color: ;--tblr-card-border-width: var(--tblr-border-width);--tblr-card-border-color: var(--tblr-border-color-translucent);--tblr-card-border-radius: var(--tblr-border-radius-lg);--tblr-card-box-shadow: var(--tblr-shadow-card);--tblr-card-inner-border-radius: calc(var(--tblr-border-radius-lg) - (var(--tblr-border-width)));--tblr-card-cap-padding-y: 1.25rem;--tblr-card-cap-padding-x: 1.25rem;--tblr-card-cap-bg: var(--tblr-bg-surface-tertiary);--tblr-card-cap-color: inherit;--tblr-card-height: ;--tblr-card-color: inherit;--tblr-card-bg: var(--tblr-bg-surface);--tblr-card-img-overlay-padding: 1rem;--tblr-card-group-margin: 1.5rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--tblr-card-height);color:var(--tblr-body-color);word-wrap:break-word;background-color:var(--tblr-card-bg);background-clip:border-box;border:var(--tblr-card-border-width) solid var(--tblr-card-border-color);border-radius:var(--tblr-card-border-radius);box-shadow:var(--tblr-card-box-shadow)}.card>hr,.card>.hr{margin-inline-end:0;margin-inline-start:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-right-radius:var(--tblr-card-inner-border-radius);border-top-left-radius:var(--tblr-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-left-radius:var(--tblr-card-inner-border-radius);border-bottom-right-radius:var(--tblr-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--tblr-card-spacer-y) var(--tblr-card-spacer-x);color:var(--tblr-card-color)}.card-title{margin-bottom:var(--tblr-card-title-spacer-y);color:var(--tblr-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--tblr-card-title-spacer-y));margin-bottom:0;color:var(--tblr-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-inline-start:var(--tblr-card-spacer-x)}.card-header{--tblr-card-header-bg: transparent;padding:var(--tblr-card-cap-padding-y) var(--tblr-card-cap-padding-x);margin-bottom:0;color:var(--tblr-card-cap-color);background-color:var(--tblr-card-header-bg, var(--tblr-card-cap-bg));border-bottom:var(--tblr-card-border-width) solid var(--tblr-card-border-color)}.card-header:first-child{border-radius:var(--tblr-card-inner-border-radius) var(--tblr-card-inner-border-radius) 0 0}.card-footer{padding:var(--tblr-card-cap-padding-y) var(--tblr-card-cap-padding-x);color:var(--tblr-card-cap-color);background-color:var(--tblr-card-footer-bg, var(--tblr-card-cap-bg));border-top:var(--tblr-card-border-width) solid var(--tblr-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--tblr-card-inner-border-radius) var(--tblr-card-inner-border-radius)}.card-header-tabs{margin-inline-end:calc(-.5 * var(--tblr-card-cap-padding-x));margin-bottom:calc(-1 * var(--tblr-card-cap-padding-y));margin-inline-start:calc(-.5 * var(--tblr-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--tblr-card-bg);border-bottom-color:var(--tblr-card-bg)}.card-header-pills{margin-inline-end:calc(-.5 * var(--tblr-card-cap-padding-x));margin-inline-start:calc(-.5 * var(--tblr-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--tblr-card-img-overlay-padding);border-radius:var(--tblr-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-right-radius:var(--tblr-card-inner-border-radius);border-top-left-radius:var(--tblr-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--tblr-card-inner-border-radius);border-bottom-right-radius:var(--tblr-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--tblr-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-inline-start:0;border-inline-start:0}.card-group>.card:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-left-radius:0}.card-group>.card:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-right-radius:0}}.pagination{--tblr-pagination-padding-x: .25rem;--tblr-pagination-padding-y: calc(.25rem + 1px) ;--tblr-pagination-font-size: .875rem;--tblr-pagination-color: var(--tblr-body-color);--tblr-pagination-bg: transparent;--tblr-pagination-border-width: 1px;--tblr-pagination-border-color: transparent;--tblr-pagination-border-radius: var(--tblr-border-radius);--tblr-pagination-hover-color: var(--tblr-link-hover-color);--tblr-pagination-hover-bg: var(--tblr-hover-bg);--tblr-pagination-hover-border-color: var(--tblr-pagination-border-color);--tblr-pagination-focus-color: var(--tblr-link-hover-color);--tblr-pagination-focus-bg: var(--tblr-secondary-bg);--tblr-pagination-active-color: #fff;--tblr-pagination-active-bg: var(--tblr-primary);--tblr-pagination-active-border-color: var(--tblr-primary);--tblr-pagination-disabled-color: var(--tblr-disabled-color);--tblr-pagination-disabled-bg: transparent;--tblr-pagination-disabled-border-color: var(--tblr-pagination-border-color);display:flex;padding-inline-start:0;list-style:none}.page-link{position:relative;display:block;padding:var(--tblr-pagination-padding-y) var(--tblr-pagination-padding-x);font-size:var(--tblr-pagination-font-size);color:var(--tblr-pagination-color);background-color:var(--tblr-pagination-bg);border:var(--tblr-pagination-border-width) solid var(--tblr-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link{outline-color:transparent}.page-link:hover{z-index:2;color:var(--tblr-pagination-hover-color);text-decoration:none;background-color:var(--tblr-pagination-hover-bg);border-color:var(--tblr-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--tblr-pagination-focus-color);background-color:var(--tblr-pagination-focus-bg);outline:0}.page-link:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.page-link.active,.active>.page-link{z-index:3;color:var(--tblr-pagination-active-color);background-color:var(--tblr-pagination-active-bg);border-color:var(--tblr-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--tblr-pagination-disabled-color);pointer-events:none;background-color:var(--tblr-pagination-disabled-bg);border-color:var(--tblr-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-inline-start:-1px}.page-item:first-child .page-link{border-top-right-radius:var(--tblr-pagination-border-radius);border-bottom-right-radius:var(--tblr-pagination-border-radius)}.page-item:last-child .page-link{border-top-left-radius:var(--tblr-pagination-border-radius);border-bottom-left-radius:var(--tblr-pagination-border-radius)}.pagination-lg{--tblr-pagination-padding-x: 1.5rem;--tblr-pagination-padding-y: .75rem;--tblr-pagination-font-size: 1.09375rem;--tblr-pagination-border-radius: var(--tblr-border-radius-lg)}.pagination-sm{--tblr-pagination-padding-x: .5rem;--tblr-pagination-padding-y: .25rem;--tblr-pagination-font-size: .765625rem;--tblr-pagination-border-radius: var(--tblr-border-radius-sm)}@keyframes progress-bar-stripes{0%{background-position-x:var(--tblr-progress-height)}}.progress,.progress-stacked{--tblr-progress-height: .5rem;--tblr-progress-font-size: .65625rem;--tblr-progress-bg: var(--tblr-border-color);--tblr-progress-border-radius: var(--tblr-border-radius);--tblr-progress-box-shadow: var(--tblr-box-shadow-inset);--tblr-progress-bar-color: #fff;--tblr-progress-bar-bg: var(--tblr-primary);--tblr-progress-bar-transition: width .6s ease;display:flex;height:var(--tblr-progress-height);overflow:hidden;font-size:var(--tblr-progress-font-size);background-color:var(--tblr-progress-bg);border-radius:var(--tblr-progress-border-radius);box-shadow:var(--tblr-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--tblr-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--tblr-progress-bar-bg);transition:var(--tblr-progress-bar-transition)}.progress-bar-striped{background-image:linear-gradient(-45deg,color-mix(in oklab,var(--tblr-white) 15%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in oklab,var(--tblr-white) 15%,transparent) 50%,color-mix(in oklab,var(--tblr-white) 15%,transparent) 75%,transparent 75%,transparent);background-size:var(--tblr-progress-height) var(--tblr-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--tblr-list-group-color: var(--tblr-body-color);--tblr-list-group-bg: inherit;--tblr-list-group-border-color: var(--tblr-border-color);--tblr-list-group-border-width: var(--tblr-border-width);--tblr-list-group-border-radius: var(--tblr-border-radius);--tblr-list-group-item-padding-x: 1.25rem;--tblr-list-group-item-padding-y: 1.25rem;--tblr-list-group-action-color: inherit;--tblr-list-group-action-hover-color: var(--tblr-emphasis-color);--tblr-list-group-action-hover-bg: var(--tblr-hover-bg);--tblr-list-group-action-active-color: var(--tblr-body-color);--tblr-list-group-action-active-bg: var(--tblr-active-bg);--tblr-list-group-disabled-color: var(--tblr-secondary-color);--tblr-list-group-disabled-bg: inherit;--tblr-list-group-active-color: inherit;--tblr-list-group-active-bg: var(--tblr-active-bg);--tblr-list-group-active-border-color: var(--tblr-border-color);display:flex;flex-direction:column;padding-inline-start:0;margin-bottom:0;border-radius:var(--tblr-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--tblr-list-group-item-padding-y) var(--tblr-list-group-item-padding-x);color:var(--tblr-list-group-color);background-color:var(--tblr-list-group-bg);border:var(--tblr-list-group-border-width) solid var(--tblr-list-group-border-color)}.list-group-item:first-child{border-top-right-radius:inherit;border-top-left-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--tblr-list-group-disabled-color);pointer-events:none;background-color:var(--tblr-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--tblr-list-group-active-color);background-color:var(--tblr-list-group-active-bg);border-color:var(--tblr-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--tblr-list-group-border-width));border-top-width:var(--tblr-list-group-border-width)}.list-group-item-action{width:100%;color:var(--tblr-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--tblr-list-group-action-hover-color);text-decoration:none;background-color:var(--tblr-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--tblr-list-group-action-active-color);background-color:var(--tblr-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--tblr-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--tblr-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--tblr-list-group-border-width);border-inline-start-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-inline-start:calc(-1 * var(--tblr-list-group-border-width));border-inline-start-width:var(--tblr-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--tblr-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--tblr-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--tblr-list-group-border-width);border-inline-start-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-inline-start:calc(-1 * var(--tblr-list-group-border-width));border-inline-start-width:var(--tblr-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--tblr-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--tblr-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--tblr-list-group-border-width);border-inline-start-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-inline-start:calc(-1 * var(--tblr-list-group-border-width));border-inline-start-width:var(--tblr-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--tblr-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--tblr-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--tblr-list-group-border-width);border-inline-start-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-inline-start:calc(-1 * var(--tblr-list-group-border-width));border-inline-start-width:var(--tblr-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--tblr-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--tblr-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--tblr-list-group-border-width);border-inline-start-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-inline-start:calc(-1 * var(--tblr-list-group-border-width));border-inline-start-width:var(--tblr-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--tblr-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--tblr-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--tblr-list-group-border-width);border-inline-start-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-inline-start:calc(-1 * var(--tblr-list-group-border-width));border-inline-start-width:var(--tblr-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--tblr-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--tblr-list-group-variant: var(--tblr-primary);--tblr-list-group-variant-lt: var(--tblr-primary-lt);--tblr-list-group-variant-fg: var(--tblr-primary-fg)}.list-group-item-secondary{--tblr-list-group-variant: var(--tblr-secondary);--tblr-list-group-variant-lt: var(--tblr-secondary-lt);--tblr-list-group-variant-fg: var(--tblr-secondary-fg)}.list-group-item-success{--tblr-list-group-variant: var(--tblr-success);--tblr-list-group-variant-lt: var(--tblr-success-lt);--tblr-list-group-variant-fg: var(--tblr-success-fg)}.list-group-item-info{--tblr-list-group-variant: var(--tblr-info);--tblr-list-group-variant-lt: var(--tblr-info-lt);--tblr-list-group-variant-fg: var(--tblr-info-fg)}.list-group-item-warning{--tblr-list-group-variant: var(--tblr-warning);--tblr-list-group-variant-lt: var(--tblr-warning-lt);--tblr-list-group-variant-fg: var(--tblr-warning-fg)}.list-group-item-danger{--tblr-list-group-variant: var(--tblr-danger);--tblr-list-group-variant-lt: var(--tblr-danger-lt);--tblr-list-group-variant-fg: var(--tblr-danger-fg)}.list-group-item-light{--tblr-list-group-variant: var(--tblr-light);--tblr-list-group-variant-lt: var(--tblr-light-lt);--tblr-list-group-variant-fg: var(--tblr-light-fg)}.list-group-item-dark{--tblr-list-group-variant: var(--tblr-dark);--tblr-list-group-variant-lt: var(--tblr-dark-lt);--tblr-list-group-variant-fg: var(--tblr-dark-fg)}.list-group-item-muted{--tblr-list-group-variant: var(--tblr-muted);--tblr-list-group-variant-lt: var(--tblr-muted-lt);--tblr-list-group-variant-fg: var(--tblr-muted-fg)}.list-group-item-blue{--tblr-list-group-variant: var(--tblr-blue);--tblr-list-group-variant-lt: var(--tblr-blue-lt);--tblr-list-group-variant-fg: var(--tblr-blue-fg)}.list-group-item-azure{--tblr-list-group-variant: var(--tblr-azure);--tblr-list-group-variant-lt: var(--tblr-azure-lt);--tblr-list-group-variant-fg: var(--tblr-azure-fg)}.list-group-item-indigo{--tblr-list-group-variant: var(--tblr-indigo);--tblr-list-group-variant-lt: var(--tblr-indigo-lt);--tblr-list-group-variant-fg: var(--tblr-indigo-fg)}.list-group-item-purple{--tblr-list-group-variant: var(--tblr-purple);--tblr-list-group-variant-lt: var(--tblr-purple-lt);--tblr-list-group-variant-fg: var(--tblr-purple-fg)}.list-group-item-pink{--tblr-list-group-variant: var(--tblr-pink);--tblr-list-group-variant-lt: var(--tblr-pink-lt);--tblr-list-group-variant-fg: var(--tblr-pink-fg)}.list-group-item-red{--tblr-list-group-variant: var(--tblr-red);--tblr-list-group-variant-lt: var(--tblr-red-lt);--tblr-list-group-variant-fg: var(--tblr-red-fg)}.list-group-item-orange{--tblr-list-group-variant: var(--tblr-orange);--tblr-list-group-variant-lt: var(--tblr-orange-lt);--tblr-list-group-variant-fg: var(--tblr-orange-fg)}.list-group-item-yellow{--tblr-list-group-variant: var(--tblr-yellow);--tblr-list-group-variant-lt: var(--tblr-yellow-lt);--tblr-list-group-variant-fg: var(--tblr-yellow-fg)}.list-group-item-lime{--tblr-list-group-variant: var(--tblr-lime);--tblr-list-group-variant-lt: var(--tblr-lime-lt);--tblr-list-group-variant-fg: var(--tblr-lime-fg)}.list-group-item-green{--tblr-list-group-variant: var(--tblr-green);--tblr-list-group-variant-lt: var(--tblr-green-lt);--tblr-list-group-variant-fg: var(--tblr-green-fg)}.list-group-item-teal{--tblr-list-group-variant: var(--tblr-teal);--tblr-list-group-variant-lt: var(--tblr-teal-lt);--tblr-list-group-variant-fg: var(--tblr-teal-fg)}.list-group-item-cyan{--tblr-list-group-variant: var(--tblr-cyan);--tblr-list-group-variant-lt: var(--tblr-cyan-lt);--tblr-list-group-variant-fg: var(--tblr-cyan-fg)}.list-group-item-primary,.list-group-item-secondary,.list-group-item-success,.list-group-item-info,.list-group-item-warning,.list-group-item-danger,.list-group-item-light,.list-group-item-dark,.list-group-item-muted,.list-group-item-blue,.list-group-item-azure,.list-group-item-indigo,.list-group-item-purple,.list-group-item-pink,.list-group-item-red,.list-group-item-orange,.list-group-item-yellow,.list-group-item-lime,.list-group-item-green,.list-group-item-teal,.list-group-item-cyan{--tblr-list-group-color: var(--tblr-list-group-variant);--tblr-list-group-bg: var(--tblr-list-group-variant-lt);--tblr-list-group-border-color: color-mix(in oklab, var(--tblr-list-group-variant) 24%, transparent);--tblr-list-group-action-color: var(--tblr-list-group-variant);--tblr-list-group-action-hover-color: var(--tblr-list-group-variant);--tblr-list-group-action-hover-bg: color-mix(in oklab, var(--tblr-list-group-variant) 16%, transparent);--tblr-list-group-action-active-color: var(--tblr-list-group-variant-fg);--tblr-list-group-action-active-bg: var(--tblr-list-group-variant);--tblr-list-group-active-color: var(--tblr-list-group-variant);--tblr-list-group-active-bg: var(--tblr-list-group-variant-lt);--tblr-list-group-active-border-color: color-mix(in oklab, var(--tblr-list-group-variant) 24%, transparent)}.toast{--tblr-toast-zindex: 1090;--tblr-toast-padding-x: .75rem;--tblr-toast-padding-y: .5rem;--tblr-toast-spacing: calc(var(--tblr-page-padding) * 2);--tblr-toast-max-width: 350px;--tblr-toast-font-size: .875rem;--tblr-toast-color: ;--tblr-toast-bg: var(--tblr-bg-surface);--tblr-toast-border-width: var(--tblr-border-width);--tblr-toast-border-color: var(--tblr-border-color);--tblr-toast-border-radius: var(--tblr-border-radius);--tblr-toast-box-shadow: var(--tblr-box-shadow);--tblr-toast-header-color: var(--tblr-gray-500);--tblr-toast-header-bg: color-mix(in oklab, var(--tblr-body-bg) 85%, transparent);--tblr-toast-header-border-color: var(--tblr-border-color);width:var(--tblr-toast-max-width);max-width:100%;font-size:var(--tblr-toast-font-size);color:var(--tblr-toast-color);pointer-events:auto;background-color:var(--tblr-toast-bg);background-clip:padding-box;border:var(--tblr-toast-border-width) solid var(--tblr-toast-border-color);box-shadow:var(--tblr-toast-box-shadow);border-radius:var(--tblr-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--tblr-toast-zindex: 1090;position:absolute;z-index:var(--tblr-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--tblr-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--tblr-toast-padding-y) var(--tblr-toast-padding-x);color:var(--tblr-toast-header-color);background-color:var(--tblr-toast-header-bg);background-clip:padding-box;border-bottom:var(--tblr-toast-border-width) solid var(--tblr-toast-header-border-color);border-top-right-radius:calc(var(--tblr-toast-border-radius) - var(--tblr-toast-border-width));border-top-left-radius:calc(var(--tblr-toast-border-radius) - var(--tblr-toast-border-width))}.toast-header .btn-close{margin-inline-end:calc(-.5 * var(--tblr-toast-padding-x));margin-inline-start:var(--tblr-toast-padding-x)}.toast-body{padding:var(--tblr-toast-padding-x);word-wrap:break-word}.modal{--tblr-modal-zindex: 1055;--tblr-modal-width: 540px;--tblr-modal-padding: 1.5rem;--tblr-modal-margin: .5rem;--tblr-modal-color: var(--tblr-body-color);--tblr-modal-bg: var(--tblr-bg-surface);--tblr-modal-border-color: transparent;--tblr-modal-border-width: var(--tblr-border-width);--tblr-modal-border-radius: var(--tblr-border-radius-lg);--tblr-modal-box-shadow: var(--tblr-box-shadow-sm);--tblr-modal-inner-border-radius: calc(var(--tblr-border-radius-lg) - (var(--tblr-border-width)));--tblr-modal-header-padding-x: 1.5rem;--tblr-modal-header-padding-y: 1.5rem;--tblr-modal-header-padding: 1.5rem;--tblr-modal-header-border-color: var(--tblr-border-color);--tblr-modal-header-border-width: var(--tblr-border-width);--tblr-modal-title-line-height: 1.4285714286;--tblr-modal-footer-gap: .75rem;--tblr-modal-footer-bg: var(--tblr-bg-surface-tertiary);--tblr-modal-footer-border-color: var(--tblr-border-color);--tblr-modal-footer-border-width: var(--tblr-border-width);position:fixed;inset-inline-start:0;top:0;z-index:var(--tblr-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--tblr-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-1rem);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--tblr-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--tblr-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--tblr-modal-color);pointer-events:auto;background-color:var(--tblr-modal-bg);background-clip:padding-box;border:var(--tblr-modal-border-width) solid var(--tblr-modal-border-color);border-radius:var(--tblr-modal-border-radius);box-shadow:var(--tblr-modal-box-shadow);outline:0}.modal-backdrop{--tblr-backdrop-zindex: 1050;--tblr-backdrop-bg: light-dark(var(--tblr-gray-800), var(--tblr-black));--tblr-backdrop-opacity: .32;position:fixed;inset-inline-start:0;top:0;z-index:var(--tblr-backdrop-zindex);width:100vw;height:100vh;background-color:var(--tblr-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--tblr-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--tblr-modal-header-padding);border-bottom:var(--tblr-modal-header-border-width) solid var(--tblr-modal-header-border-color);border-top-right-radius:var(--tblr-modal-inner-border-radius);border-top-left-radius:var(--tblr-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--tblr-modal-header-padding-y) * .5) calc(var(--tblr-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--tblr-modal-header-padding-y));margin-inline-end:calc(-.5 * var(--tblr-modal-header-padding-x));margin-bottom:calc(-.5 * var(--tblr-modal-header-padding-y));margin-inline-start:auto}.modal-title{margin-bottom:0;line-height:var(--tblr-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--tblr-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--tblr-modal-padding) - var(--tblr-modal-footer-gap) * .5);background-color:var(--tblr-modal-footer-bg);border-top:var(--tblr-modal-footer-border-width) solid var(--tblr-modal-footer-border-color);border-bottom-left-radius:var(--tblr-modal-inner-border-radius);border-bottom-right-radius:var(--tblr-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--tblr-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--tblr-modal-margin: 1.75rem;--tblr-modal-box-shadow: var(--tblr-box-shadow)}.modal-dialog{max-width:var(--tblr-modal-width);margin-inline-end:auto;margin-inline-start:auto}.modal-sm{--tblr-modal-width: 380px}}@media(min-width:992px){.modal-lg,.modal-xl{--tblr-modal-width: 720px}}@media(min-width:1200px){.modal-xl{--tblr-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--tblr-tooltip-zindex: 1080;--tblr-tooltip-max-width: 200px;--tblr-tooltip-padding-x: var(--tblr-spacer-2);--tblr-tooltip-padding-y: var(--tblr-spacer-1);--tblr-tooltip-margin: ;--tblr-tooltip-font-size: .765625rem;--tblr-tooltip-color: var(--tblr-text-inverted);--tblr-tooltip-bg: var(--tblr-bg-surface-inverted);--tblr-tooltip-border-radius: var(--tblr-border-radius);--tblr-tooltip-opacity: .9;--tblr-tooltip-arrow-width: .8rem;--tblr-tooltip-arrow-height: .4rem;z-index:var(--tblr-tooltip-zindex);display:block;margin:var(--tblr-tooltip-margin);font-family:var(--tblr-font-sans-serif);font-style:normal;font-weight:400;line-height:1.4285714286;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--tblr-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--tblr-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--tblr-tooltip-arrow-width);height:var(--tblr-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--tblr-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--tblr-tooltip-arrow-height) calc(var(--tblr-tooltip-arrow-width) * .5) 0;border-top-color:var(--tblr-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--tblr-tooltip-arrow-height));width:var(--tblr-tooltip-arrow-height);height:var(--tblr-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--tblr-tooltip-arrow-width) * .5) var(--tblr-tooltip-arrow-height) calc(var(--tblr-tooltip-arrow-width) * .5) 0;border-right-color:var(--tblr-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--tblr-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--tblr-tooltip-arrow-width) * .5) var(--tblr-tooltip-arrow-height);border-bottom-color:var(--tblr-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--tblr-tooltip-arrow-height));width:var(--tblr-tooltip-arrow-height);height:var(--tblr-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--tblr-tooltip-arrow-width) * .5) 0 calc(var(--tblr-tooltip-arrow-width) * .5) var(--tblr-tooltip-arrow-height);border-left-color:var(--tblr-tooltip-bg)}.tooltip-inner{max-width:var(--tblr-tooltip-max-width);padding:var(--tblr-tooltip-padding-y) var(--tblr-tooltip-padding-x);color:var(--tblr-tooltip-color);text-align:center;background-color:var(--tblr-tooltip-bg);border-radius:var(--tblr-tooltip-border-radius)}.popover{--tblr-popover-zindex: 1070;--tblr-popover-max-width: 276px;--tblr-popover-font-size: .765625rem;--tblr-popover-bg: var(--tblr-bg-surface);--tblr-popover-border-width: var(--tblr-border-width);--tblr-popover-border-color: var(--tblr-border-color);--tblr-popover-border-radius: var(--tblr-border-radius-lg);--tblr-popover-inner-border-radius: calc(var(--tblr-border-radius-lg) - var(--tblr-border-width));--tblr-popover-box-shadow: var(--tblr-shadow-lg);--tblr-popover-header-padding-x: 1rem;--tblr-popover-header-padding-y: .5rem;--tblr-popover-header-font-size: .875rem;--tblr-popover-header-color: light-dark(var(--tblr-gray-900), var(--tblr-white));--tblr-popover-header-bg: transparent;--tblr-popover-body-padding-x: .5rem;--tblr-popover-body-padding-y: .5rem;--tblr-popover-body-color: inherit;--tblr-popover-arrow-width: 1rem;--tblr-popover-arrow-height: .5rem;--tblr-popover-arrow-border: var(--tblr-popover-border-color);z-index:var(--tblr-popover-zindex);display:block;max-width:var(--tblr-popover-max-width);font-family:var(--tblr-font-sans-serif);font-style:normal;font-weight:400;line-height:1.4285714286;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--tblr-popover-font-size);word-wrap:break-word;background-color:var(--tblr-popover-bg);background-clip:padding-box;border:var(--tblr-popover-border-width) solid var(--tblr-popover-border-color);border-radius:var(--tblr-popover-border-radius);box-shadow:var(--tblr-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--tblr-popover-arrow-width);height:var(--tblr-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--tblr-popover-arrow-height)) - var(--tblr-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--tblr-popover-arrow-height) calc(var(--tblr-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--tblr-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--tblr-popover-border-width);border-top-color:var(--tblr-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--tblr-popover-arrow-height)) - var(--tblr-popover-border-width));width:var(--tblr-popover-arrow-height);height:var(--tblr-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--tblr-popover-arrow-width) * .5) var(--tblr-popover-arrow-height) calc(var(--tblr-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--tblr-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--tblr-popover-border-width);border-right-color:var(--tblr-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--tblr-popover-arrow-height)) - var(--tblr-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--tblr-popover-arrow-width) * .5) var(--tblr-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--tblr-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--tblr-popover-border-width);border-bottom-color:var(--tblr-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;inset-inline-start:50%;display:block;width:var(--tblr-popover-arrow-width);margin-inline-start:calc(-.5 * var(--tblr-popover-arrow-width));content:"";border-bottom:var(--tblr-popover-border-width) solid var(--tblr-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--tblr-popover-arrow-height)) - var(--tblr-popover-border-width));width:var(--tblr-popover-arrow-height);height:var(--tblr-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--tblr-popover-arrow-width) * .5) 0 calc(var(--tblr-popover-arrow-width) * .5) var(--tblr-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--tblr-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--tblr-popover-border-width);border-left-color:var(--tblr-popover-bg)}.popover-header{padding:var(--tblr-popover-header-padding-y) var(--tblr-popover-header-padding-x);margin-bottom:0;font-size:var(--tblr-popover-header-font-size);color:var(--tblr-popover-header-color);background-color:var(--tblr-popover-header-bg);border-bottom:var(--tblr-popover-border-width) solid var(--tblr-popover-border-color);border-top-right-radius:var(--tblr-popover-inner-border-radius);border-top-left-radius:var(--tblr-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--tblr-popover-body-padding-y) var(--tblr-popover-body-padding-x);color:var(--tblr-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:inline-start;width:100%;margin-inline-end:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(calc(var(--tblr-dir) * 100%))}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(calc(var(--tblr-dir) * -100%))}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--tblr-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{inset-inline-start:0}.carousel-control-next{inset-inline-end:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.carousel-control-prev-icon{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='9 18 15 12 9 6'%3e%3c/polyline%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='9 18 15 12 9 6'%3e%3c/polyline%3e%3c/svg%3e")}.carousel-control-next-icon{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='15 18 9 12 15 6'%3e%3c/polyline%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='15 18 9 12 15 6'%3e%3c/polyline%3e%3c/svg%3e")}.carousel-indicators{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;justify-content:center;padding:0;margin-inline-end:15%;margin-bottom:1rem;margin-inline-start:15%}.carousel-indicators [data-bs-target],.carousel-indicators [data-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-inline-end:3px;margin-inline-start:3px;text-indent:-999px;cursor:pointer;background-color:var(--tblr-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target],.carousel-indicators [data-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;inset-inline:15%;bottom:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--tblr-carousel-caption-color);text-align:center}.carousel-dark{--tblr-carousel-indicator-active-bg: #000;--tblr-carousel-caption-color: #000;--tblr-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light],[data-theme=light]{--tblr-carousel-indicator-active-bg: #fff;--tblr-carousel-caption-color: #fff;--tblr-carousel-control-icon-filter: }.theme-dark,[data-bs-theme=dark],body[data-bs-theme=dark] [data-bs-theme=light],body[data-theme=dark] [data-theme=light],html[data-bs-navbar-theme=dark] .page>.navbar,html[data-bs-navbar-theme=primary] .page>.navbar,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=dark] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],[data-theme=dark]{--tblr-carousel-indicator-active-bg: #000;--tblr-carousel-caption-color: #000;--tblr-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--tblr-spinner-width);height:var(--tblr-spinner-height);vertical-align:var(--tblr-spinner-vertical-align);border-radius:50%;animation:var(--tblr-spinner-animation-speed) linear infinite var(--tblr-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--tblr-spinner-width: 1.5rem;--tblr-spinner-height: 1.5rem;--tblr-spinner-vertical-align: -.125em;--tblr-spinner-border-width: 2px;--tblr-spinner-animation-speed: .75s;--tblr-spinner-animation-name: spinner-border;border:var(--tblr-spinner-border-width) solid currentColor;border-left-color:transparent}.spinner-border-sm{--tblr-spinner-width: 1rem;--tblr-spinner-height: 1rem;--tblr-spinner-border-width: 1px}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--tblr-spinner-width: 1.5rem;--tblr-spinner-height: 1.5rem;--tblr-spinner-vertical-align: -.125em;--tblr-spinner-animation-speed: .75s;--tblr-spinner-animation-name: spinner-grow;background-color:currentColor;opacity:0}.spinner-grow-sm{--tblr-spinner-width: 1rem;--tblr-spinner-height: 1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--tblr-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--tblr-offcanvas-zindex: 1045;--tblr-offcanvas-width: 400px;--tblr-offcanvas-height: 30vh;--tblr-offcanvas-padding-x: 1.5rem;--tblr-offcanvas-padding-y: 1.5rem;--tblr-offcanvas-margin: .5rem;--tblr-offcanvas-color: var(--tblr-body-color);--tblr-offcanvas-bg: var(--tblr-bg-surface);--tblr-offcanvas-border-width: var(--tblr-border-width);--tblr-offcanvas-border-color: var(--tblr-border-color);--tblr-offcanvas-box-shadow: var(--tblr-box-shadow-sm);--tblr-offcanvas-transition: transform .3s ease-in-out;--tblr-offcanvas-title-line-height: 1.4285714286}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--tblr-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--tblr-offcanvas-color);visibility:hidden;background-color:var(--tblr-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--tblr-offcanvas-box-shadow);transition:var(--tblr-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;inset-inline-start:0;width:var(--tblr-offcanvas-width);border-inline-end:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * -100%))}.offcanvas-sm.offcanvas-end{top:0;inset-inline-end:0;width:var(--tblr-offcanvas-width);border-inline-start:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * 100%))}.offcanvas-sm.offcanvas-top{top:0;inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-bottom:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-top:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--tblr-offcanvas-height: auto;--tblr-offcanvas-border-width: 0;--tblr-offcanvas-margin: 0px;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--tblr-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--tblr-offcanvas-color);visibility:hidden;background-color:var(--tblr-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--tblr-offcanvas-box-shadow);transition:var(--tblr-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;inset-inline-start:0;width:var(--tblr-offcanvas-width);border-inline-end:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * -100%))}.offcanvas-md.offcanvas-end{top:0;inset-inline-end:0;width:var(--tblr-offcanvas-width);border-inline-start:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * 100%))}.offcanvas-md.offcanvas-top{top:0;inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-bottom:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-top:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width:768px){.offcanvas-md{--tblr-offcanvas-height: auto;--tblr-offcanvas-border-width: 0;--tblr-offcanvas-margin: 0px;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--tblr-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--tblr-offcanvas-color);visibility:hidden;background-color:var(--tblr-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--tblr-offcanvas-box-shadow);transition:var(--tblr-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;inset-inline-start:0;width:var(--tblr-offcanvas-width);border-inline-end:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * -100%))}.offcanvas-lg.offcanvas-end{top:0;inset-inline-end:0;width:var(--tblr-offcanvas-width);border-inline-start:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * 100%))}.offcanvas-lg.offcanvas-top{top:0;inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-bottom:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-top:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--tblr-offcanvas-height: auto;--tblr-offcanvas-border-width: 0;--tblr-offcanvas-margin: 0px;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--tblr-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--tblr-offcanvas-color);visibility:hidden;background-color:var(--tblr-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--tblr-offcanvas-box-shadow);transition:var(--tblr-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;inset-inline-start:0;width:var(--tblr-offcanvas-width);border-inline-end:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * -100%))}.offcanvas-xl.offcanvas-end{top:0;inset-inline-end:0;width:var(--tblr-offcanvas-width);border-inline-start:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * 100%))}.offcanvas-xl.offcanvas-top{top:0;inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-bottom:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-top:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--tblr-offcanvas-height: auto;--tblr-offcanvas-border-width: 0;--tblr-offcanvas-margin: 0px;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--tblr-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--tblr-offcanvas-color);visibility:hidden;background-color:var(--tblr-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--tblr-offcanvas-box-shadow);transition:var(--tblr-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;inset-inline-start:0;width:var(--tblr-offcanvas-width);border-inline-end:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * -100%))}.offcanvas-xxl.offcanvas-end{top:0;inset-inline-end:0;width:var(--tblr-offcanvas-width);border-inline-start:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * 100%))}.offcanvas-xxl.offcanvas-top{top:0;inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-bottom:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-top:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--tblr-offcanvas-height: auto;--tblr-offcanvas-border-width: 0;--tblr-offcanvas-margin: 0px;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--tblr-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--tblr-offcanvas-color);visibility:hidden;background-color:var(--tblr-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--tblr-offcanvas-box-shadow);transition:var(--tblr-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;inset-inline-start:0;width:var(--tblr-offcanvas-width);border-inline-end:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * -100%))}.offcanvas.offcanvas-end{top:0;inset-inline-end:0;width:var(--tblr-offcanvas-width);border-inline-start:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translate(calc(var(--tblr-dir) * 100%))}.offcanvas.offcanvas-top{top:0;inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-bottom:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{inset-inline:0;height:var(--tblr-offcanvas-height);max-height:100%;border-top:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;inset-inline-start:0;top:0;z-index:1040;width:100vw;height:100vh;background-color:light-dark(var(--tblr-gray-800),var(--tblr-black))}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.32}.offcanvas-header{display:flex;align-items:center;padding:var(--tblr-offcanvas-padding-y) var(--tblr-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--tblr-offcanvas-padding-y) * .5) calc(var(--tblr-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--tblr-offcanvas-padding-y));margin-inline-end:calc(-.5 * var(--tblr-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--tblr-offcanvas-padding-y));margin-inline-start:auto}.offcanvas-title{margin-bottom:0;line-height:var(--tblr-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--tblr-offcanvas-padding-y) var(--tblr-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.2}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.placeholder-glow .placeholder{animation:none}}@keyframes placeholder-glow{50%{opacity:.1}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000000e6,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000000e6,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@media(prefers-reduced-motion:reduce){.placeholder-wave{animation:none}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:inline-start!important}.float-end{float:inline-end!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--tblr-box-shadow)!important}.shadow-sm{box-shadow:var(--tblr-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--tblr-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-primary) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-secondary{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-secondary) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-success{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-success) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-info{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-info) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-warning{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-warning) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-danger{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-danger) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-light{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-light) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-dark{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-dark) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-muted{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-muted) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-blue{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-blue) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-azure{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-azure) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-indigo{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-indigo) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-purple{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-purple) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-pink{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-pink) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-red{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-red) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-orange{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-orange) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-yellow{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-yellow) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-lime{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-lime) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-green{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-green) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-teal{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-teal) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.focus-ring-cyan{--tblr-focus-ring-color: color-mix(in oklab, var(--tblr-cyan) calc(var(--tblr-focus-ring-opacity) * 100%), transparent)}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{inset-inline-start:0!important}.start-50{inset-inline-start:50%!important}.start-100{inset-inline-start:100%!important}.end-0{inset-inline-end:0!important}.end-50{inset-inline-end:50%!important}.end-100{inset-inline-end:100%!important}.translate-middle{transform:translate(calc(var(--tblr-dir) * -50%),-50%)!important}.translate-middle-x{transform:translate(calc(var(--tblr-dir) * -50%))!important}.translate-middle-y{transform:translateY(-50%)!important}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.object-fill{object-fit:fill!important}.object-scale-down{object-fit:scale-down!important}.object-none{object-fit:none!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-move{cursor:move!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-zoom-in{cursor:zoom-in!important}.cursor-zoom-out{cursor:zoom-out!important}.cursor-default{cursor:default!important}.cursor-none{cursor:none!important}.cursor-help{cursor:help!important}.cursor-progress{cursor:progress!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-v-text{cursor:vertical-text!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-crosshair{cursor:crosshair!important}.border{border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-wide{border:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-0{border:0!important}.border-top{border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-top-wide{border-top:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-top-0{border-top:0!important}.border-end{border-inline-end:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-end-wide{border-inline-end:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-end-0{border-inline-end:0!important}.border-bottom{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-bottom-wide{border-bottom:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-start-wide{border-inline-start:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-start-0{border-inline-start:0!important}.border-x{border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important;border-inline-end:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-x-wide{border-inline-start:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important;border-inline-end:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-x-0{border-inline-start:0!important;border-inline-end:0!important}.border-y{border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important;border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-y-wide{border-top:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important;border-bottom:2px var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.border-y-0{border-top:0!important;border-bottom:0!important}.border-black{--tblr-border-opacity: 1;border-color:color-mix(in oklab,var(--tblr-black) calc(var(--tblr-border-opacity) * 100%),transparent)!important}.border-primary,.border-secondary,.border-success,.border-info,.border-warning,.border-danger,.border-light,.border-dark,.border-muted,.border-blue,.border-azure,.border-indigo,.border-purple,.border-pink,.border-red,.border-orange,.border-yellow,.border-lime,.border-green,.border-teal,.border-cyan,.border-white{--tblr-border-opacity: 1}.border-primary-subtle{border-color:var(--tblr-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--tblr-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--tblr-success-border-subtle)!important}.border-info-subtle{border-color:var(--tblr-info-border-subtle)!important}.border-warning-subtle{border-color:var(--tblr-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--tblr-danger-border-subtle)!important}.border-light-subtle{border-color:var(--tblr-light-border-subtle)!important}.border-dark-subtle{border-color:var(--tblr-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--tblr-border-opacity: .1}.border-opacity-25{--tblr-border-opacity: .25}.border-opacity-50{--tblr-border-opacity: .5}.border-opacity-75{--tblr-border-opacity: .75}.border-opacity-100{--tblr-border-opacity: 1}.w-25{width:25%!important}.w-33{width:33.33333%!important}.w-50{width:50%!important}.w-66{width:66.66666%!important}.w-75{width:75%!important}.w-100{width:100%!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-33{height:33.33333%!important}.h-50{height:50%!important}.h-66{height:66.66666%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.columns-2{columns:2!important}.columns-3{columns:3!important}.columns-4{columns:4!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:2.5rem!important}.m-auto{margin:auto!important}.mx-0{margin-inline-end:0!important;margin-inline-start:0!important}.mx-1{margin-inline-end:.25rem!important;margin-inline-start:.25rem!important}.mx-2{margin-inline-end:.5rem!important;margin-inline-start:.5rem!important}.mx-3{margin-inline-end:1rem!important;margin-inline-start:1rem!important}.mx-4{margin-inline-end:1.5rem!important;margin-inline-start:1.5rem!important}.mx-5{margin-inline-end:2rem!important;margin-inline-start:2rem!important}.mx-6{margin-inline-end:2.5rem!important;margin-inline-start:2.5rem!important}.mx-auto{margin-inline-end:auto!important;margin-inline-start:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:2.5rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-inline-end:0!important}.me-1{margin-inline-end:.25rem!important}.me-2{margin-inline-end:.5rem!important}.me-3{margin-inline-end:1rem!important}.me-4{margin-inline-end:1.5rem!important}.me-5{margin-inline-end:2rem!important}.me-6{margin-inline-end:2.5rem!important}.me-auto{margin-inline-end:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:2.5rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-inline-start:0!important}.ms-1{margin-inline-start:.25rem!important}.ms-2{margin-inline-start:.5rem!important}.ms-3{margin-inline-start:1rem!important}.ms-4{margin-inline-start:1.5rem!important}.ms-5{margin-inline-start:2rem!important}.ms-6{margin-inline-start:2.5rem!important}.ms-auto{margin-inline-start:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-2rem!important}.m-n6{margin:-2.5rem!important}.mx-n1{margin-inline-end:-.25rem!important;margin-inline-start:-.25rem!important}.mx-n2{margin-inline-end:-.5rem!important;margin-inline-start:-.5rem!important}.mx-n3{margin-inline-end:-1rem!important;margin-inline-start:-1rem!important}.mx-n4{margin-inline-end:-1.5rem!important;margin-inline-start:-1.5rem!important}.mx-n5{margin-inline-end:-2rem!important;margin-inline-start:-2rem!important}.mx-n6{margin-inline-end:-2.5rem!important;margin-inline-start:-2.5rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-n6{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-2rem!important}.mt-n6{margin-top:-2.5rem!important}.me-n1{margin-inline-end:-.25rem!important}.me-n2{margin-inline-end:-.5rem!important}.me-n3{margin-inline-end:-1rem!important}.me-n4{margin-inline-end:-1.5rem!important}.me-n5{margin-inline-end:-2rem!important}.me-n6{margin-inline-end:-2.5rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-2rem!important}.mb-n6{margin-bottom:-2.5rem!important}.ms-n1{margin-inline-start:-.25rem!important}.ms-n2{margin-inline-start:-.5rem!important}.ms-n3{margin-inline-start:-1rem!important}.ms-n4{margin-inline-start:-1.5rem!important}.ms-n5{margin-inline-start:-2rem!important}.ms-n6{margin-inline-start:-2.5rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:2.5rem!important}.px-0{padding-inline-end:0!important;padding-inline-start:0!important}.px-1{padding-inline-end:.25rem!important;padding-inline-start:.25rem!important}.px-2{padding-inline-end:.5rem!important;padding-inline-start:.5rem!important}.px-3{padding-inline-end:1rem!important;padding-inline-start:1rem!important}.px-4{padding-inline-end:1.5rem!important;padding-inline-start:1.5rem!important}.px-5{padding-inline-end:2rem!important;padding-inline-start:2rem!important}.px-6{padding-inline-end:2.5rem!important;padding-inline-start:2.5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:2.5rem!important}.pe-0{padding-inline-end:0!important}.pe-1{padding-inline-end:.25rem!important}.pe-2{padding-inline-end:.5rem!important}.pe-3{padding-inline-end:1rem!important}.pe-4{padding-inline-end:1.5rem!important}.pe-5{padding-inline-end:2rem!important}.pe-6{padding-inline-end:2.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:2.5rem!important}.ps-0{padding-inline-start:0!important}.ps-1{padding-inline-start:.25rem!important}.ps-2{padding-inline-start:.5rem!important}.ps-3{padding-inline-start:1rem!important}.ps-4{padding-inline-start:1.5rem!important}.ps-5{padding-inline-start:2rem!important}.ps-6{padding-inline-start:2.5rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:2.5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:2.5rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:2.5rem!important}.bg-gradient{background:linear-gradient(var(--tblr-gradient-direction, to right),var(--tblr-gradient-stops, var(--tblr-gradient-from, transparent), var(--tblr-gradient-to, transparent))) no-repeat!important}.bg-blur{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.bg-gradient-to-t{--tblr-gradient-direction: to top !important}.bg-gradient-to-te{--tblr-gradient-direction: to top right !important}.bg-gradient-to-e{--tblr-gradient-direction: to right !important}.bg-gradient-to-be{--tblr-gradient-direction: to bottom right !important}.bg-gradient-to-b{--tblr-gradient-direction: to bottom !important}.bg-gradient-to-bs{--tblr-gradient-direction: to bottom left !important}.bg-gradient-to-s{--tblr-gradient-direction: to left !important}.bg-gradient-to-ts{--tblr-gradient-direction: to top left !important}.table-auto{table-layout:auto!important}.table-fixed{table-layout:fixed!important}.font-sans-serif{font-family:var(--tblr-font-sans-serif)!important}.font-serif{font-family:var(--tblr-font-serif)!important}.font-monospace{font-family:var(--tblr-font-monospace)!important}.font-comic{font-family:var(--tblr-font-comic)!important}.fs-1{font-size:1.5rem!important}.fs-2{font-size:1.25rem!important}.fs-3{font-size:1rem!important}.fs-4{font-size:.875rem!important}.fs-5{font-size:.75rem!important}.fs-6{font-size:.625rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.1428571429!important}.lh-base{line-height:1.4285714286!important}.lh-lg{line-height:1.7142857143!important}.text-start{text-align:right!important}.text-end{text-align:left!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-black{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-black) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-white{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-white) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-body{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-body-color) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-black-50{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-black) 50%,transparent)!important}.text-white-50{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-white) 50%,transparent)!important}.text-body-secondary{--tblr-text-opacity: 1;color:var(--tblr-secondary-color)!important}.text-body-tertiary{--tblr-text-opacity: 1;color:var(--tblr-tertiary-color)!important}.text-body-emphasis{--tblr-text-opacity: 1;color:var(--tblr-emphasis-color)!important}.text-reset{--tblr-text-opacity: 1;color:inherit!important}.text-opacity-25{--tblr-text-opacity: .25}.text-opacity-50{--tblr-text-opacity: .5}.text-opacity-75{--tblr-text-opacity: .75}.text-opacity-100{--tblr-text-opacity: 1}.text-primary-emphasis{color:var(--tblr-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--tblr-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--tblr-success-text-emphasis)!important}.text-info-emphasis{color:var(--tblr-info-text-emphasis)!important}.text-warning-emphasis{color:var(--tblr-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--tblr-danger-text-emphasis)!important}.text-light-emphasis{color:var(--tblr-light-text-emphasis)!important}.text-dark-emphasis{color:var(--tblr-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--tblr-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--tblr-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--tblr-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--tblr-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--tblr-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-secondary{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-success{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-info{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-warning{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-danger{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-light{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-dark{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-muted{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-blue{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-azure{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-indigo{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-purple{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-pink{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-red{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-orange{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-yellow{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-lime{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-green{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-teal{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline-cyan{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-link-underline-opacity) * 100%),transparent)!important}.link-underline{--tblr-link-underline-opacity: 1;text-decoration-color:color-mix(in oklab,var(--tblr-link-color) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--tblr-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--tblr-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--tblr-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--tblr-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--tblr-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--tblr-link-underline-opacity: 1}.bg-black{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-black) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.bg-body{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-body-bg) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.bg-transparent{--tblr-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-secondary-bg) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.bg-body-tertiary{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-tertiary-bg) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.bg-primary,.bg-secondary,.bg-success,.bg-info,.bg-warning,.bg-danger,.bg-light,.bg-dark,.bg-muted,.bg-blue,.bg-azure,.bg-indigo,.bg-purple,.bg-pink,.bg-red,.bg-orange,.bg-yellow,.bg-lime,.bg-green,.bg-teal,.bg-cyan,.bg-white{--tblr-bg-opacity: 1}.bg-opacity-10{--tblr-bg-opacity: .1}.bg-opacity-25{--tblr-bg-opacity: .25}.bg-opacity-50{--tblr-bg-opacity: .5}.bg-opacity-75{--tblr-bg-opacity: .75}.bg-opacity-100{--tblr-bg-opacity: 1}.bg-primary-subtle{background-color:var(--tblr-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--tblr-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--tblr-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--tblr-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--tblr-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--tblr-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--tblr-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--tblr-dark-bg-subtle)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--tblr-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--tblr-border-radius-sm)!important}.rounded-2{border-radius:var(--tblr-border-radius)!important}.rounded-3{border-radius:var(--tblr-border-radius-lg)!important}.rounded-4{border-radius:var(--tblr-border-radius-xl)!important}.rounded-5{border-radius:var(--tblr-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--tblr-border-radius-pill)!important}.rounded-top{border-start-start-radius:var(--tblr-border-radius)!important;border-start-end-radius:var(--tblr-border-radius)!important}.rounded-top-0{border-start-start-radius:0!important;border-start-end-radius:0!important}.rounded-top-1{border-start-start-radius:var(--tblr-border-radius-sm)!important;border-start-end-radius:var(--tblr-border-radius-sm)!important}.rounded-top-2{border-start-start-radius:var(--tblr-border-radius)!important;border-start-end-radius:var(--tblr-border-radius)!important}.rounded-top-3{border-start-start-radius:var(--tblr-border-radius-lg)!important;border-start-end-radius:var(--tblr-border-radius-lg)!important}.rounded-top-4{border-start-start-radius:var(--tblr-border-radius-xl)!important;border-start-end-radius:var(--tblr-border-radius-xl)!important}.rounded-top-5{border-start-start-radius:var(--tblr-border-radius-xxl)!important;border-start-end-radius:var(--tblr-border-radius-xxl)!important}.rounded-top-circle{border-start-start-radius:50%!important;border-start-end-radius:50%!important}.rounded-top-pill{border-start-start-radius:var(--tblr-border-radius-pill)!important;border-start-end-radius:var(--tblr-border-radius-pill)!important}.rounded-end{border-end-end-radius:var(--tblr-border-radius)!important;border-start-end-radius:var(--tblr-border-radius)!important}.rounded-end-0{border-end-end-radius:0!important;border-start-end-radius:0!important}.rounded-end-1{border-end-end-radius:var(--tblr-border-radius-sm)!important;border-start-end-radius:var(--tblr-border-radius-sm)!important}.rounded-end-2{border-end-end-radius:var(--tblr-border-radius)!important;border-start-end-radius:var(--tblr-border-radius)!important}.rounded-end-3{border-end-end-radius:var(--tblr-border-radius-lg)!important;border-start-end-radius:var(--tblr-border-radius-lg)!important}.rounded-end-4{border-end-end-radius:var(--tblr-border-radius-xl)!important;border-start-end-radius:var(--tblr-border-radius-xl)!important}.rounded-end-5{border-end-end-radius:var(--tblr-border-radius-xxl)!important;border-start-end-radius:var(--tblr-border-radius-xxl)!important}.rounded-end-circle{border-end-end-radius:50%!important;border-start-end-radius:50%!important}.rounded-end-pill{border-end-end-radius:var(--tblr-border-radius-pill)!important;border-start-end-radius:var(--tblr-border-radius-pill)!important}.rounded-bottom{border-end-end-radius:var(--tblr-border-radius)!important;border-end-start-radius:var(--tblr-border-radius)!important}.rounded-bottom-0{border-end-end-radius:0!important;border-end-start-radius:0!important}.rounded-bottom-1{border-end-end-radius:var(--tblr-border-radius-sm)!important;border-end-start-radius:var(--tblr-border-radius-sm)!important}.rounded-bottom-2{border-end-end-radius:var(--tblr-border-radius)!important;border-end-start-radius:var(--tblr-border-radius)!important}.rounded-bottom-3{border-end-end-radius:var(--tblr-border-radius-lg)!important;border-end-start-radius:var(--tblr-border-radius-lg)!important}.rounded-bottom-4{border-end-end-radius:var(--tblr-border-radius-xl)!important;border-end-start-radius:var(--tblr-border-radius-xl)!important}.rounded-bottom-5{border-end-end-radius:var(--tblr-border-radius-xxl)!important;border-end-start-radius:var(--tblr-border-radius-xxl)!important}.rounded-bottom-circle{border-end-end-radius:50%!important;border-end-start-radius:50%!important}.rounded-bottom-pill{border-end-end-radius:var(--tblr-border-radius-pill)!important;border-end-start-radius:var(--tblr-border-radius-pill)!important}.rounded-start{border-start-start-radius:var(--tblr-border-radius)!important;border-end-start-radius:var(--tblr-border-radius)!important}.rounded-start-0{border-start-start-radius:0!important;border-end-start-radius:0!important}.rounded-start-1{border-start-start-radius:var(--tblr-border-radius-sm)!important;border-end-start-radius:var(--tblr-border-radius-sm)!important}.rounded-start-2{border-start-start-radius:var(--tblr-border-radius)!important;border-end-start-radius:var(--tblr-border-radius)!important}.rounded-start-3{border-start-start-radius:var(--tblr-border-radius-lg)!important;border-end-start-radius:var(--tblr-border-radius-lg)!important}.rounded-start-4{border-start-start-radius:var(--tblr-border-radius-xl)!important;border-end-start-radius:var(--tblr-border-radius-xl)!important}.rounded-start-5{border-start-start-radius:var(--tblr-border-radius-xxl)!important;border-end-start-radius:var(--tblr-border-radius-xxl)!important}.rounded-start-circle{border-start-start-radius:50%!important;border-end-start-radius:50%!important}.rounded-start-pill{border-start-start-radius:var(--tblr-border-radius-pill)!important;border-end-start-radius:var(--tblr-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:inline-start!important}.float-sm-end{float:inline-end!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.columns-sm-2{columns:2!important}.columns-sm-3{columns:3!important}.columns-sm-4{columns:4!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:2rem!important}.m-sm-6{margin:2.5rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-inline-end:0!important;margin-inline-start:0!important}.mx-sm-1{margin-inline-end:.25rem!important;margin-inline-start:.25rem!important}.mx-sm-2{margin-inline-end:.5rem!important;margin-inline-start:.5rem!important}.mx-sm-3{margin-inline-end:1rem!important;margin-inline-start:1rem!important}.mx-sm-4{margin-inline-end:1.5rem!important;margin-inline-start:1.5rem!important}.mx-sm-5{margin-inline-end:2rem!important;margin-inline-start:2rem!important}.mx-sm-6{margin-inline-end:2.5rem!important;margin-inline-start:2.5rem!important}.mx-sm-auto{margin-inline-end:auto!important;margin-inline-start:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-sm-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:2rem!important}.mt-sm-6{margin-top:2.5rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-inline-end:0!important}.me-sm-1{margin-inline-end:.25rem!important}.me-sm-2{margin-inline-end:.5rem!important}.me-sm-3{margin-inline-end:1rem!important}.me-sm-4{margin-inline-end:1.5rem!important}.me-sm-5{margin-inline-end:2rem!important}.me-sm-6{margin-inline-end:2.5rem!important}.me-sm-auto{margin-inline-end:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:2rem!important}.mb-sm-6{margin-bottom:2.5rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-inline-start:0!important}.ms-sm-1{margin-inline-start:.25rem!important}.ms-sm-2{margin-inline-start:.5rem!important}.ms-sm-3{margin-inline-start:1rem!important}.ms-sm-4{margin-inline-start:1.5rem!important}.ms-sm-5{margin-inline-start:2rem!important}.ms-sm-6{margin-inline-start:2.5rem!important}.ms-sm-auto{margin-inline-start:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-2rem!important}.m-sm-n6{margin:-2.5rem!important}.mx-sm-n1{margin-inline-end:-.25rem!important;margin-inline-start:-.25rem!important}.mx-sm-n2{margin-inline-end:-.5rem!important;margin-inline-start:-.5rem!important}.mx-sm-n3{margin-inline-end:-1rem!important;margin-inline-start:-1rem!important}.mx-sm-n4{margin-inline-end:-1.5rem!important;margin-inline-start:-1.5rem!important}.mx-sm-n5{margin-inline-end:-2rem!important;margin-inline-start:-2rem!important}.mx-sm-n6{margin-inline-end:-2.5rem!important;margin-inline-start:-2.5rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-sm-n6{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-2rem!important}.mt-sm-n6{margin-top:-2.5rem!important}.me-sm-n1{margin-inline-end:-.25rem!important}.me-sm-n2{margin-inline-end:-.5rem!important}.me-sm-n3{margin-inline-end:-1rem!important}.me-sm-n4{margin-inline-end:-1.5rem!important}.me-sm-n5{margin-inline-end:-2rem!important}.me-sm-n6{margin-inline-end:-2.5rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-2rem!important}.mb-sm-n6{margin-bottom:-2.5rem!important}.ms-sm-n1{margin-inline-start:-.25rem!important}.ms-sm-n2{margin-inline-start:-.5rem!important}.ms-sm-n3{margin-inline-start:-1rem!important}.ms-sm-n4{margin-inline-start:-1.5rem!important}.ms-sm-n5{margin-inline-start:-2rem!important}.ms-sm-n6{margin-inline-start:-2.5rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:2rem!important}.p-sm-6{padding:2.5rem!important}.px-sm-0{padding-inline-end:0!important;padding-inline-start:0!important}.px-sm-1{padding-inline-end:.25rem!important;padding-inline-start:.25rem!important}.px-sm-2{padding-inline-end:.5rem!important;padding-inline-start:.5rem!important}.px-sm-3{padding-inline-end:1rem!important;padding-inline-start:1rem!important}.px-sm-4{padding-inline-end:1.5rem!important;padding-inline-start:1.5rem!important}.px-sm-5{padding-inline-end:2rem!important;padding-inline-start:2rem!important}.px-sm-6{padding-inline-end:2.5rem!important;padding-inline-start:2.5rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-sm-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:2rem!important}.pt-sm-6{padding-top:2.5rem!important}.pe-sm-0{padding-inline-end:0!important}.pe-sm-1{padding-inline-end:.25rem!important}.pe-sm-2{padding-inline-end:.5rem!important}.pe-sm-3{padding-inline-end:1rem!important}.pe-sm-4{padding-inline-end:1.5rem!important}.pe-sm-5{padding-inline-end:2rem!important}.pe-sm-6{padding-inline-end:2.5rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:2rem!important}.pb-sm-6{padding-bottom:2.5rem!important}.ps-sm-0{padding-inline-start:0!important}.ps-sm-1{padding-inline-start:.25rem!important}.ps-sm-2{padding-inline-start:.5rem!important}.ps-sm-3{padding-inline-start:1rem!important}.ps-sm-4{padding-inline-start:1.5rem!important}.ps-sm-5{padding-inline-start:2rem!important}.ps-sm-6{padding-inline-start:2.5rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:2rem!important}.gap-sm-6{gap:2.5rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:2rem!important}.row-gap-sm-6{row-gap:2.5rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:2rem!important}.column-gap-sm-6{column-gap:2.5rem!important}.text-sm-start{text-align:right!important}.text-sm-end{text-align:left!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:inline-start!important}.float-md-end{float:inline-end!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.columns-md-2{columns:2!important}.columns-md-3{columns:3!important}.columns-md-4{columns:4!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:2rem!important}.m-md-6{margin:2.5rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-inline-end:0!important;margin-inline-start:0!important}.mx-md-1{margin-inline-end:.25rem!important;margin-inline-start:.25rem!important}.mx-md-2{margin-inline-end:.5rem!important;margin-inline-start:.5rem!important}.mx-md-3{margin-inline-end:1rem!important;margin-inline-start:1rem!important}.mx-md-4{margin-inline-end:1.5rem!important;margin-inline-start:1.5rem!important}.mx-md-5{margin-inline-end:2rem!important;margin-inline-start:2rem!important}.mx-md-6{margin-inline-end:2.5rem!important;margin-inline-start:2.5rem!important}.mx-md-auto{margin-inline-end:auto!important;margin-inline-start:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-md-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:2rem!important}.mt-md-6{margin-top:2.5rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-inline-end:0!important}.me-md-1{margin-inline-end:.25rem!important}.me-md-2{margin-inline-end:.5rem!important}.me-md-3{margin-inline-end:1rem!important}.me-md-4{margin-inline-end:1.5rem!important}.me-md-5{margin-inline-end:2rem!important}.me-md-6{margin-inline-end:2.5rem!important}.me-md-auto{margin-inline-end:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:2rem!important}.mb-md-6{margin-bottom:2.5rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-inline-start:0!important}.ms-md-1{margin-inline-start:.25rem!important}.ms-md-2{margin-inline-start:.5rem!important}.ms-md-3{margin-inline-start:1rem!important}.ms-md-4{margin-inline-start:1.5rem!important}.ms-md-5{margin-inline-start:2rem!important}.ms-md-6{margin-inline-start:2.5rem!important}.ms-md-auto{margin-inline-start:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-2rem!important}.m-md-n6{margin:-2.5rem!important}.mx-md-n1{margin-inline-end:-.25rem!important;margin-inline-start:-.25rem!important}.mx-md-n2{margin-inline-end:-.5rem!important;margin-inline-start:-.5rem!important}.mx-md-n3{margin-inline-end:-1rem!important;margin-inline-start:-1rem!important}.mx-md-n4{margin-inline-end:-1.5rem!important;margin-inline-start:-1.5rem!important}.mx-md-n5{margin-inline-end:-2rem!important;margin-inline-start:-2rem!important}.mx-md-n6{margin-inline-end:-2.5rem!important;margin-inline-start:-2.5rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-md-n6{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-2rem!important}.mt-md-n6{margin-top:-2.5rem!important}.me-md-n1{margin-inline-end:-.25rem!important}.me-md-n2{margin-inline-end:-.5rem!important}.me-md-n3{margin-inline-end:-1rem!important}.me-md-n4{margin-inline-end:-1.5rem!important}.me-md-n5{margin-inline-end:-2rem!important}.me-md-n6{margin-inline-end:-2.5rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-2rem!important}.mb-md-n6{margin-bottom:-2.5rem!important}.ms-md-n1{margin-inline-start:-.25rem!important}.ms-md-n2{margin-inline-start:-.5rem!important}.ms-md-n3{margin-inline-start:-1rem!important}.ms-md-n4{margin-inline-start:-1.5rem!important}.ms-md-n5{margin-inline-start:-2rem!important}.ms-md-n6{margin-inline-start:-2.5rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:2rem!important}.p-md-6{padding:2.5rem!important}.px-md-0{padding-inline-end:0!important;padding-inline-start:0!important}.px-md-1{padding-inline-end:.25rem!important;padding-inline-start:.25rem!important}.px-md-2{padding-inline-end:.5rem!important;padding-inline-start:.5rem!important}.px-md-3{padding-inline-end:1rem!important;padding-inline-start:1rem!important}.px-md-4{padding-inline-end:1.5rem!important;padding-inline-start:1.5rem!important}.px-md-5{padding-inline-end:2rem!important;padding-inline-start:2rem!important}.px-md-6{padding-inline-end:2.5rem!important;padding-inline-start:2.5rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-md-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:2rem!important}.pt-md-6{padding-top:2.5rem!important}.pe-md-0{padding-inline-end:0!important}.pe-md-1{padding-inline-end:.25rem!important}.pe-md-2{padding-inline-end:.5rem!important}.pe-md-3{padding-inline-end:1rem!important}.pe-md-4{padding-inline-end:1.5rem!important}.pe-md-5{padding-inline-end:2rem!important}.pe-md-6{padding-inline-end:2.5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:2rem!important}.pb-md-6{padding-bottom:2.5rem!important}.ps-md-0{padding-inline-start:0!important}.ps-md-1{padding-inline-start:.25rem!important}.ps-md-2{padding-inline-start:.5rem!important}.ps-md-3{padding-inline-start:1rem!important}.ps-md-4{padding-inline-start:1.5rem!important}.ps-md-5{padding-inline-start:2rem!important}.ps-md-6{padding-inline-start:2.5rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:2rem!important}.gap-md-6{gap:2.5rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:2rem!important}.row-gap-md-6{row-gap:2.5rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:2rem!important}.column-gap-md-6{column-gap:2.5rem!important}.text-md-start{text-align:right!important}.text-md-end{text-align:left!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:inline-start!important}.float-lg-end{float:inline-end!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.columns-lg-2{columns:2!important}.columns-lg-3{columns:3!important}.columns-lg-4{columns:4!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:2rem!important}.m-lg-6{margin:2.5rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-inline-end:0!important;margin-inline-start:0!important}.mx-lg-1{margin-inline-end:.25rem!important;margin-inline-start:.25rem!important}.mx-lg-2{margin-inline-end:.5rem!important;margin-inline-start:.5rem!important}.mx-lg-3{margin-inline-end:1rem!important;margin-inline-start:1rem!important}.mx-lg-4{margin-inline-end:1.5rem!important;margin-inline-start:1.5rem!important}.mx-lg-5{margin-inline-end:2rem!important;margin-inline-start:2rem!important}.mx-lg-6{margin-inline-end:2.5rem!important;margin-inline-start:2.5rem!important}.mx-lg-auto{margin-inline-end:auto!important;margin-inline-start:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-lg-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:2rem!important}.mt-lg-6{margin-top:2.5rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-inline-end:0!important}.me-lg-1{margin-inline-end:.25rem!important}.me-lg-2{margin-inline-end:.5rem!important}.me-lg-3{margin-inline-end:1rem!important}.me-lg-4{margin-inline-end:1.5rem!important}.me-lg-5{margin-inline-end:2rem!important}.me-lg-6{margin-inline-end:2.5rem!important}.me-lg-auto{margin-inline-end:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:2rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-inline-start:0!important}.ms-lg-1{margin-inline-start:.25rem!important}.ms-lg-2{margin-inline-start:.5rem!important}.ms-lg-3{margin-inline-start:1rem!important}.ms-lg-4{margin-inline-start:1.5rem!important}.ms-lg-5{margin-inline-start:2rem!important}.ms-lg-6{margin-inline-start:2.5rem!important}.ms-lg-auto{margin-inline-start:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-2rem!important}.m-lg-n6{margin:-2.5rem!important}.mx-lg-n1{margin-inline-end:-.25rem!important;margin-inline-start:-.25rem!important}.mx-lg-n2{margin-inline-end:-.5rem!important;margin-inline-start:-.5rem!important}.mx-lg-n3{margin-inline-end:-1rem!important;margin-inline-start:-1rem!important}.mx-lg-n4{margin-inline-end:-1.5rem!important;margin-inline-start:-1.5rem!important}.mx-lg-n5{margin-inline-end:-2rem!important;margin-inline-start:-2rem!important}.mx-lg-n6{margin-inline-end:-2.5rem!important;margin-inline-start:-2.5rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-lg-n6{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-2rem!important}.mt-lg-n6{margin-top:-2.5rem!important}.me-lg-n1{margin-inline-end:-.25rem!important}.me-lg-n2{margin-inline-end:-.5rem!important}.me-lg-n3{margin-inline-end:-1rem!important}.me-lg-n4{margin-inline-end:-1.5rem!important}.me-lg-n5{margin-inline-end:-2rem!important}.me-lg-n6{margin-inline-end:-2.5rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-2rem!important}.mb-lg-n6{margin-bottom:-2.5rem!important}.ms-lg-n1{margin-inline-start:-.25rem!important}.ms-lg-n2{margin-inline-start:-.5rem!important}.ms-lg-n3{margin-inline-start:-1rem!important}.ms-lg-n4{margin-inline-start:-1.5rem!important}.ms-lg-n5{margin-inline-start:-2rem!important}.ms-lg-n6{margin-inline-start:-2.5rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:2rem!important}.p-lg-6{padding:2.5rem!important}.px-lg-0{padding-inline-end:0!important;padding-inline-start:0!important}.px-lg-1{padding-inline-end:.25rem!important;padding-inline-start:.25rem!important}.px-lg-2{padding-inline-end:.5rem!important;padding-inline-start:.5rem!important}.px-lg-3{padding-inline-end:1rem!important;padding-inline-start:1rem!important}.px-lg-4{padding-inline-end:1.5rem!important;padding-inline-start:1.5rem!important}.px-lg-5{padding-inline-end:2rem!important;padding-inline-start:2rem!important}.px-lg-6{padding-inline-end:2.5rem!important;padding-inline-start:2.5rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-lg-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:2rem!important}.pt-lg-6{padding-top:2.5rem!important}.pe-lg-0{padding-inline-end:0!important}.pe-lg-1{padding-inline-end:.25rem!important}.pe-lg-2{padding-inline-end:.5rem!important}.pe-lg-3{padding-inline-end:1rem!important}.pe-lg-4{padding-inline-end:1.5rem!important}.pe-lg-5{padding-inline-end:2rem!important}.pe-lg-6{padding-inline-end:2.5rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:2rem!important}.pb-lg-6{padding-bottom:2.5rem!important}.ps-lg-0{padding-inline-start:0!important}.ps-lg-1{padding-inline-start:.25rem!important}.ps-lg-2{padding-inline-start:.5rem!important}.ps-lg-3{padding-inline-start:1rem!important}.ps-lg-4{padding-inline-start:1.5rem!important}.ps-lg-5{padding-inline-start:2rem!important}.ps-lg-6{padding-inline-start:2.5rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:2rem!important}.gap-lg-6{gap:2.5rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:2rem!important}.row-gap-lg-6{row-gap:2.5rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:2rem!important}.column-gap-lg-6{column-gap:2.5rem!important}.text-lg-start{text-align:right!important}.text-lg-end{text-align:left!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:inline-start!important}.float-xl-end{float:inline-end!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.columns-xl-2{columns:2!important}.columns-xl-3{columns:3!important}.columns-xl-4{columns:4!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:2rem!important}.m-xl-6{margin:2.5rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-inline-end:0!important;margin-inline-start:0!important}.mx-xl-1{margin-inline-end:.25rem!important;margin-inline-start:.25rem!important}.mx-xl-2{margin-inline-end:.5rem!important;margin-inline-start:.5rem!important}.mx-xl-3{margin-inline-end:1rem!important;margin-inline-start:1rem!important}.mx-xl-4{margin-inline-end:1.5rem!important;margin-inline-start:1.5rem!important}.mx-xl-5{margin-inline-end:2rem!important;margin-inline-start:2rem!important}.mx-xl-6{margin-inline-end:2.5rem!important;margin-inline-start:2.5rem!important}.mx-xl-auto{margin-inline-end:auto!important;margin-inline-start:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-xl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:2rem!important}.mt-xl-6{margin-top:2.5rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-inline-end:0!important}.me-xl-1{margin-inline-end:.25rem!important}.me-xl-2{margin-inline-end:.5rem!important}.me-xl-3{margin-inline-end:1rem!important}.me-xl-4{margin-inline-end:1.5rem!important}.me-xl-5{margin-inline-end:2rem!important}.me-xl-6{margin-inline-end:2.5rem!important}.me-xl-auto{margin-inline-end:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:2rem!important}.mb-xl-6{margin-bottom:2.5rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-inline-start:0!important}.ms-xl-1{margin-inline-start:.25rem!important}.ms-xl-2{margin-inline-start:.5rem!important}.ms-xl-3{margin-inline-start:1rem!important}.ms-xl-4{margin-inline-start:1.5rem!important}.ms-xl-5{margin-inline-start:2rem!important}.ms-xl-6{margin-inline-start:2.5rem!important}.ms-xl-auto{margin-inline-start:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-2rem!important}.m-xl-n6{margin:-2.5rem!important}.mx-xl-n1{margin-inline-end:-.25rem!important;margin-inline-start:-.25rem!important}.mx-xl-n2{margin-inline-end:-.5rem!important;margin-inline-start:-.5rem!important}.mx-xl-n3{margin-inline-end:-1rem!important;margin-inline-start:-1rem!important}.mx-xl-n4{margin-inline-end:-1.5rem!important;margin-inline-start:-1.5rem!important}.mx-xl-n5{margin-inline-end:-2rem!important;margin-inline-start:-2rem!important}.mx-xl-n6{margin-inline-end:-2.5rem!important;margin-inline-start:-2.5rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-xl-n6{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-2rem!important}.mt-xl-n6{margin-top:-2.5rem!important}.me-xl-n1{margin-inline-end:-.25rem!important}.me-xl-n2{margin-inline-end:-.5rem!important}.me-xl-n3{margin-inline-end:-1rem!important}.me-xl-n4{margin-inline-end:-1.5rem!important}.me-xl-n5{margin-inline-end:-2rem!important}.me-xl-n6{margin-inline-end:-2.5rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-2rem!important}.mb-xl-n6{margin-bottom:-2.5rem!important}.ms-xl-n1{margin-inline-start:-.25rem!important}.ms-xl-n2{margin-inline-start:-.5rem!important}.ms-xl-n3{margin-inline-start:-1rem!important}.ms-xl-n4{margin-inline-start:-1.5rem!important}.ms-xl-n5{margin-inline-start:-2rem!important}.ms-xl-n6{margin-inline-start:-2.5rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:2rem!important}.p-xl-6{padding:2.5rem!important}.px-xl-0{padding-inline-end:0!important;padding-inline-start:0!important}.px-xl-1{padding-inline-end:.25rem!important;padding-inline-start:.25rem!important}.px-xl-2{padding-inline-end:.5rem!important;padding-inline-start:.5rem!important}.px-xl-3{padding-inline-end:1rem!important;padding-inline-start:1rem!important}.px-xl-4{padding-inline-end:1.5rem!important;padding-inline-start:1.5rem!important}.px-xl-5{padding-inline-end:2rem!important;padding-inline-start:2rem!important}.px-xl-6{padding-inline-end:2.5rem!important;padding-inline-start:2.5rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-xl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:2rem!important}.pt-xl-6{padding-top:2.5rem!important}.pe-xl-0{padding-inline-end:0!important}.pe-xl-1{padding-inline-end:.25rem!important}.pe-xl-2{padding-inline-end:.5rem!important}.pe-xl-3{padding-inline-end:1rem!important}.pe-xl-4{padding-inline-end:1.5rem!important}.pe-xl-5{padding-inline-end:2rem!important}.pe-xl-6{padding-inline-end:2.5rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:2rem!important}.pb-xl-6{padding-bottom:2.5rem!important}.ps-xl-0{padding-inline-start:0!important}.ps-xl-1{padding-inline-start:.25rem!important}.ps-xl-2{padding-inline-start:.5rem!important}.ps-xl-3{padding-inline-start:1rem!important}.ps-xl-4{padding-inline-start:1.5rem!important}.ps-xl-5{padding-inline-start:2rem!important}.ps-xl-6{padding-inline-start:2.5rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:2rem!important}.gap-xl-6{gap:2.5rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:2rem!important}.row-gap-xl-6{row-gap:2.5rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:2rem!important}.column-gap-xl-6{column-gap:2.5rem!important}.text-xl-start{text-align:right!important}.text-xl-end{text-align:left!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:inline-start!important}.float-xxl-end{float:inline-end!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.columns-xxl-2{columns:2!important}.columns-xxl-3{columns:3!important}.columns-xxl-4{columns:4!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:2rem!important}.m-xxl-6{margin:2.5rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-inline-end:0!important;margin-inline-start:0!important}.mx-xxl-1{margin-inline-end:.25rem!important;margin-inline-start:.25rem!important}.mx-xxl-2{margin-inline-end:.5rem!important;margin-inline-start:.5rem!important}.mx-xxl-3{margin-inline-end:1rem!important;margin-inline-start:1rem!important}.mx-xxl-4{margin-inline-end:1.5rem!important;margin-inline-start:1.5rem!important}.mx-xxl-5{margin-inline-end:2rem!important;margin-inline-start:2rem!important}.mx-xxl-6{margin-inline-end:2.5rem!important;margin-inline-start:2.5rem!important}.mx-xxl-auto{margin-inline-end:auto!important;margin-inline-start:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-xxl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:2rem!important}.mt-xxl-6{margin-top:2.5rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-inline-end:0!important}.me-xxl-1{margin-inline-end:.25rem!important}.me-xxl-2{margin-inline-end:.5rem!important}.me-xxl-3{margin-inline-end:1rem!important}.me-xxl-4{margin-inline-end:1.5rem!important}.me-xxl-5{margin-inline-end:2rem!important}.me-xxl-6{margin-inline-end:2.5rem!important}.me-xxl-auto{margin-inline-end:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:2rem!important}.mb-xxl-6{margin-bottom:2.5rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-inline-start:0!important}.ms-xxl-1{margin-inline-start:.25rem!important}.ms-xxl-2{margin-inline-start:.5rem!important}.ms-xxl-3{margin-inline-start:1rem!important}.ms-xxl-4{margin-inline-start:1.5rem!important}.ms-xxl-5{margin-inline-start:2rem!important}.ms-xxl-6{margin-inline-start:2.5rem!important}.ms-xxl-auto{margin-inline-start:auto!important}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-2rem!important}.m-xxl-n6{margin:-2.5rem!important}.mx-xxl-n1{margin-inline-end:-.25rem!important;margin-inline-start:-.25rem!important}.mx-xxl-n2{margin-inline-end:-.5rem!important;margin-inline-start:-.5rem!important}.mx-xxl-n3{margin-inline-end:-1rem!important;margin-inline-start:-1rem!important}.mx-xxl-n4{margin-inline-end:-1.5rem!important;margin-inline-start:-1.5rem!important}.mx-xxl-n5{margin-inline-end:-2rem!important;margin-inline-start:-2rem!important}.mx-xxl-n6{margin-inline-end:-2.5rem!important;margin-inline-start:-2.5rem!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-xxl-n6{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-2rem!important}.mt-xxl-n6{margin-top:-2.5rem!important}.me-xxl-n1{margin-inline-end:-.25rem!important}.me-xxl-n2{margin-inline-end:-.5rem!important}.me-xxl-n3{margin-inline-end:-1rem!important}.me-xxl-n4{margin-inline-end:-1.5rem!important}.me-xxl-n5{margin-inline-end:-2rem!important}.me-xxl-n6{margin-inline-end:-2.5rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-2rem!important}.mb-xxl-n6{margin-bottom:-2.5rem!important}.ms-xxl-n1{margin-inline-start:-.25rem!important}.ms-xxl-n2{margin-inline-start:-.5rem!important}.ms-xxl-n3{margin-inline-start:-1rem!important}.ms-xxl-n4{margin-inline-start:-1.5rem!important}.ms-xxl-n5{margin-inline-start:-2rem!important}.ms-xxl-n6{margin-inline-start:-2.5rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:2rem!important}.p-xxl-6{padding:2.5rem!important}.px-xxl-0{padding-inline-end:0!important;padding-inline-start:0!important}.px-xxl-1{padding-inline-end:.25rem!important;padding-inline-start:.25rem!important}.px-xxl-2{padding-inline-end:.5rem!important;padding-inline-start:.5rem!important}.px-xxl-3{padding-inline-end:1rem!important;padding-inline-start:1rem!important}.px-xxl-4{padding-inline-end:1.5rem!important;padding-inline-start:1.5rem!important}.px-xxl-5{padding-inline-end:2rem!important;padding-inline-start:2rem!important}.px-xxl-6{padding-inline-end:2.5rem!important;padding-inline-start:2.5rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-xxl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:2rem!important}.pt-xxl-6{padding-top:2.5rem!important}.pe-xxl-0{padding-inline-end:0!important}.pe-xxl-1{padding-inline-end:.25rem!important}.pe-xxl-2{padding-inline-end:.5rem!important}.pe-xxl-3{padding-inline-end:1rem!important}.pe-xxl-4{padding-inline-end:1.5rem!important}.pe-xxl-5{padding-inline-end:2rem!important}.pe-xxl-6{padding-inline-end:2.5rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:2rem!important}.pb-xxl-6{padding-bottom:2.5rem!important}.ps-xxl-0{padding-inline-start:0!important}.ps-xxl-1{padding-inline-start:.25rem!important}.ps-xxl-2{padding-inline-start:.5rem!important}.ps-xxl-3{padding-inline-start:1rem!important}.ps-xxl-4{padding-inline-start:1.5rem!important}.ps-xxl-5{padding-inline-start:2rem!important}.ps-xxl-6{padding-inline-start:2.5rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:2rem!important}.gap-xxl-6{gap:2.5rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:2rem!important}.row-gap-xxl-6{row-gap:2.5rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:2rem!important}.column-gap-xxl-6{column-gap:2.5rem!important}.text-xxl-start{text-align:right!important}.text-xxl-end{text-align:left!important}.text-xxl-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root,:host{--tblr-dir: 1;--tblr-font-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--tblr-font-sans-serif: system-ui, -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;--tblr-font-serif: Georgia, Times New Roman, times, serif;--tblr-font-comic: Comic Sans MS, Comic Sans, Chalkboard SE, Comic Neue, sans-serif, cursive;--tblr-gray-50: oklch(98.51% 0 0deg);--tblr-gray-100: oklch(97.02% 0 0deg);--tblr-gray-200: oklch(92.19% 0 0deg);--tblr-gray-300: oklch(86.99% 0 0deg);--tblr-gray-400: oklch(71.55% 0 0deg);--tblr-gray-500: oklch(55.55% 0 0deg);--tblr-gray-600: oklch(43.86% 0 0deg);--tblr-gray-700: oklch(37.15% 0 0deg);--tblr-gray-800: oklch(26.86% 0 0deg);--tblr-gray-900: oklch(20.46% 0 0deg);--tblr-gray-950: oklch(14.48% 0 0deg);--tblr-white: #fff;--tblr-white-lt: color-mix(in oklab, var(--tblr-white) 10%, transparent);--tblr-black: #000;--tblr-gray: oklch(43.86% 0 0deg);--tblr-gray-dark: oklch(26.86% 0 0deg);--tblr-black-lt: color-mix(in oklab, var(--tblr-black) 10%, transparent);--tblr-gray-lt: color-mix(in oklab, var(--tblr-gray) 10%, transparent);--tblr-gray-dark-lt: color-mix(in oklab, var(--tblr-gray-dark) 10%, transparent);--tblr-brand: oklch(54.6% .1724 254.2deg);--tblr-primary: oklch(54.6% .1724 254.2deg);--tblr-primary-fg: var(--tblr-light);--tblr-primary-darken: oklch(from var(--tblr-primary) calc(l - .06) c h);--tblr-primary-lt: color-mix(in oklab, var(--tblr-primary) 10%, transparent);--tblr-primary-200: color-mix(in oklab, var(--tblr-primary) 20%, transparent);--tblr-secondary: oklch(55.55% 0 0deg);--tblr-secondary-fg: var(--tblr-light);--tblr-secondary-darken: oklch(from var(--tblr-secondary) calc(l - .06) c h);--tblr-secondary-lt: color-mix(in oklab, var(--tblr-secondary) 10%, transparent);--tblr-secondary-200: color-mix(in oklab, var(--tblr-secondary) 20%, transparent);--tblr-success: oklch(67.38% .1885 145.43deg);--tblr-success-fg: var(--tblr-light);--tblr-success-darken: oklch(from var(--tblr-success) calc(l - .06) c h);--tblr-success-lt: color-mix(in oklab, var(--tblr-success) 10%, transparent);--tblr-success-200: color-mix(in oklab, var(--tblr-success) 20%, transparent);--tblr-info: oklch(66.26% .1358 246.81deg);--tblr-info-fg: var(--tblr-light);--tblr-info-darken: oklch(from var(--tblr-info) calc(l - .06) c h);--tblr-info-lt: color-mix(in oklab, var(--tblr-info) 10%, transparent);--tblr-info-200: color-mix(in oklab, var(--tblr-info) 20%, transparent);--tblr-warning: oklch(77.02% .1658 71.02deg);--tblr-warning-fg: var(--tblr-light);--tblr-warning-darken: oklch(from var(--tblr-warning) calc(l - .06) c h);--tblr-warning-lt: color-mix(in oklab, var(--tblr-warning) 10%, transparent);--tblr-warning-200: color-mix(in oklab, var(--tblr-warning) 20%, transparent);--tblr-danger: oklch(58.29% .1941 25.59deg);--tblr-danger-fg: var(--tblr-light);--tblr-danger-darken: oklch(from var(--tblr-danger) calc(l - .06) c h);--tblr-danger-lt: color-mix(in oklab, var(--tblr-danger) 10%, transparent);--tblr-danger-200: color-mix(in oklab, var(--tblr-danger) 20%, transparent);--tblr-light: oklch(98.51% 0 0deg);--tblr-light-fg: var(--tblr-dark);--tblr-light-darken: oklch(from var(--tblr-light) calc(l - .06) c h);--tblr-light-lt: color-mix(in oklab, var(--tblr-light) 10%, transparent);--tblr-light-200: color-mix(in oklab, var(--tblr-light) 20%, transparent);--tblr-dark: oklch(26.86% 0 0deg);--tblr-dark-fg: var(--tblr-light);--tblr-dark-darken: oklch(from var(--tblr-dark) calc(l - .06) c h);--tblr-dark-lt: color-mix(in oklab, var(--tblr-dark) 10%, transparent);--tblr-dark-200: color-mix(in oklab, var(--tblr-dark) 20%, transparent);--tblr-muted: oklch(55.55% 0 0deg);--tblr-muted-fg: var(--tblr-light);--tblr-muted-darken: oklch(from var(--tblr-muted) calc(l - .06) c h);--tblr-muted-lt: color-mix(in oklab, var(--tblr-muted) 10%, transparent);--tblr-muted-200: color-mix(in oklab, var(--tblr-muted) 20%, transparent);--tblr-blue: oklch(54.6% .1724 254.2deg);--tblr-blue-fg: var(--tblr-light);--tblr-blue-darken: oklch(from var(--tblr-blue) calc(l - .06) c h);--tblr-blue-lt: color-mix(in oklab, var(--tblr-blue) 10%, transparent);--tblr-blue-200: color-mix(in oklab, var(--tblr-blue) 20%, transparent);--tblr-azure: oklch(66.26% .1358 246.81deg);--tblr-azure-fg: var(--tblr-light);--tblr-azure-darken: oklch(from var(--tblr-azure) calc(l - .06) c h);--tblr-azure-lt: color-mix(in oklab, var(--tblr-azure) 10%, transparent);--tblr-azure-200: color-mix(in oklab, var(--tblr-azure) 20%, transparent);--tblr-indigo: oklch(55.66% .2082 268.35deg);--tblr-indigo-fg: var(--tblr-light);--tblr-indigo-darken: oklch(from var(--tblr-indigo) calc(l - .06) c h);--tblr-indigo-lt: color-mix(in oklab, var(--tblr-indigo) 10%, transparent);--tblr-indigo-200: color-mix(in oklab, var(--tblr-indigo) 20%, transparent);--tblr-purple: oklch(57.83% .2186 319.15deg);--tblr-purple-fg: var(--tblr-light);--tblr-purple-darken: oklch(from var(--tblr-purple) calc(l - .06) c h);--tblr-purple-lt: color-mix(in oklab, var(--tblr-purple) 10%, transparent);--tblr-purple-200: color-mix(in oklab, var(--tblr-purple) 20%, transparent);--tblr-pink: oklch(58.81% .201 5.25deg);--tblr-pink-fg: var(--tblr-light);--tblr-pink-darken: oklch(from var(--tblr-pink) calc(l - .06) c h);--tblr-pink-lt: color-mix(in oklab, var(--tblr-pink) 10%, transparent);--tblr-pink-200: color-mix(in oklab, var(--tblr-pink) 20%, transparent);--tblr-red: oklch(58.29% .1941 25.59deg);--tblr-red-fg: var(--tblr-light);--tblr-red-darken: oklch(from var(--tblr-red) calc(l - .06) c h);--tblr-red-lt: color-mix(in oklab, var(--tblr-red) 10%, transparent);--tblr-red-200: color-mix(in oklab, var(--tblr-red) 20%, transparent);--tblr-orange: oklch(68.51% .1954 44.57deg);--tblr-orange-fg: var(--tblr-light);--tblr-orange-darken: oklch(from var(--tblr-orange) calc(l - .06) c h);--tblr-orange-lt: color-mix(in oklab, var(--tblr-orange) 10%, transparent);--tblr-orange-200: color-mix(in oklab, var(--tblr-orange) 20%, transparent);--tblr-yellow: oklch(77.02% .1658 71.02deg);--tblr-yellow-fg: var(--tblr-light);--tblr-yellow-darken: oklch(from var(--tblr-yellow) calc(l - .06) c h);--tblr-yellow-lt: color-mix(in oklab, var(--tblr-yellow) 10%, transparent);--tblr-yellow-200: color-mix(in oklab, var(--tblr-yellow) 20%, transparent);--tblr-lime: oklch(70.99% .1897 131.53deg);--tblr-lime-fg: var(--tblr-light);--tblr-lime-darken: oklch(from var(--tblr-lime) calc(l - .06) c h);--tblr-lime-lt: color-mix(in oklab, var(--tblr-lime) 10%, transparent);--tblr-lime-200: color-mix(in oklab, var(--tblr-lime) 20%, transparent);--tblr-green: oklch(67.38% .1885 145.43deg);--tblr-green-fg: var(--tblr-light);--tblr-green-darken: oklch(from var(--tblr-green) calc(l - .06) c h);--tblr-green-lt: color-mix(in oklab, var(--tblr-green) 10%, transparent);--tblr-green-200: color-mix(in oklab, var(--tblr-green) 20%, transparent);--tblr-teal: oklch(64.32% .1338 164.7deg);--tblr-teal-fg: var(--tblr-light);--tblr-teal-darken: oklch(from var(--tblr-teal) calc(l - .06) c h);--tblr-teal-lt: color-mix(in oklab, var(--tblr-teal) 10%, transparent);--tblr-teal-200: color-mix(in oklab, var(--tblr-teal) 20%, transparent);--tblr-cyan: oklch(65.52% .1105 212.17deg);--tblr-cyan-fg: var(--tblr-light);--tblr-cyan-darken: oklch(from var(--tblr-cyan) calc(l - .06) c h);--tblr-cyan-lt: color-mix(in oklab, var(--tblr-cyan) 10%, transparent);--tblr-cyan-200: color-mix(in oklab, var(--tblr-cyan) 20%, transparent);--tblr-x: #000;--tblr-x-fg: var(--tblr-light);--tblr-x-darken: oklch(from var(--tblr-x) calc(l - .06) c h);--tblr-x-lt: color-mix(in oklab, var(--tblr-x) 10%, transparent);--tblr-x-200: color-mix(in oklab, var(--tblr-x) 20%, transparent);--tblr-facebook: #0866ff;--tblr-facebook-fg: var(--tblr-light);--tblr-facebook-darken: oklch(from var(--tblr-facebook) calc(l - .06) c h);--tblr-facebook-lt: color-mix(in oklab, var(--tblr-facebook) 10%, transparent);--tblr-facebook-200: color-mix(in oklab, var(--tblr-facebook) 20%, transparent);--tblr-twitter: #1da1f2;--tblr-twitter-fg: var(--tblr-light);--tblr-twitter-darken: oklch(from var(--tblr-twitter) calc(l - .06) c h);--tblr-twitter-lt: color-mix(in oklab, var(--tblr-twitter) 10%, transparent);--tblr-twitter-200: color-mix(in oklab, var(--tblr-twitter) 20%, transparent);--tblr-linkedin: #0a66c2;--tblr-linkedin-fg: var(--tblr-light);--tblr-linkedin-darken: oklch(from var(--tblr-linkedin) calc(l - .06) c h);--tblr-linkedin-lt: color-mix(in oklab, var(--tblr-linkedin) 10%, transparent);--tblr-linkedin-200: color-mix(in oklab, var(--tblr-linkedin) 20%, transparent);--tblr-google: #4285f4;--tblr-google-fg: var(--tblr-light);--tblr-google-darken: oklch(from var(--tblr-google) calc(l - .06) c h);--tblr-google-lt: color-mix(in oklab, var(--tblr-google) 10%, transparent);--tblr-google-200: color-mix(in oklab, var(--tblr-google) 20%, transparent);--tblr-youtube: #f00;--tblr-youtube-fg: var(--tblr-light);--tblr-youtube-darken: oklch(from var(--tblr-youtube) calc(l - .06) c h);--tblr-youtube-lt: color-mix(in oklab, var(--tblr-youtube) 10%, transparent);--tblr-youtube-200: color-mix(in oklab, var(--tblr-youtube) 20%, transparent);--tblr-vimeo: #1ab7ea;--tblr-vimeo-fg: var(--tblr-light);--tblr-vimeo-darken: oklch(from var(--tblr-vimeo) calc(l - .06) c h);--tblr-vimeo-lt: color-mix(in oklab, var(--tblr-vimeo) 10%, transparent);--tblr-vimeo-200: color-mix(in oklab, var(--tblr-vimeo) 20%, transparent);--tblr-dribbble: #ea4c89;--tblr-dribbble-fg: var(--tblr-light);--tblr-dribbble-darken: oklch(from var(--tblr-dribbble) calc(l - .06) c h);--tblr-dribbble-lt: color-mix(in oklab, var(--tblr-dribbble) 10%, transparent);--tblr-dribbble-200: color-mix(in oklab, var(--tblr-dribbble) 20%, transparent);--tblr-github: #181717;--tblr-github-fg: var(--tblr-light);--tblr-github-darken: oklch(from var(--tblr-github) calc(l - .06) c h);--tblr-github-lt: color-mix(in oklab, var(--tblr-github) 10%, transparent);--tblr-github-200: color-mix(in oklab, var(--tblr-github) 20%, transparent);--tblr-instagram: #ff0069;--tblr-instagram-fg: var(--tblr-light);--tblr-instagram-darken: oklch(from var(--tblr-instagram) calc(l - .06) c h);--tblr-instagram-lt: color-mix(in oklab, var(--tblr-instagram) 10%, transparent);--tblr-instagram-200: color-mix(in oklab, var(--tblr-instagram) 20%, transparent);--tblr-pinterest: #bd081c;--tblr-pinterest-fg: var(--tblr-light);--tblr-pinterest-darken: oklch(from var(--tblr-pinterest) calc(l - .06) c h);--tblr-pinterest-lt: color-mix(in oklab, var(--tblr-pinterest) 10%, transparent);--tblr-pinterest-200: color-mix(in oklab, var(--tblr-pinterest) 20%, transparent);--tblr-vk: #07f;--tblr-vk-fg: var(--tblr-light);--tblr-vk-darken: oklch(from var(--tblr-vk) calc(l - .06) c h);--tblr-vk-lt: color-mix(in oklab, var(--tblr-vk) 10%, transparent);--tblr-vk-200: color-mix(in oklab, var(--tblr-vk) 20%, transparent);--tblr-rss: #ffa500;--tblr-rss-fg: var(--tblr-dark);--tblr-rss-darken: oklch(from var(--tblr-rss) calc(l - .06) c h);--tblr-rss-lt: color-mix(in oklab, var(--tblr-rss) 10%, transparent);--tblr-rss-200: color-mix(in oklab, var(--tblr-rss) 20%, transparent);--tblr-flickr: #0063dc;--tblr-flickr-fg: var(--tblr-light);--tblr-flickr-darken: oklch(from var(--tblr-flickr) calc(l - .06) c h);--tblr-flickr-lt: color-mix(in oklab, var(--tblr-flickr) 10%, transparent);--tblr-flickr-200: color-mix(in oklab, var(--tblr-flickr) 20%, transparent);--tblr-bitbucket: #0052cc;--tblr-bitbucket-fg: var(--tblr-light);--tblr-bitbucket-darken: oklch(from var(--tblr-bitbucket) calc(l - .06) c h);--tblr-bitbucket-lt: color-mix(in oklab, var(--tblr-bitbucket) 10%, transparent);--tblr-bitbucket-200: color-mix(in oklab, var(--tblr-bitbucket) 20%, transparent);--tblr-tabler: #066fd1;--tblr-tabler-fg: var(--tblr-light);--tblr-tabler-darken: oklch(from var(--tblr-tabler) calc(l - .06) c h);--tblr-tabler-lt: color-mix(in oklab, var(--tblr-tabler) 10%, transparent);--tblr-tabler-200: color-mix(in oklab, var(--tblr-tabler) 20%, transparent);--tblr-gray-50-fg: var(--tblr-gray-50);--tblr-gray-100-fg: var(--tblr-gray-100);--tblr-gray-200-fg: var(--tblr-gray-200);--tblr-gray-300-fg: var(--tblr-gray-300);--tblr-gray-400-fg: var(--tblr-gray-400);--tblr-gray-500-fg: var(--tblr-gray-500);--tblr-gray-600-fg: var(--tblr-gray-600);--tblr-gray-700-fg: var(--tblr-gray-700);--tblr-gray-800-fg: var(--tblr-gray-800);--tblr-gray-900-fg: var(--tblr-gray-900);--tblr-gray-950-fg: var(--tblr-gray-950);--tblr-spacer-0: 0;--tblr-spacer-1: .25rem;--tblr-spacer-2: .5rem;--tblr-spacer-3: 1rem;--tblr-spacer-4: 1.5rem;--tblr-spacer-5: 2rem;--tblr-spacer-6: 2.5rem;--tblr-icon-size: 1.25rem;--tblr-font-weight-light: 300;--tblr-font-weight-normal: 400;--tblr-font-weight-medium: 500;--tblr-font-weight-semibold: 600;--tblr-font-weight-bold: 700;--tblr-font-weight-headings: var(--tblr-font-weight-semibold);--tblr-font-size-h1: 1.5rem;--tblr-font-size-h2: 1.25rem;--tblr-font-size-h3: 1rem;--tblr-font-size-h4: .875rem;--tblr-font-size-h5: .75rem;--tblr-font-size-h6: .625rem;--tblr-line-height-h1: 2rem;--tblr-line-height-h2: 1.75rem;--tblr-line-height-h3: 1.5rem;--tblr-line-height-h4: 1.25rem;--tblr-line-height-h5: 1rem;--tblr-line-height-h6: 1rem;--tblr-line-height-base: 1.4285714286;--tblr-line-height-sm: 1.1428571429;--tblr-line-height-lg: 1.7142857143;--tblr-line-height-xl: 2;--tblr-shadow-color: light-dark(rgba(18, 18, 23, .4), #000);--tblr-shadow: 0px 2px 4px -1px color-mix(in oklab, var(--tblr-shadow-color) 15%, transparent), 0px 4px 6px -1px color-mix(in oklab, var(--tblr-shadow-color) 20%, transparent);--tblr-shadow-xs: 0 1px 2px 0 color-mix(in oklab, var(--tblr-shadow-color) 12.5%, transparent);--tblr-shadow-sm: 0 1px 3px 0 color-mix(in oklab, var(--tblr-shadow-color) 25%, transparent), 0 1px 2px 0 color-mix(in oklab, var(--tblr-shadow-color) 15%, transparent);--tblr-shadow-md: 0px 2px 4px -1px color-mix(in oklab, var(--tblr-shadow-color) 15%, transparent), 0px 4px 6px -1px color-mix(in oklab, var(--tblr-shadow-color) 20%, transparent);--tblr-shadow-lg: 0px 4px 6px -2px color-mix(in oklab, var(--tblr-shadow-color) 12.5%, transparent), 0px 10px 15px -3px color-mix(in oklab, var(--tblr-shadow-color) 20%, transparent);--tblr-shadow-xl: 0px 10px 10px -5px color-mix(in oklab, var(--tblr-shadow-color) 10%, transparent), 0px 20px 25px -5px color-mix(in oklab, var(--tblr-shadow-color) 25%, transparent);--tblr-shadow-2xl: 0px 25px 50px -12px color-mix(in oklab, var(--tblr-shadow-color) 62.5%, transparent);--tblr-shadow-overlay: 0px 2px 4px 0px color-mix(in oklab, var(--tblr-shadow-color) 10%, transparent), 0px 5px 8px 0px color-mix(in oklab, var(--tblr-shadow-color) 10%, transparent), 0px 10px 18px 0px color-mix(in oklab, var(--tblr-shadow-color) 7.5%, transparent), 0px 24px 48px 0px color-mix(in oklab, var(--tblr-shadow-color) 7.5%, transparent), 0px 0px 0px 1px color-mix(in oklab, var(--tblr-shadow-color) 25%, transparent);--tblr-shadow-border: 0px 0px 0px 1px color-mix(in oklab, var(--tblr-shadow-color) 25%, transparent);--tblr-shadow-transparent: 0 0 0 0 transparent;--tblr-shadow-input: 0 1px 2px 0 color-mix(in oklab, var(--tblr-shadow-color) 12.5%, transparent);--tblr-shadow-card: 0 1px 2px 0 color-mix(in oklab, var(--tblr-shadow-color) 12.5%, transparent);--tblr-shadow-card-hover: 0px 4px 6px -2px color-mix(in oklab, var(--tblr-shadow-color) 12.5%, transparent), 0px 10px 15px -3px color-mix(in oklab, var(--tblr-shadow-color) 20%, transparent);--tblr-shadow-dropdown: 0px 2px 4px 0px color-mix(in oklab, var(--tblr-shadow-color) 10%, transparent), 0px 5px 8px 0px color-mix(in oklab, var(--tblr-shadow-color) 10%, transparent), 0px 10px 18px 0px color-mix(in oklab, var(--tblr-shadow-color) 7.5%, transparent), 0px 24px 48px 0px color-mix(in oklab, var(--tblr-shadow-color) 7.5%, transparent), 0px 0px 0px 1px color-mix(in oklab, var(--tblr-shadow-color) 25%, transparent);--tblr-border-radius-scale: 1;--tblr-border-radius-0: calc(0 * var(--tblr-border-radius-scale, 1));--tblr-border-radius-xs: calc(2px * var(--tblr-border-radius-scale, 1));--tblr-border-radius-sm: calc(4px * var(--tblr-border-radius-scale, 1));--tblr-border-radius-md: calc(6px * var(--tblr-border-radius-scale, 1));--tblr-border-radius-lg: calc(8px * var(--tblr-border-radius-scale, 1));--tblr-border-radius-xl: calc(1rem * var(--tblr-border-radius-scale, 1));--tblr-border-radius-xxl: calc(2rem * var(--tblr-border-radius-scale, 1));--tblr-border-radius-pill: calc(100rem * var(--tblr-border-radius-scale, 1));--tblr-border-radius: var(--tblr-border-radius-md);--tblr-btn-input-fg: var(--tblr-body-color);--tblr-btn-input-bg: var(--tblr-bg-forms);--tblr-btn-input-padding-y: .5625rem;--tblr-btn-input-padding-x: 1rem;--tblr-btn-input-font-size: .875rem;--tblr-btn-input-line-height: 1.25rem;--tblr-btn-input-border-radius: var(--tblr-border-radius);--tblr-btn-input-min-height: calc(var(--tblr-btn-input-line-height) + var(--tblr-btn-input-padding-y) * 2 + var(--tblr-border-width) * 2);--tblr-btn-input-sm-padding-y: .3125rem;--tblr-btn-input-sm-padding-x: .5rem;--tblr-btn-input-sm-font-size: .75rem;--tblr-btn-input-sm-line-height: 1rem;--tblr-btn-input-sm-border-radius: var(--tblr-border-radius-sm);--tblr-btn-input-sm-min-height: calc(var(--tblr-btn-input-sm-line-height) + var(--tblr-btn-input-sm-padding-y) * 2 + var(--tblr-border-width) * 2);--tblr-btn-input-lg-padding-y: .6875rem;--tblr-btn-input-lg-padding-x: 1.5rem;--tblr-btn-input-lg-font-size: 1rem;--tblr-btn-input-lg-line-height: 1.5rem;--tblr-btn-input-lg-border-radius: var(--tblr-border-radius-lg);--tblr-btn-input-lg-min-height: calc(var(--tblr-btn-input-lg-line-height) + var(--tblr-btn-input-lg-padding-y) * 2 + var(--tblr-border-width) * 2);--tblr-btn-input-xl-padding-y: .6875rem;--tblr-btn-input-xl-padding-x: 1.75rem;--tblr-btn-input-xl-font-size: 1.5rem;--tblr-btn-input-xl-line-height: 2rem;--tblr-btn-input-xl-border-radius: var(--tblr-border-radius);--tblr-btn-input-xl-min-height: calc(var(--tblr-btn-input-xl-line-height) + var(--tblr-btn-input-xl-padding-y) * 2 + var(--tblr-border-width) * 2);--tblr-backdrop-opacity: .32;--tblr-backdrop-bg: light-dark(var(--tblr-gray-800), var(--tblr-black));--tblr-backdrop-bg-dark: color-mix(in oklab, var(--tblr-dark) calc(var(--tblr-backdrop-opacity) * 100%), transparent);--tblr-backdrop-bg-light: color-mix(in oklab, var(--tblr-light) calc(var(--tblr-backdrop-opacity) * 100%), transparent);--tblr-backdrop-blur: 4px;--tblr-backdrop-filter: blur(var(--tblr-backdrop-blur))}[dir=ltr]{--tblr-dir: 1}[dir=rtl]{--tblr-dir: -1}:root,:host{height:100%}:root,:host,[data-bs-theme=light],[data-theme=light]{color-scheme:light;--tblr-spacer: var(--tblr-spacer-2);--tblr-bg-surface: light-dark(var(--tblr-bg-surface-primary), var(--tblr-gray-800));--tblr-bg-surface-primary: var(--tblr-white);--tblr-bg-surface-secondary: light-dark(var(--tblr-gray-50), var(--tblr-gray-900));--tblr-bg-surface-tertiary: light-dark(var(--tblr-gray-50), var(--tblr-gray-800));--tblr-bg-surface-dark: var(--tblr-gray-900);--tblr-bg-surface-inverted: light-dark(var(--tblr-gray-900), var(--tblr-gray-100));--tblr-bg-forms: light-dark(var(--tblr-bg-surface), var(--tblr-gray-900));--tblr-bg-forms-disabled: light-dark(var(--tblr-bg-surface-secondary), var(--tblr-gray-800));--tblr-text-inverted: light-dark(var(--tblr-gray-100), var(--tblr-gray-800));--tblr-body-color: light-dark(var(--tblr-gray-700), var(--tblr-gray-200));--tblr-body-bg: light-dark(var(--tblr-bg-surface-secondary), var(--tblr-gray-900));--tblr-link-color: light-dark(var(--tblr-primary), color-mix(in oklab, var(--tblr-white) 40%, var(--tblr-primary)));--tblr-link-hover-color: light-dark(color-mix(in oklab, var(--tblr-black) 20%, var(--tblr-link-color)), color-mix(in oklab, var(--tblr-white) 20%, var(--tblr-link-color)));--tblr-secondary: light-dark(var(--tblr-gray-500), var(--tblr-gray-400));--tblr-tertiary: var(--tblr-gray-400);--tblr-border-color: light-dark(var(--tblr-gray-200), var(--tblr-gray-700));--tblr-border-color-translucent: light-dark(color-mix(in oklab, var(--tblr-gray-800) 11.9%, transparent), var(--tblr-dark-mode-border-color-translucent));--tblr-border-dark-color: light-dark(var(--tblr-gray-300), var(--tblr-dark-mode-border-dark-color));--tblr-border-dark-color-translucent: color-mix(in oklab, var(--tblr-gray-800) 20.7%, transparent);--tblr-border-light-color: var(--tblr-gray-200);--tblr-border-light-color-translucent: color-mix(in oklab, var(--tblr-gray-800) 4.7%, transparent);--tblr-border-active-color: light-dark(var(--tblr-gray-400), var(--tblr-dark-mode-border-active-color));--tblr-border-active-color-translucent: color-mix(in oklab, var(--tblr-gray-800) 44.8%, transparent);--tblr-icon-color: var(--tblr-gray-400);--tblr-active-bg: light-dark(color-mix(in oklab, var(--tblr-primary) 4%, transparent), color-mix(in oklab, var(--tblr-primary) 12%, transparent));--tblr-hover-bg: light-dark(color-mix(in oklab, var(--tblr-body-color) 6%, transparent), color-mix(in oklab, var(--tblr-body-color) 8%, transparent));--tblr-disabled-bg: var(--tblr-bg-surface-secondary);--tblr-disabled-color: color-mix(in oklab, var(--tblr-body-color) 40%, transparent);--tblr-code-color: light-dark(var(--tblr-gray-600), var(--tblr-gray-400));--tblr-code-bg: light-dark(var(--tblr-gray-100), var(--tblr-gray-900));--tblr-dark-mode-border-color: oklch(from var(--tblr-dark) calc(l + .08) c h);--tblr-dark-mode-border-color-translucent: rgba(128, 150, 172, .2);--tblr-dark-mode-border-active-color: oklch(from var(--tblr-dark) calc(l + .12) c h);--tblr-dark-mode-border-dark-color: oklch(from var(--tblr-dark) calc(l + .04) c h);--tblr-page-padding: var(--tblr-spacer-3);--tblr-page-padding-y: var(--tblr-spacer-4);--tblr-sidebar-width: 16rem;--tblr-sidebar-folded-width: 4rem}@media(max-width:991.98px){:root,:host,[data-bs-theme=light],[data-theme=light]{--tblr-page-padding: var(--tblr-spacer-2)}}@keyframes pulse{0%{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.25)}70%{transform:scale(1)}}@keyframes tada{0%{transform:scaleZ(1)}10%,5%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,5deg)}15%,25%,35%,45%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-5deg)}20%,30%,40%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,5deg)}50%{transform:scaleZ(1)}}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes shake{0%{transform:scaleX(1)}20%{transform:scale3d(.9,.9,.9) rotate(5deg)}50%,70%,90%{transform:scale3d(1.25,1.25,1.25) rotate(-5deg)}60%,80%{transform:scale3d(1.25,1.25,1.25) rotate(5deg)}to{transform:scaleX(1)}}body{position:relative;height:100%;min-height:100%;padding:0;font-feature-settings:"liga" 0,"cv03","cv04","cv11";letter-spacing:0;touch-action:manipulation;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{body{background:transparent}}*{scrollbar-color:color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 20%,transparent) transparent}*::-webkit-scrollbar{width:1rem;height:1rem;-webkit-transition:background .3s;transition:background .3s}@media(prefers-reduced-motion:reduce){*::-webkit-scrollbar{-webkit-transition:none;transition:none}}*::-webkit-scrollbar-thumb{border-radius:1rem;border:5px solid transparent;box-shadow:inset 0 0 0 1rem color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 20%,transparent)}*::-webkit-scrollbar-track{background:transparent}*:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1rem color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 40%,transparent)}*::-webkit-scrollbar-corner{background:transparent}.layout-fluid .container,.layout-fluid [class^=container-],.layout-fluid [class*=" container-"],html[data-bs-layout=fluid] .container,html[data-bs-layout=fluid] [class^=container-],html[data-bs-layout=fluid] [class*=" container-"]{max-width:100%}.layout-boxed,html[data-bs-layout=boxed] body{--tblr-theme-boxed-border-radius: 0;--tblr-theme-boxed-width: 1320px}@media(min-width:768px){.layout-boxed,html[data-bs-layout=boxed] body{padding:1rem;background:#262626 linear-gradient(to left,rgba(255,255,255,.1),transparent) fixed;--tblr-theme-boxed-border-radius: 6px}}.layout-boxed .page,html[data-bs-layout=boxed] body .page{contain:layout;max-width:var(--tblr-theme-boxed-width);margin:0 auto;color:var(--tblr-body-color);border-radius:var(--tblr-theme-boxed-border-radius)}@media(min-width:768px){.layout-boxed .page,html[data-bs-layout=boxed] body .page{background:var(--tblr-body-bg);border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}}.layout-boxed .page>.navbar:first-child,.layout-boxed .page>.navbar:not(.navbar-vertical):first-of-type,html[data-bs-layout=boxed] body .page>.navbar:first-child,html[data-bs-layout=boxed] body .page>.navbar:not(.navbar-vertical):first-of-type{border-start-start-radius:var(--tblr-theme-boxed-border-radius);border-start-end-radius:var(--tblr-theme-boxed-border-radius)}.navbar{--tblr-navbar-bg: var(--tblr-bg-surface);--tblr-navbar-border-width: var(--tblr-border-width);--tblr-navbar-active-border-color: var(--tblr-primary);--tblr-navbar-active-bg: var(--tblr-active-bg);--tblr-navbar-border-color: var(--tblr-border-color);--tblr-navbar-hover-color: var(--tblr-body-color);align-items:stretch;min-height:3.5rem;color:var(--tblr-navbar-color);background:var(--tblr-navbar-bg);box-shadow:inset 0 calc(-1 * var(--tblr-navbar-border-width)) 0 0 var(--tblr-navbar-border-color)}@media print{.navbar{display:none}}.navbar-collapse .navbar{flex-grow:1}.navbar.collapsing{min-height:0}.navbar .dropdown-menu{position:absolute;z-index:1030}.navbar .navbar-nav{--tblr-nav-link-icon-margin-end: .5rem;min-height:3rem}.navbar .navbar-nav .nav-section-title{display:none}.navbar .navbar-nav .nav-link{position:relative;justify-content:center;min-width:2.5rem;min-height:2.5rem;border-radius:var(--tblr-border-radius)}.navbar .navbar-nav .nav-link .badge{margin-inline-start:.5rem}.navbar .navbar-nav .nav-link .badge:empty{position:absolute;inset-inline-end:.5rem;top:.5rem;margin-inline-start:0;transform:translate(calc(var(--tblr-dir) * 50%),-50%)}.navbar-vertical[class*=navbar-expand] .navbar-nav{--tblr-nav-link-icon-color: color-mix(in oklab, var(--tblr-navbar-color) 70%, transparent);--tblr-nav-link-icon-width: 1.5rem;--tblr-nav-link-icon-height: 1.25rem;--tblr-sidebar-inset: .5rem;--tblr-sidebar-nav-padding-y: .75rem;--tblr-sidebar-nav-padding-x: .75rem;--tblr-sidebar-nav-indent: 1.5rem;--tblr-sidebar-section-title-font-size: .75rem;--tblr-sidebar-section-title-margin-top: 1rem;padding-inline:var(--tblr-sidebar-inset);margin-inline-start:0;margin-inline-end:0}.navbar-vertical[class*=navbar-expand] .navbar-nav .nav-link{justify-content:start;padding:var(--tblr-sidebar-nav-padding-y) var(--tblr-sidebar-nav-padding-x)}.navbar-vertical[class*=navbar-expand] .navbar-nav .nav-link .badge:not(:empty){margin-inline-start:auto}.navbar-vertical[class*=navbar-expand] .navbar-nav .nav-link-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-vertical[class*=navbar-expand] .navbar-nav .nav-item.active>.nav-link{--tblr-nav-link-icon-color: currentColor;font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-vertical[class*=navbar-expand] .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:transparent}.navbar-vertical[class*=navbar-expand] .navbar-nav .nav-section-title{display:block;padding:.25rem var(--tblr-sidebar-nav-padding-x);margin-top:var(--tblr-sidebar-section-title-margin-top);font-size:var(--tblr-sidebar-section-title-font-size);font-weight:var(--tblr-font-weight-medium);color:color-mix(in oklab,var(--tblr-navbar-color) 70%,transparent);text-transform:uppercase;letter-spacing:.04em}.navbar-vertical[class*=navbar-expand] .navbar-nav .nav-section-title:first-child{margin-top:0}.navbar-vertical[class*=navbar-expand] .navbar-side{flex-grow:0;flex-direction:column;align-items:stretch;justify-content:start;padding-bottom:.25rem;margin-top:auto}.navbar-vertical[class*=navbar-expand] .navbar-side .navbar-nav{flex-grow:0}.navbar-vertical[class*=navbar-expand] .navbar-collapse{flex-direction:column}.navbar-vertical[class*=navbar-expand] .navbar-collapse [class^=container]{flex-direction:column;align-items:stretch;padding:0}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu-columns{flex-direction:column}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu{position:static;min-width:0;padding:0;margin:0;color:inherit;background:transparent;border:none;box-shadow:none}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu .dropdown-item{display:flex;width:auto;min-width:0;padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end));color:inherit;border-radius:var(--tblr-border-radius)}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu .dropdown-item.disabled{color:var(--tblr-disabled-color);pointer-events:none;background-color:transparent}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu .dropdown-item:active{font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + var(--tblr-sidebar-nav-indent))}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + 2 * var(--tblr-sidebar-nav-indent))}.navbar-vertical[class*=navbar-expand] .navbar-collapse .dropdown-toggle:after{margin-inline-start:auto}.navbar-vertical[class*=navbar-expand] .navbar-collapse .nav-item.active:after{content:none}@media(max-width:575.98px){.navbar-expand-sm .navbar-nav{--tblr-nav-link-icon-color: color-mix(in oklab, var(--tblr-navbar-color) 70%, transparent);--tblr-nav-link-icon-width: 1.5rem;--tblr-nav-link-icon-height: 1.25rem;--tblr-sidebar-inset: .5rem;--tblr-sidebar-nav-padding-y: .75rem;--tblr-sidebar-nav-padding-x: .75rem;--tblr-sidebar-nav-indent: 1.5rem;--tblr-sidebar-section-title-font-size: .75rem;--tblr-sidebar-section-title-margin-top: 1rem;padding-inline:var(--tblr-sidebar-inset);margin-inline-start:0;margin-inline-end:0}.navbar-expand-sm .navbar-nav .nav-link{justify-content:start;padding:var(--tblr-sidebar-nav-padding-y) var(--tblr-sidebar-nav-padding-x)}.navbar-expand-sm .navbar-nav .nav-link .badge:not(:empty){margin-inline-start:auto}.navbar-expand-sm .navbar-nav .nav-link-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-expand-sm .navbar-nav .nav-item.active>.nav-link{--tblr-nav-link-icon-color: currentColor;font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-sm .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:transparent}.navbar-expand-sm .navbar-nav .nav-section-title{display:block;padding:.25rem var(--tblr-sidebar-nav-padding-x);margin-top:var(--tblr-sidebar-section-title-margin-top);font-size:var(--tblr-sidebar-section-title-font-size);font-weight:var(--tblr-font-weight-medium);color:color-mix(in oklab,var(--tblr-navbar-color) 70%,transparent);text-transform:uppercase;letter-spacing:.04em}.navbar-expand-sm .navbar-nav .nav-section-title:first-child{margin-top:0}.navbar-expand-sm .navbar-side{flex-grow:0;flex-direction:column;align-items:stretch;justify-content:start;padding-bottom:.25rem;margin-top:auto}.navbar-expand-sm .navbar-side .navbar-nav{flex-grow:0}.navbar-expand-sm .navbar-collapse{flex-direction:column}.navbar-expand-sm .navbar-collapse [class^=container]{flex-direction:column;align-items:stretch;padding:0}.navbar-expand-sm .navbar-collapse .dropdown-menu-columns{flex-direction:column}.navbar-expand-sm .navbar-collapse .dropdown-menu{position:static;min-width:0;padding:0;margin:0;color:inherit;background:transparent;border:none;box-shadow:none}.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item{display:flex;width:auto;min-width:0;padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end));color:inherit;border-radius:var(--tblr-border-radius)}.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item.disabled{color:var(--tblr-disabled-color);pointer-events:none;background-color:transparent}.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item:active{font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + var(--tblr-sidebar-nav-indent))}.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + 2 * var(--tblr-sidebar-nav-indent))}.navbar-expand-sm .navbar-collapse .dropdown-toggle:after{margin-inline-start:auto}.navbar-expand-sm .navbar-collapse .nav-item.active:after{content:none}.navbar-expand-sm.navbar-vertical .navbar-brand{margin-inline:auto}.navbar-expand-sm.navbar-vertical .navbar-side{margin-top:.5rem}.navbar-expand-sm .navbar-footer .nav-link-title{display:none}.navbar-expand-sm .navbar-footer .dropup .dropdown-menu{inset-inline-start:auto;inset-inline-end:0;top:100%;bottom:auto}}@media(min-width:576px){.navbar-expand-sm .navbar-collapse{flex:1 1 auto;width:auto}.navbar-expand-sm .nav-item.active{position:relative}.navbar-expand-sm .nav-item.active .nav-link{color:var(--tblr-navbar-active-color)}.navbar-expand-sm .nav-item.active:after{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-.25rem;content:"";border:0 var(--tblr-border-style) var(--tblr-navbar-active-border-color);border-bottom-width:2px}.navbar-expand-sm.navbar-vertical{box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-sm.navbar-vertical.navbar-right,.navbar-expand-sm.navbar-vertical.navbar-end{box-shadow:inset calc(-1 * 1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-sm.navbar-vertical~.navbar,.navbar-expand-sm.navbar-vertical~.page-wrapper{margin-inline-start:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}.navbar-expand-sm.navbar-vertical.navbar-right~.navbar,.navbar-expand-sm.navbar-vertical.navbar-right~.page-wrapper,.navbar-expand-sm.navbar-vertical.navbar-end~.navbar,.navbar-expand-sm.navbar-vertical.navbar-end~.page-wrapper{margin-inline-start:0;margin-inline-end:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}}@media(min-width:576px)and (max-width:767.98px){.navbar-expand-sm:not(.navbar-vertical) .navbar-nav .nav-link-icon{display:none}}@media(max-width:767.98px){.navbar-expand-md .navbar-nav{--tblr-nav-link-icon-color: color-mix(in oklab, var(--tblr-navbar-color) 70%, transparent);--tblr-nav-link-icon-width: 1.5rem;--tblr-nav-link-icon-height: 1.25rem;--tblr-sidebar-inset: .5rem;--tblr-sidebar-nav-padding-y: .75rem;--tblr-sidebar-nav-padding-x: .75rem;--tblr-sidebar-nav-indent: 1.5rem;--tblr-sidebar-section-title-font-size: .75rem;--tblr-sidebar-section-title-margin-top: 1rem;padding-inline:var(--tblr-sidebar-inset);margin-inline-start:0;margin-inline-end:0}.navbar-expand-md .navbar-nav .nav-link{justify-content:start;padding:var(--tblr-sidebar-nav-padding-y) var(--tblr-sidebar-nav-padding-x)}.navbar-expand-md .navbar-nav .nav-link .badge:not(:empty){margin-inline-start:auto}.navbar-expand-md .navbar-nav .nav-link-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-expand-md .navbar-nav .nav-item.active>.nav-link{--tblr-nav-link-icon-color: currentColor;font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-md .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:transparent}.navbar-expand-md .navbar-nav .nav-section-title{display:block;padding:.25rem var(--tblr-sidebar-nav-padding-x);margin-top:var(--tblr-sidebar-section-title-margin-top);font-size:var(--tblr-sidebar-section-title-font-size);font-weight:var(--tblr-font-weight-medium);color:color-mix(in oklab,var(--tblr-navbar-color) 70%,transparent);text-transform:uppercase;letter-spacing:.04em}.navbar-expand-md .navbar-nav .nav-section-title:first-child{margin-top:0}.navbar-expand-md .navbar-side{flex-grow:0;flex-direction:column;align-items:stretch;justify-content:start;padding-bottom:.25rem;margin-top:auto}.navbar-expand-md .navbar-side .navbar-nav{flex-grow:0}.navbar-expand-md .navbar-collapse{flex-direction:column}.navbar-expand-md .navbar-collapse [class^=container]{flex-direction:column;align-items:stretch;padding:0}.navbar-expand-md .navbar-collapse .dropdown-menu-columns{flex-direction:column}.navbar-expand-md .navbar-collapse .dropdown-menu{position:static;min-width:0;padding:0;margin:0;color:inherit;background:transparent;border:none;box-shadow:none}.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item{display:flex;width:auto;min-width:0;padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end));color:inherit;border-radius:var(--tblr-border-radius)}.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item.disabled{color:var(--tblr-disabled-color);pointer-events:none;background-color:transparent}.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item:active{font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + var(--tblr-sidebar-nav-indent))}.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + 2 * var(--tblr-sidebar-nav-indent))}.navbar-expand-md .navbar-collapse .dropdown-toggle:after{margin-inline-start:auto}.navbar-expand-md .navbar-collapse .nav-item.active:after{content:none}.navbar-expand-md.navbar-vertical .navbar-brand{margin-inline:auto}.navbar-expand-md.navbar-vertical .navbar-side{margin-top:.5rem}.navbar-expand-md .navbar-footer .nav-link-title{display:none}.navbar-expand-md .navbar-footer .dropup .dropdown-menu{inset-inline-start:auto;inset-inline-end:0;top:100%;bottom:auto}}@media(min-width:768px){.navbar-expand-md .navbar-collapse{flex:1 1 auto;width:auto}.navbar-expand-md .nav-item.active{position:relative}.navbar-expand-md .nav-item.active .nav-link{color:var(--tblr-navbar-active-color)}.navbar-expand-md .nav-item.active:after{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-.25rem;content:"";border:0 var(--tblr-border-style) var(--tblr-navbar-active-border-color);border-bottom-width:2px}.navbar-expand-md.navbar-vertical{box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-md.navbar-vertical.navbar-right,.navbar-expand-md.navbar-vertical.navbar-end{box-shadow:inset calc(-1 * 1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-md.navbar-vertical~.navbar,.navbar-expand-md.navbar-vertical~.page-wrapper{margin-inline-start:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}.navbar-expand-md.navbar-vertical.navbar-right~.navbar,.navbar-expand-md.navbar-vertical.navbar-right~.page-wrapper,.navbar-expand-md.navbar-vertical.navbar-end~.navbar,.navbar-expand-md.navbar-vertical.navbar-end~.page-wrapper{margin-inline-start:0;margin-inline-end:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}}@media(min-width:768px)and (max-width:991.98px){.navbar-expand-md:not(.navbar-vertical) .navbar-nav .nav-link-icon{display:none}}@media(max-width:991.98px){.navbar-expand-lg .navbar-nav{--tblr-nav-link-icon-color: color-mix(in oklab, var(--tblr-navbar-color) 70%, transparent);--tblr-nav-link-icon-width: 1.5rem;--tblr-nav-link-icon-height: 1.25rem;--tblr-sidebar-inset: .5rem;--tblr-sidebar-nav-padding-y: .75rem;--tblr-sidebar-nav-padding-x: .75rem;--tblr-sidebar-nav-indent: 1.5rem;--tblr-sidebar-section-title-font-size: .75rem;--tblr-sidebar-section-title-margin-top: 1rem;padding-inline:var(--tblr-sidebar-inset);margin-inline-start:0;margin-inline-end:0}.navbar-expand-lg .navbar-nav .nav-link{justify-content:start;padding:var(--tblr-sidebar-nav-padding-y) var(--tblr-sidebar-nav-padding-x)}.navbar-expand-lg .navbar-nav .nav-link .badge:not(:empty){margin-inline-start:auto}.navbar-expand-lg .navbar-nav .nav-link-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-expand-lg .navbar-nav .nav-item.active>.nav-link{--tblr-nav-link-icon-color: currentColor;font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-lg .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:transparent}.navbar-expand-lg .navbar-nav .nav-section-title{display:block;padding:.25rem var(--tblr-sidebar-nav-padding-x);margin-top:var(--tblr-sidebar-section-title-margin-top);font-size:var(--tblr-sidebar-section-title-font-size);font-weight:var(--tblr-font-weight-medium);color:color-mix(in oklab,var(--tblr-navbar-color) 70%,transparent);text-transform:uppercase;letter-spacing:.04em}.navbar-expand-lg .navbar-nav .nav-section-title:first-child{margin-top:0}.navbar-expand-lg .navbar-side{flex-grow:0;flex-direction:column;align-items:stretch;justify-content:start;padding-bottom:.25rem;margin-top:auto}.navbar-expand-lg .navbar-side .navbar-nav{flex-grow:0}.navbar-expand-lg .navbar-collapse{flex-direction:column}.navbar-expand-lg .navbar-collapse [class^=container]{flex-direction:column;align-items:stretch;padding:0}.navbar-expand-lg .navbar-collapse .dropdown-menu-columns{flex-direction:column}.navbar-expand-lg .navbar-collapse .dropdown-menu{position:static;min-width:0;padding:0;margin:0;color:inherit;background:transparent;border:none;box-shadow:none}.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item{display:flex;width:auto;min-width:0;padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end));color:inherit;border-radius:var(--tblr-border-radius)}.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item.disabled{color:var(--tblr-disabled-color);pointer-events:none;background-color:transparent}.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item:active{font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + var(--tblr-sidebar-nav-indent))}.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + 2 * var(--tblr-sidebar-nav-indent))}.navbar-expand-lg .navbar-collapse .dropdown-toggle:after{margin-inline-start:auto}.navbar-expand-lg .navbar-collapse .nav-item.active:after{content:none}.navbar-expand-lg.navbar-vertical .navbar-brand{margin-inline:auto}.navbar-expand-lg.navbar-vertical .navbar-side{margin-top:.5rem}.navbar-expand-lg .navbar-footer .nav-link-title{display:none}.navbar-expand-lg .navbar-footer .dropup .dropdown-menu{inset-inline-start:auto;inset-inline-end:0;top:100%;bottom:auto}}@media(min-width:992px){.navbar-expand-lg .navbar-collapse{flex:1 1 auto;width:auto}.navbar-expand-lg .nav-item.active{position:relative}.navbar-expand-lg .nav-item.active .nav-link{color:var(--tblr-navbar-active-color)}.navbar-expand-lg .nav-item.active:after{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-.25rem;content:"";border:0 var(--tblr-border-style) var(--tblr-navbar-active-border-color);border-bottom-width:2px}.navbar-expand-lg.navbar-vertical{box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-lg.navbar-vertical.navbar-right,.navbar-expand-lg.navbar-vertical.navbar-end{box-shadow:inset calc(-1 * 1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-lg.navbar-vertical~.navbar,.navbar-expand-lg.navbar-vertical~.page-wrapper{margin-inline-start:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}.navbar-expand-lg.navbar-vertical.navbar-right~.navbar,.navbar-expand-lg.navbar-vertical.navbar-right~.page-wrapper,.navbar-expand-lg.navbar-vertical.navbar-end~.navbar,.navbar-expand-lg.navbar-vertical.navbar-end~.page-wrapper{margin-inline-start:0;margin-inline-end:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}}@media(min-width:992px)and (max-width:1199.98px){.navbar-expand-lg:not(.navbar-vertical) .navbar-nav .nav-link-icon{display:none}}@media(max-width:1199.98px){.navbar-expand-xl .navbar-nav{--tblr-nav-link-icon-color: color-mix(in oklab, var(--tblr-navbar-color) 70%, transparent);--tblr-nav-link-icon-width: 1.5rem;--tblr-nav-link-icon-height: 1.25rem;--tblr-sidebar-inset: .5rem;--tblr-sidebar-nav-padding-y: .75rem;--tblr-sidebar-nav-padding-x: .75rem;--tblr-sidebar-nav-indent: 1.5rem;--tblr-sidebar-section-title-font-size: .75rem;--tblr-sidebar-section-title-margin-top: 1rem;padding-inline:var(--tblr-sidebar-inset);margin-inline-start:0;margin-inline-end:0}.navbar-expand-xl .navbar-nav .nav-link{justify-content:start;padding:var(--tblr-sidebar-nav-padding-y) var(--tblr-sidebar-nav-padding-x)}.navbar-expand-xl .navbar-nav .nav-link .badge:not(:empty){margin-inline-start:auto}.navbar-expand-xl .navbar-nav .nav-link-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-expand-xl .navbar-nav .nav-item.active>.nav-link{--tblr-nav-link-icon-color: currentColor;font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-xl .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:transparent}.navbar-expand-xl .navbar-nav .nav-section-title{display:block;padding:.25rem var(--tblr-sidebar-nav-padding-x);margin-top:var(--tblr-sidebar-section-title-margin-top);font-size:var(--tblr-sidebar-section-title-font-size);font-weight:var(--tblr-font-weight-medium);color:color-mix(in oklab,var(--tblr-navbar-color) 70%,transparent);text-transform:uppercase;letter-spacing:.04em}.navbar-expand-xl .navbar-nav .nav-section-title:first-child{margin-top:0}.navbar-expand-xl .navbar-side{flex-grow:0;flex-direction:column;align-items:stretch;justify-content:start;padding-bottom:.25rem;margin-top:auto}.navbar-expand-xl .navbar-side .navbar-nav{flex-grow:0}.navbar-expand-xl .navbar-collapse{flex-direction:column}.navbar-expand-xl .navbar-collapse [class^=container]{flex-direction:column;align-items:stretch;padding:0}.navbar-expand-xl .navbar-collapse .dropdown-menu-columns{flex-direction:column}.navbar-expand-xl .navbar-collapse .dropdown-menu{position:static;min-width:0;padding:0;margin:0;color:inherit;background:transparent;border:none;box-shadow:none}.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item{display:flex;width:auto;min-width:0;padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end));color:inherit;border-radius:var(--tblr-border-radius)}.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item.disabled{color:var(--tblr-disabled-color);pointer-events:none;background-color:transparent}.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item:active{font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + var(--tblr-sidebar-nav-indent))}.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + 2 * var(--tblr-sidebar-nav-indent))}.navbar-expand-xl .navbar-collapse .dropdown-toggle:after{margin-inline-start:auto}.navbar-expand-xl .navbar-collapse .nav-item.active:after{content:none}.navbar-expand-xl.navbar-vertical .navbar-brand{margin-inline:auto}.navbar-expand-xl.navbar-vertical .navbar-side{margin-top:.5rem}.navbar-expand-xl .navbar-footer .nav-link-title{display:none}.navbar-expand-xl .navbar-footer .dropup .dropdown-menu{inset-inline-start:auto;inset-inline-end:0;top:100%;bottom:auto}}@media(min-width:1200px){.navbar-expand-xl .navbar-collapse{flex:1 1 auto;width:auto}.navbar-expand-xl .nav-item.active{position:relative}.navbar-expand-xl .nav-item.active .nav-link{color:var(--tblr-navbar-active-color)}.navbar-expand-xl .nav-item.active:after{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-.25rem;content:"";border:0 var(--tblr-border-style) var(--tblr-navbar-active-border-color);border-bottom-width:2px}.navbar-expand-xl.navbar-vertical{box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-xl.navbar-vertical.navbar-right,.navbar-expand-xl.navbar-vertical.navbar-end{box-shadow:inset calc(-1 * 1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-xl.navbar-vertical~.navbar,.navbar-expand-xl.navbar-vertical~.page-wrapper{margin-inline-start:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}.navbar-expand-xl.navbar-vertical.navbar-right~.navbar,.navbar-expand-xl.navbar-vertical.navbar-right~.page-wrapper,.navbar-expand-xl.navbar-vertical.navbar-end~.navbar,.navbar-expand-xl.navbar-vertical.navbar-end~.page-wrapper{margin-inline-start:0;margin-inline-end:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}}@media(min-width:1200px)and (max-width:1399.98px){.navbar-expand-xl:not(.navbar-vertical) .navbar-nav .nav-link-icon{display:none}}@media(max-width:1399.98px){.navbar-expand-xxl .navbar-nav{--tblr-nav-link-icon-color: color-mix(in oklab, var(--tblr-navbar-color) 70%, transparent);--tblr-nav-link-icon-width: 1.5rem;--tblr-nav-link-icon-height: 1.25rem;--tblr-sidebar-inset: .5rem;--tblr-sidebar-nav-padding-y: .75rem;--tblr-sidebar-nav-padding-x: .75rem;--tblr-sidebar-nav-indent: 1.5rem;--tblr-sidebar-section-title-font-size: .75rem;--tblr-sidebar-section-title-margin-top: 1rem;padding-inline:var(--tblr-sidebar-inset);margin-inline-start:0;margin-inline-end:0}.navbar-expand-xxl .navbar-nav .nav-link{justify-content:start;padding:var(--tblr-sidebar-nav-padding-y) var(--tblr-sidebar-nav-padding-x)}.navbar-expand-xxl .navbar-nav .nav-link .badge:not(:empty){margin-inline-start:auto}.navbar-expand-xxl .navbar-nav .nav-link-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-expand-xxl .navbar-nav .nav-item.active>.nav-link{--tblr-nav-link-icon-color: currentColor;font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-xxl .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:transparent}.navbar-expand-xxl .navbar-nav .nav-section-title{display:block;padding:.25rem var(--tblr-sidebar-nav-padding-x);margin-top:var(--tblr-sidebar-section-title-margin-top);font-size:var(--tblr-sidebar-section-title-font-size);font-weight:var(--tblr-font-weight-medium);color:color-mix(in oklab,var(--tblr-navbar-color) 70%,transparent);text-transform:uppercase;letter-spacing:.04em}.navbar-expand-xxl .navbar-nav .nav-section-title:first-child{margin-top:0}.navbar-expand-xxl .navbar-side{flex-grow:0;flex-direction:column;align-items:stretch;justify-content:start;padding-bottom:.25rem;margin-top:auto}.navbar-expand-xxl .navbar-side .navbar-nav{flex-grow:0}.navbar-expand-xxl .navbar-collapse{flex-direction:column}.navbar-expand-xxl .navbar-collapse [class^=container]{flex-direction:column;align-items:stretch;padding:0}.navbar-expand-xxl .navbar-collapse .dropdown-menu-columns{flex-direction:column}.navbar-expand-xxl .navbar-collapse .dropdown-menu{position:static;min-width:0;padding:0;margin:0;color:inherit;background:transparent;border:none;box-shadow:none}.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item{display:flex;width:auto;min-width:0;padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end));color:inherit;border-radius:var(--tblr-border-radius)}.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item.disabled{color:var(--tblr-disabled-color);pointer-events:none;background-color:transparent}.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item:active{font-weight:var(--tblr-font-weight-medium);background:var(--tblr-navbar-active-bg)}.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + var(--tblr-sidebar-nav-indent))}.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:calc(var(--tblr-sidebar-nav-padding-x) + var(--tblr-nav-link-icon-width) + var(--tblr-nav-link-icon-margin-end) + 2 * var(--tblr-sidebar-nav-indent))}.navbar-expand-xxl .navbar-collapse .dropdown-toggle:after{margin-inline-start:auto}.navbar-expand-xxl .navbar-collapse .nav-item.active:after{content:none}.navbar-expand-xxl.navbar-vertical .navbar-brand{margin-inline:auto}.navbar-expand-xxl.navbar-vertical .navbar-side{margin-top:.5rem}.navbar-expand-xxl .navbar-footer .nav-link-title{display:none}.navbar-expand-xxl .navbar-footer .dropup .dropdown-menu{inset-inline-start:auto;inset-inline-end:0;top:100%;bottom:auto}}@media(min-width:1400px){.navbar-expand-xxl .navbar-collapse{flex:1 1 auto;width:auto}.navbar-expand-xxl .nav-item.active{position:relative}.navbar-expand-xxl .nav-item.active .nav-link{color:var(--tblr-navbar-active-color)}.navbar-expand-xxl .nav-item.active:after{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-.25rem;content:"";border:0 var(--tblr-border-style) var(--tblr-navbar-active-border-color);border-bottom-width:2px}.navbar-expand-xxl.navbar-vertical{box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-xxl.navbar-vertical.navbar-right,.navbar-expand-xxl.navbar-vertical.navbar-end{box-shadow:inset calc(-1 * 1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand-xxl.navbar-vertical~.navbar,.navbar-expand-xxl.navbar-vertical~.page-wrapper{margin-inline-start:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}.navbar-expand-xxl.navbar-vertical.navbar-right~.navbar,.navbar-expand-xxl.navbar-vertical.navbar-right~.page-wrapper,.navbar-expand-xxl.navbar-vertical.navbar-end~.navbar,.navbar-expand-xxl.navbar-vertical.navbar-end~.page-wrapper{margin-inline-start:0;margin-inline-end:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}}.navbar-expand .navbar-collapse{flex:1 1 auto;width:auto}.navbar-expand .nav-item.active{position:relative}.navbar-expand .nav-item.active .nav-link{color:var(--tblr-navbar-active-color)}.navbar-expand .nav-item.active:after{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-.25rem;content:"";border:0 var(--tblr-border-style) var(--tblr-navbar-active-border-color);border-bottom-width:2px}.navbar-expand.navbar-vertical{box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand.navbar-vertical.navbar-right,.navbar-expand.navbar-vertical.navbar-end{box-shadow:inset calc(-1 * 1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color)}.navbar-expand.navbar-vertical~.navbar,.navbar-expand.navbar-vertical~.page-wrapper{margin-inline-start:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}.navbar-expand.navbar-vertical.navbar-right~.navbar,.navbar-expand.navbar-vertical.navbar-right~.page-wrapper,.navbar-expand.navbar-vertical.navbar-end~.navbar,.navbar-expand.navbar-vertical.navbar-end~.page-wrapper{margin-inline-start:0;margin-inline-end:calc(var(--tblr-sidebar-width) + var(--tblr-sidebar-gap, 0px))}.navbar-brand{display:inline-flex;gap:.5rem;align-items:center;margin:0;font-weight:var(--tblr-font-weight-semibold);line-height:1}.navbar-brand-image{width:auto;height:2rem}.navbar-brand-gray{--tblr-navbar-logo-color: var(--tblr-tertiary);opacity:.5}.navbar-toggler{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0}.navbar-toggler-icon{position:relative;flex-shrink:0;width:1.25em;height:2px;background:currentColor;-webkit-mask-image:none;mask-image:none;border-radius:var(--tblr-border-radius-pill);transition:top .2s .2s,bottom .2s .2s,transform .2s,opacity 0s .2s}@media(prefers-reduced-motion:reduce){.navbar-toggler-icon{transition:none}}.navbar-toggler-icon:before,.navbar-toggler-icon:after{position:absolute;inset-inline-start:0;display:block;width:inherit;height:inherit;content:"";background:inherit;border-radius:inherit;transition:inherit}@media(prefers-reduced-motion:reduce){.navbar-toggler-icon:before,.navbar-toggler-icon:after{transition:none}}.navbar-toggler-icon:before{top:-.45em}.navbar-toggler-icon:after{bottom:-.45em}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{transform:rotate(-45deg);transition:top .3s,bottom .3s,transform .3s .3s,opacity 0s .3s}@media(prefers-reduced-motion:reduce){.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{transition:none}}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{top:0;transform:rotate(90deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{bottom:0;opacity:0}.navbar-transparent{--tblr-navbar-border-color: transparent !important;background:transparent!important}.navbar-nav{--tblr-nav-link-hover-bg: var(--tblr-hover-bg);--tblr-nav-link-icon-color: color-mix(in oklab, var(--tblr-nav-link-color) 50%, transparent);--tblr-nav-link-hover-icon-color: color-mix(in oklab, var(--tblr-nav-link-color) 80%, transparent);align-items:stretch;padding:0;margin:0}.navbar-nav .nav-item{display:flex;flex-direction:column;justify-content:center}.navbar-side{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin:0}html[data-bs-navbar=sticky] .page>.navbar:not(.navbar-vertical){position:sticky;top:0;z-index:1020}html[data-bs-navbar-theme=primary] .page>.navbar{--tblr-navbar-bg: var(--tblr-primary);--tblr-navbar-border-color: transparent}html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar{--tblr-navbar-bg: var(--tblr-primary);--tblr-navbar-border-color: transparent}html[data-bs-sidebar^=folded]{--tblr-sidebar-width: var(--tblr-sidebar-folded-width)}html[data-bs-sidebar^=folded] .navbar-vertical .dropdown-menu.show:not([data-bs-popper]):not([data-tblr-popper]){display:none}.navbar-vertical:is(.navbar-folded,.navbar-folded-hover){--tblr-sidebar-width: var(--tblr-sidebar-folded-width)}.navbar-vertical:is(.navbar-folded,.navbar-folded-hover)~.page,.navbar-vertical:is(.navbar-folded,.navbar-folded-hover)~.page-wrapper,.navbar-vertical:is(.navbar-folded,.navbar-folded-hover)~.navbar{--tblr-sidebar-width: var(--tblr-sidebar-folded-width)}html:not([data-bs-navbar-position=vertical]) .page:has(>[class*=navbar-expand]:not(.navbar-vertical))>.navbar-vertical{display:none}html:not([data-bs-navbar-position=vertical]) .page:has(>[class*=navbar-expand]:not(.navbar-vertical))>.navbar,html:not([data-bs-navbar-position=vertical]) .page:has(>[class*=navbar-expand]:not(.navbar-vertical))>.page-wrapper{--tblr-sidebar-width: 0px;--tblr-sidebar-gap: var(--tblr-navbar-margin, 0px)}html[data-bs-navbar-position=vertical] .page:has(>.navbar-vertical)>[class*=navbar-expand]:not(.navbar-vertical){display:none}@media(min-width:576px){.navbar-vertical.navbar-expand-sm{position:fixed;inset-inline-start:0;top:0;bottom:0;z-index:1030;align-items:start;width:var(--tblr-sidebar-width);padding:0;transition:transform .3s}}@media(min-width:576px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-sm{transition:none}}@media(min-width:576px){.navbar-vertical.navbar-expand-sm.navbar-right,.navbar-vertical.navbar-expand-sm.navbar-end{inset-inline-start:auto;inset-inline-end:0}.navbar-vertical.navbar-expand-sm .navbar-brand{--tblr-sidebar-brand-padding-x: 1rem;justify-content:space-between;padding:.75rem var(--tblr-sidebar-brand-padding-x);margin-inline-end:0}.navbar-vertical.navbar-expand-sm [data-bs-toggle=sidebar-folded]{opacity:0;transition:opacity .3s}}@media(min-width:576px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-sm [data-bs-toggle=sidebar-folded]{transition:none}}@media(min-width:576px){.navbar-vertical.navbar-expand-sm:hover [data-bs-toggle=sidebar-folded],.navbar-vertical.navbar-expand-sm:has(:focus-visible) [data-bs-toggle=sidebar-folded]{opacity:1}.navbar-vertical.navbar-expand-sm .navbar-collapse{align-items:stretch;min-height:0;overflow-y:auto}.navbar-vertical.navbar-expand-sm .navbar-nav{flex-grow:1;flex-direction:column;min-height:auto}.navbar-vertical.navbar-expand-sm .navbar-footer{order:1;padding-block:.5rem;margin-top:auto;border-top:var(--tblr-navbar-border-width) var(--tblr-border-style) var(--tblr-navbar-border-color)}.navbar-vertical.navbar-expand-sm .navbar-footer .navbar-nav{--tblr-sidebar-nav-padding-y: .5rem;--tblr-sidebar-nav-padding-x: .5rem;flex-grow:0}.navbar-vertical.navbar-expand-sm .navbar-footer .nav-link .avatar{flex-shrink:0;margin-inline-end:var(--tblr-nav-link-icon-margin-end)}.navbar-vertical.navbar-expand-sm>[class^=container]{flex-direction:column;align-items:stretch;justify-content:start;height:100%;padding:0}.navbar-vertical.navbar-expand-sm~.page{padding-inline-start:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-sm~.page [class^=container]{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.navbar-vertical.navbar-expand-sm.navbar-right~.page,.navbar-vertical.navbar-expand-sm.navbar-end~.page{padding-inline-start:0;padding-inline-end:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))){overflow:visible}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [class^=container]{min-width:0}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-brand{overflow:hidden}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [data-bs-toggle=sidebar-folded]{display:none}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-link{--tblr-nav-link-icon-margin-end: 0}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:var(--tblr-navbar-active-bg)}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .nav-link-title{width:0;overflow:hidden;white-space:nowrap;opacity:0}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse{overflow:visible}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title{position:relative;overflow:hidden;text-indent:-9999px;white-space:nowrap}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:before{position:absolute;inset-inline-start:calc(50% - .625rem);top:calc(50% - var(--tblr-sidebar-section-title-margin-top) / 2);width:1.25rem;height:var(--tblr-border-width);content:"";background:color-mix(in oklab,var(--tblr-navbar-color) 20%,transparent)}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:first-child:before{content:none}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-link.dropdown-toggle:after{display:none}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu-columns{flex-direction:row}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu{position:absolute;inset-inline-start:100%;top:0;min-width:var(--tblr-dropdown-min-width);padding:var(--tblr-dropdown-padding-y) var(--tblr-dropdown-padding-x);margin:0;color:var(--tblr-dropdown-color);background-color:var(--tblr-dropdown-bg);background-clip:padding-box;box-shadow:var(--tblr-dropdown-box-shadow);border-radius:var(--tblr-dropdown-border-radius)}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-item{padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:var(--tblr-dropdown-link-color);border-radius:0}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-sm:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-item>.dropdown-menu{inset-inline-start:calc(100% + var(--tblr-sidebar-inset) + .25rem)}.navbar-vertical.navbar-expand-sm.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-sm{transition:transform .3s,width .3s}}@media(min-width:576px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-sm.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-sm{transition:none}}@media(min-width:576px){.navbar-vertical.navbar-expand-sm.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-sm .nav-link-title{transition:opacity .3s}}@media(min-width:576px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-sm.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-sm .nav-link-title{transition:none}}@media(min-width:576px){.navbar-vertical.navbar-expand-sm.navbar-folded-hover:hover,.navbar-vertical.navbar-expand-sm.navbar-folded-hover:has(:focus-visible),:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-sm:hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-sm:has(:focus-visible){width:16rem;box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color),var(--tblr-shadow-lg)}}@media(min-width:768px){.navbar-vertical.navbar-expand-md{position:fixed;inset-inline-start:0;top:0;bottom:0;z-index:1030;align-items:start;width:var(--tblr-sidebar-width);padding:0;transition:transform .3s}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-md{transition:none}}@media(min-width:768px){.navbar-vertical.navbar-expand-md.navbar-right,.navbar-vertical.navbar-expand-md.navbar-end{inset-inline-start:auto;inset-inline-end:0}.navbar-vertical.navbar-expand-md .navbar-brand{--tblr-sidebar-brand-padding-x: 1rem;justify-content:space-between;padding:.75rem var(--tblr-sidebar-brand-padding-x);margin-inline-end:0}.navbar-vertical.navbar-expand-md [data-bs-toggle=sidebar-folded]{opacity:0;transition:opacity .3s}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-md [data-bs-toggle=sidebar-folded]{transition:none}}@media(min-width:768px){.navbar-vertical.navbar-expand-md:hover [data-bs-toggle=sidebar-folded],.navbar-vertical.navbar-expand-md:has(:focus-visible) [data-bs-toggle=sidebar-folded]{opacity:1}.navbar-vertical.navbar-expand-md .navbar-collapse{align-items:stretch;min-height:0;overflow-y:auto}.navbar-vertical.navbar-expand-md .navbar-nav{flex-grow:1;flex-direction:column;min-height:auto}.navbar-vertical.navbar-expand-md .navbar-footer{order:1;padding-block:.5rem;margin-top:auto;border-top:var(--tblr-navbar-border-width) var(--tblr-border-style) var(--tblr-navbar-border-color)}.navbar-vertical.navbar-expand-md .navbar-footer .navbar-nav{--tblr-sidebar-nav-padding-y: .5rem;--tblr-sidebar-nav-padding-x: .5rem;flex-grow:0}.navbar-vertical.navbar-expand-md .navbar-footer .nav-link .avatar{flex-shrink:0;margin-inline-end:var(--tblr-nav-link-icon-margin-end)}.navbar-vertical.navbar-expand-md>[class^=container]{flex-direction:column;align-items:stretch;justify-content:start;height:100%;padding:0}.navbar-vertical.navbar-expand-md~.page{padding-inline-start:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-md~.page [class^=container]{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.navbar-vertical.navbar-expand-md.navbar-right~.page,.navbar-vertical.navbar-expand-md.navbar-end~.page{padding-inline-start:0;padding-inline-end:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))){overflow:visible}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [class^=container]{min-width:0}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-brand{overflow:hidden}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [data-bs-toggle=sidebar-folded]{display:none}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-link{--tblr-nav-link-icon-margin-end: 0}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:var(--tblr-navbar-active-bg)}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .nav-link-title{width:0;overflow:hidden;white-space:nowrap;opacity:0}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse{overflow:visible}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title{position:relative;overflow:hidden;text-indent:-9999px;white-space:nowrap}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:before{position:absolute;inset-inline-start:calc(50% - .625rem);top:calc(50% - var(--tblr-sidebar-section-title-margin-top) / 2);width:1.25rem;height:var(--tblr-border-width);content:"";background:color-mix(in oklab,var(--tblr-navbar-color) 20%,transparent)}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:first-child:before{content:none}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-link.dropdown-toggle:after{display:none}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu-columns{flex-direction:row}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu{position:absolute;inset-inline-start:100%;top:0;min-width:var(--tblr-dropdown-min-width);padding:var(--tblr-dropdown-padding-y) var(--tblr-dropdown-padding-x);margin:0;color:var(--tblr-dropdown-color);background-color:var(--tblr-dropdown-bg);background-clip:padding-box;box-shadow:var(--tblr-dropdown-box-shadow);border-radius:var(--tblr-dropdown-border-radius)}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-item{padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:var(--tblr-dropdown-link-color);border-radius:0}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-md:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-item>.dropdown-menu{inset-inline-start:calc(100% + var(--tblr-sidebar-inset) + .25rem)}.navbar-vertical.navbar-expand-md.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-md{transition:transform .3s,width .3s}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-md.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-md{transition:none}}@media(min-width:768px){.navbar-vertical.navbar-expand-md.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-md .nav-link-title{transition:opacity .3s}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-md.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-md .nav-link-title{transition:none}}@media(min-width:768px){.navbar-vertical.navbar-expand-md.navbar-folded-hover:hover,.navbar-vertical.navbar-expand-md.navbar-folded-hover:has(:focus-visible),:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-md:hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-md:has(:focus-visible){width:16rem;box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color),var(--tblr-shadow-lg)}}@media(min-width:992px){.navbar-vertical.navbar-expand-lg{position:fixed;inset-inline-start:0;top:0;bottom:0;z-index:1030;align-items:start;width:var(--tblr-sidebar-width);padding:0;transition:transform .3s}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-lg{transition:none}}@media(min-width:992px){.navbar-vertical.navbar-expand-lg.navbar-right,.navbar-vertical.navbar-expand-lg.navbar-end{inset-inline-start:auto;inset-inline-end:0}.navbar-vertical.navbar-expand-lg .navbar-brand{--tblr-sidebar-brand-padding-x: 1rem;justify-content:space-between;padding:.75rem var(--tblr-sidebar-brand-padding-x);margin-inline-end:0}.navbar-vertical.navbar-expand-lg [data-bs-toggle=sidebar-folded]{opacity:0;transition:opacity .3s}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-lg [data-bs-toggle=sidebar-folded]{transition:none}}@media(min-width:992px){.navbar-vertical.navbar-expand-lg:hover [data-bs-toggle=sidebar-folded],.navbar-vertical.navbar-expand-lg:has(:focus-visible) [data-bs-toggle=sidebar-folded]{opacity:1}.navbar-vertical.navbar-expand-lg .navbar-collapse{align-items:stretch;min-height:0;overflow-y:auto}.navbar-vertical.navbar-expand-lg .navbar-nav{flex-grow:1;flex-direction:column;min-height:auto}.navbar-vertical.navbar-expand-lg .navbar-footer{order:1;padding-block:.5rem;margin-top:auto;border-top:var(--tblr-navbar-border-width) var(--tblr-border-style) var(--tblr-navbar-border-color)}.navbar-vertical.navbar-expand-lg .navbar-footer .navbar-nav{--tblr-sidebar-nav-padding-y: .5rem;--tblr-sidebar-nav-padding-x: .5rem;flex-grow:0}.navbar-vertical.navbar-expand-lg .navbar-footer .nav-link .avatar{flex-shrink:0;margin-inline-end:var(--tblr-nav-link-icon-margin-end)}.navbar-vertical.navbar-expand-lg>[class^=container]{flex-direction:column;align-items:stretch;justify-content:start;height:100%;padding:0}.navbar-vertical.navbar-expand-lg~.page{padding-inline-start:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-lg~.page [class^=container]{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.navbar-vertical.navbar-expand-lg.navbar-right~.page,.navbar-vertical.navbar-expand-lg.navbar-end~.page{padding-inline-start:0;padding-inline-end:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))){overflow:visible}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [class^=container]{min-width:0}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-brand{overflow:hidden}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [data-bs-toggle=sidebar-folded]{display:none}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-link{--tblr-nav-link-icon-margin-end: 0}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:var(--tblr-navbar-active-bg)}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .nav-link-title{width:0;overflow:hidden;white-space:nowrap;opacity:0}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse{overflow:visible}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title{position:relative;overflow:hidden;text-indent:-9999px;white-space:nowrap}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:before{position:absolute;inset-inline-start:calc(50% - .625rem);top:calc(50% - var(--tblr-sidebar-section-title-margin-top) / 2);width:1.25rem;height:var(--tblr-border-width);content:"";background:color-mix(in oklab,var(--tblr-navbar-color) 20%,transparent)}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:first-child:before{content:none}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-link.dropdown-toggle:after{display:none}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu-columns{flex-direction:row}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu{position:absolute;inset-inline-start:100%;top:0;min-width:var(--tblr-dropdown-min-width);padding:var(--tblr-dropdown-padding-y) var(--tblr-dropdown-padding-x);margin:0;color:var(--tblr-dropdown-color);background-color:var(--tblr-dropdown-bg);background-clip:padding-box;box-shadow:var(--tblr-dropdown-box-shadow);border-radius:var(--tblr-dropdown-border-radius)}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-item{padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:var(--tblr-dropdown-link-color);border-radius:0}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-lg:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-item>.dropdown-menu{inset-inline-start:calc(100% + var(--tblr-sidebar-inset) + .25rem)}.navbar-vertical.navbar-expand-lg.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-lg{transition:transform .3s,width .3s}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-lg.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-lg{transition:none}}@media(min-width:992px){.navbar-vertical.navbar-expand-lg.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-lg .nav-link-title{transition:opacity .3s}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-lg.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-lg .nav-link-title{transition:none}}@media(min-width:992px){.navbar-vertical.navbar-expand-lg.navbar-folded-hover:hover,.navbar-vertical.navbar-expand-lg.navbar-folded-hover:has(:focus-visible),:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-lg:hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-lg:has(:focus-visible){width:16rem;box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color),var(--tblr-shadow-lg)}}@media(min-width:1200px){.navbar-vertical.navbar-expand-xl{position:fixed;inset-inline-start:0;top:0;bottom:0;z-index:1030;align-items:start;width:var(--tblr-sidebar-width);padding:0;transition:transform .3s}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xl{transition:none}}@media(min-width:1200px){.navbar-vertical.navbar-expand-xl.navbar-right,.navbar-vertical.navbar-expand-xl.navbar-end{inset-inline-start:auto;inset-inline-end:0}.navbar-vertical.navbar-expand-xl .navbar-brand{--tblr-sidebar-brand-padding-x: 1rem;justify-content:space-between;padding:.75rem var(--tblr-sidebar-brand-padding-x);margin-inline-end:0}.navbar-vertical.navbar-expand-xl [data-bs-toggle=sidebar-folded]{opacity:0;transition:opacity .3s}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xl [data-bs-toggle=sidebar-folded]{transition:none}}@media(min-width:1200px){.navbar-vertical.navbar-expand-xl:hover [data-bs-toggle=sidebar-folded],.navbar-vertical.navbar-expand-xl:has(:focus-visible) [data-bs-toggle=sidebar-folded]{opacity:1}.navbar-vertical.navbar-expand-xl .navbar-collapse{align-items:stretch;min-height:0;overflow-y:auto}.navbar-vertical.navbar-expand-xl .navbar-nav{flex-grow:1;flex-direction:column;min-height:auto}.navbar-vertical.navbar-expand-xl .navbar-footer{order:1;padding-block:.5rem;margin-top:auto;border-top:var(--tblr-navbar-border-width) var(--tblr-border-style) var(--tblr-navbar-border-color)}.navbar-vertical.navbar-expand-xl .navbar-footer .navbar-nav{--tblr-sidebar-nav-padding-y: .5rem;--tblr-sidebar-nav-padding-x: .5rem;flex-grow:0}.navbar-vertical.navbar-expand-xl .navbar-footer .nav-link .avatar{flex-shrink:0;margin-inline-end:var(--tblr-nav-link-icon-margin-end)}.navbar-vertical.navbar-expand-xl>[class^=container]{flex-direction:column;align-items:stretch;justify-content:start;height:100%;padding:0}.navbar-vertical.navbar-expand-xl~.page{padding-inline-start:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-xl~.page [class^=container]{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.navbar-vertical.navbar-expand-xl.navbar-right~.page,.navbar-vertical.navbar-expand-xl.navbar-end~.page{padding-inline-start:0;padding-inline-end:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))){overflow:visible}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [class^=container]{min-width:0}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-brand{overflow:hidden}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [data-bs-toggle=sidebar-folded]{display:none}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-link{--tblr-nav-link-icon-margin-end: 0}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:var(--tblr-navbar-active-bg)}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .nav-link-title{width:0;overflow:hidden;white-space:nowrap;opacity:0}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse{overflow:visible}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title{position:relative;overflow:hidden;text-indent:-9999px;white-space:nowrap}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:before{position:absolute;inset-inline-start:calc(50% - .625rem);top:calc(50% - var(--tblr-sidebar-section-title-margin-top) / 2);width:1.25rem;height:var(--tblr-border-width);content:"";background:color-mix(in oklab,var(--tblr-navbar-color) 20%,transparent)}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:first-child:before{content:none}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-link.dropdown-toggle:after{display:none}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu-columns{flex-direction:row}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu{position:absolute;inset-inline-start:100%;top:0;min-width:var(--tblr-dropdown-min-width);padding:var(--tblr-dropdown-padding-y) var(--tblr-dropdown-padding-x);margin:0;color:var(--tblr-dropdown-color);background-color:var(--tblr-dropdown-bg);background-clip:padding-box;box-shadow:var(--tblr-dropdown-box-shadow);border-radius:var(--tblr-dropdown-border-radius)}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-item{padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:var(--tblr-dropdown-link-color);border-radius:0}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-xl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-item>.dropdown-menu{inset-inline-start:calc(100% + var(--tblr-sidebar-inset) + .25rem)}.navbar-vertical.navbar-expand-xl.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xl{transition:transform .3s,width .3s}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xl.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xl{transition:none}}@media(min-width:1200px){.navbar-vertical.navbar-expand-xl.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xl .nav-link-title{transition:opacity .3s}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xl.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xl .nav-link-title{transition:none}}@media(min-width:1200px){.navbar-vertical.navbar-expand-xl.navbar-folded-hover:hover,.navbar-vertical.navbar-expand-xl.navbar-folded-hover:has(:focus-visible),:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xl:hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xl:has(:focus-visible){width:16rem;box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color),var(--tblr-shadow-lg)}}@media(min-width:1400px){.navbar-vertical.navbar-expand-xxl{position:fixed;inset-inline-start:0;top:0;bottom:0;z-index:1030;align-items:start;width:var(--tblr-sidebar-width);padding:0;transition:transform .3s}}@media(min-width:1400px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xxl{transition:none}}@media(min-width:1400px){.navbar-vertical.navbar-expand-xxl.navbar-right,.navbar-vertical.navbar-expand-xxl.navbar-end{inset-inline-start:auto;inset-inline-end:0}.navbar-vertical.navbar-expand-xxl .navbar-brand{--tblr-sidebar-brand-padding-x: 1rem;justify-content:space-between;padding:.75rem var(--tblr-sidebar-brand-padding-x);margin-inline-end:0}.navbar-vertical.navbar-expand-xxl [data-bs-toggle=sidebar-folded]{opacity:0;transition:opacity .3s}}@media(min-width:1400px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xxl [data-bs-toggle=sidebar-folded]{transition:none}}@media(min-width:1400px){.navbar-vertical.navbar-expand-xxl:hover [data-bs-toggle=sidebar-folded],.navbar-vertical.navbar-expand-xxl:has(:focus-visible) [data-bs-toggle=sidebar-folded]{opacity:1}.navbar-vertical.navbar-expand-xxl .navbar-collapse{align-items:stretch;min-height:0;overflow-y:auto}.navbar-vertical.navbar-expand-xxl .navbar-nav{flex-grow:1;flex-direction:column;min-height:auto}.navbar-vertical.navbar-expand-xxl .navbar-footer{order:1;padding-block:.5rem;margin-top:auto;border-top:var(--tblr-navbar-border-width) var(--tblr-border-style) var(--tblr-navbar-border-color)}.navbar-vertical.navbar-expand-xxl .navbar-footer .navbar-nav{--tblr-sidebar-nav-padding-y: .5rem;--tblr-sidebar-nav-padding-x: .5rem;flex-grow:0}.navbar-vertical.navbar-expand-xxl .navbar-footer .nav-link .avatar{flex-shrink:0;margin-inline-end:var(--tblr-nav-link-icon-margin-end)}.navbar-vertical.navbar-expand-xxl>[class^=container]{flex-direction:column;align-items:stretch;justify-content:start;height:100%;padding:0}.navbar-vertical.navbar-expand-xxl~.page{padding-inline-start:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-xxl~.page [class^=container]{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.navbar-vertical.navbar-expand-xxl.navbar-right~.page,.navbar-vertical.navbar-expand-xxl.navbar-end~.page{padding-inline-start:0;padding-inline-end:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))){overflow:visible}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [class^=container]{min-width:0}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-brand{overflow:hidden}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [data-bs-toggle=sidebar-folded]{display:none}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-link{--tblr-nav-link-icon-margin-end: 0}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:var(--tblr-navbar-active-bg)}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .nav-link-title{width:0;overflow:hidden;white-space:nowrap;opacity:0}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse{overflow:visible}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title{position:relative;overflow:hidden;text-indent:-9999px;white-space:nowrap}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:before{position:absolute;inset-inline-start:calc(50% - .625rem);top:calc(50% - var(--tblr-sidebar-section-title-margin-top) / 2);width:1.25rem;height:var(--tblr-border-width);content:"";background:color-mix(in oklab,var(--tblr-navbar-color) 20%,transparent)}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:first-child:before{content:none}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-link.dropdown-toggle:after{display:none}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu-columns{flex-direction:row}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu{position:absolute;inset-inline-start:100%;top:0;min-width:var(--tblr-dropdown-min-width);padding:var(--tblr-dropdown-padding-y) var(--tblr-dropdown-padding-x);margin:0;color:var(--tblr-dropdown-color);background-color:var(--tblr-dropdown-bg);background-clip:padding-box;box-shadow:var(--tblr-dropdown-box-shadow);border-radius:var(--tblr-dropdown-border-radius)}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-item{padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:var(--tblr-dropdown-link-color);border-radius:0}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand-xxl:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-item>.dropdown-menu{inset-inline-start:calc(100% + var(--tblr-sidebar-inset) + .25rem)}.navbar-vertical.navbar-expand-xxl.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xxl{transition:transform .3s,width .3s}}@media(min-width:1400px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xxl.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xxl{transition:none}}@media(min-width:1400px){.navbar-vertical.navbar-expand-xxl.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xxl .nav-link-title{transition:opacity .3s}}@media(min-width:1400px)and (prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand-xxl.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xxl .nav-link-title{transition:none}}@media(min-width:1400px){.navbar-vertical.navbar-expand-xxl.navbar-folded-hover:hover,.navbar-vertical.navbar-expand-xxl.navbar-folded-hover:has(:focus-visible),:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xxl:hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand-xxl:has(:focus-visible){width:16rem;box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color),var(--tblr-shadow-lg)}}.navbar-vertical.navbar-expand{position:fixed;inset-inline-start:0;top:0;bottom:0;z-index:1030;align-items:start;width:var(--tblr-sidebar-width);padding:0;transition:transform .3s}@media(prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand{transition:none}}.navbar-vertical.navbar-expand.navbar-right,.navbar-vertical.navbar-expand.navbar-end{inset-inline-start:auto;inset-inline-end:0}.navbar-vertical.navbar-expand .navbar-brand{--tblr-sidebar-brand-padding-x: 1rem;justify-content:space-between;padding:.75rem var(--tblr-sidebar-brand-padding-x);margin-inline-end:0}.navbar-vertical.navbar-expand [data-bs-toggle=sidebar-folded]{opacity:0;transition:opacity .3s}@media(prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand [data-bs-toggle=sidebar-folded]{transition:none}}.navbar-vertical.navbar-expand:hover [data-bs-toggle=sidebar-folded],.navbar-vertical.navbar-expand:has(:focus-visible) [data-bs-toggle=sidebar-folded]{opacity:1}.navbar-vertical.navbar-expand .navbar-collapse{align-items:stretch;min-height:0;overflow-y:auto}.navbar-vertical.navbar-expand .navbar-nav{flex-grow:1;flex-direction:column;min-height:auto}.navbar-vertical.navbar-expand .navbar-footer{order:1;padding-block:.5rem;margin-top:auto;border-top:var(--tblr-navbar-border-width) var(--tblr-border-style) var(--tblr-navbar-border-color)}.navbar-vertical.navbar-expand .navbar-footer .navbar-nav{--tblr-sidebar-nav-padding-y: .5rem;--tblr-sidebar-nav-padding-x: .5rem;flex-grow:0}.navbar-vertical.navbar-expand .navbar-footer .nav-link .avatar{flex-shrink:0;margin-inline-end:var(--tblr-nav-link-icon-margin-end)}.navbar-vertical.navbar-expand>[class^=container]{flex-direction:column;align-items:stretch;justify-content:start;height:100%;padding:0}.navbar-vertical.navbar-expand~.page{padding-inline-start:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand~.page [class^=container]{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.navbar-vertical.navbar-expand.navbar-right~.page,.navbar-vertical.navbar-expand.navbar-end~.page{padding-inline-start:0;padding-inline-end:var(--tblr-sidebar-width)}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))){overflow:visible}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [class^=container]{min-width:0}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-brand{overflow:hidden}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) [data-bs-toggle=sidebar-folded]{display:none}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-link{--tblr-nav-link-icon-margin-end: 0}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-nav .nav-item.active>.nav-link.dropdown-toggle{background:var(--tblr-navbar-active-bg)}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .nav-link-title{width:0;overflow:hidden;white-space:nowrap;opacity:0}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse{overflow:visible}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title{position:relative;overflow:hidden;text-indent:-9999px;white-space:nowrap}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:before{position:absolute;inset-inline-start:calc(50% - .625rem);top:calc(50% - var(--tblr-sidebar-section-title-margin-top) / 2);width:1.25rem;height:var(--tblr-border-width);content:"";background:color-mix(in oklab,var(--tblr-navbar-color) 20%,transparent)}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-section-title:first-child:before{content:none}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-link.dropdown-toggle:after{display:none}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu-columns{flex-direction:row}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu{position:absolute;inset-inline-start:100%;top:0;min-width:var(--tblr-dropdown-min-width);padding:var(--tblr-dropdown-padding-y) var(--tblr-dropdown-padding-x);margin:0;color:var(--tblr-dropdown-color);background-color:var(--tblr-dropdown-bg);background-clip:padding-box;box-shadow:var(--tblr-dropdown-box-shadow);border-radius:var(--tblr-dropdown-border-radius)}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-item{padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:var(--tblr-dropdown-link-color);border-radius:0}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item{padding-inline-start:var(--tblr-dropdown-item-padding-x)}.navbar-vertical.navbar-expand:is(.navbar-folded,.navbar-folded-hover:not(:hover):not(:has(:focus-visible)),[data-bs-sidebar=folded] *,[data-bs-sidebar=folded-hover] :not(:hover):not(:has(:focus-visible))) .navbar-collapse .nav-item>.dropdown-menu{inset-inline-start:calc(100% + var(--tblr-sidebar-inset) + .25rem)}.navbar-vertical.navbar-expand.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand{transition:transform .3s,width .3s}@media(prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand.navbar-folded-hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand{transition:none}}.navbar-vertical.navbar-expand.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand .nav-link-title{transition:opacity .3s}@media(prefers-reduced-motion:reduce){.navbar-vertical.navbar-expand.navbar-folded-hover .nav-link-title,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand .nav-link-title{transition:none}}.navbar-vertical.navbar-expand.navbar-folded-hover:hover,.navbar-vertical.navbar-expand.navbar-folded-hover:has(:focus-visible),:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand:hover,:where([data-bs-sidebar=folded-hover]) .navbar-vertical.navbar-expand:has(:focus-visible){width:16rem;box-shadow:inset calc(-1 * -1 * var(--tblr-navbar-border-width)) 0 0 0 var(--tblr-navbar-border-color),var(--tblr-shadow-lg)}@media print{.navbar-vertical~.page{padding-inline-start:0;padding-inline-end:0}}.navbar-overlap:after{position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;z-index:-1;height:9rem;content:"";background:inherit;box-shadow:inherit}.navbar-floating,html[data-bs-navbar-style=floating] .page>.navbar,html[data-bs-navbar-style=floating] .page>[class*=navbar-expand] .navbar{margin:var(--tblr-navbar-margin, 0);outline:var(--tblr-navbar-outline-width, 0) solid var(--tblr-navbar-border-color);outline-offset:calc(-1 * var(--tblr-navbar-outline-width, 0px));border-radius:var(--tblr-navbar-border-radius, 0)}html[data-bs-navbar-style=floating] .page>[class*=navbar-expand] .navbar{margin-top:0}@media(min-width:576px){.navbar-floating.navbar-expand-sm,html[data-bs-navbar-style=floating] .page>.navbar-expand-sm{--tblr-navbar-margin: .5rem;--tblr-navbar-border-radius: var(--tblr-border-radius-lg);--tblr-navbar-outline-width: var(--tblr-navbar-border-width)}}@media(min-width:768px){.navbar-floating.navbar-expand-md,html[data-bs-navbar-style=floating] .page>.navbar-expand-md{--tblr-navbar-margin: .5rem;--tblr-navbar-border-radius: var(--tblr-border-radius-lg);--tblr-navbar-outline-width: var(--tblr-navbar-border-width)}}@media(min-width:992px){.navbar-floating.navbar-expand-lg,html[data-bs-navbar-style=floating] .page>.navbar-expand-lg{--tblr-navbar-margin: .5rem;--tblr-navbar-border-radius: var(--tblr-border-radius-lg);--tblr-navbar-outline-width: var(--tblr-navbar-border-width)}}@media(min-width:1200px){.navbar-floating.navbar-expand-xl,html[data-bs-navbar-style=floating] .page>.navbar-expand-xl{--tblr-navbar-margin: .5rem;--tblr-navbar-border-radius: var(--tblr-border-radius-lg);--tblr-navbar-outline-width: var(--tblr-navbar-border-width)}}@media(min-width:1400px){.navbar-floating.navbar-expand-xxl,html[data-bs-navbar-style=floating] .page>.navbar-expand-xxl{--tblr-navbar-margin: .5rem;--tblr-navbar-border-radius: var(--tblr-border-radius-lg);--tblr-navbar-outline-width: var(--tblr-navbar-border-width)}}.navbar-floating.navbar-expand,html[data-bs-navbar-style=floating] .page>.navbar-expand{--tblr-navbar-margin: .5rem;--tblr-navbar-border-radius: var(--tblr-border-radius-lg);--tblr-navbar-outline-width: var(--tblr-navbar-border-width)}.navbar-vertical~.navbar-floating{--tblr-sidebar-gap: var(--tblr-navbar-margin, 0px)}.navbar-floating.navbar-vertical~:is(.navbar,.page-wrapper),html[data-bs-navbar-style=floating] .page>.navbar-vertical~:is(.navbar,.page-wrapper){--tblr-sidebar-gap: 1rem }.skip-link{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}.skip-link{position:fixed;inset-inline-start:0;top:0;z-index:1080;padding:.5rem 1rem;color:var(--tblr-primary-fg, #fff);text-decoration:none;background:var(--tblr-primary)}.skip-link:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.page{position:relative;display:flex;flex-direction:column;min-height:100%}.page-center{justify-content:center}.page-wrapper{display:flex;flex:1;flex-direction:column}@media print{.page-wrapper{margin:0!important}}.page-wrapper-full .page-body:first-child{margin:0;border-top:0}.page-body{display:flex;flex:1;flex-direction:column;margin-top:var(--tblr-page-padding-y);margin-bottom:var(--tblr-page-padding-y)}.page-body-card{flex:1;padding:var(--tblr-page-padding) 0;margin-bottom:0;background:var(--tblr-bg-surface);border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.page-body~.page-body-card{margin-top:0}.page-cover-overlay{position:relative}.page-cover-overlay:after{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;content:"";background-image:linear-gradient(-180deg,#0000,#0009)}.page-header{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:100%;min-height:2.25rem}.page-wrapper .page-header{margin:var(--tblr-page-padding-y) 0 0}.page-header-border{padding:var(--tblr-page-padding-y) 0;margin:0!important;background-color:var(--tblr-bg-surface);border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.page-pretitle{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary)}.page-title{display:flex;align-items:center;margin:0;font-size:var(--tblr-font-size-h2);font-weight:var(--tblr-font-weight-headings);line-height:var(--tblr-line-height-h2);color:inherit}.page-title svg{width:1.5rem;height:1.5rem;margin-inline-end:.25rem}.page-title-lg{font-size:1.5rem;line-height:2rem}.page-subtitle{margin-top:.25rem;color:var(--tblr-secondary)}.page-section-title{margin:1rem 0 0;font-size:1.25rem;font-weight:var(--tblr-font-weight-headings);line-height:1.75rem}.page-section-description{margin:.25rem 0 0;color:var(--tblr-secondary)}.page-cover{--tblr-page-cover-blur: 20px;--tblr-page-cover-padding: 1rem;position:relative;min-height:6rem;padding:var(--tblr-page-cover-padding) 0;overflow:hidden;background:no-repeat center/cover}@media(min-width:768px){.page-cover{min-height:12rem}}@media(min-width:992px){.page-cover{min-height:15rem}}.page-cover-img{position:absolute;inset-inline-start:calc(-2 * var(--tblr-page-cover-blur, 0));inset-inline-end:calc(-2 * var(--tblr-page-cover-blur, 0));top:calc(-2 * var(--tblr-page-cover-blur, 0));bottom:calc(-2 * var(--tblr-page-cover-blur, 0));z-index:-1;pointer-events:none;object-fit:cover;filter:blur(var(--tblr-page-cover-blur));background-position:center;background-size:cover}.page-tabs{position:relative;margin-top:.5rem}.page-header-tabs .nav-bordered{border:0}.page-header-tabs+.page-body-card{margin-top:0}.footer{padding:2rem 0;margin-top:auto;color:var(--tblr-gray-500);background-color:var(--tblr-bg-surface);border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}@media print{.footer{display:none}}.footer-transparent{background-color:transparent;border-top:0}:root:not(.theme-dark):not([data-bs-theme=dark],[data-theme=dark]) .hide-theme-light{display:none!important}:root:not(.theme-dark):not([data-bs-theme=dark],[data-theme=dark]) .img-dark{display:none!important}:root.theme-dark .hide-theme-dark,:root[data-bs-theme=dark] .hide-theme-dark,body[data-bs-theme=dark] [data-bs-theme=light]:root .hide-theme-dark,body[data-theme=dark] [data-theme=light]:root .hide-theme-dark,html[data-bs-navbar-theme=dark] .page>.navbar:root .hide-theme-dark,html[data-bs-navbar-theme=primary] .page>.navbar:root .hide-theme-dark,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar:root .hide-theme-dark,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar:root .hide-theme-dark,html[data-bs-navbar-theme=dark] .page>body.navbar [data-bs-theme=light]:root .hide-theme-dark,html[data-bs-navbar-theme=primary] .page>body.navbar [data-bs-theme=light]:root .hide-theme-dark,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light]:root .hide-theme-dark,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light]:root .hide-theme-dark,:root[data-theme=dark] .hide-theme-dark{display:none!important}:root.theme-dark .img-light,:root[data-bs-theme=dark] .img-light,body[data-bs-theme=dark] [data-bs-theme=light]:root .img-light,body[data-theme=dark] [data-theme=light]:root .img-light,html[data-bs-navbar-theme=dark] .page>.navbar:root .img-light,html[data-bs-navbar-theme=primary] .page>.navbar:root .img-light,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar:root .img-light,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar:root .img-light,html[data-bs-navbar-theme=dark] .page>body.navbar [data-bs-theme=light]:root .img-light,html[data-bs-navbar-theme=primary] .page>body.navbar [data-bs-theme=light]:root .img-light,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light]:root .img-light,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light]:root .img-light,:root[data-theme=dark] .img-light{display:none!important}.theme-dark,[data-bs-theme=dark],body[data-bs-theme=dark] [data-bs-theme=light],body[data-theme=dark] [data-theme=light],html[data-bs-navbar-theme=dark] .page>.navbar,html[data-bs-navbar-theme=primary] .page>.navbar,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=dark] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],[data-theme=dark]{color-scheme:dark;--tblr-btn-color: oklch(from var(--tblr-dark) calc(l - .02) c h)}.theme-dark .navbar-brand-autodark .navbar-brand-image,[data-bs-theme=dark] .navbar-brand-autodark .navbar-brand-image,html[data-bs-navbar-theme=dark] .page>.navbar .navbar-brand-autodark .navbar-brand-image,html[data-bs-navbar-theme=primary] .page>.navbar .navbar-brand-autodark .navbar-brand-image,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar .navbar-brand-autodark .navbar-brand-image,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar .navbar-brand-autodark .navbar-brand-image,[data-theme=dark] .navbar-brand-autodark .navbar-brand-image{filter:brightness(0) invert(1)}@media print{:root,[data-bs-theme=dark],body[data-bs-theme=dark] [data-bs-theme=light],body[data-theme=dark] [data-theme=light],html[data-bs-navbar-theme=dark] .page>.navbar,html[data-bs-navbar-theme=primary] .page>.navbar,html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] .navbar,html[data-bs-navbar-theme=dark] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=dark] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],html[data-bs-navbar-theme=primary] .page>[class*=navbar-expand] body.navbar [data-bs-theme=light],[data-theme=dark]{color-scheme:light!important}}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight;outline-offset:2px}.btn-close{forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){.badge-blink,.status-dot-animated:before,.status-indicator-animated .status-indicator-circle,.icon-pulse,.icon-tada,.icon-rotate,.card-gradient-animated,.btn-animate-icon-pulse .icon,.btn-animate-icon-shake .icon,.btn-animate-icon-tada .icon,.wave-1,.wave-2,.wave-3,.otp-slot-active:not(.otp-slot-filled):after{animation:none!important}.loader:after,.btn-loading:after,.progress-bar-indeterminate:before,.animated-dots:after{animation-duration:3s!important}}.accordion{--tblr-accordion-color: var(--tblr-body-color);--tblr-accordion-border-color: var(--tblr-border-color);--tblr-accordion-border-radius: var(--tblr-border-radius);--tblr-accordion-inner-border-radius: calc(var(--tblr-border-radius) - (var(--tblr-border-width)));--tblr-accordion-padding-x: 1.25rem;--tblr-accordion-gap: 0;--tblr-accordion-active-color: inherit;--tblr-accordion-btn-color: var(--tblr-accordion-color);--tblr-accordion-btn-bg: transparent;--tblr-accordion-btn-toggle-width: 1.25rem;--tblr-accordion-btn-padding-x: var(--tblr-accordion-padding-x);--tblr-accordion-btn-padding-y: 1rem;--tblr-accordion-btn-font-weight: var(--tblr-font-weight-medium);--tblr-accordion-btn-line-height: 1.25rem;--tblr-accordion-body-padding-x: var(--tblr-accordion-padding-x);--tblr-accordion-body-padding-y: 1rem;--tblr-accordion-btn-gap: .75rem;--tblr-accordion-header-gap: 1rem;display:flex;flex-direction:column;gap:var(--tblr-accordion-gap)}.accordion-button{position:relative;display:flex;gap:var(--tblr-accordion-btn-gap);align-items:center;width:100%;padding:var(--tblr-accordion-btn-padding-y) var(--tblr-accordion-btn-padding-x);font-size:inherit;font-weight:var(--tblr-accordion-btn-font-weight);line-height:var(--tblr-accordion-btn-line-height);color:inherit;text-align:inherit;background-color:var(--tblr-accordion-btn-bg);border:0;outline-color:transparent;transition:transform .3s,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button{overflow-anchor:none}.accordion-button:not(.collapsed){color:var(--tblr-accordion-active-color);border-bottom-color:transparent;box-shadow:none}.accordion-button:hover{z-index:2}.accordion-button:focus-visible{z-index:3;outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset);outline-offset:-1px}.accordion-header{position:relative;display:flex;gap:var(--tblr-accordion-header-gap);align-items:center;width:100%;margin:0;color:var(--tblr-accordion-btn-color);text-align:start;background-color:transparent;border:0}.accordion-button-icon{color:var(--tblr-secondary)}.accordion-button-toggle{display:flex;width:var(--tblr-accordion-btn-toggle-width);height:var(--tblr-accordion-btn-toggle-width);margin-inline-start:auto;margin-inline-end:0;line-height:1;color:var(--tblr-secondary);transition:.3s transform}.accordion-button:not(.collapsed) .accordion-button-toggle{color:var(--tblr-accordion-active-color);transform:rotate(180deg)}.accordion-button:not(.collapsed) .accordion-button-toggle-plus{transform:rotate(-45deg)}.accordion-item{color:var(--tblr-accordion-color);border:var(--tblr-border-width) solid var(--tblr-accordion-border-color)}.accordion-item:first-of-type{border-top-right-radius:var(--tblr-accordion-border-radius);border-top-left-radius:var(--tblr-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header{border-top-right-radius:var(--tblr-accordion-inner-border-radius);border-top-left-radius:var(--tblr-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--tblr-accordion-border-radius);border-bottom-right-radius:var(--tblr-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header:has(>.accordion-button.collapsed){border-bottom-left-radius:var(--tblr-accordion-inner-border-radius);border-bottom-right-radius:var(--tblr-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--tblr-accordion-border-radius);border-bottom-right-radius:var(--tblr-accordion-border-radius)}.accordion-body{padding:0 var(--tblr-accordion-body-padding-x) var(--tblr-accordion-body-padding-y);color:var(--tblr-secondary)}.accordion-flush>.accordion-item{border-inline-start:0;border-inline-end:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button{border-radius:0}.accordion-tabs{--tblr-accordion-gap: .75rem}.accordion-tabs>.accordion-item{border:var(--tblr-border-width) solid var(--tblr-accordion-border-color);border-radius:var(--tblr-accordion-border-radius)}.accordion-inverted .accordion-button-toggle{order:-1;margin-inline-start:0}.alert{--tblr-alert-variant-color: var(--tblr-body-color);--tblr-alert-color: var(--tblr-alert-variant-color);--tblr-alert-bg: color-mix(in oklab, var(--tblr-alert-variant-color) 16%, var(--tblr-bg-surface));--tblr-alert-padding-x: 1rem;--tblr-alert-padding-y: .75rem;--tblr-alert-margin-bottom: 1rem;--tblr-alert-border-color: color-mix(in oklab, var(--tblr-alert-variant-color) 20%, var(--tblr-bg-surface));--tblr-alert-border: var(--tblr-border-width) solid var(--tblr-alert-border-color);--tblr-alert-border-radius: var(--tblr-border-radius);--tblr-alert-link-color: inherit;--tblr-alert-heading-font-weight: var(--tblr-font-weight-medium);--tblr-alert-heading-margin-bottom: .25rem;--tblr-alert-icon-size: 1.25rem;--tblr-alert-padding-inline-end: 3rem;--tblr-alert-gap: 1rem;position:relative;padding:var(--tblr-alert-padding-y) var(--tblr-alert-padding-x);margin-bottom:var(--tblr-alert-margin-bottom);color:var(--tblr-alert-color);background-color:color-mix(in oklab,var(--tblr-alert-bg),var(--tblr-bg-surface));border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-alert-border-color);border-radius:var(--tblr-alert-border-radius)}.alert:has(>.alert-icon){padding-inline-start:calc(var(--tblr-alert-padding-x) + var(--tblr-alert-icon-size) + var(--tblr-alert-gap))}.alert-heading{margin-bottom:var(--tblr-alert-heading-margin-bottom);font-weight:var(--tblr-alert-heading-font-weight);color:inherit}.alert-description{color:var(--tblr-secondary)}.alert-icon{width:var(--tblr-alert-icon-size)!important;height:var(--tblr-alert-icon-size)!important;margin-inline-end:var(--tblr-alert-gap);color:var(--tblr-alert-color)}.alert>.alert-icon{position:absolute;inset-inline-start:var(--tblr-alert-padding-x);top:var(--tblr-alert-padding-y);margin-inline-end:0}.alert-action,.alert-link{margin-inline-start:.25rem;white-space:nowrap}.alert-action{color:var(--tblr-alert-color);text-decoration:underline}.alert-action:hover{text-decoration:none}.alert-list{margin:0}.alert>.alert-heading+div:has(+.alert-action),.alert>.alert-heading+div:has(+.alert-link){display:inline}.alert-link{font-weight:var(--tblr-font-weight-semibold);color:var(--tblr-alert-link-color)}.alert-link:hover{color:var(--tblr-alert-link-color)}.alert-dismissible{padding-inline-end:var(--tblr-alert-padding-inline-end)}.alert-dismissible .btn-close{position:absolute;inset-inline-end:calc(var(--tblr-alert-padding-x) / 2 - 1px);top:calc(var(--tblr-alert-padding-y) / 2 - 1px);z-index:1;padding:calc(var(--tblr-alert-padding-y) * 1.25) var(--tblr-alert-padding-x)}.alert-important{--tblr-alert-color: var(--tblr-white);background-color:var(--tblr-alert-variant-color)}.alert-important .alert-description{color:inherit}.alert-minor{background:transparent;border-color:var(--tblr-border-color)}.alert-primary{--tblr-alert-variant-color: var(--tblr-primary)}.alert-secondary{--tblr-alert-variant-color: var(--tblr-secondary)}.alert-success{--tblr-alert-variant-color: var(--tblr-success)}.alert-info{--tblr-alert-variant-color: var(--tblr-info)}.alert-warning{--tblr-alert-variant-color: var(--tblr-warning)}.alert-danger{--tblr-alert-variant-color: var(--tblr-danger)}.alert-light{--tblr-alert-variant-color: var(--tblr-light)}.alert-dark{--tblr-alert-variant-color: var(--tblr-dark)}.alert-muted{--tblr-alert-variant-color: var(--tblr-muted)}.alert-blue{--tblr-alert-variant-color: var(--tblr-blue)}.alert-azure{--tblr-alert-variant-color: var(--tblr-azure)}.alert-indigo{--tblr-alert-variant-color: var(--tblr-indigo)}.alert-purple{--tblr-alert-variant-color: var(--tblr-purple)}.alert-pink{--tblr-alert-variant-color: var(--tblr-pink)}.alert-red{--tblr-alert-variant-color: var(--tblr-red)}.alert-orange{--tblr-alert-variant-color: var(--tblr-orange)}.alert-yellow{--tblr-alert-variant-color: var(--tblr-yellow)}.alert-lime{--tblr-alert-variant-color: var(--tblr-lime)}.alert-green{--tblr-alert-variant-color: var(--tblr-green)}.alert-teal{--tblr-alert-variant-color: var(--tblr-teal)}.alert-cyan{--tblr-alert-variant-color: var(--tblr-cyan)}.avatar{--tblr-avatar-size: var(--tblr-avatar-list-size, 2.5rem);--tblr-avatar-status-size: .75rem;--tblr-avatar-bg: var(--tblr-bg-surface-secondary);--tblr-avatar-box-shadow-color: var(--tblr-border-color-translucent);--tblr-avatar-box-shadow: inset 0 0 0 1px var(--tblr-avatar-box-shadow-color);--tblr-avatar-font-size: .875rem;--tblr-avatar-icon-size: 1.5rem;--tblr-avatar-brand-size: 1.25rem;--tblr-avatar-border-radius: var(--tblr-border-radius-pill);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tblr-avatar-size);height:var(--tblr-avatar-size);font-size:var(--tblr-avatar-font-size);font-weight:var(--tblr-font-weight-medium);line-height:1;color:var(--tblr-secondary);text-align:center;text-transform:uppercase;vertical-align:bottom;-webkit-user-select:none;user-select:none;background:var(--tblr-avatar-bg) no-repeat center/cover;box-shadow:var(--tblr-avatar-box-shadow);transition:color .3s,background-color .3s,box-shadow .3s;border-radius:var(--tblr-avatar-border-radius)}.avatar .icon{width:var(--tblr-avatar-icon-size);height:var(--tblr-avatar-icon-size)}.avatar .badge{position:absolute;inset-inline-end:0;bottom:0;border-radius:var(--tblr-border-radius-pill);box-shadow:0 0 0 calc(var(--tblr-avatar-status-size) / 4) var(--tblr-bg-surface)}a.avatar{cursor:pointer}a.avatar:hover{color:var(--tblr-primary);--tblr-avatar-box-shadow-color: var(--tblr-primary)}.avatar-rounded{border-radius:var(--tblr-border-radius-pill)}.avatar-square{border-radius:var(--tblr-border-radius)}.avatar-xxs{--tblr-avatar-size: 1rem;--tblr-avatar-status-size: .25rem;--tblr-avatar-font-size: .5rem;--tblr-avatar-icon-size: .5rem;--tblr-avatar-brand-size: .5rem}.avatar-xxs .badge:empty{width:.25rem;height:.25rem}.avatar-xs{--tblr-avatar-size: 1.25rem;--tblr-avatar-status-size: .375rem;--tblr-avatar-font-size: .625rem;--tblr-avatar-icon-size: .75rem;--tblr-avatar-brand-size: .75rem}.avatar-xs .badge:empty{width:.375rem;height:.375rem}.avatar-xs.avatar-square{border-radius:2px}.avatar-sm{--tblr-avatar-size: 2rem;--tblr-avatar-status-size: .5rem;--tblr-avatar-font-size: .75rem;--tblr-avatar-icon-size: 1.5rem;--tblr-avatar-brand-size: 1rem}.avatar-sm .badge:empty{width:.5rem;height:.5rem}.avatar-md{--tblr-avatar-size: 2.5rem;--tblr-avatar-status-size: .75rem;--tblr-avatar-font-size: .875rem;--tblr-avatar-icon-size: 1.5rem;--tblr-avatar-brand-size: 1.25rem}.avatar-md .badge:empty{width:.75rem;height:.75rem}.avatar-lg{--tblr-avatar-size: 3rem;--tblr-avatar-status-size: .75rem;--tblr-avatar-font-size: 1.25rem;--tblr-avatar-icon-size: 2rem;--tblr-avatar-brand-size: 1.25rem}.avatar-lg .badge:empty{width:.75rem;height:.75rem}.avatar-xl{--tblr-avatar-size: 5rem;--tblr-avatar-status-size: 1rem;--tblr-avatar-font-size: 2rem;--tblr-avatar-icon-size: 3rem;--tblr-avatar-brand-size: 1.25rem}.avatar-xl .badge:empty{width:1rem;height:1rem}.avatar-2xl{--tblr-avatar-size: 7rem;--tblr-avatar-status-size: 1rem;--tblr-avatar-font-size: 3rem;--tblr-avatar-icon-size: 5rem;--tblr-avatar-brand-size: 2rem}.avatar-2xl .badge:empty{width:1rem;height:1rem}.avatar-list{--tblr-avatar-list-size: 2.5rem;--tblr-list-gap: .5rem;display:flex;flex-wrap:wrap;gap:var(--tblr-list-gap)}.avatar-list a.avatar:hover{z-index:1}.avatar-list-stacked{display:block;--tblr-list-gap: 0}.avatar-list-stacked .avatar{box-shadow:var(--tblr-avatar-box-shadow),0 0 0 2px var(--tblr-card-bg, var(--tblr-bg-surface))}.avatar-list-stacked .avatar:not(:first-child){margin-inline-start:calc(-.5 * var(--tblr-avatar-size))!important}.avatar-list-xxs{--tblr-avatar-list-size: 1rem}.avatar-list-xs{--tblr-avatar-list-size: 1.25rem}.avatar-list-sm{--tblr-avatar-list-size: 2rem}.avatar-list-md{--tblr-avatar-list-size: 2.5rem}.avatar-list-lg{--tblr-avatar-list-size: 3rem}.avatar-list-xl{--tblr-avatar-list-size: 5rem}.avatar-list-2xl{--tblr-avatar-list-size: 7rem}.avatar-upload{--tblr-avatar-upload-icon-size: 1.5rem;--tblr-avatar-upload-text-margin-top: .25rem;flex-direction:column;background:var(--tblr-bg-forms);border:var(--tblr-border-width) dashed var(--tblr-border-color);box-shadow:none;transition:color .3s,background-color .3s}@media(prefers-reduced-motion:reduce){.avatar-upload{transition:none}}.avatar-upload svg{width:var(--tblr-avatar-upload-icon-size);height:var(--tblr-avatar-upload-icon-size);stroke-width:1}.avatar-upload:hover{color:var(--tblr-primary);text-decoration:none;border-color:var(--tblr-primary)}.avatar-upload-text{margin-top:var(--tblr-avatar-upload-text-margin-top);font-size:.625rem;line-height:1}.avatar-cover{--tblr-avatar-cover-ring-width: .25rem;margin-top:calc(-.5 * var(--tblr-avatar-size));box-shadow:0 0 0 var(--tblr-avatar-cover-ring-width) var(--tblr-card-bg, var(--tblr-body-bg))}.avatar-brand{--tblr-avatar-brand-offset: -2px;position:absolute;inset-inline-end:var(--tblr-avatar-brand-offset);bottom:var(--tblr-avatar-brand-offset);z-index:1;width:var(--tblr-avatar-brand-size);height:var(--tblr-avatar-brand-size);background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.badge{--tblr-badge-padding-x: .5em;--tblr-badge-padding-y: .25em;--tblr-badge-font-size: .85714285em;--tblr-badge-font-weight: var(--tblr-font-weight-medium);--tblr-badge-color: var(--tblr-secondary);--tblr-badge-border-radius: var(--tblr-border-radius);--tblr-badge-icon-size: 1em;--tblr-badge-line-height: 1;--tblr-badge-gap: .25rem;display:inline-flex;gap:var(--tblr-badge-gap);align-items:center;justify-content:center;min-width:calc(1em + var(--tblr-badge-padding-y) * 2 + 2px);padding:var(--tblr-badge-padding-y) var(--tblr-badge-padding-x);overflow:hidden;font-size:var(--tblr-badge-font-size);font-weight:var(--tblr-badge-font-weight);line-height:var(--tblr-badge-line-height);color:var(--tblr-badge-color);text-align:center;letter-spacing:.04em;white-space:nowrap;vertical-align:bottom;-webkit-user-select:none;user-select:none;background:var(--tblr-bg-surface-secondary);border:var(--tblr-border-width) var(--tblr-border-style) transparent;border-radius:var(--tblr-badge-border-radius)}a.badge{background:var(--tblr-bg-surface-secondary)}.badge .icon{width:1em;height:1em;font-size:var(--tblr-badge-icon-size);stroke-width:2}.badge:empty,.badge-dot{display:inline-block;width:.5rem;min-width:0;height:.5rem;min-height:auto;padding:0;vertical-align:baseline;border-radius:var(--tblr-border-radius-pill)}.badge-outline{background-color:transparent;border:var(--tblr-border-width) var(--tblr-border-style) currentColor}.badge-pill{border-radius:var(--tblr-border-radius-pill)}.badge-list,.badges-list{--tblr-list-gap: .5rem;display:flex;flex-wrap:wrap;gap:var(--tblr-list-gap)}.badge-notification{position:absolute!important;inset-inline-end:0!important;top:0!important;z-index:1;transform:translate(calc(var(--tblr-dir) * 50%),-50%)}.badge-blink{animation:blink 2s infinite}.badge-sm{--tblr-badge-font-size: .71428571em;--tblr-badge-icon-size: 1em;--tblr-badge-padding-y: 2px;--tblr-badge-padding-x: .25rem}.badge-lg{--tblr-badge-font-size: 1em;--tblr-badge-icon-size: 1em;--tblr-badge-padding-y: .25rem;--tblr-badge-padding-x: .5rem}.badge-icononly{--tblr-badge-padding-x: 0}.breadcrumb{--tblr-breadcrumb-padding-x: 0;--tblr-breadcrumb-padding-y: 0;--tblr-breadcrumb-margin-bottom: 1rem;--tblr-breadcrumb-font-size: ;--tblr-breadcrumb-bg: ;--tblr-breadcrumb-border-radius: ;--tblr-breadcrumb-divider-color: var(--tblr-gray-500);--tblr-breadcrumb-item-padding-x: .5rem;--tblr-breadcrumb-item-active-color: inherit;--tblr-breadcrumb-item-active-font-weight: var(--tblr-font-weight-semibold);--tblr-breadcrumb-item-disabled-color: var(--tblr-disabled-color);--tblr-breadcrumb-link-color: var(--tblr-link-color);display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;background:transparent;background-color:var(--tblr-breadcrumb-bg);font-size:var(--tblr-breadcrumb-font-size);border-radius:var(--tblr-breadcrumb-border-radius)}.breadcrumb a{color:var(--tblr-breadcrumb-link-color)}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-muted{--tblr-breadcrumb-link-color: var(--tblr-secondary)}.breadcrumb-item.active{font-weight:var(--tblr-breadcrumb-item-active-font-weight);color:var(--tblr-breadcrumb-item-active-color)}.breadcrumb-item.active a{color:inherit;pointer-events:none}.breadcrumb-item.disabled{color:var(--tblr-breadcrumb-item-disabled-color)}.breadcrumb-item.disabled:before{color:inherit}.breadcrumb-item.disabled a{color:inherit;pointer-events:none}.breadcrumb-item+.breadcrumb-item{padding-inline-start:var(--tblr-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:inline-start;padding-inline-end:var(--tblr-breadcrumb-item-padding-x);color:var(--tblr-breadcrumb-divider-color);content:var(--tblr-breadcrumb-divider, "/");transform:scaleX(-1)}.breadcrumb-dots{--tblr-breadcrumb-divider: "·"}.breadcrumb-arrows{--tblr-breadcrumb-divider: "›"}.breadcrumb-bullets{--tblr-breadcrumb-divider: "•"}.btn{--tblr-btn-icon-size: 1.25rem;--tblr-btn-icon-color: inherit;--tblr-btn-bg: var(--tblr-bg-surface);--tblr-btn-color: var(--tblr-body-color);--tblr-btn-border-color: var(--tblr-border-color);--tblr-btn-hover-bg: var(--tblr-hover-bg);--tblr-btn-hover-border-color: var(--tblr-border-active-color);--tblr-btn-active-color: var(--tblr-primary);--tblr-btn-active-bg: var(--tblr-active-bg);--tblr-btn-active-border-color: var(--tblr-primary);position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--tblr-btn-line-height) * 1 + var(--tblr-btn-padding-y) * 2 + var(--tblr-btn-border-width) * 2);min-height:calc(var(--tblr-btn-line-height) * 1 + var(--tblr-btn-padding-y) * 2 + var(--tblr-btn-border-width) * 2);white-space:nowrap;box-shadow:var(--tblr-btn-box-shadow);border-radius:var(--tblr-btn-border-radius)}.btn .icon{width:var(--tblr-btn-icon-size);min-width:var(--tblr-btn-icon-size);height:var(--tblr-btn-icon-size);margin:0 calc(var(--tblr-btn-padding-x) / -4) 0 calc(var(--tblr-btn-padding-x) / 2);font-size:var(--tblr-btn-icon-size);color:var(--tblr-btn-icon-color);vertical-align:bottom}.btn .avatar{width:var(--tblr-btn-icon-size);height:var(--tblr-btn-icon-size);margin:0 calc(var(--tblr-btn-padding-x) / -4) 0 calc(var(--tblr-btn-padding-x) / 2)}.btn .icon-right,.btn .icon-end{margin:0 calc(var(--tblr-btn-padding-x) / 2) 0 calc(var(--tblr-btn-padding-x) / -4)}.btn .badge{top:auto}.btn-check+.btn:hover{color:var(--tblr-btn-hover-color);background-color:var(--tblr-btn-hover-bg);border-color:var(--tblr-btn-hover-border-color)}.btn-link{--tblr-btn-bg: transparent;--tblr-btn-border-color: transparent;color:oklch(from var(--tblr-primary) calc(l + .05) c h);background-color:transparent;border-color:transparent;box-shadow:none}.btn-link .icon{color:inherit}.btn-link:hover{color:var(--tblr-link-hover-color);border-color:transparent}.btn-ghost{--tblr-btn-bg: transparent;--tblr-btn-border-color: transparent;--tblr-btn-box-shadow: none;--tblr-btn-hover-bg: var(--tblr-hover-bg);--tblr-btn-hover-border-color: transparent;--tblr-btn-hover-color: var(--tblr-body-color)}.btn-primary,.btn-outline-primary,.btn-ghost-primary{--tblr-btn-variant: var(--tblr-primary);--tblr-btn-variant-fg: var(--tblr-primary-fg);--tblr-btn-variant-darken: var(--tblr-primary-darken)}.btn-secondary,.btn-outline-secondary,.btn-ghost-secondary{--tblr-btn-variant: var(--tblr-secondary);--tblr-btn-variant-fg: var(--tblr-secondary-fg);--tblr-btn-variant-darken: var(--tblr-secondary-darken)}.btn-success,.btn-outline-success,.btn-ghost-success{--tblr-btn-variant: var(--tblr-success);--tblr-btn-variant-fg: var(--tblr-success-fg);--tblr-btn-variant-darken: var(--tblr-success-darken)}.btn-info,.btn-outline-info,.btn-ghost-info{--tblr-btn-variant: var(--tblr-info);--tblr-btn-variant-fg: var(--tblr-info-fg);--tblr-btn-variant-darken: var(--tblr-info-darken)}.btn-warning,.btn-outline-warning,.btn-ghost-warning{--tblr-btn-variant: var(--tblr-warning);--tblr-btn-variant-fg: var(--tblr-warning-fg);--tblr-btn-variant-darken: var(--tblr-warning-darken)}.btn-danger,.btn-outline-danger,.btn-ghost-danger{--tblr-btn-variant: var(--tblr-danger);--tblr-btn-variant-fg: var(--tblr-danger-fg);--tblr-btn-variant-darken: var(--tblr-danger-darken)}.btn-light,.btn-outline-light,.btn-ghost-light{--tblr-btn-variant: var(--tblr-light);--tblr-btn-variant-fg: var(--tblr-light-fg);--tblr-btn-variant-darken: var(--tblr-light-darken)}.btn-dark,.btn-outline-dark,.btn-ghost-dark{--tblr-btn-variant: var(--tblr-dark);--tblr-btn-variant-fg: var(--tblr-dark-fg);--tblr-btn-variant-darken: var(--tblr-dark-darken)}.btn-muted,.btn-outline-muted,.btn-ghost-muted{--tblr-btn-variant: var(--tblr-muted);--tblr-btn-variant-fg: var(--tblr-muted-fg);--tblr-btn-variant-darken: var(--tblr-muted-darken)}.btn-blue,.btn-outline-blue,.btn-ghost-blue{--tblr-btn-variant: var(--tblr-blue);--tblr-btn-variant-fg: var(--tblr-blue-fg);--tblr-btn-variant-darken: var(--tblr-blue-darken)}.btn-azure,.btn-outline-azure,.btn-ghost-azure{--tblr-btn-variant: var(--tblr-azure);--tblr-btn-variant-fg: var(--tblr-azure-fg);--tblr-btn-variant-darken: var(--tblr-azure-darken)}.btn-indigo,.btn-outline-indigo,.btn-ghost-indigo{--tblr-btn-variant: var(--tblr-indigo);--tblr-btn-variant-fg: var(--tblr-indigo-fg);--tblr-btn-variant-darken: var(--tblr-indigo-darken)}.btn-purple,.btn-outline-purple,.btn-ghost-purple{--tblr-btn-variant: var(--tblr-purple);--tblr-btn-variant-fg: var(--tblr-purple-fg);--tblr-btn-variant-darken: var(--tblr-purple-darken)}.btn-pink,.btn-outline-pink,.btn-ghost-pink{--tblr-btn-variant: var(--tblr-pink);--tblr-btn-variant-fg: var(--tblr-pink-fg);--tblr-btn-variant-darken: var(--tblr-pink-darken)}.btn-red,.btn-outline-red,.btn-ghost-red{--tblr-btn-variant: var(--tblr-red);--tblr-btn-variant-fg: var(--tblr-red-fg);--tblr-btn-variant-darken: var(--tblr-red-darken)}.btn-orange,.btn-outline-orange,.btn-ghost-orange{--tblr-btn-variant: var(--tblr-orange);--tblr-btn-variant-fg: var(--tblr-orange-fg);--tblr-btn-variant-darken: var(--tblr-orange-darken)}.btn-yellow,.btn-outline-yellow,.btn-ghost-yellow{--tblr-btn-variant: var(--tblr-yellow);--tblr-btn-variant-fg: var(--tblr-yellow-fg);--tblr-btn-variant-darken: var(--tblr-yellow-darken)}.btn-lime,.btn-outline-lime,.btn-ghost-lime{--tblr-btn-variant: var(--tblr-lime);--tblr-btn-variant-fg: var(--tblr-lime-fg);--tblr-btn-variant-darken: var(--tblr-lime-darken)}.btn-green,.btn-outline-green,.btn-ghost-green{--tblr-btn-variant: var(--tblr-green);--tblr-btn-variant-fg: var(--tblr-green-fg);--tblr-btn-variant-darken: var(--tblr-green-darken)}.btn-teal,.btn-outline-teal,.btn-ghost-teal{--tblr-btn-variant: var(--tblr-teal);--tblr-btn-variant-fg: var(--tblr-teal-fg);--tblr-btn-variant-darken: var(--tblr-teal-darken)}.btn-cyan,.btn-outline-cyan,.btn-ghost-cyan{--tblr-btn-variant: var(--tblr-cyan);--tblr-btn-variant-fg: var(--tblr-cyan-fg);--tblr-btn-variant-darken: var(--tblr-cyan-darken)}.btn-x,.btn-outline-x,.btn-ghost-x{--tblr-btn-variant: var(--tblr-x);--tblr-btn-variant-fg: var(--tblr-x-fg);--tblr-btn-variant-darken: var(--tblr-x-darken)}.btn-facebook,.btn-outline-facebook,.btn-ghost-facebook{--tblr-btn-variant: var(--tblr-facebook);--tblr-btn-variant-fg: var(--tblr-facebook-fg);--tblr-btn-variant-darken: var(--tblr-facebook-darken)}.btn-twitter,.btn-outline-twitter,.btn-ghost-twitter{--tblr-btn-variant: var(--tblr-twitter);--tblr-btn-variant-fg: var(--tblr-twitter-fg);--tblr-btn-variant-darken: var(--tblr-twitter-darken)}.btn-linkedin,.btn-outline-linkedin,.btn-ghost-linkedin{--tblr-btn-variant: var(--tblr-linkedin);--tblr-btn-variant-fg: var(--tblr-linkedin-fg);--tblr-btn-variant-darken: var(--tblr-linkedin-darken)}.btn-google,.btn-outline-google,.btn-ghost-google{--tblr-btn-variant: var(--tblr-google);--tblr-btn-variant-fg: var(--tblr-google-fg);--tblr-btn-variant-darken: var(--tblr-google-darken)}.btn-youtube,.btn-outline-youtube,.btn-ghost-youtube{--tblr-btn-variant: var(--tblr-youtube);--tblr-btn-variant-fg: var(--tblr-youtube-fg);--tblr-btn-variant-darken: var(--tblr-youtube-darken)}.btn-vimeo,.btn-outline-vimeo,.btn-ghost-vimeo{--tblr-btn-variant: var(--tblr-vimeo);--tblr-btn-variant-fg: var(--tblr-vimeo-fg);--tblr-btn-variant-darken: var(--tblr-vimeo-darken)}.btn-dribbble,.btn-outline-dribbble,.btn-ghost-dribbble{--tblr-btn-variant: var(--tblr-dribbble);--tblr-btn-variant-fg: var(--tblr-dribbble-fg);--tblr-btn-variant-darken: var(--tblr-dribbble-darken)}.btn-github,.btn-outline-github,.btn-ghost-github{--tblr-btn-variant: var(--tblr-github);--tblr-btn-variant-fg: var(--tblr-github-fg);--tblr-btn-variant-darken: var(--tblr-github-darken)}.btn-instagram,.btn-outline-instagram,.btn-ghost-instagram{--tblr-btn-variant: var(--tblr-instagram);--tblr-btn-variant-fg: var(--tblr-instagram-fg);--tblr-btn-variant-darken: var(--tblr-instagram-darken)}.btn-pinterest,.btn-outline-pinterest,.btn-ghost-pinterest{--tblr-btn-variant: var(--tblr-pinterest);--tblr-btn-variant-fg: var(--tblr-pinterest-fg);--tblr-btn-variant-darken: var(--tblr-pinterest-darken)}.btn-vk,.btn-outline-vk,.btn-ghost-vk{--tblr-btn-variant: var(--tblr-vk);--tblr-btn-variant-fg: var(--tblr-vk-fg);--tblr-btn-variant-darken: var(--tblr-vk-darken)}.btn-rss,.btn-outline-rss,.btn-ghost-rss{--tblr-btn-variant: var(--tblr-rss);--tblr-btn-variant-fg: var(--tblr-rss-fg);--tblr-btn-variant-darken: var(--tblr-rss-darken)}.btn-flickr,.btn-outline-flickr,.btn-ghost-flickr{--tblr-btn-variant: var(--tblr-flickr);--tblr-btn-variant-fg: var(--tblr-flickr-fg);--tblr-btn-variant-darken: var(--tblr-flickr-darken)}.btn-bitbucket,.btn-outline-bitbucket,.btn-ghost-bitbucket{--tblr-btn-variant: var(--tblr-bitbucket);--tblr-btn-variant-fg: var(--tblr-bitbucket-fg);--tblr-btn-variant-darken: var(--tblr-bitbucket-darken)}.btn-tabler,.btn-outline-tabler,.btn-ghost-tabler{--tblr-btn-variant: var(--tblr-tabler);--tblr-btn-variant-fg: var(--tblr-tabler-fg);--tblr-btn-variant-darken: var(--tblr-tabler-darken)}.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-muted,.btn-blue,.btn-azure,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-lime,.btn-green,.btn-teal,.btn-cyan,.btn-x,.btn-facebook,.btn-twitter,.btn-linkedin,.btn-google,.btn-youtube,.btn-vimeo,.btn-dribbble,.btn-github,.btn-instagram,.btn-pinterest,.btn-vk,.btn-rss,.btn-flickr,.btn-bitbucket,.btn-tabler{--tblr-btn-border-color: transparent;--tblr-btn-hover-border-color: transparent;--tblr-btn-active-border-color: transparent;--tblr-btn-color: var(--tblr-btn-variant-fg, #fff);--tblr-btn-bg: var(--tblr-btn-variant);--tblr-btn-hover-color: var(--tblr-btn-variant-fg);--tblr-btn-hover-bg: var(--tblr-btn-variant-darken);--tblr-btn-active-color: var(--tblr-btn-variant-fg);--tblr-btn-active-bg: var(--tblr-btn-variant-darken);--tblr-btn-disabled-bg: var(--tblr-btn-variant);--tblr-btn-disabled-color: var(--tblr-btn-variant-fg);--tblr-btn-box-shadow: var(--tblr-shadow-input)}.btn-dark{--tblr-btn-border-color: var(--tblr-dark-mode-border-color);--tblr-btn-hover-border-color: var(--tblr-dark-mode-border-active-color);--tblr-btn-active-border-color: var(--tblr-dark-mode-border-active-color)}.btn-outline-primary,.btn-outline-secondary,.btn-outline-success,.btn-outline-info,.btn-outline-warning,.btn-outline-danger,.btn-outline-light,.btn-outline-dark,.btn-outline-muted,.btn-outline-blue,.btn-outline-azure,.btn-outline-indigo,.btn-outline-purple,.btn-outline-pink,.btn-outline-red,.btn-outline-orange,.btn-outline-yellow,.btn-outline-lime,.btn-outline-green,.btn-outline-teal,.btn-outline-cyan,.btn-outline-x,.btn-outline-facebook,.btn-outline-twitter,.btn-outline-linkedin,.btn-outline-google,.btn-outline-youtube,.btn-outline-vimeo,.btn-outline-dribbble,.btn-outline-github,.btn-outline-instagram,.btn-outline-pinterest,.btn-outline-vk,.btn-outline-rss,.btn-outline-flickr,.btn-outline-bitbucket,.btn-outline-tabler,.btn-outline.btn-primary,.btn-outline.btn-secondary,.btn-outline.btn-success,.btn-outline.btn-info,.btn-outline.btn-warning,.btn-outline.btn-danger,.btn-outline.btn-light,.btn-outline.btn-dark,.btn-outline.btn-muted,.btn-outline.btn-blue,.btn-outline.btn-azure,.btn-outline.btn-indigo,.btn-outline.btn-purple,.btn-outline.btn-pink,.btn-outline.btn-red,.btn-outline.btn-orange,.btn-outline.btn-yellow,.btn-outline.btn-lime,.btn-outline.btn-green,.btn-outline.btn-teal,.btn-outline.btn-cyan,.btn-outline.btn-x,.btn-outline.btn-facebook,.btn-outline.btn-twitter,.btn-outline.btn-linkedin,.btn-outline.btn-google,.btn-outline.btn-youtube,.btn-outline.btn-vimeo,.btn-outline.btn-dribbble,.btn-outline.btn-github,.btn-outline.btn-instagram,.btn-outline.btn-pinterest,.btn-outline.btn-vk,.btn-outline.btn-rss,.btn-outline.btn-flickr,.btn-outline.btn-bitbucket,.btn-outline.btn-tabler{--tblr-btn-color: var(--tblr-btn-variant);--tblr-btn-bg: transparent;--tblr-btn-border-color: var(--tblr-btn-variant);--tblr-btn-hover-color: var(--tblr-btn-variant-fg);--tblr-btn-hover-border-color: transparent;--tblr-btn-hover-bg: var(--tblr-btn-variant);--tblr-btn-active-color: var(--tblr-btn-variant-fg);--tblr-btn-active-bg: var(--tblr-btn-variant);--tblr-btn-active-border-color: var(--tblr-btn-variant);--tblr-btn-disabled-color: var(--tblr-btn-variant);--tblr-btn-disabled-border-color: var(--tblr-btn-variant)}.btn-ghost-primary,.btn-ghost-secondary,.btn-ghost-success,.btn-ghost-info,.btn-ghost-warning,.btn-ghost-danger,.btn-ghost-light,.btn-ghost-dark,.btn-ghost-muted,.btn-ghost-blue,.btn-ghost-azure,.btn-ghost-indigo,.btn-ghost-purple,.btn-ghost-pink,.btn-ghost-red,.btn-ghost-orange,.btn-ghost-yellow,.btn-ghost-lime,.btn-ghost-green,.btn-ghost-teal,.btn-ghost-cyan,.btn-ghost-x,.btn-ghost-facebook,.btn-ghost-twitter,.btn-ghost-linkedin,.btn-ghost-google,.btn-ghost-youtube,.btn-ghost-vimeo,.btn-ghost-dribbble,.btn-ghost-github,.btn-ghost-instagram,.btn-ghost-pinterest,.btn-ghost-vk,.btn-ghost-rss,.btn-ghost-flickr,.btn-ghost-bitbucket,.btn-ghost-tabler,.btn-ghost.btn-primary,.btn-ghost.btn-secondary,.btn-ghost.btn-success,.btn-ghost.btn-info,.btn-ghost.btn-warning,.btn-ghost.btn-danger,.btn-ghost.btn-light,.btn-ghost.btn-dark,.btn-ghost.btn-muted,.btn-ghost.btn-blue,.btn-ghost.btn-azure,.btn-ghost.btn-indigo,.btn-ghost.btn-purple,.btn-ghost.btn-pink,.btn-ghost.btn-red,.btn-ghost.btn-orange,.btn-ghost.btn-yellow,.btn-ghost.btn-lime,.btn-ghost.btn-green,.btn-ghost.btn-teal,.btn-ghost.btn-cyan,.btn-ghost.btn-x,.btn-ghost.btn-facebook,.btn-ghost.btn-twitter,.btn-ghost.btn-linkedin,.btn-ghost.btn-google,.btn-ghost.btn-youtube,.btn-ghost.btn-vimeo,.btn-ghost.btn-dribbble,.btn-ghost.btn-github,.btn-ghost.btn-instagram,.btn-ghost.btn-pinterest,.btn-ghost.btn-vk,.btn-ghost.btn-rss,.btn-ghost.btn-flickr,.btn-ghost.btn-bitbucket,.btn-ghost.btn-tabler{--tblr-btn-color: var(--tblr-btn-variant);--tblr-btn-bg: transparent;--tblr-btn-border-color: transparent;--tblr-btn-hover-color: var(--tblr-btn-variant-fg);--tblr-btn-hover-bg: var(--tblr-btn-variant);--tblr-btn-hover-border-color: var(--tblr-btn-variant);--tblr-btn-active-color: var(--tblr-btn-variant-fg);--tblr-btn-active-bg: var(--tblr-btn-variant);--tblr-btn-active-border-color: transparent;--tblr-btn-active-shadow: inset 0 3px 5px color-mix(in oklab, var(--tblr-black) 12.5%, transparent);--tblr-btn-disabled-color: var(--tblr-btn-variant);--tblr-btn-disabled-bg: transparent;--tblr-btn-disabled-border-color: transparent;--tblr-gradient: none;--tblr-btn-box-shadow: none}.btn-sm,.btn-group-sm>.btn{--tblr-btn-line-height: 1rem;--tblr-btn-icon-size: 1rem}.btn-lg,.btn-group-lg>.btn{--tblr-btn-line-height: 1.5rem;--tblr-btn-icon-size: 1.5rem}.btn-xl,.btn-group-xl>.btn{--tblr-btn-line-height: 2rem;--tblr-btn-icon-size: 2rem;--tblr-btn-padding-y: .6875rem;--tblr-btn-padding-x: 1.75rem;--tblr-btn-font-size: 1.5rem}.btn-pill{padding-inline-start:1.5em;padding-inline-end:1.5em;border-radius:var(--tblr-border-radius-pill)}.btn-pill[class*=btn-icon]{--tblr-btn-pill-icon-padding-y: .375rem;--tblr-btn-pill-icon-padding-x: 15px;padding:var(--tblr-btn-pill-icon-padding-y) var(--tblr-btn-pill-icon-padding-x)}.btn-square{border-radius:0}.btn-icon,.btn-action{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn-icon,.btn-action{transition:none}}.btn-icon,.btn-action{min-width:calc(var(--tblr-btn-line-height) + var(--tblr-btn-padding-y) * 2 + var(--tblr-btn-border-width) * 2);padding-inline-start:0;padding-inline-end:0}.btn-icon .icon,.btn-action .icon{margin:calc(-1 * var(--tblr-btn-padding-x))}.btn-list{--tblr-list-gap: .5rem;display:flex;flex-wrap:wrap;gap:var(--tblr-list-gap)}.btn-list-center{justify-content:center}.btn-floating{--tblr-btn-floating-offset: 1rem;position:fixed;inset-inline-end:var(--tblr-btn-floating-offset);bottom:var(--tblr-btn-floating-offset);z-index:1030;box-shadow:var(--tblr-shadow-dropdown)}@media print{.btn-floating{display:none}}.btn-loading{position:relative;color:transparent!important;text-shadow:none!important;pointer-events:none}.btn-loading>*{opacity:0}.btn-loading:after{position:absolute;inset-inline-start:calc(50% - var(--tblr-btn-icon-size) / 2);top:calc(50% - var(--tblr-btn-icon-size) / 2);display:inline-block;width:var(--tblr-btn-icon-size);height:var(--tblr-btn-icon-size);color:var(--tblr-btn-color);vertical-align:text-bottom;content:"";border:2px var(--tblr-border-style) currentColor;border-inline-end-color:transparent;animation:spinner-border .75s linear infinite;border-radius:var(--tblr-border-radius-pill)}.btn-action{--tblr-border-color: transparent;--tblr-btn-bg: transparent;--tblr-btn-disabled-color: var(--tblr-secondary);color:var(--tblr-secondary);border-radius:var(--tblr-border-radius);background:transparent;box-shadow:none}.btn-action:after{content:none}.btn-action:focus:not(:focus-visible){outline:none;box-shadow:none}.btn-action:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:calc(var(--tblr-focus-ring-width) * -1);box-shadow:none}.btn-action:hover,.btn-action.show{color:var(--tblr-body-color);background:var(--tblr-hover-bg);border-color:transparent}.btn-action.show{color:var(--tblr-primary);background:var(--tblr-active-bg)}@media print{.btn-action{display:none}}.btn-actions{display:flex}@media print{.btn-actions{display:none}}.btn-animate-icon .icon{transition:transform .3s ease}.btn-animate-icon:hover .icon,.btn-animate-icon:focus-visible .icon{transform:translate(calc(var(--tblr-dir) * 4px))}.btn-animate-icon.btn-animate-icon-rotate:hover .icon,.btn-animate-icon.btn-animate-icon-rotate:focus-visible .icon{transform:rotate(-90deg)}.btn-animate-icon.btn-animate-icon-move-start:hover .icon,.btn-animate-icon.btn-animate-icon-move-start:focus-visible .icon{transform:translate(calc(var(--tblr-dir) * -4px))}.btn-animate-icon.btn-animate-icon-pulse:hover .icon,.btn-animate-icon.btn-animate-icon-pulse:focus-visible .icon{transform:none;animation:pulse .9s}.btn-animate-icon.btn-animate-icon-shake:hover .icon,.btn-animate-icon.btn-animate-icon-shake:focus-visible .icon{transform:none;animation:shake .9s}.btn-animate-icon.btn-animate-icon-tada:hover .icon,.btn-animate-icon.btn-animate-icon-tada:focus-visible .icon{transform:none;animation:tada .9s}.btn-group,.btn-group-vertical{box-shadow:var(--tblr-shadow-input)}.btn-group>.btn-check:checked+.btn,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:5}.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus{z-index:1}.calendar{--tblr-calendar-padding-y: .5rem;--tblr-calendar-date-padding: .2rem;--tblr-calendar-date-size: 1.4rem;display:block;font-size:.765625rem;border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.calendar-nav{display:flex;align-items:center}.calendar-title{flex:1;text-align:center}.calendar-body,.calendar-header{display:flex;flex-wrap:wrap;justify-content:start;padding:var(--tblr-calendar-padding-y) 0}.calendar-header{color:var(--tblr-secondary)}.calendar-date{flex:0 0 14.2857142857%;max-width:14.2857142857%;padding:var(--tblr-calendar-date-padding);text-align:center;border:0}.calendar-date.prev-month,.calendar-date.next-month{opacity:.25}.calendar-date .date-item{position:relative;display:inline-block;width:var(--tblr-calendar-date-size);height:var(--tblr-calendar-date-size);line-height:var(--tblr-calendar-date-size);color:var(--tblr-secondary-color);text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background:100% 0;border:var(--tblr-border-width) var(--tblr-border-style) transparent;border-radius:var(--tblr-border-radius-pill);outline:0;outline-color:transparent;transition:background .3s,border .3s,box-shadow .32s,color .3s,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.calendar-date .date-item{transition:none}}.calendar-date .date-item:hover{color:var(--tblr-primary);text-decoration:none;background:var(--tblr-bg-surface);border-color:var(--tblr-border-color)}.calendar-date .date-item:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.calendar-date .date-today{color:var(--tblr-primary);border-color:var(--tblr-border-color)}.calendar-range{position:relative}.calendar-range:before{position:absolute;inset-inline-start:0;inset-inline-end:0;top:50%;height:var(--tblr-calendar-date-size);content:"";background:color-mix(in oklab,var(--tblr-primary) 10%,transparent);transform:translateY(-50%)}.calendar-range.range-start .date-item,.calendar-range.range-end .date-item{color:#fff;background:var(--tblr-primary);border-color:var(--tblr-primary)}.calendar-range.range-start:before{inset-inline-start:50%}.calendar-range.range-end:before{inset-inline-end:50%}[data-vc=calendar]{--tblr-calendar-padding: 0;--tblr-calendar-color: var(--tblr-body-color);--tblr-calendar-font-size: .765625rem;--tblr-calendar-header-font-weight: 500;--tblr-calendar-weekday-color: var(--tblr-secondary);--tblr-calendar-day-hover-bg: var(--tblr-hover-bg);--tblr-calendar-day-selected-bg: var(--tblr-primary);--tblr-calendar-day-selected-color: var(--tblr-primary-fg);--tblr-calendar-day-today-bg: color-mix(in oklab, var(--tblr-body-color) 6%, transparent);--tblr-calendar-day-today-color: var(--tblr-primary);--tblr-calendar-day-disabled-color: var(--tblr-disabled-color);--tblr-calendar-day-size: 2rem;--tblr-calendar-day-font-size: .765625rem;--tblr-calendar-border-radius: var(--tblr-border-radius);position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:fit-content;padding:var(--tblr-calendar-padding);font-family:inherit;font-size:var(--tblr-calendar-font-size);color:var(--tblr-calendar-color)}[data-vc=calendar] button{font-family:inherit;outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){[data-vc=calendar] button{transition:none}}[data-vc=calendar] button:focus-visible{position:relative;z-index:1;outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}[data-vc-arrow]{position:relative;display:block;width:2rem;height:2rem;color:var(--tblr-calendar-color);pointer-events:auto;cursor:pointer;background-color:transparent;border:0;border-radius:var(--tblr-calendar-border-radius)}[data-vc-arrow]:before{position:absolute;inset:.25rem;content:"";background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1rem;mask-size:1rem}[data-vc-arrow]:hover{background-color:var(--tblr-calendar-day-hover-bg)}[data-vc-arrow=prev]:before{transform:rotate(-90deg)}[data-vc-arrow=next]:before{transform:rotate(90deg)}[data-vc=controls]{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding-block-start:var(--tblr-calendar-padding);padding-inline:var(--tblr-calendar-padding);pointer-events:none}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=column]{display:flex;flex-grow:1;flex-direction:column;min-width:240px}[data-vc=header]{position:relative;display:flex;align-items:center;margin-bottom:.75rem}[data-vc-header=content]{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;white-space:pre-wrap}[data-vc=month],[data-vc=year]{padding:.25rem .5rem;margin-inline:-.125rem;font-size:var(--tblr-font-size-base, 1rem);font-weight:var(--tblr-calendar-header-font-weight);color:var(--tblr-calendar-color);background-color:transparent;border:0;border-radius:var(--tblr-calendar-border-radius)}[data-vc=month]:disabled,[data-vc=year]:disabled{color:var(--tblr-calendar-day-disabled-color);pointer-events:none}[data-vc=month]:hover:not(:disabled),[data-vc=year]:hover:not(:disabled){background-color:var(--tblr-calendar-day-hover-bg)}[data-vc=content]{display:flex;flex-grow:1;flex-direction:column}[data-vc=months],[data-vc=years]{display:flex;flex-grow:1;flex-direction:column;row-gap:1rem}[data-vc-months=row],[data-vc-years=row]{display:grid;grid-template-columns:repeat(var(--tblr-calendar-columns, 4),minmax(0,1fr));column-gap:.25rem;align-items:center}[data-vc=years]{--tblr-calendar-columns: 5}[data-vc-months=cell],[data-vc-years=cell]{display:flex}[data-vc-months-month],[data-vc-years-year]{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem;padding:.25rem;font-size:var(--tblr-calendar-day-font-size);font-weight:var(--tblr-calendar-header-font-weight);line-height:1rem;color:var(--tblr-calendar-weekday-color);text-align:center;word-break:break-all;cursor:pointer;background-color:transparent;border:0;border-radius:var(--tblr-calendar-border-radius)}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{color:var(--tblr-calendar-day-disabled-color);pointer-events:none}[data-vc-months-month]:hover:not(:disabled),[data-vc-years-year]:hover:not(:disabled){background-color:var(--tblr-calendar-day-hover-bg)}[data-vc-months-month][data-vc-months-month-selected],[data-vc-months-month][data-vc-years-year-selected],[data-vc-years-year][data-vc-months-month-selected],[data-vc-years-year][data-vc-years-year-selected],[data-vc-months-month][data-vc-months-month-selected]:hover,[data-vc-months-month][data-vc-years-year-selected]:hover,[data-vc-years-year][data-vc-months-month-selected]:hover,[data-vc-years-year][data-vc-years-year-selected]:hover{color:var(--tblr-calendar-day-selected-color);background-color:var(--tblr-calendar-day-selected-bg)}[data-vc=week]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}[data-vc-week-day]{display:flex;align-items:center;justify-content:center;width:100%;min-width:var(--tblr-calendar-day-size);padding:0;margin:0;font-size:var(--tblr-calendar-day-font-size);font-weight:var(--tblr-calendar-header-font-weight);line-height:1rem;color:var(--tblr-calendar-weekday-color);background-color:transparent;border:0}button[data-vc-week-day]{cursor:pointer}[data-vc=dates]{pointer-events:none}[data-vc-dates=row]{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;width:100%}[data-vc-date]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding-top:.125rem;padding-bottom:.125rem;pointer-events:auto}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date-btn]{--tblr-calendar-day-bg: transparent;--tblr-calendar-day-bg-opacity: 100%;display:flex;align-items:center;justify-content:center;width:100%;min-width:var(--tblr-calendar-day-size);height:100%;min-height:var(--tblr-calendar-day-size);padding:0;font-size:var(--tblr-calendar-day-font-size);font-weight:400;line-height:1rem;color:var(--tblr-calendar-color);cursor:pointer;background-color:color-mix(in oklab,var(--tblr-calendar-day-bg) var(--tblr-calendar-day-bg-opacity),transparent);border:0;border-radius:var(--tblr-calendar-border-radius);outline-color:transparent;transition:color .3s,background-color .3s,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){[data-vc-date-btn]{transition:none}}[data-vc-date-btn]:hover{--tblr-calendar-day-bg: var(--tblr-calendar-day-hover-bg)}[data-vc-date-today] [data-vc-date-btn]{font-weight:700;--tblr-calendar-day-bg: var(--tblr-calendar-day-today-bg);color:var(--tblr-calendar-day-today-color)}[data-vc-date-month=next] [data-vc-date-btn],[data-vc-date-month=prev] [data-vc-date-btn]{--tblr-calendar-day-bg-opacity: 50%;color:var(--tblr-calendar-weekday-color)}[data-vc-date-disabled] [data-vc-date-btn]{color:var(--tblr-calendar-day-disabled-color)}[data-vc-date-hover] [data-vc-date-btn]{--tblr-calendar-day-bg: var(--tblr-calendar-day-hover-bg);border-radius:0}[data-vc-date-hover=first] [data-vc-date-btn]{border-start-start-radius:var(--tblr-calendar-border-radius);border-end-start-radius:var(--tblr-calendar-border-radius)}[data-vc-date-hover=last] [data-vc-date-btn]{border-start-end-radius:var(--tblr-calendar-border-radius);border-end-end-radius:var(--tblr-calendar-border-radius)}[data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:var(--tblr-calendar-border-radius)}[data-vc-date-selected] [data-vc-date-btn]{--tblr-calendar-day-bg: var(--tblr-calendar-day-selected-bg);color:var(--tblr-calendar-day-selected-color)}[data-vc-date-selected=middle] [data-vc-date-btn]{--tblr-calendar-day-bg-opacity: 10%;color:var(--tblr-calendar-color);border-radius:0}[data-vc-date-selected=first] [data-vc-date-btn]{border-start-start-radius:var(--tblr-calendar-border-radius);border-start-end-radius:0;border-end-start-radius:var(--tblr-calendar-border-radius);border-end-end-radius:0}[data-vc-date-selected=last] [data-vc-date-btn]{border-start-start-radius:0;border-start-end-radius:var(--tblr-calendar-border-radius);border-end-start-radius:0;border-end-end-radius:var(--tblr-calendar-border-radius)}[data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:var(--tblr-calendar-border-radius)}[data-vc=calendar][data-vc-input]{--tblr-datepicker-padding: 1rem;--tblr-datepicker-bg: var(--tblr-bg-surface);--tblr-datepicker-border-radius: var(--tblr-border-radius);--tblr-datepicker-box-shadow: var(--tblr-shadow-dropdown);--tblr-datepicker-min-width: 280px;--tblr-datepicker-zindex: 1000;--tblr-calendar-padding: var(--tblr-datepicker-padding);position:absolute;z-index:var(--tblr-datepicker-zindex);min-width:var(--tblr-datepicker-min-width);background-color:var(--tblr-datepicker-bg);box-shadow:var(--tblr-datepicker-box-shadow);border-radius:var(--tblr-datepicker-border-radius)}[data-vc=calendar][data-vc-input][data-vc-calendar-hidden]{pointer-events:none;opacity:0}[data-vc-position=bottom]{margin-block-start:.25rem}[data-vc-position=top]{margin-block-end:-.25rem}.carousel-indicators-vertical{--tblr-carousel-indicators-vertical-margin-inline-end: 1rem;inset-inline-start:auto;top:0;flex-direction:column;margin-block:0;margin-inline:0 var(--tblr-carousel-indicators-vertical-margin-inline-end)}.carousel-indicators-vertical [data-bs-target],.carousel-indicators-vertical [data-target]{width:3px;height:30px;margin:3px 0;border:0;border-inline-start:10px var(--tblr-border-style) transparent;border-inline-end:10px var(--tblr-border-style) transparent}.carousel-indicators-dot [data-bs-target],.carousel-indicators-dot [data-target]{width:.5rem;height:.5rem;margin:0;border:10px var(--tblr-border-style) transparent;border-radius:var(--tblr-border-radius-pill)}.carousel-indicators-thumb [data-bs-target],.carousel-indicators-thumb [data-target]{width:2rem;height:auto;margin:0 3px;background:no-repeat center/cover;border:0;box-shadow:0 2px 4px -1px color-mix(in oklab,var(--tblr-shadow-color) 15%,transparent),0 4px 6px -1px color-mix(in oklab,var(--tblr-shadow-color) 20%,transparent);opacity:.75;border-radius:var(--tblr-border-radius)}@media(min-width:992px){.carousel-indicators-thumb [data-bs-target],.carousel-indicators-thumb [data-target]{width:4rem}}.carousel-indicators-thumb [data-bs-target]:before,.carousel-indicators-thumb [data-target]:before{display:block;padding-top:var(--tblr-aspect-ratio, 100%);content:""}.carousel-indicators-thumb.carousel-indicators-vertical [data-bs-target],.carousel-indicators-thumb.carousel-indicators-vertical [data-target]{margin:3px 0}.carousel-caption-background{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:90%;background:#262626;background:linear-gradient(0deg,color-mix(in oklab,var(--tblr-dark) 90%,transparent),color-mix(in oklab,var(--tblr-dark) 0%,transparent))}@property --tblr-card-gradient-direction{syntax: "<angle>"; inherits: true; initial-value: 180deg;}@keyframes gradient-animation{0%{--tblr-card-gradient-direction: 180deg}to{--tblr-card-gradient-direction: 540deg}}.card{transition:transform .3s ease-out,opacity .3s ease-out,box-shadow .3s ease-out}@media(prefers-reduced-motion:reduce){.card{transition:none}}@media print{.card{border:none;box-shadow:none;break-inside:avoid}}a.card{color:inherit}a.card:hover{text-decoration:none;box-shadow:var(--tblr-shadow-card-hover)}.card .card{box-shadow:none}.card-borderless,.card-borderless .card-header,.card-borderless .card-footer{border-color:transparent}.card-dashed{border:var(--tblr-border-width) dashed var(--tblr-border-color)}.card-transparent{background:transparent;border:var(--tblr-border-width) dashed var(--tblr-border-color);box-shadow:none}.card-stamp{--tblr-stamp-size: 7rem;position:absolute;inset-inline-end:0;top:0;width:calc(var(--tblr-stamp-size) * 1);height:calc(var(--tblr-stamp-size) * 1);max-height:100%;overflow:hidden;pointer-events:none;border-start-end-radius:6px;opacity:.2}.card-stamp-lg{--tblr-stamp-size: 13rem}.card-stamp-icon{position:relative;inset-inline-end:calc(var(--tblr-stamp-size) * -.25);top:calc(var(--tblr-stamp-size) * -.25);display:flex;align-items:center;justify-content:center;width:calc(var(--tblr-stamp-size) * 1);height:calc(var(--tblr-stamp-size) * 1);font-size:calc(var(--tblr-stamp-size) * .75);color:var(--tblr-card-bg, var(--tblr-bg-surface));background:var(--tblr-secondary);transform:rotate(-10deg);border-radius:var(--tblr-border-radius-pill)}.card-stamp-icon .icon{width:calc(var(--tblr-stamp-size) * .75);height:calc(var(--tblr-stamp-size) * .75);stroke-width:2}.card-img,.card-img-start{border-top-right-radius:calc(var(--tblr-border-radius-lg) - (var(--tblr-border-width)));border-bottom-right-radius:calc(var(--tblr-border-radius-lg) - (var(--tblr-border-width)))}.card-img,.card-img-end{border-top-left-radius:calc(var(--tblr-border-radius-lg) - (var(--tblr-border-width)));border-bottom-left-radius:calc(var(--tblr-border-radius-lg) - (var(--tblr-border-width)))}.card-img-overlay{display:flex;flex-direction:column;justify-content:end}.card-img-overlay-dark{background-image:linear-gradient(-180deg,#0000,#0009)}.card-inactive{pointer-events:none;box-shadow:none}.card-inactive .card-body{opacity:.64}.card-active{--tblr-card-border-color: var(--tblr-primary);--tblr-card-bg: var(--tblr-active-bg)}.card-btn{display:flex;flex:1;align-items:center;justify-content:center;padding:1.25rem;font-weight:var(--tblr-font-weight-medium);color:inherit;text-align:center;border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);transition:background .3s}@media(prefers-reduced-motion:reduce){.card-btn{transition:none}}.card-btn:hover{text-decoration:none;background:var(--tblr-active-bg)}.card-btn+.card-btn{border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.card-stacked{--tblr-card-stacked-offset: .25rem;position:relative}.card-stacked:after{position:absolute;inset-inline-start:var(--tblr-card-stacked-offset);inset-inline-end:var(--tblr-card-stacked-offset);top:calc(-1 * var(--tblr-card-stacked-offset));height:var(--tblr-card-stacked-offset);content:"";background:var(--tblr-card-bg, var(--tblr-bg-surface));border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-card-border-color);border-radius:var(--tblr-card-border-radius) var(--tblr-card-border-radius) 0 0}.card-cover{position:relative;padding:1.25rem;background:#666 no-repeat center/cover}.card-cover:before{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;content:"";background:color-mix(in oklab,var(--tblr-dark) 48%,transparent)}.card-cover:first-child,.card-cover:first-child:before{border-radius:6px 6px 0 0}.card-cover-blurred:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-actions{--tblr-card-actions-gutter: .5rem;padding-inline-start:var(--tblr-card-actions-gutter);margin-block:calc(-1 * var(--tblr-card-actions-gutter));margin-inline:auto calc(-1 * var(--tblr-card-actions-gutter))}.card-actions a{text-decoration:none}.card-header{display:flex;align-items:center;color:inherit;background-color:var(--tblr-card-header-bg, var(--tblr-card-cap-bg))}.card-header:first-child{border-radius:var(--tblr-card-border-radius) var(--tblr-card-border-radius) 0 0}.card-header-light{background:var(--tblr-bg-surface-tertiary);border-bottom-color:transparent}.card-header-tabs{flex:1;padding:calc(var(--tblr-card-cap-padding-y) * .5) calc(var(--tblr-card-cap-padding-x) * .5) 0;margin:calc(var(--tblr-card-cap-padding-y) * -1) calc(var(--tblr-card-cap-padding-x) * -1);background:var(--tblr-bg-surface-tertiary);border-radius:var(--tblr-card-border-radius) var(--tblr-card-border-radius) 0 0}.card-header-pills{--tblr-card-header-pills-margin: .5rem;flex:1;margin-top:calc(-1 * var(--tblr-card-header-pills-margin));margin-bottom:calc(-1 * var(--tblr-card-header-pills-margin))}.card-rotate-left,.card-rotate-start{transform:rotate(1.5deg)}.card-rotate-right,.card-rotate-end{transform:rotate(-1.5deg)}.card-link{color:inherit}.card-link:hover{color:inherit;text-decoration:none;box-shadow:0 1px 6px #00000014}.card-link-rotate:hover{opacity:1;transform:rotate(-1.5deg)}.card-link-pop:hover{opacity:1;transform:translateY(-2px)}.card-footer{margin-top:auto}.card-footer:last-child{border-radius:0 0 var(--tblr-card-border-radius) var(--tblr-card-border-radius)}.card-footer-transparent{padding-top:0;background:transparent;border-color:transparent}.card-footer-borderless{border-top:none}.card-progress{--tblr-card-progress-height: .25rem;height:var(--tblr-card-progress-height)}.card-progress:last-child{border-radius:0 0 2px 2px}.card-progress:first-child{border-radius:2px 2px 0 0}.card>.card-progress{--tblr-card-progress-offset: calc(-1 * var(--tblr-card-border-width));position:absolute;inset:var(--tblr-card-progress-offset);width:auto;height:auto;pointer-events:none;border-radius:var(--tblr-card-border-radius)}.card>.card-progress:last-child{-webkit-mask-image:linear-gradient(to top,#000 var(--tblr-card-progress-height),transparent var(--tblr-card-progress-height));mask-image:linear-gradient(to top,#000 var(--tblr-card-progress-height),transparent var(--tblr-card-progress-height))}.card>.card-progress:first-child{-webkit-mask-image:linear-gradient(to bottom,#000 var(--tblr-card-progress-height),transparent var(--tblr-card-progress-height));mask-image:linear-gradient(to bottom,#000 var(--tblr-card-progress-height),transparent var(--tblr-card-progress-height))}.card-meta{color:var(--tblr-secondary)}.card-title{--tblr-card-title-margin-bottom: 1rem;--tblr-card-title-line-height: 1.5rem;display:block;margin:0 0 var(--tblr-card-title-margin-bottom);font-size:1rem;font-weight:var(--tblr-font-weight-medium);line-height:var(--tblr-card-title-line-height);color:var(--tblr-heading-color)}a.card-title:hover{color:inherit}.card-header .card-title{margin:0}.card-subtitle{--tblr-card-subtitle-margin-start: .25rem;margin-bottom:1.25rem;font-weight:400;color:var(--tblr-secondary)}.card-header .card-subtitle{margin:0}.card-title .card-subtitle{margin-block:0;margin-inline:var(--tblr-card-subtitle-margin-start) 0;font-size:.875rem}.card-body{--tblr-card-body-padding-sm: 1rem;--tblr-card-body-padding-md: 2.5rem;--tblr-card-body-padding-lg: 2rem;--tblr-card-body-padding-lg-up: 4rem;position:relative}.card-body>:last-child{margin-bottom:0}.card-sm>.card-body{padding:var(--tblr-card-body-padding-sm)}@media(min-width:768px){.card-md>.card-body{padding:var(--tblr-card-body-padding-md)}}@media(min-width:768px){.card-lg>.card-body{padding:var(--tblr-card-body-padding-lg)}}@media(min-width:992px){.card-lg>.card-body{padding:var(--tblr-card-body-padding-lg-up)}}@media print{.card-body{padding:0}}.card-body+.card-body{border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.card-body-scrollable{overflow:auto}.card-options{--tblr-card-options-top: 1.5rem;--tblr-card-options-inset: .75rem;display:flex;margin-inline-start:auto}.card-options-link{--tblr-card-options-link-min-width: 1rem;--tblr-card-options-link-margin-start: .25rem;display:inline-block;min-width:var(--tblr-card-options-link-min-width);margin-inline-start:var(--tblr-card-options-link-margin-start);color:var(--tblr-secondary)}.card-status-top,.card-status-start,.card-status-bottom{--tblr-card-status-size: 3px;--tblr-card-status-offset: calc(-1 * var(--tblr-card-border-width));position:absolute;inset:var(--tblr-card-status-offset);pointer-events:none;border-radius:var(--tblr-card-border-radius)}.card-status-top{-webkit-mask-image:linear-gradient(to bottom,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size));mask-image:linear-gradient(to bottom,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size))}.card-status-start{-webkit-mask-image:linear-gradient(to right,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size));mask-image:linear-gradient(to right,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size))}[dir=rtl] .card-status-start{-webkit-mask-image:linear-gradient(to left,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size));mask-image:linear-gradient(to left,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size))}.card-status-bottom{-webkit-mask-image:linear-gradient(to top,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size));mask-image:linear-gradient(to top,#000 var(--tblr-card-status-size),transparent var(--tblr-card-status-size))}.card-table{margin-bottom:0!important}.card-table tr td:first-child,.card-table tr th:first-child{padding-inline-start:1.25rem;border-inline-start:0;border-start-start-radius:var(--tblr-card-border-radius)}.card-table tr td:last-child,.card-table tr th:last-child{padding-inline-end:1.25rem;border-inline-end:0;border-start-end-radius:var(--tblr-card-border-radius)}.card-table thead:last-child tr:last-child>*:last-child,.card-table tbody:last-child tr:last-child>*:last-child,.card-table tfoot:last-child tr:last-child>*:last-child{border-end-end-radius:calc(var(--tblr-card-border-radius) - var(--tblr-card-border-width))}.card-table thead:last-child tr:last-child>*:first-child,.card-table tbody:last-child tr:last-child>*:first-child,.card-table tfoot:last-child tr:last-child>*:first-child{border-end-start-radius:calc(var(--tblr-card-border-radius) - var(--tblr-card-border-width))}.card-table thead tr:first-child,.card-table tbody tr:first-child,.card-table tfoot tr:first-child,.card-table thead tr:first-child td,.card-table thead tr:first-child th,.card-table tbody tr:first-child td,.card-table tbody tr:first-child th,.card-table tfoot tr:first-child td,.card-table tfoot tr:first-child th{border-top:0}.card-table tbody tr:last-child td{border-bottom:0}.card-table tfoot tr:last-child{border-bottom:0}.card-body+.card-table{border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-table-border-color)}.card-code{padding:0;overflow:hidden}.card-code:first-child{border-top-right-radius:var(--tblr-card-border-radius);border-top-left-radius:var(--tblr-card-border-radius)}.card-code:last-child{border-bottom-left-radius:var(--tblr-card-border-radius);border-bottom-right-radius:var(--tblr-card-border-radius)}.card-code .highlight{margin:0;border:0}.card-code pre{margin:0!important;border:0!important;border-radius:0}.card-chart{--tblr-card-avatar-height: 3.5rem;position:relative;z-index:1;height:var(--tblr-card-avatar-height)}.card-avatar{--tblr-card-avatar-ring-width: .25rem;margin-inline-start:auto;margin-inline-end:auto;margin-top:calc(-1 * var(--tblr-avatar-size) * .5);box-shadow:0 0 0 var(--tblr-card-avatar-ring-width) var(--tblr-card-bg, var(--tblr-bg-surface))}.card-body+.card-list-group{border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.card-list-group .list-group-item{padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-inline-start:0;border-inline-end:0;border-radius:0}.card-list-group .list-group-item:last-child{border-bottom:0}.card-list-group .list-group-item:first-child{border-top:0}.card-tabs .nav-tabs{position:relative;z-index:1;border-bottom:0}.card-tabs .nav-tabs .nav-link{background:var(--tblr-bg-surface-tertiary);border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.card-tabs .nav-tabs .nav-link.active,.card-tabs .nav-tabs .nav-link:active,.card-tabs .nav-tabs .nav-link:hover{color:var(--tblr-body-color);border-color:var(--tblr-border-color-translucent)}.card-tabs .nav-tabs .nav-link.active{color:var(--tblr-heading-color, var(--tblr-emphasis-color));background:var(--tblr-card-bg, var(--tblr-bg-surface));border-bottom-color:transparent}.card-tabs .nav-tabs .nav-item:not(:first-child) .nav-link{border-start-start-radius:0}.card-tabs .nav-tabs .nav-item:not(:last-child) .nav-link{border-start-end-radius:0}.card-tabs .nav-tabs .nav-item+.nav-item{margin-inline-start:calc(-1 * var(--tblr-border-width))}.card-tabs .nav-tabs-bottom,.card-tabs .nav-tabs-bottom .nav-link{margin-bottom:0}.card-tabs .nav-tabs-bottom .nav-link.active{border-top-color:transparent}.card-tabs .nav-tabs-bottom .nav-item{margin-top:calc(-1 * var(--tblr-border-width));margin-bottom:0}.card-tabs .nav-tabs-bottom .nav-item .nav-link{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent);border-radius:0 0 var(--tblr-border-radius-lg) var(--tblr-border-radius-lg)}.card-tabs .nav-tabs-bottom .nav-item:not(:first-child) .nav-link{border-end-start-radius:0}.card-tabs .nav-tabs-bottom .nav-item:not(:last-child) .nav-link{border-end-end-radius:0}.card-tabs .card{border-end-start-radius:0}.card-tabs .nav-tabs+.tab-content .card{border-start-start-radius:0!important;border-end-start-radius:var(--tblr-card-border-radius)}.card-tabs .tab-content:has(+.nav-tabs) .card{border-start-start-radius:var(--tblr-card-border-radius);border-end-start-radius:0!important}.card-note{--tblr-card-bg: color-mix(in oklab, var(--tblr-yellow) 12%, var(--tblr-bg-surface));--tblr-card-border-color: color-mix(in oklab, var(--tblr-yellow) 20%, var(--tblr-bg-surface))}.card-gradient{--tblr-card-gradient-direction: 180deg;--tblr-card-gradient-opacity: 86%;--tblr-card-gradient: var(--tblr-primary), var(--tblr-primary);background:radial-gradient(ellipse at center,var(--tblr-card-bg) 0%,color-mix(in oklab,var(--tblr-card-bg) 0%,transparent) 80%) border-box,linear-gradient(var(--tblr-card-gradient-direction),color-mix(in oklab,var(--tblr-card-bg) var(--tblr-card-gradient-opacity),transparent) 0%,var(--tblr-card-bg) 40%) border-box,linear-gradient(calc(270deg + var(--tblr-card-gradient-direction)),var(--tblr-card-gradient)) border-box}.card-gradient-blue{--tblr-card-gradient: var(--tblr-blue), var(--tblr-blue)}.card-gradient-azure{--tblr-card-gradient: var(--tblr-azure), var(--tblr-azure)}.card-gradient-indigo{--tblr-card-gradient: var(--tblr-indigo), var(--tblr-indigo)}.card-gradient-purple{--tblr-card-gradient: var(--tblr-purple), var(--tblr-purple)}.card-gradient-pink{--tblr-card-gradient: var(--tblr-pink), var(--tblr-pink)}.card-gradient-red{--tblr-card-gradient: var(--tblr-red), var(--tblr-red)}.card-gradient-orange{--tblr-card-gradient: var(--tblr-orange), var(--tblr-orange)}.card-gradient-yellow{--tblr-card-gradient: var(--tblr-yellow), var(--tblr-yellow)}.card-gradient-lime{--tblr-card-gradient: var(--tblr-lime), var(--tblr-lime)}.card-gradient-green{--tblr-card-gradient: var(--tblr-green), var(--tblr-green)}.card-gradient-teal{--tblr-card-gradient: var(--tblr-teal), var(--tblr-teal)}.card-gradient-cyan{--tblr-card-gradient: var(--tblr-cyan), var(--tblr-cyan)}.card-gradient-black{--tblr-card-gradient: var(--tblr-black), var(--tblr-black)}.card-gradient-white{--tblr-card-gradient: var(--tblr-white), var(--tblr-white)}.card-gradient-gray{--tblr-card-gradient: var(--tblr-gray), var(--tblr-gray)}.card-gradient-gray-dark{--tblr-card-gradient: var(--tblr-gray-dark), var(--tblr-gray-dark)}.card-gradient-primary{--tblr-card-gradient: var(--tblr-primary), var(--tblr-primary)}.card-gradient-secondary{--tblr-card-gradient: var(--tblr-secondary), var(--tblr-secondary)}.card-gradient-success{--tblr-card-gradient: var(--tblr-success), var(--tblr-success)}.card-gradient-info{--tblr-card-gradient: var(--tblr-info), var(--tblr-info)}.card-gradient-warning{--tblr-card-gradient: var(--tblr-warning), var(--tblr-warning)}.card-gradient-danger{--tblr-card-gradient: var(--tblr-danger), var(--tblr-danger)}.card-gradient-light{--tblr-card-gradient: var(--tblr-light), var(--tblr-light)}.card-gradient-dark{--tblr-card-gradient: var(--tblr-dark), var(--tblr-dark)}.card-gradient-muted{--tblr-card-gradient: var(--tblr-muted), var(--tblr-muted)}.card-gradient-rainbow{--tblr-card-gradient: #78c5d6, #459ba8, #79c267, #c5d647, #f5d63d, #f08b33, #e868a2, #be61a5}.card-gradient-sun{--tblr-card-gradient: #fd1d1d, #fcb045}.card-gradient-snow{--tblr-card-gradient: #333, #e9ecef}.card-gradient-ocean{--tblr-card-gradient: #1cb5e0, #000851}.card-gradient-mellow{--tblr-card-gradient: #f8ff00, #3ad59f}.card-gradient-disco{--tblr-card-gradient: #fc466b, #3f5efb}.card-gradient-psychedelic{--tblr-card-gradient: #fcc5e4, #fda34b, #ff7882, #c8699e, #7046aa, #0c1db8, #020f75}.card-gradient-love{--tblr-card-gradient: #f235e6, #bc0707}.card-gradient-gold{--tblr-card-gradient: #9d4100, #bf7122, #f59f00, #ffd700}.card-gradient-animated{animation:gradient-animation 15s linear infinite}.card-gradient-bottom{--tblr-card-gradient-direction: 0deg}.card-gradient-end{--tblr-card-gradient-direction: 270deg}.card-gradient-start{--tblr-card-gradient-direction: 90deg}.btn-close{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn-close{transition:none}}.btn-close{--tblr-btn-close-color: currentColor;--tblr-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='oklch%2826.86%25 0 0deg%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--tblr-btn-close-opacity: .4;--tblr-btn-close-hover-opacity: .75;--tblr-btn-close-focus-opacity: 1;--tblr-btn-close-disabled-opacity: .25;--tblr-btn-close-size: 1em;position:relative;display:block;width:var(--tblr-btn-close-size);height:var(--tblr-btn-close-size);padding:.875em;color:var(--tblr-btn-close-color);cursor:pointer;background-color:var(--tblr-btn-close-color);border:0;opacity:var(--tblr-btn-close-opacity);-webkit-mask:var(--tblr-btn-close-bg) no-repeat center/calc(var(--tblr-btn-close-size) * .75);mask:var(--tblr-btn-close-bg) no-repeat center/calc(var(--tblr-btn-close-size) * .75);border-radius:var(--tblr-border-radius)}.btn-close:before{position:absolute;top:50%;right:50%;width:max(100%,24px);height:max(100%,24px);content:"";transform:translate(50%,-50%)}.btn-close:hover{color:var(--tblr-btn-close-color);text-decoration:none;background-color:var(--tblr-btn-close-color);opacity:var(--tblr-btn-close-hover-opacity)}.btn-close:focus{outline:0;opacity:var(--tblr-btn-close-focus-opacity)}.btn-close:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--tblr-btn-close-disabled-opacity)}@media print{.btn-close{display:none}}.dropdown-menu{--tblr-dropdown-item-gap: .5rem;--tblr-dropdown-item-icon-size: 1.25rem;--tblr-dropdown-item-icon-color: var(--tblr-tertiary);--tblr-dropdown-header-padding-bottom: .25rem;--tblr-dropdown-menu-columns-gap: .25rem;--tblr-dropdown-arrow-offset: .25rem;--tblr-dropdown-arrow-inset: .75rem;--tblr-dropdown-dropend-offset: .25rem;--tblr-dropdown-menu-card-min-width: 20rem;-webkit-user-select:none;user-select:none;background-clip:border-box}.dropdown-menu.card{display:none;min-width:25rem;padding:0}.dropdown-menu.card.show{display:flex}@media print{.dropdown-menu{display:none}}.dropdown-item{display:flex;gap:var(--tblr-dropdown-item-gap, .5rem);align-items:center;min-width:11rem;margin:0;line-height:1.4285714286}.dropdown-item-icon{width:var(--tblr-dropdown-item-icon-size)!important;height:var(--tblr-dropdown-item-icon-size)!important;color:var(--tblr-dropdown-item-icon-color);text-align:center}.dropdown-item-indicator{display:inline-flex;align-items:center;height:var(--tblr-dropdown-item-icon-size);line-height:1;vertical-align:bottom}.dropdown-header{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);padding-bottom:var(--tblr-dropdown-header-padding-bottom);pointer-events:none}.dropdown-menu-scrollable{height:auto;max-height:13rem;overflow-x:hidden;overscroll-behavior:contain}.dropdown-menu-column{min-width:11rem}.dropdown-menu-column .dropdown-item{min-width:0}.dropdown-menu-columns{display:flex;gap:var(--tblr-dropdown-menu-columns-gap)}.dropdown-menu-arrow:before{position:absolute;inset-inline-start:var(--tblr-dropdown-arrow-inset);top:calc(-1 * var(--tblr-dropdown-arrow-offset));z-index:-1;display:block;width:14px;height:14px;clip-path:inset(0 5px 5px 0);content:"";background:inherit;border:1px solid var(--tblr-dropdown-border-color);border-width:1px 1px 0 0;transform:rotate(45deg);transform-origin:center}.dropdown-menu-arrow.dropdown-menu-end:before{inset-inline-start:auto;inset-inline-end:var(--tblr-dropdown-arrow-inset)}.dropend>.dropdown-menu{margin-inline-start:calc(-1 * var(--tblr-dropdown-dropend-offset));margin-top:calc(-.25rem - 1px)}.dropend .dropdown-toggle:after{margin-inline-start:auto}.dropdown-menu-card{min-width:var(--tblr-dropdown-menu-card-min-width);padding:0}.dropdown-menu-card>.card{margin:0;border:0;box-shadow:none}.datagrid{--tblr-datagrid-padding: 1.5rem;--tblr-datagrid-item-width: 15rem;--tblr-datagrid-title-margin-bottom: .25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tblr-datagrid-item-width),1fr));grid-gap:var(--tblr-datagrid-padding)}.datagrid-title{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);margin-bottom:var(--tblr-datagrid-title-margin-bottom)}.empty{--tblr-empty-padding: 1rem;--tblr-empty-padding-md: 3rem;--tblr-empty-icon-size: 3rem;--tblr-empty-icon-margin-bottom: 1rem;--tblr-empty-img-margin-bottom: 2rem;--tblr-empty-header-margin-bottom: 1rem;--tblr-empty-header-font-size: 4rem;--tblr-empty-title-margin-bottom: .5rem;--tblr-empty-action-margin-top: 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--tblr-empty-padding);text-align:center}@media(min-width:768px){.empty{padding:var(--tblr-empty-padding-md)}}.empty-icon{width:var(--tblr-empty-icon-size);height:var(--tblr-empty-icon-size);margin:0 0 var(--tblr-empty-icon-margin-bottom);line-height:1;color:var(--tblr-secondary)}.empty-icon svg{width:100%;height:100%}.empty-img{margin:0 0 var(--tblr-empty-img-margin-bottom);line-height:1}.empty-header{margin:0 0 var(--tblr-empty-header-margin-bottom);font-size:var(--tblr-empty-header-font-size);font-weight:var(--tblr-font-weight-light);line-height:1;color:var(--tblr-secondary)}.empty-title{font-size:1.25rem;font-weight:var(--tblr-font-weight-semibold);line-height:1.75rem}.empty-title,.empty-subtitle{margin:0 0 var(--tblr-empty-title-margin-bottom)}.empty-action{margin-top:var(--tblr-empty-action-margin-top)}.empty-bordered{border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.row>*{min-width:0}.col-separator{border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.container-slim{--tblr-gutter-x: calc(var(--tblr-page-padding) * 2);--tblr-gutter-y: 0;width:100%;padding-inline-end:calc(var(--tblr-gutter-x) * .5);padding-inline-start:calc(var(--tblr-gutter-x) * .5);margin-inline-end:auto;margin-inline-start:auto;max-width:16rem}.container-tight{--tblr-gutter-x: calc(var(--tblr-page-padding) * 2);--tblr-gutter-y: 0;width:100%;padding-inline-end:calc(var(--tblr-gutter-x) * .5);padding-inline-start:calc(var(--tblr-gutter-x) * .5);margin-inline-end:auto;margin-inline-start:auto;max-width:32rem}.container-narrow{--tblr-gutter-x: calc(var(--tblr-page-padding) * 2);--tblr-gutter-y: 0;width:100%;padding-inline-end:calc(var(--tblr-gutter-x) * .5);padding-inline-start:calc(var(--tblr-gutter-x) * .5);margin-inline-end:auto;margin-inline-start:auto;max-width:61.875rem}.row-0{--tblr-grid-row-gutter: 0;margin-inline-start:calc(-1 * var(--tblr-grid-row-gutter));margin-inline-end:calc(-1 * var(--tblr-grid-row-gutter))}.row-0>.col,.row-0>[class*=col-]{padding-inline-start:var(--tblr-grid-row-gutter);padding-inline-end:var(--tblr-grid-row-gutter)}.row-0 .card{margin-bottom:calc(2 * var(--tblr-grid-row-gutter))}.row-sm{--tblr-grid-row-gutter: .375rem;margin-inline-start:calc(-1 * var(--tblr-grid-row-gutter));margin-inline-end:calc(-1 * var(--tblr-grid-row-gutter))}.row-sm>.col,.row-sm>[class*=col-]{padding-inline-start:var(--tblr-grid-row-gutter);padding-inline-end:var(--tblr-grid-row-gutter)}.row-sm .card{margin-bottom:calc(2 * var(--tblr-grid-row-gutter))}.row-md{--tblr-grid-row-gutter: 1.5rem;margin-inline-start:calc(-1 * var(--tblr-grid-row-gutter));margin-inline-end:calc(-1 * var(--tblr-grid-row-gutter))}.row-md>.col,.row-md>[class*=col-]{padding-inline-start:var(--tblr-grid-row-gutter);padding-inline-end:var(--tblr-grid-row-gutter)}.row-md .card{margin-bottom:calc(2 * var(--tblr-grid-row-gutter))}.row-lg{--tblr-grid-row-gutter: 3rem;margin-inline-start:calc(-1 * var(--tblr-grid-row-gutter));margin-inline-end:calc(-1 * var(--tblr-grid-row-gutter))}.row-lg>.col,.row-lg>[class*=col-]{padding-inline-start:var(--tblr-grid-row-gutter);padding-inline-end:var(--tblr-grid-row-gutter)}.row-lg .card{margin-bottom:calc(2 * var(--tblr-grid-row-gutter))}.row-deck>.col,.row-deck>[class*=col-]{display:flex;align-items:stretch}.row-deck>.col .card,.row-deck>[class*=col-] .card{flex:1 1 auto}.row-cards{--tblr-gutter-x: var(--tblr-page-padding);--tblr-gutter-y: var(--tblr-page-padding);min-width:0}.row-cards .row-cards{flex:1}.space-y{display:flex;flex-direction:column;gap:1rem}.space-x{display:flex;gap:1rem}.space-y-0{display:flex;flex-direction:column;gap:0}.space-x-0{display:flex;gap:0}.space-y-1{display:flex;flex-direction:column;gap:.25rem}.space-x-1{display:flex;gap:.25rem}.space-y-2{display:flex;flex-direction:column;gap:.5rem}.space-x-2{display:flex;gap:.5rem}.space-y-3{display:flex;flex-direction:column;gap:1rem}.space-x-3{display:flex;gap:1rem}.space-y-4{display:flex;flex-direction:column;gap:1.5rem}.space-x-4{display:flex;gap:1.5rem}.space-y-5{display:flex;flex-direction:column;gap:2rem}.space-x-5{display:flex;gap:2rem}.space-y-6{display:flex;flex-direction:column;gap:2.5rem}.space-x-6{display:flex;gap:2.5rem}.divide-y>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y>:not(template):not(:first-child){padding-top:1rem!important}.divide-y>:not(template):not(:last-child){padding-bottom:1rem!important}.divide-x>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x>:not(template):not(:first-child){padding-inline-start:1rem!important}.divide-x>:not(template):not(:last-child){padding-inline-end:1rem!important}.divide-y-0>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y-0>:not(template):not(:first-child){padding-top:0!important}.divide-y-0>:not(template):not(:last-child){padding-bottom:0!important}.divide-x-0>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x-0>:not(template):not(:first-child){padding-inline-start:0!important}.divide-x-0>:not(template):not(:last-child){padding-inline-end:0!important}.divide-y-1>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y-1>:not(template):not(:first-child){padding-top:.25rem!important}.divide-y-1>:not(template):not(:last-child){padding-bottom:.25rem!important}.divide-x-1>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x-1>:not(template):not(:first-child){padding-inline-start:.25rem!important}.divide-x-1>:not(template):not(:last-child){padding-inline-end:.25rem!important}.divide-y-2>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y-2>:not(template):not(:first-child){padding-top:.5rem!important}.divide-y-2>:not(template):not(:last-child){padding-bottom:.5rem!important}.divide-x-2>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x-2>:not(template):not(:first-child){padding-inline-start:.5rem!important}.divide-x-2>:not(template):not(:last-child){padding-inline-end:.5rem!important}.divide-y-3>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y-3>:not(template):not(:first-child){padding-top:1rem!important}.divide-y-3>:not(template):not(:last-child){padding-bottom:1rem!important}.divide-x-3>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x-3>:not(template):not(:first-child){padding-inline-start:1rem!important}.divide-x-3>:not(template):not(:last-child){padding-inline-end:1rem!important}.divide-y-4>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y-4>:not(template):not(:first-child){padding-top:1.5rem!important}.divide-y-4>:not(template):not(:last-child){padding-bottom:1.5rem!important}.divide-x-4>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x-4>:not(template):not(:first-child){padding-inline-start:1.5rem!important}.divide-x-4>:not(template):not(:last-child){padding-inline-end:1.5rem!important}.divide-y-5>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y-5>:not(template):not(:first-child){padding-top:2rem!important}.divide-y-5>:not(template):not(:last-child){padding-bottom:2rem!important}.divide-x-5>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x-5>:not(template):not(:first-child){padding-inline-start:2rem!important}.divide-x-5>:not(template):not(:last-child){padding-inline-end:2rem!important}.divide-y-6>:not(template)~:not(template){border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-y-6>:not(template):not(:first-child){padding-top:2.5rem!important}.divide-y-6>:not(template):not(:last-child){padding-bottom:2.5rem!important}.divide-x-6>:not(template)~:not(template){border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)!important}.divide-x-6>:not(template):not(:first-child){padding-inline-start:2.5rem!important}.divide-x-6>:not(template):not(:last-child){padding-inline-end:2.5rem!important}.divide-y-fill{display:flex;flex-direction:column;height:100%}.divide-y-fill>:not(template){display:flex;flex:1;flex-direction:column;justify-content:center}.icon{--tblr-icon-size: 1.25rem;display:inline-block;width:var(--tblr-icon-size);height:var(--tblr-icon-size);font-size:var(--tblr-icon-size);vertical-align:bottom;transform-origin:center;stroke-width:1.5}.icon:hover{text-decoration:none}.icon-inline{--tblr-icon-size: 1rem;--tblr-icon-inline-vertical-align: -.2rem;vertical-align:var(--tblr-icon-inline-vertical-align)}.icon-filled{fill:currentColor}.icon-sm{--tblr-icon-size: 1rem;stroke-width:1.5}.icon-md{--tblr-icon-size: 2.5rem;stroke-width:1}.icon-lg{--tblr-icon-size: 3.5rem;stroke-width:1}.icon-pulse{transition:all .15s ease 0s;animation:pulse 2s ease infinite;animation-fill-mode:both}.icon-tada{transition:all .15s ease 0s;animation:tada 3s ease infinite;animation-fill-mode:both}.icon-rotate{transition:all .15s ease 0s;animation:rotate-360 3s linear infinite;animation-fill-mode:both}.img-responsive{--tblr-img-responsive-ratio: 75%;padding-top:var(--tblr-img-responsive-ratio);background:no-repeat center/cover}.img-responsive-grid{padding-top:calc(var(--tblr-img-responsive-ratio) - var(--tblr-gutter-y) / 2)}.img-responsive-1x1{--tblr-img-responsive-ratio: 100%}.img-responsive-2x1{--tblr-img-responsive-ratio: 50%}.img-responsive-1x2{--tblr-img-responsive-ratio: 200%}.img-responsive-3x1{--tblr-img-responsive-ratio: 33.3333333333%}.img-responsive-1x3{--tblr-img-responsive-ratio: 300%}.img-responsive-4x1{--tblr-img-responsive-ratio: 25%}.img-responsive-1x4{--tblr-img-responsive-ratio: 400%}.img-responsive-4x3{--tblr-img-responsive-ratio: 75%}.img-responsive-3x4{--tblr-img-responsive-ratio: 133.3333333333%}.img-responsive-16x9{--tblr-img-responsive-ratio: 56.25%}.img-responsive-9x16{--tblr-img-responsive-ratio: 177.7777777778%}.img-responsive-21x9{--tblr-img-responsive-ratio: 42.8571428571%}.img-responsive-9x21{--tblr-img-responsive-ratio: 233.3333333333%}.img-bg{background:no-repeat center/cover}textarea[cols]{height:auto}.col-form-label,.form-label{--tblr-form-label-required-gap: .25rem;display:block;font-weight:var(--tblr-font-weight-medium)}.col-form-label.required:after,.form-label.required:after{margin-inline-start:var(--tblr-form-label-required-gap);color:#d63939;content:"*"}.form-label-description{float:inline-end;font-weight:var(--tblr-font-weight-normal);color:var(--tblr-secondary)}.form-select:-moz-focusring{color:var(--tblr-body-color)}.form-control:-webkit-autofill{color:var(--tblr-body-color);box-shadow:0 0 0 1000px var(--tblr-bg-surface-secondary) inset;-webkit-text-fill-color:var(--tblr-body-color)}.form-control:disabled,.form-control.disabled{color:var(--tblr-secondary);-webkit-user-select:none;user-select:none}.form-control[size]{width:auto}.form-control-light{background-color:var(--tblr-gray-100);border-color:transparent}.form-control-dark{color:#fff;background-color:color-mix(in oklab,var(--tblr-black) 10%,transparent);border-color:transparent}.form-control-dark:focus{background-color:color-mix(in oklab,var(--tblr-black) 10%,transparent);border-color:color-mix(in oklab,var(--tblr-white) 24%,transparent);box-shadow:none}.form-control-dark::placeholder{color:color-mix(in oklab,var(--tblr-white) 60%,transparent)}.form-control-rounded{border-radius:var(--tblr-border-radius-pill)}.form-control-flush{padding:0;line-height:inherit;resize:none;background:none!important;border-color:transparent!important;box-shadow:none!important}.form-footer{--tblr-form-footer-margin-top: 2rem;margin-top:var(--tblr-form-footer-margin-top)}.form-fieldset{--tblr-form-fieldset-padding: 1rem;--tblr-form-fieldset-margin-bottom: 1rem;padding:var(--tblr-form-fieldset-padding);margin-bottom:var(--tblr-form-fieldset-margin-bottom);background:var(--tblr-bg-surface-secondary);border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);border-radius:var(--tblr-border-radius)}fieldset:empty{display:none}.form-help{--tblr-form-help-size: 1.125rem;--tblr-form-help-font-size: .75rem;display:inline-flex;align-items:center;justify-content:center;width:var(--tblr-form-help-size);height:var(--tblr-form-help-size);padding:0;font-size:var(--tblr-form-help-font-size);font-weight:var(--tblr-font-weight-semibold);color:var(--tblr-secondary);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--tblr-gray-100);border:0;border-radius:var(--tblr-border-radius-pill);transition:background-color .3s,color .3s}@media(prefers-reduced-motion:reduce){.form-help{transition:none}}.form-help:hover,.form-help[aria-describedby]{color:#fff;background:var(--tblr-primary)}.input-group{box-shadow:var(--tblr-shadow-input);border-radius:var(--tblr-border-radius)}.input-group .form-control,.input-group .form-select,.input-group .btn{box-shadow:none}.input-group-link{font-size:.75rem}.input-group-flat{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.input-group-flat{transition:none}}.input-group-flat:focus-within{--tblr-focus-ring-offset: -1px;outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset);border-radius:var(--tblr-border-radius)}.input-group-flat:focus-within .form-control,.input-group-flat:focus-within .input-group-text{border-color:color-mix(in oklab,var(--tblr-white) 50%,var(--tblr-primary))!important}.input-group-flat .form-control:focus{border-color:var(--tblr-border-color);outline:0;box-shadow:none}.input-group-flat .form-control:not(:last-child){border-inline-end:0}.input-group-flat .form-control:not(:first-child){border-inline-start:0}.input-group-flat .input-group-text{z-index:10;background:var(--tblr-bg-forms);transition:border-color .15s ease-in-out,outline-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.input-group-flat .input-group-text{transition:none}}.input-group-flat .input-group-text:first-child{padding-inline-end:0;border-inline-end:0}.input-group-flat .input-group-text:last-child{padding-inline-start:0;border-inline-start:0}.input-group-flat:has(.form-control.is-valid) .input-group-text,.was-validated .input-group-flat:has(.form-control:valid) .input-group-text{border-color:var(--tblr-form-valid-border-color)}.input-group-flat:has(.form-control.is-valid):focus-within,.was-validated .input-group-flat:has(.form-control:valid):focus-within{outline-color:light-dark(color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-success) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)))}.input-group-flat:has(.form-control.is-valid):focus-within .form-control,.input-group-flat:has(.form-control.is-valid):focus-within .input-group-text,.was-validated .input-group-flat:has(.form-control:valid):focus-within .form-control,.was-validated .input-group-flat:has(.form-control:valid):focus-within .input-group-text{border-color:var(--tblr-form-valid-border-color)!important}.input-group-flat:has(.form-control.is-invalid) .input-group-text,.was-validated .input-group-flat:has(.form-control:invalid) .input-group-text{border-color:var(--tblr-form-invalid-border-color)}.input-group-flat:has(.form-control.is-invalid):focus-within,.was-validated .input-group-flat:has(.form-control:invalid):focus-within{outline-color:light-dark(color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity) * 100%),var(--tblr-body-bg)),color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-focus-ring-opacity-dark) * 100%),var(--tblr-body-bg)))}.input-group-flat:has(.form-control.is-invalid):focus-within .form-control,.input-group-flat:has(.form-control.is-invalid):focus-within .input-group-text,.was-validated .input-group-flat:has(.form-control:invalid):focus-within .form-control,.was-validated .input-group-flat:has(.form-control:invalid):focus-within .input-group-text{border-color:var(--tblr-form-invalid-border-color)!important}.form-file-button{margin-inline-start:0;border-inline-start:0}.form-control,.form-select{--tblr-form-control-mobile-font-size: 1rem}@media(max-width:575.98px){.form-control,.form-select{font-size:var(--tblr-form-control-mobile-font-size)}}.input-icon{--tblr-input-icon-padding-end: 2.5rem;--tblr-input-icon-padding-start: 2.5rem;position:relative}.input-icon .form-control:not(:last-child),.input-icon .form-select:not(:last-child){padding-inline-end:var(--tblr-input-icon-padding-end)}.input-icon .form-control:not(:first-child),.input-icon .form-select:not(:first-child){padding-inline-start:var(--tblr-input-icon-padding-start)}.input-icon-addon{--tblr-input-icon-addon-width: 2.5rem;position:absolute;inset-inline-start:0;top:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;min-width:var(--tblr-input-icon-addon-width);height:calc(2.375rem + var(--tblr-border-width) * 2);font-size:1.2em;color:var(--tblr-icon-color);pointer-events:none}.input-icon-addon:last-child{inset-inline-start:auto;inset-inline-end:0}.form-colorinput{--tblr-form-colorinput-size: 1.5rem;position:relative;display:inline-block;margin:0;line-height:1;cursor:pointer}.form-colorinput-input{position:absolute;z-index:-1;opacity:0}.form-colorinput-color{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-colorinput-color{transition:none}}.form-colorinput-color{display:block;width:var(--tblr-form-colorinput-size);height:var(--tblr-form-colorinput-size);color:#fff;border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent);border-radius:var(--tblr-border-radius);box-shadow:0 1px 2px #0000000d}.form-colorinput-color:before{position:absolute;inset-inline-start:0;top:0;width:100%;height:100%;content:"";background:no-repeat center center/1.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");opacity:0;transition:opacity .3s}@media(prefers-reduced-motion:reduce){.form-colorinput-color:before{transition:none}}.form-colorinput-input:checked~.form-colorinput-color:before{opacity:1}.form-colorinput-input:focus~.form-colorinput-color{border-color:var(--tblr-primary);outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-colorinput-light .form-colorinput-color:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='oklch%2826.86%25 0 0deg%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e")}.form-imagecheck{--tblr-form-imagecheck-radius: var(--tblr-border-radius);--tblr-form-imagecheck-check-offset: .25rem;--tblr-form-imagecheck-caption-padding: .25rem;position:relative;margin:0;cursor:pointer}.form-imagecheck-input{position:absolute;z-index:-1;opacity:0}.form-imagecheck-figure{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-imagecheck-figure{transition:none}}.form-imagecheck-figure{position:relative;display:block;margin:0;-webkit-user-select:none;user-select:none;border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);border-radius:var(--tblr-form-imagecheck-radius)}.form-imagecheck-input:focus~.form-imagecheck-figure{border-color:var(--tblr-primary);outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-imagecheck-input:checked~.form-imagecheck-figure{border-color:var(--tblr-primary)}.form-imagecheck-figure:before{position:absolute;inset-inline-start:var(--tblr-form-imagecheck-check-offset);top:var(--tblr-form-imagecheck-check-offset);z-index:1;display:block;width:1.25rem;height:1.25rem;color:#fff;pointer-events:none;content:"";-webkit-user-select:none;user-select:none;background:var(--tblr-bg-forms);border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);border-radius:var(--tblr-border-radius);transition:opacity .3s}@media(prefers-reduced-motion:reduce){.form-imagecheck-figure:before{transition:none}}.form-imagecheck-input:checked~.form-imagecheck-figure:before{background-color:var(--tblr-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");background-repeat:repeat;background-position:center;background-size:1.25rem;border-color:var(--tblr-border-color-translucent)}.form-imagecheck-input[type=radio]~.form-imagecheck-figure:before{border-radius:50%}.form-imagecheck-input[type=radio]:checked~.form-imagecheck-figure:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='%23fff' cx='8' cy='8' /%3e%3c/svg%3e")}.form-imagecheck-image{display:block;max-width:100%;opacity:.64;transition:opacity .3s}@media(prefers-reduced-motion:reduce){.form-imagecheck-image{transition:none}}.form-imagecheck-image:first-child{border-start-start-radius:calc(var(--tblr-form-imagecheck-radius) - 1px);border-start-end-radius:calc(var(--tblr-form-imagecheck-radius) - 1px)}.form-imagecheck-image:last-child{border-end-start-radius:calc(var(--tblr-form-imagecheck-radius) - 1px);border-end-end-radius:calc(var(--tblr-form-imagecheck-radius) - 1px)}.form-imagecheck:hover .form-imagecheck-image,.form-imagecheck-input:focus~.form-imagecheck-figure .form-imagecheck-image,.form-imagecheck-input:checked~.form-imagecheck-figure .form-imagecheck-image{opacity:1}.form-imagecheck-image .avatar{border-radius:inherit}.form-imagecheck-caption{padding:var(--tblr-form-imagecheck-caption-padding);font-size:.765625rem;color:var(--tblr-secondary);text-align:center;transition:color .3s}@media(prefers-reduced-motion:reduce){.form-imagecheck-caption{transition:none}}.form-imagecheck:hover .form-imagecheck-caption,.form-imagecheck-input:focus~.form-imagecheck-figure .form-imagecheck-caption,.form-imagecheck-input:checked~.form-imagecheck-figure .form-imagecheck-caption{color:var(--tblr-body-color)}.form-selectgroup{--tblr-form-selectgroup-gap: .5rem;--tblr-form-selectgroup-icon-margin-x: -.25rem;display:inline-flex;flex-wrap:wrap;gap:var(--tblr-form-selectgroup-gap);margin:0}.form-selectgroup .form-selectgroup-item{margin:0}.form-selectgroup-vertical{flex-direction:column}.form-selectgroup-item{position:relative;display:block}.form-selectgroup-input{position:absolute;inset-inline-start:0;top:0;z-index:-1;opacity:0}.form-selectgroup-label{position:relative;display:block;min-width:calc(2.375rem + var(--tblr-border-width) * 2);padding:.5625rem 1rem;margin:0;font-size:.875rem;line-height:1.25rem;color:var(--tblr-secondary);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--tblr-bg-forms);border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);box-shadow:var(--tblr-shadow-input);border-radius:var(--tblr-border-radius);outline-color:transparent;transition:border-color .3s,background .3s,color .3s,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-selectgroup-label{transition:none}}.form-selectgroup-label>.icon:only-child{margin:0 var(--tblr-form-selectgroup-icon-margin-x)}.form-selectgroup-label:hover{color:var(--tblr-body-color)}.form-selectgroup-check{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:middle;border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);box-shadow:var(--tblr-shadow-input)}.form-selectgroup-input[type=checkbox]+.form-selectgroup-label .form-selectgroup-check{border-radius:var(--tblr-border-radius)}.form-selectgroup-input[type=radio]+.form-selectgroup-label .form-selectgroup-check{border-radius:50%}.form-selectgroup-input:checked+.form-selectgroup-label .form-selectgroup-check{background-color:var(--tblr-primary);background-repeat:repeat;background-position:center;background-size:1.25rem;border-color:var(--tblr-border-color-translucent)}.form-selectgroup-input[type=checkbox]:checked+.form-selectgroup-label .form-selectgroup-check{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e")}.form-selectgroup-input[type=radio]:checked+.form-selectgroup-label .form-selectgroup-check{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='%23fff' cx='8' cy='8' /%3e%3c/svg%3e")}.form-selectgroup-check-floated{position:absolute;inset-inline-end:.5625rem;top:.5625rem}.form-selectgroup-input:checked+.form-selectgroup-label{z-index:1;color:var(--tblr-primary);background:var(--tblr-active-bg);border-color:var(--tblr-primary)}.form-selectgroup-input:focus+.form-selectgroup-label{z-index:2;color:var(--tblr-primary);border-color:var(--tblr-primary);outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.form-selectgroup-boxes .form-selectgroup-label{padding:1.25rem;color:inherit;text-align:start}.form-selectgroup-boxes .form-selectgroup-input:checked+.form-selectgroup-label{color:inherit}.form-selectgroup-boxes .form-selectgroup-input:checked+.form-selectgroup-label .form-selectgroup-title{color:var(--tblr-primary)}.form-selectgroup-boxes .form-selectgroup-input:checked+.form-selectgroup-label .form-selectgroup-label-content{opacity:1}.form-selectgroup-pills{flex-wrap:wrap;align-items:start}.form-selectgroup-pills .form-selectgroup-item{flex-grow:0}.form-selectgroup-pills .form-selectgroup-label{border-radius:var(--tblr-border-radius-pill)}.form-control-color::-webkit-color-swatch{border:none}[type=search]::-webkit-search-cancel-button{appearance:none}.form-check{-webkit-user-select:none;user-select:none}.form-check.form-check-highlight .form-check-input:not(:checked)~.form-check-label{color:var(--tblr-secondary)}.form-check .form-check-label-off{color:var(--tblr-secondary)}.form-check .form-check-input:checked~.form-check-label-off{display:none}.form-check .form-check-input:not(:checked)~.form-check-label-on{display:none}.form-check-input{--tblr-form-check-input-width: 1.25rem;margin-top:0rem;background-size:var(--tblr-form-check-input-width);box-shadow:var(--tblr-shadow-input)}.form-check-label{--tblr-form-check-label-required-gap: .25rem;display:block}.form-check-label.required:after{margin-inline-start:var(--tblr-form-check-label-required-gap);color:#d63939;content:"*"}.form-check-description{--tblr-form-check-description-margin-top: .25rem;display:block;margin-top:var(--tblr-form-check-description-margin-top);font-size:.75rem;color:var(--tblr-secondary)}.form-check-single,.form-check-single .form-check-input{margin:0}.form-switch .form-check-input{height:1.25rem;margin-top:0rem;transition:background-color .3s,background-position .3s,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:disabled:not(:checked){--tblr-form-switch-color: light-dark(var(--tblr-gray-400), var(--tblr-gray-600));background-color:var(--tblr-bg-forms-disabled)}.form-switch-lg{--tblr-form-switch-lg-padding-start: 3.5rem;--tblr-form-switch-lg-min-height: 1.5rem;--tblr-form-switch-lg-height: 1.5rem;--tblr-form-switch-lg-width: 2.75rem;--tblr-form-switch-lg-bg-size: 1.5rem;--tblr-form-switch-lg-input-offset: -3.5rem;--tblr-form-switch-lg-label-padding-top: .125rem;min-height:var(--tblr-form-switch-lg-min-height);padding-inline-start:var(--tblr-form-switch-lg-padding-start)}.form-switch-lg .form-check-input{--tblr-form-switch-knob-size: calc(var(--tblr-form-switch-lg-height) * .75);--tblr-form-switch-knob-offset: calc(var(--tblr-form-switch-lg-height) * .125);width:var(--tblr-form-switch-lg-width);height:var(--tblr-form-switch-lg-height);margin-inline-start:var(--tblr-form-switch-lg-input-offset)}.form-switch-lg .form-check-label{padding-top:var(--tblr-form-switch-lg-label-padding-top)}.otp{--tblr-otp-size: calc(1.25rem + 1.125rem + calc(var(--tblr-border-width) * 2));--tblr-otp-font-size: .875rem;--tblr-otp-gap: .5rem;--tblr-otp-slot-color: var(--tblr-body-color);--tblr-otp-slot-bg: var(--tblr-bg-forms);--tblr-otp-slot-border-width: var(--tblr-border-width);--tblr-otp-slot-border-color: var(--tblr-border-color);--tblr-otp-slot-border-radius: var(--tblr-border-radius);--tblr-otp-slot-box-shadow: var(--tblr-shadow-input);--tblr-otp-separator-color: var(--tblr-secondary);position:relative;display:inline-flex;gap:var(--tblr-otp-gap);align-items:center;min-height:var(--tblr-otp-size);vertical-align:bottom}.otp>input{width:100%;height:var(--tblr-otp-size);padding-inline:.75rem;font-size:var(--tblr-otp-font-size);color:var(--tblr-otp-slot-color);background-color:var(--tblr-otp-slot-bg);border:var(--tblr-otp-slot-border-width) solid var(--tblr-otp-slot-border-color);box-shadow:var(--tblr-otp-slot-box-shadow);border-radius:var(--tblr-otp-slot-border-radius)}.otp-rendered .otp-input{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;color:transparent;cursor:text;caret-color:transparent;background-color:transparent;border:0;box-shadow:none}.otp-rendered .otp-input:focus{outline:0}.otp-rendered .otp-input::selection{background-color:transparent}.otp-slots{display:inline-flex;gap:var(--tblr-otp-gap);align-items:center;pointer-events:none}.otp-slot{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:var(--tblr-otp-size);height:var(--tblr-otp-size);font-size:var(--tblr-otp-font-size);color:var(--tblr-otp-slot-color);background-color:var(--tblr-otp-slot-bg);border:var(--tblr-otp-slot-border-width) solid var(--tblr-otp-slot-border-color);box-shadow:var(--tblr-otp-slot-box-shadow);border-radius:var(--tblr-otp-slot-border-radius);outline-color:transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.otp-slot{transition:none}}.otp-slot-active{z-index:1;--tblr-focus-ring-offset: -1px;border-color:color-mix(in oklab,var(--tblr-white) 50%,var(--tblr-primary));outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.otp-slot-active:not(.otp-slot-filled):after{display:block;width:1px;height:1.2em;content:"";background-color:var(--tblr-otp-slot-color);animation:otp-caret-blink 1s step-end infinite}.otp-input:disabled~.otp-slots .otp-slot{color:var(--tblr-disabled-color);background-color:var(--tblr-bg-forms-disabled)}.otp-connected{--tblr-otp-gap: 0}.otp-connected .otp-slot{margin-inline-start:calc(var(--tblr-otp-slot-border-width) * -1);border-radius:0}.otp-connected .otp-slot:first-child{margin-inline-start:0;border-start-start-radius:var(--tblr-otp-slot-border-radius);border-end-start-radius:var(--tblr-otp-slot-border-radius)}.otp-connected .otp-slot:last-child{border-start-end-radius:var(--tblr-otp-slot-border-radius);border-end-end-radius:var(--tblr-otp-slot-border-radius)}.otp-separator{display:flex;flex:none;align-items:center;justify-content:center;padding-inline:calc(var(--tblr-otp-gap) / 2);color:var(--tblr-otp-separator-color)}.otp-sm{--tblr-otp-size: calc(1rem + .625rem + calc(var(--tblr-border-width) * 2));--tblr-otp-font-size: .75rem}.otp-lg{--tblr-otp-size: calc(1.5rem + 1.375rem + calc(var(--tblr-border-width) * 2));--tblr-otp-font-size: 1rem}@keyframes otp-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.form-select.is-invalid-lite,.form-control.is-invalid-lite,.form-select.is-valid-lite,.form-control.is-valid-lite{border-color:var(--tblr-border-color)!important}.form-control.is-invalid,.form-control.is-valid{--tblr-form-feedback-icon-size: 1.25rem;--tblr-form-feedback-icon-inset: 1rem;padding-inline-end:calc(var(--tblr-form-feedback-icon-size) + var(--tblr-form-feedback-icon-inset) * 2)!important;background-position:left var(--tblr-form-feedback-icon-inset) center!important;background-size:var(--tblr-form-feedback-icon-size) var(--tblr-form-feedback-icon-size)!important}.form-control-sm.is-invalid,.form-control-sm.is-valid{--tblr-form-feedback-icon-size: 1rem;--tblr-form-feedback-icon-inset: .5rem}.form-control-lg.is-invalid,.form-control-lg.is-valid{--tblr-form-feedback-icon-size: 1.5rem;--tblr-form-feedback-icon-inset: 1.5rem}textarea.form-control.is-invalid,textarea.form-control.is-valid{background-position:top var(--tblr-form-feedback-icon-inset) left var(--tblr-form-feedback-icon-inset)!important}.form-select.is-invalid,.form-select.is-valid{--tblr-form-feedback-icon-size: 1.25rem;background-size:16px 12px,var(--tblr-form-feedback-icon-size) var(--tblr-form-feedback-icon-size)!important}.otp.is-valid .otp-slot{--tblr-otp-slot-border-color: var(--tblr-form-valid-border-color)}.otp.is-invalid .otp-slot{--tblr-otp-slot-border-color: var(--tblr-form-invalid-border-color)}.strength{--tblr-strength-height: .25rem;--tblr-strength-gap: .25rem;--tblr-strength-bg: var(--tblr-border-color);--tblr-strength-border-radius: var(--tblr-border-radius-pill);--tblr-strength-color: var(--tblr-border-color);--tblr-strength-margin-top: .5rem;display:flex;gap:var(--tblr-strength-gap);width:100%}.form-control+.strength,.form-select+.strength,.input-group+.strength,.form-hint+.strength{margin-top:var(--tblr-strength-margin-top)}.strength-segment{flex:1;height:var(--tblr-strength-height);background:var(--tblr-strength-bg);border-radius:var(--tblr-strength-border-radius);transition:background-color .2s ease-in-out}.strength-segment.active{background:var(--tblr-strength-color)}@media(prefers-reduced-motion:reduce){.strength-segment{transition:none}}.strength+.strength-text{margin-top:.25rem}.strength-text{font-size:.875em;color:var(--tblr-strength-color, var(--tblr-secondary))}.strength-text:empty{display:none}.strength[data-bs-strength=weak],.strength-text[data-bs-strength=weak]{--tblr-strength-color: var(--tblr-danger)}.strength[data-bs-strength=fair],.strength-text[data-bs-strength=fair]{--tblr-strength-color: var(--tblr-warning)}.strength[data-bs-strength=good],.strength-text[data-bs-strength=good]{--tblr-strength-color: var(--tblr-info)}.strength[data-bs-strength=strong],.strength-text[data-bs-strength=strong]{--tblr-strength-color: var(--tblr-success)}.legend-dot,.legend:empty{--tblr-legend-size: .5rem;--tblr-legend-color: var(--tblr-border-color);display:inline-block;flex-shrink:0;width:var(--tblr-legend-size);height:var(--tblr-legend-size);background:var(--tblr-legend-color);border:1px solid var(--tblr-border-color-translucent);border-radius:var(--tblr-border-radius-pill)}.legend{--tblr-legend-color: var(--tblr-border-color);--tblr-legend-gap: .5rem;--tblr-legend-padding-y: .375rem;--tblr-legend-padding-x: .75rem;--tblr-legend-hover-bg: color-mix(in oklab, var(--tblr-legend-color) 10%, transparent);display:inline-flex;gap:var(--tblr-legend-gap);align-items:center;padding:var(--tblr-legend-padding-y) 0;margin:0;font:inherit;font-weight:var(--tblr-font-weight-medium);line-height:1;color:var(--tblr-body-color);text-decoration:none;white-space:nowrap;background:transparent;border:0;outline-color:transparent;transition:background-color .3s,opacity .3s,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.legend{transition:none}}.legend{border-radius:var(--tblr-border-radius-pill)}.legend .legend-dot,.legend .legend:empty{--tblr-legend-color: inherit}.legend:focus:not(:focus-visible){outline:none}.legend:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:calc(var(--tblr-focus-ring-width) * -1)}a.legend,button.legend{padding-inline:var(--tblr-legend-padding-x);cursor:pointer}a.legend:hover,a.legend.active,button.legend:hover,button.legend.active{color:var(--tblr-body-color);text-decoration:none;background:var(--tblr-legend-hover-bg)}.legend-off{opacity:.5}.legend-off .legend-dot,.legend-off .legend:empty{--tblr-legend-color: var(--tblr-border-color)}.legend-value{font-variant-numeric:tabular-nums;color:var(--tblr-secondary)}.legend-unit{font-size:.75rem;font-weight:var(--tblr-font-weight-normal);color:var(--tblr-secondary)}.legend-lg{display:inline-grid;grid-template-columns:auto 1fr;row-gap:.5rem;min-width:9rem;border-radius:var(--tblr-border-radius);font-weight:var(--tblr-font-weight-normal);text-align:start}.legend-lg .legend-value{grid-column:1/-1;font-size:1.25rem;font-weight:var(--tblr-font-weight-medium);color:var(--tblr-body-color)}.legend-primary{--tblr-legend-color: var(--tblr-primary)}.legend-secondary{--tblr-legend-color: var(--tblr-secondary)}.legend-success{--tblr-legend-color: var(--tblr-success)}.legend-info{--tblr-legend-color: var(--tblr-info)}.legend-warning{--tblr-legend-color: var(--tblr-warning)}.legend-danger{--tblr-legend-color: var(--tblr-danger)}.legend-light{--tblr-legend-color: var(--tblr-light)}.legend-dark{--tblr-legend-color: var(--tblr-dark)}.legend-muted{--tblr-legend-color: var(--tblr-muted)}.legend-blue{--tblr-legend-color: var(--tblr-blue)}.legend-azure{--tblr-legend-color: var(--tblr-azure)}.legend-indigo{--tblr-legend-color: var(--tblr-indigo)}.legend-purple{--tblr-legend-color: var(--tblr-purple)}.legend-pink{--tblr-legend-color: var(--tblr-pink)}.legend-red{--tblr-legend-color: var(--tblr-red)}.legend-orange{--tblr-legend-color: var(--tblr-orange)}.legend-yellow{--tblr-legend-color: var(--tblr-yellow)}.legend-lime{--tblr-legend-color: var(--tblr-lime)}.legend-green{--tblr-legend-color: var(--tblr-green)}.legend-teal{--tblr-legend-color: var(--tblr-teal)}.legend-cyan{--tblr-legend-color: var(--tblr-cyan)}.legend-x{--tblr-legend-color: var(--tblr-x)}.legend-facebook{--tblr-legend-color: var(--tblr-facebook)}.legend-twitter{--tblr-legend-color: var(--tblr-twitter)}.legend-linkedin{--tblr-legend-color: var(--tblr-linkedin)}.legend-google{--tblr-legend-color: var(--tblr-google)}.legend-youtube{--tblr-legend-color: var(--tblr-youtube)}.legend-vimeo{--tblr-legend-color: var(--tblr-vimeo)}.legend-dribbble{--tblr-legend-color: var(--tblr-dribbble)}.legend-github{--tblr-legend-color: var(--tblr-github)}.legend-instagram{--tblr-legend-color: var(--tblr-instagram)}.legend-pinterest{--tblr-legend-color: var(--tblr-pinterest)}.legend-vk{--tblr-legend-color: var(--tblr-vk)}.legend-rss{--tblr-legend-color: var(--tblr-rss)}.legend-flickr{--tblr-legend-color: var(--tblr-flickr)}.legend-bitbucket{--tblr-legend-color: var(--tblr-bitbucket)}.legend-tabler{--tblr-legend-color: var(--tblr-tabler)}.legend-list{--tblr-legend-list-gap: .25rem 1rem;display:flex;flex-wrap:wrap;gap:var(--tblr-legend-list-gap);align-items:center}.legend-list:has(>a.legend,>button.legend){--tblr-legend-list-gap: .25rem}.legend-list-vertical{flex-direction:column;align-items:flex-start}.legend-list-divided,.legend-list-divided:has(>a.legend,>button.legend){--tblr-legend-list-gap: .5rem 1.5rem}.legend-list-divided>.legend{position:relative}.legend-list-divided>.legend+.legend:before{position:absolute;inset-block:0;inset-inline-start:-.75rem;content:"";border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.list-group{--tblr-list-group-header-padding-y: .5rem;margin-inline-start:0;margin-inline-end:0}.list-group-header{padding:var(--tblr-list-group-header-padding-y) 1.25rem;font-size:.75rem;font-weight:var(--tblr-font-weight-medium);line-height:1;color:var(--tblr-gray-500);text-transform:uppercase;background:var(--tblr-bg-surface-tertiary);border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.list-group-flush>.list-group-header:last-child{border-bottom-width:0}.list-group-item.disabled,.list-group-item:disabled{color:#737373;background-color:var(--tblr-hover-bg)}.list-group-item.active{background-color:var(--tblr-active-bg);border-inline-start-color:#066fd1;border-inline-start-width:2px}.list-bordered .list-item{margin-top:-1px;border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.list-bordered .list-item:first-child{border-top:none}.list-group-hoverable .list-group-item:active,.list-group-hoverable .list-group-item:focus,.list-group-hoverable .list-group-item:hover{background-color:var(--tblr-hover-bg)}.list-group-hoverable .list-group-item-actions{opacity:0;transition:opacity .3s}@media(prefers-reduced-motion:reduce){.list-group-hoverable .list-group-item-actions{transition:none}}.list-group-hoverable .list-group-item:hover .list-group-item-actions,.list-group-hoverable .list-group-item-actions.show{opacity:1}.list-group-transparent{--tblr-list-group-border-radius: 0;margin:0 -1.25rem}.list-group-transparent .list-group-item{background:none;border:0}.list-group-transparent .list-group-item .icon{color:var(--tblr-secondary)}.list-group-transparent .list-group-item.active{font-weight:var(--tblr-font-weight-semibold);color:inherit;background:var(--tblr-active-bg)}.list-group-transparent .list-group-item.active .icon{color:inherit}.list-separated{display:flex;flex-direction:column;gap:1rem}.list-inline{margin:0}.list-inline-dots .list-inline-item+.list-inline-item:before{margin-inline-end:.5rem;content:" · "}.loader{position:relative;display:block;width:2.5rem;height:2.5rem;color:#066fd1;vertical-align:middle}.loader:after{position:absolute;inset-inline-start:0;top:0;width:100%;height:100%;content:"";border:1px var(--tblr-border-style);border-color:transparent;border-inline-start-color:currentColor;border-top-color:currentColor;animation:rotate-360 .6s linear;animation-iteration-count:infinite;border-radius:var(--tblr-border-radius-pill)}.dimmer{position:relative}.dimmer .loader{position:absolute;inset-inline-start:0;inset-inline-end:0;top:50%;display:none;margin:0 auto;transform:translateY(-50%)}.dimmer.active .loader{display:block}.dimmer.active .dimmer-content{pointer-events:none;opacity:.1}@keyframes animated-dots{0%{transform:translate(calc(var(--tblr-dir) * -100%))}}.animated-dots{display:inline-block;overflow:hidden;vertical-align:bottom}.animated-dots:after{display:inline-block;content:"...";animation:animated-dots 1.2s steps(4,jump-none) infinite}.modal-content>.btn-close,.modal-header>.btn-close{position:absolute;inset-inline-end:0;top:0;z-index:10;width:3.5rem;height:3.5rem;padding:0;margin:0}.modal-body{scrollbar-color:color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 20%,transparent) transparent}.modal-body::-webkit-scrollbar{width:1rem;height:1rem;-webkit-transition:background .3s;transition:background .3s}@media(prefers-reduced-motion:reduce){.modal-body::-webkit-scrollbar{-webkit-transition:none;transition:none}}.modal-body::-webkit-scrollbar-thumb{border-radius:1rem;border:5px solid transparent;box-shadow:inset 0 0 0 1rem color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 20%,transparent)}.modal-body::-webkit-scrollbar-track{background:transparent}.modal-body:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1rem color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 40%,transparent)}.modal-body::-webkit-scrollbar-corner{background:transparent}.modal-body{overscroll-behavior:contain}.modal-body .modal-title{margin-bottom:var(--tblr-modal-body-title-margin-bottom)}.modal-body+.modal-body{border-top:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.modal-status{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;height:2px;background:var(--tblr-secondary);border-radius:var(--tblr-border-radius-lg) var(--tblr-border-radius-lg) 0 0}.modal-header{align-items:center;min-height:3.5rem;padding-block:0;padding-inline:1.5rem 3.5rem;background:transparent}.modal-title{font-size:1rem;font-weight:var(--tblr-font-weight-semibold);line-height:1.4285714286;color:var(--tblr-heading-color, var(--tblr-emphasis-color))}.modal-footer{padding-top:var(--tblr-modal-footer-padding-y);padding-bottom:var(--tblr-modal-footer-padding-y)}.modal-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-full-width{max-width:none;margin:0 .5rem}.modal{--tblr-modal-body-title-margin-bottom: 1rem;--tblr-modal-footer-padding-y: .75rem;overscroll-behavior:contain}@media print{.modal{display:none!important}}dialog::backdrop{background:color-mix(in oklab,var(--tblr-backdrop-bg) calc(var(--tblr-backdrop-opacity) * 100%),transparent)}dialog.modal-blur::backdrop{-webkit-backdrop-filter:var(--tblr-backdrop-filter);backdrop-filter:var(--tblr-backdrop-filter)}.nav{--tblr-nav-link-hover-bg: var(--tblr-hover-bg);--tblr-nav-link-active-color: var(--tblr-body-color);--tblr-nav-vertical-nested-margin-start: 1.25rem;--tblr-nav-vertical-nested-padding-start: .5rem;--tblr-nav-link-toggle-padding-x: .25rem;--tblr-nav-link-icon-margin-end: .5rem;font-size:var(--tblr-body-font-size)}.nav-vertical,.nav-vertical .nav{flex-direction:column;flex-wrap:nowrap}.nav-vertical .nav{padding-inline-start:var(--tblr-nav-vertical-nested-padding-start);margin-inline-start:var(--tblr-nav-vertical-nested-margin-start);border-inline-start:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.nav-vertical .nav-link.active,.nav-vertical .nav-item.show .nav-link{font-weight:var(--tblr-font-weight-semibold);color:var(--tblr-nav-link-active-color)}.nav-vertical.nav-pills{margin:0 -.75rem}.nav-bordered{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.nav-bordered .nav-item+.nav-item{margin-inline-start:1.25rem}.nav-bordered .nav-link{padding-inline-start:0;padding-inline-end:0;margin:0 0 calc(-1 * var(--tblr-border-width));border:0;border-bottom:2px var(--tblr-border-style) transparent}.nav-bordered .nav-link:hover{background-color:transparent}.nav-bordered .nav-link.active,.nav-bordered .nav-item.show .nav-link{color:var(--tblr-primary);border-color:var(--tblr-primary)}.nav-underline .nav-link{border-radius:0}.nav-link{display:flex;align-items:center;transition:color .3s,background-color .3s,outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{background-color:var(--tblr-nav-link-hover-bg)}.nav-link-toggle{padding:0 var(--tblr-nav-link-toggle-padding-x);margin-inline-start:auto;transition:transform .3s}@media(prefers-reduced-motion:reduce){.nav-link-toggle{transition:none}}.nav-link-toggle:after{content:"";display:inline-block;vertical-align:.306em;width:.36em;height:.36em;border-bottom:1px var(--tblr-border-style);border-inline-start:1px var(--tblr-border-style);margin-inline-start:.306em;margin-inline-end:.1em;transform:rotate(45deg)}.nav-link-toggle:after{margin:0}.nav-link[aria-expanded=true] .nav-link-toggle{transform:rotate(-180deg)}.nav-link-icon{flex-shrink:0;width:var(--tblr-nav-link-icon-width, 1.25rem);height:var(--tblr-nav-link-icon-height, 1.25rem);margin-inline-end:var(--tblr-nav-link-icon-margin-end);color:var(--tblr-nav-link-icon-color, color-mix(in oklab, var(--tblr-nav-link-color) 50%, transparent))}.nav-link-icon svg{display:block;height:100%}.nav-link:hover .nav-link-icon{color:var(--tblr-nav-link-hover-icon-color, color-mix(in oklab, var(--tblr-nav-link-color) 80%, transparent))}.nav-fill .nav-item .nav-link{justify-content:center}.stars{--tblr-stars-gap: .25rem;display:inline-flex;font-size:.75rem;color:#a3a3a3}.stars .star:not(:first-child){margin-inline-start:var(--tblr-stars-gap)}.pagination{gap:var(--tblr-pagination-gap);margin:0;line-height:var(--tblr-body-line-height);-webkit-user-select:none;user-select:none;--tblr-pagination-gap: .25rem;--tblr-pagination-link-min-width: 2rem;--tblr-page-text-padding-x: .5rem}@media print{.pagination{display:none}}.page-link{min-width:var(--tblr-pagination-link-min-width);border-radius:var(--tblr-pagination-border-radius)}.page-item:not(.active) .page-link:hover{background:var(--tblr-pagination-hover-bg)}.page-text{padding-inline-start:var(--tblr-page-text-padding-x);padding-inline-end:var(--tblr-page-text-padding-x)}.page-item{text-align:center}.page-item.page-prev,.page-item.page-next{flex:0 0 50%;text-align:start}.page-item.page-next{margin-inline-start:auto;text-align:end}.page-item-subtitle{--tblr-page-item-subtitle-margin-bottom: 2px;--tblr-page-item-subtitle-font-size: 12px;margin-bottom:var(--tblr-page-item-subtitle-margin-bottom);font-size:var(--tblr-page-item-subtitle-font-size);color:var(--tblr-secondary);text-transform:uppercase}.page-item.disabled .page-item-subtitle{color:var(--tblr-disabled-color)}.page-item-title{font-size:1rem;font-weight:var(--tblr-font-weight-normal);color:var(--tblr-body-color)}.page-link:hover .page-item-title{color:#066fd1}.page-item.disabled .page-item-title{color:var(--tblr-disabled-color)}.pagination-outline{--tblr-pagination-border-color: var(--tblr-border-color);--tblr-pagination-disabled-border-color: var(--tblr-border-color);--tblr-pagination-border-width: 1px}.pagination-circle{--tblr-pagination-border-radius: var(--tblr-border-radius-pill)}@media print{.popover{display:none}}@keyframes progress-indeterminate{0%{inset-inline-start:-35%;inset-inline-end:100%}to,60%{inset-inline-start:100%;inset-inline-end:-90%}}.progress{position:relative;width:100%;line-height:.5rem;appearance:none}.progress::-webkit-progress-bar{background:var(--tblr-progress-bg)}.progress::-webkit-progress-value{background-color:var(--tblr-primary)}.progress::-moz-progress-bar{background-color:var(--tblr-primary)}.progress::-ms-fill{background-color:var(--tblr-primary);border:none}.progress-sm{--tblr-progress-height: .25rem}.progress-lg{--tblr-progress-height: .75rem}.progress-xl{--tblr-progress-height: 1rem}.progress-bar{height:100%;transition:width .3s,background .3s}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-indeterminate:after,.progress-bar-indeterminate:before{position:absolute;inset-inline-start:0;top:0;bottom:0;content:"";background-color:inherit;animation:progress-indeterminate 1.5s cubic-bezier(.65,.815,.735,.395) infinite;will-change:inset-inline-start,inset-inline-end}.progress-bar-indeterminate:after{animation-delay:.75s}.progress-separated{--tblr-progress-separated-ring-width: 2px}.progress-separated .progress-bar{box-shadow:0 0 0 var(--tblr-progress-separated-ring-width) var(--tblr-card-bg, var(--tblr-bg-surface))}.progressbg{--tblr-progressbg-padding-y: .25rem;--tblr-progressbg-padding-x: .5rem;position:relative;display:flex;padding:var(--tblr-progressbg-padding-y) var(--tblr-progressbg-padding-x)}.progressbg-text{position:relative;z-index:1;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progressbg-progress{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;z-index:0;height:100%;pointer-events:none;background:transparent}.progressbg-value{--tblr-progressbg-value-padding-start: 2rem;padding-inline-start:var(--tblr-progressbg-value-padding-start);margin-inline-start:auto;font-weight:var(--tblr-font-weight-medium)}.progress-steps{--tblr-progress-steps-gap: .25rem;display:flex;flex-wrap:nowrap;gap:var(--tblr-progress-steps-gap);width:100%;padding:0;margin:0;list-style:none}.progress-steps-item{--tblr-progress-steps-item-height: .25rem;flex:1 1 0;min-height:var(--tblr-progress-steps-item-height);margin-top:0;color:inherit;text-align:center;cursor:default;background-color:var(--tblr-border-color);border-radius:var(--tblr-border-radius-pill)}a.progress-steps-item{cursor:pointer}.ribbon{--tblr-ribbon-margin: .25rem;--tblr-ribbon-border-radius: var(--tblr-border-radius);--tblr-ribbon-font-size: .625rem;--tblr-ribbon-icon-size: 1.25rem;--tblr-ribbon-offset: .75rem;--tblr-ribbon-padding-y: .25rem;--tblr-ribbon-padding-x: .75rem;--tblr-ribbon-min-size: 2rem;--tblr-ribbon-top-width: 2rem;--tblr-ribbon-top-padding-y: .5rem;--tblr-ribbon-bookmark-border-size: 1rem;--tblr-ribbon-bookmark-notch-width: .5rem;position:absolute;inset-inline-end:calc(-1 * var(--tblr-ribbon-margin));top:var(--tblr-ribbon-offset);z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:var(--tblr-ribbon-min-size);min-height:var(--tblr-ribbon-min-size);padding:var(--tblr-ribbon-padding-y) var(--tblr-ribbon-padding-x);font-size:var(--tblr-ribbon-font-size);font-weight:var(--tblr-font-weight-semibold);line-height:1;color:#fff;text-align:center;text-transform:uppercase;background:var(--tblr-primary);border-color:var(--tblr-primary);border-radius:0 var(--tblr-ribbon-border-radius) var(--tblr-ribbon-border-radius) var(--tblr-ribbon-border-radius)}.ribbon:before{position:absolute;inset-inline-end:0;bottom:100%;width:0;height:0;content:"";filter:brightness(70%);border:calc(var(--tblr-ribbon-margin) * .5) var(--tblr-border-style);border-color:inherit;border-inline-end-color:transparent;border-top-color:transparent}.ribbon.bg-primary{border-color:var(--tblr-primary)}.ribbon.bg-primary-lt{border-color:color-mix(in oklab,var(--tblr-primary) 10%,transparent)!important}.ribbon.bg-secondary{border-color:var(--tblr-secondary)}.ribbon.bg-secondary-lt{border-color:color-mix(in oklab,var(--tblr-secondary) 10%,transparent)!important}.ribbon.bg-success{border-color:var(--tblr-success)}.ribbon.bg-success-lt{border-color:color-mix(in oklab,var(--tblr-success) 10%,transparent)!important}.ribbon.bg-info{border-color:var(--tblr-info)}.ribbon.bg-info-lt{border-color:color-mix(in oklab,var(--tblr-info) 10%,transparent)!important}.ribbon.bg-warning{border-color:var(--tblr-warning)}.ribbon.bg-warning-lt{border-color:color-mix(in oklab,var(--tblr-warning) 10%,transparent)!important}.ribbon.bg-danger{border-color:var(--tblr-danger)}.ribbon.bg-danger-lt{border-color:color-mix(in oklab,var(--tblr-danger) 10%,transparent)!important}.ribbon.bg-light{border-color:var(--tblr-light)}.ribbon.bg-light-lt{border-color:color-mix(in oklab,var(--tblr-light) 10%,transparent)!important}.ribbon.bg-dark{border-color:var(--tblr-dark)}.ribbon.bg-dark-lt{border-color:color-mix(in oklab,var(--tblr-dark) 10%,transparent)!important}.ribbon.bg-muted{border-color:var(--tblr-muted)}.ribbon.bg-muted-lt{border-color:color-mix(in oklab,var(--tblr-muted) 10%,transparent)!important}.ribbon.bg-blue{border-color:var(--tblr-blue)}.ribbon.bg-blue-lt{border-color:color-mix(in oklab,var(--tblr-blue) 10%,transparent)!important}.ribbon.bg-azure{border-color:var(--tblr-azure)}.ribbon.bg-azure-lt{border-color:color-mix(in oklab,var(--tblr-azure) 10%,transparent)!important}.ribbon.bg-indigo{border-color:var(--tblr-indigo)}.ribbon.bg-indigo-lt{border-color:color-mix(in oklab,var(--tblr-indigo) 10%,transparent)!important}.ribbon.bg-purple{border-color:var(--tblr-purple)}.ribbon.bg-purple-lt{border-color:color-mix(in oklab,var(--tblr-purple) 10%,transparent)!important}.ribbon.bg-pink{border-color:var(--tblr-pink)}.ribbon.bg-pink-lt{border-color:color-mix(in oklab,var(--tblr-pink) 10%,transparent)!important}.ribbon.bg-red{border-color:var(--tblr-red)}.ribbon.bg-red-lt{border-color:color-mix(in oklab,var(--tblr-red) 10%,transparent)!important}.ribbon.bg-orange{border-color:var(--tblr-orange)}.ribbon.bg-orange-lt{border-color:color-mix(in oklab,var(--tblr-orange) 10%,transparent)!important}.ribbon.bg-yellow{border-color:var(--tblr-yellow)}.ribbon.bg-yellow-lt{border-color:color-mix(in oklab,var(--tblr-yellow) 10%,transparent)!important}.ribbon.bg-lime{border-color:var(--tblr-lime)}.ribbon.bg-lime-lt{border-color:color-mix(in oklab,var(--tblr-lime) 10%,transparent)!important}.ribbon.bg-green{border-color:var(--tblr-green)}.ribbon.bg-green-lt{border-color:color-mix(in oklab,var(--tblr-green) 10%,transparent)!important}.ribbon.bg-teal{border-color:var(--tblr-teal)}.ribbon.bg-teal-lt{border-color:color-mix(in oklab,var(--tblr-teal) 10%,transparent)!important}.ribbon.bg-cyan{border-color:var(--tblr-cyan)}.ribbon.bg-cyan-lt{border-color:color-mix(in oklab,var(--tblr-cyan) 10%,transparent)!important}.ribbon .icon{width:var(--tblr-ribbon-icon-size);height:var(--tblr-ribbon-icon-size);font-size:var(--tblr-ribbon-icon-size)}.ribbon-top{inset-inline-end:var(--tblr-ribbon-offset);top:calc(-1 * var(--tblr-ribbon-margin));width:var(--tblr-ribbon-top-width);padding:var(--tblr-ribbon-top-padding-y) 0;border-radius:var(--tblr-ribbon-border-radius) 0 var(--tblr-ribbon-border-radius) var(--tblr-ribbon-border-radius)}.ribbon-top:before{inset-inline-end:100%;top:0;bottom:auto;border-color:inherit;border-inline-start-color:transparent;border-top-color:transparent}.ribbon-top.ribbon-start{inset-inline-start:var(--tblr-ribbon-offset);inset-inline-end:auto}.ribbon-top.ribbon-start:before{inset-inline-start:auto;inset-inline-end:100%;top:0}.ribbon-start{inset-inline-start:calc(-1 * var(--tblr-ribbon-margin));inset-inline-end:auto;border-radius:var(--tblr-ribbon-border-radius) 0 var(--tblr-ribbon-border-radius) var(--tblr-ribbon-border-radius)}.ribbon-start:before{inset-inline-start:0;top:auto;bottom:100%;border-color:inherit;border-inline-start-color:transparent;border-top-color:transparent}.ribbon-bottom{top:auto;bottom:var(--tblr-ribbon-offset)}.ribbon-bookmark{padding-inline-start:var(--tblr-ribbon-padding-y);border-radius:0 0 0 var(--tblr-ribbon-border-radius)}.ribbon-bookmark:after{position:absolute;inset-inline-end:100%;top:0;display:block;width:0;height:0;content:"";border:var(--tblr-ribbon-bookmark-border-size) var(--tblr-border-style);border-color:inherit;border-inline-start-color:transparent;border-inline-start-width:var(--tblr-ribbon-bookmark-notch-width);border-inline-end-width:0}.ribbon-bookmark.ribbon-start{padding-inline-end:var(--tblr-ribbon-bookmark-notch-width)}.ribbon-bookmark.ribbon-start:after{inset-inline-start:100%;inset-inline-end:auto;border-inline-start-width:0;border-inline-end-color:transparent;border-inline-end-width:var(--tblr-ribbon-bookmark-notch-width)}.ribbon-bookmark.ribbon-top{padding-inline-start:0;padding-inline-end:0;padding-bottom:var(--tblr-ribbon-padding-y);border-radius:var(--tblr-ribbon-border-radius) 0 0 0}.ribbon-bookmark.ribbon-top:after{inset-inline-start:0;inset-inline-end:0;top:100%;border-color:inherit;border-width:var(--tblr-ribbon-bookmark-border-size);border-top-width:0;border-bottom-color:transparent;border-bottom-width:var(--tblr-ribbon-bookmark-notch-width)}.prose,.markdown{--tblr-markdown-heading-margin-top: 2.5rem;--tblr-markdown-blockquote-margin-y: 1.5rem;--tblr-markdown-blockquote-padding-y: .5rem;--tblr-markdown-blockquote-padding-x: 1.5rem;--tblr-markdown-pre-max-height: 20rem;font-size:var(--tblr-font-size-h3);line-height:var(--tblr-line-height-lg)}.prose>:first-child,.markdown>:first-child{margin-top:0}.prose>:last-child,.prose>:last-child .highlight,.markdown>:last-child,.markdown>:last-child .highlight{margin-bottom:0}@media(min-width:768px){.prose>hr,.prose>.hr,.markdown>hr,.markdown>.hr{margin-top:3em;margin-bottom:3em}}.prose>h1,.prose>.h1,.prose>h2,.prose>.h2,.prose>h3,.prose>.h3,.prose>h4,.prose>.h4,.prose>h5,.prose>.h5,.prose>h6,.prose>.h6,.markdown>h1,.markdown>.h1,.markdown>h2,.markdown>.h2,.markdown>h3,.markdown>.h3,.markdown>h4,.markdown>.h4,.markdown>h5,.markdown>.h5,.markdown>h6,.markdown>.h6{font-weight:var(--tblr-font-weight-semibold)}.prose>h2,.prose>.h2,.prose>h3,.prose>.h3,.prose>h4,.prose>.h4,.prose>h5,.prose>.h5,.prose>h6,.prose>.h6,.markdown>h2,.markdown>.h2,.markdown>h3,.markdown>.h3,.markdown>h4,.markdown>.h4,.markdown>h5,.markdown>.h5,.markdown>h6,.markdown>.h6{margin-top:var(--tblr-markdown-heading-margin-top)}.prose>blockquote,.markdown>blockquote{padding:var(--tblr-markdown-blockquote-padding-y) var(--tblr-markdown-blockquote-padding-x);margin:var(--tblr-markdown-blockquote-margin-y) 0;font-size:1rem}.prose>img,.prose>p>img,.prose>figure>img,.markdown>img,.markdown>p>img,.markdown>figure>img{border-radius:var(--tblr-border-radius);border:1px solid var(--tblr-border-color)}.prose pre,.markdown pre{max-height:var(--tblr-markdown-pre-max-height);font-size:.8125em}.placeholder:not(.btn):not([class*=bg-]){background-color:currentColor!important}.placeholder:not(.avatar):not([class*=card-img-]){border-radius:var(--tblr-border-radius)}.nav-segmented{--tblr-nav-bg: var(--tblr-bg-surface-tertiary);--tblr-nav-padding: 2px;--tblr-nav-height: 2.5rem;--tblr-nav-gap: .25rem;--tblr-nav-active-bg: var(--tblr-bg-surface);--tblr-nav-font-size: inherit;--tblr-nav-radius: 6px;--tblr-nav-link-disabled-color: var(--tblr-disabled-color);--tblr-nav-link-gap: .25rem;--tblr-nav-link-padding-x: .75rem;--tblr-nav-link-icon-size: 1.25rem;--tblr-nav-link-icon-margin: -.25rem;display:inline-flex;flex-wrap:wrap;gap:var(--tblr-nav-gap);padding:var(--tblr-nav-padding);list-style:none;background:var(--tblr-nav-bg);border-radius:calc(var(--tblr-nav-radius) + var(--tblr-nav-padding));box-shadow:inset 0 0 0 1px #0000000a}.nav-segmented .nav-link{display:inline-flex;flex-grow:1;gap:calc(.25rem + var(--tblr-nav-link-gap));align-items:center;justify-content:center;min-width:calc(var(--tblr-nav-height) - 2 * var(--tblr-nav-padding));height:calc(var(--tblr-nav-height) - 2 * var(--tblr-nav-padding));padding:0 calc(var(--tblr-nav-link-padding-x) - 2px);margin:0;font-size:var(--tblr-nav-font-size);color:var(--tblr-secondary);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;background:transparent;border:1px solid transparent;transition:background-color .3s,color .3s;border-radius:var(--tblr-nav-radius)}.nav-segmented .nav-link:hover,.nav-segmented .nav-link.hover{color:var(--tblr-body-color);background:var(--tblr-hover-bg)}.nav-segmented .nav-link.disabled,.nav-segmented .nav-link:disabled{color:var(--tblr-nav-link-disabled-color);cursor:not-allowed}.nav-segmented .nav-link-input:checked+.nav-link,.nav-segmented .nav-link.active{color:var(--tblr-body-color);background:var(--tblr-nav-active-bg);border-color:var(--tblr-border-color)}.nav-segmented .nav-link-input{display:none}.nav-segmented .nav-link-icon{width:var(--tblr-nav-link-icon-size);height:var(--tblr-nav-link-icon-size);margin:0 var(--tblr-nav-link-icon-margin);color:inherit}.nav-segmented-vertical{flex-direction:column}.nav-segmented-vertical .nav-link{justify-content:start}.nav-sm{--tblr-nav-height: 2rem;--tblr-nav-font-size: var(--tblr-font-size-h5);--tblr-nav-radius: 4px;--tblr-nav-link-padding-x: .5rem;--tblr-nav-link-gap: .25rem;--tblr-nav-link-icon-size: 1rem}.nav-lg{--tblr-nav-height: 3rem;--tblr-nav-font-size: var(--tblr-font-size-h3);--tblr-nav-radius: 8px;--tblr-nav-link-padding-x: 1rem;--tblr-nav-link-gap: .5rem;--tblr-nav-link-icon-size: 1.5rem}.signal{--tblr-signal-size: 1.25rem;--tblr-signal-color: oklch(55.55% 0 0deg);--tblr-signal-bars: 3;--tblr-signal-bar-border-radius: 1px;--tblr-signal-bar-inactive-opacity: .24;--tblr-signal-gap: calc(var(--tblr-signal-size) * .1);--tblr-signal-padding-y: calc(var(--tblr-signal-size) * .2);--tblr-signal-padding-x: calc(var(--tblr-signal-size) * .1);display:inline-flex;flex-shrink:0;gap:var(--tblr-signal-gap);align-items:flex-end;width:var(--tblr-signal-size);height:var(--tblr-signal-size);padding:var(--tblr-signal-padding-y) var(--tblr-signal-padding-x);vertical-align:middle}.signal-bar{--tblr-signal-bar-index: 1;flex:1;height:calc(100% * var(--tblr-signal-bar-index) / var(--tblr-signal-bars));background:var(--tblr-signal-color);opacity:var(--tblr-signal-bar-inactive-opacity);border-radius:var(--tblr-signal-bar-border-radius)}.signal-bar.active{opacity:1}.signal-bar:nth-child(2){--tblr-signal-bar-index: 2}.signal-bar:nth-child(3){--tblr-signal-bar-index: 3}.signal-bar:nth-child(4){--tblr-signal-bar-index: 4}.signal-bar:nth-child(5){--tblr-signal-bar-index: 5}.signal:has(>.signal-bar:last-child:nth-child(2)){--tblr-signal-bars: 2}.signal:has(>.signal-bar:last-child:nth-child(4)){--tblr-signal-bars: 4}.signal:has(>.signal-bar:last-child:nth-child(5)){--tblr-signal-bars: 5}.signal-primary{--tblr-signal-color: var(--tblr-primary)}.signal-secondary{--tblr-signal-color: var(--tblr-secondary)}.signal-success{--tblr-signal-color: var(--tblr-success)}.signal-info{--tblr-signal-color: var(--tblr-info)}.signal-warning{--tblr-signal-color: var(--tblr-warning)}.signal-danger{--tblr-signal-color: var(--tblr-danger)}.signal-light{--tblr-signal-color: var(--tblr-light)}.signal-dark{--tblr-signal-color: var(--tblr-dark)}.signal-muted{--tblr-signal-color: var(--tblr-muted)}.signal-blue{--tblr-signal-color: var(--tblr-blue)}.signal-azure{--tblr-signal-color: var(--tblr-azure)}.signal-indigo{--tblr-signal-color: var(--tblr-indigo)}.signal-purple{--tblr-signal-color: var(--tblr-purple)}.signal-pink{--tblr-signal-color: var(--tblr-pink)}.signal-red{--tblr-signal-color: var(--tblr-red)}.signal-orange{--tblr-signal-color: var(--tblr-orange)}.signal-yellow{--tblr-signal-color: var(--tblr-yellow)}.signal-lime{--tblr-signal-color: var(--tblr-lime)}.signal-green{--tblr-signal-color: var(--tblr-green)}.signal-teal{--tblr-signal-color: var(--tblr-teal)}.signal-cyan{--tblr-signal-color: var(--tblr-cyan)}.steps{--tblr-steps-color: var(--tblr-primary);--tblr-steps-inactive-color: var(--tblr-border-color);--tblr-steps-dot-size: .5rem;--tblr-steps-border-width: 2px;display:flex;flex-wrap:nowrap;width:100%;padding:0;margin:0;list-style:none}@media(max-width:575.98px){.steps{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.steps-blue{--tblr-steps-color: var(--tblr-blue)}.steps-blue-lt{--tblr-steps-color: var(--tblr-blue-lt)}.steps-azure{--tblr-steps-color: var(--tblr-azure)}.steps-azure-lt{--tblr-steps-color: var(--tblr-azure-lt)}.steps-indigo{--tblr-steps-color: var(--tblr-indigo)}.steps-indigo-lt{--tblr-steps-color: var(--tblr-indigo-lt)}.steps-purple{--tblr-steps-color: var(--tblr-purple)}.steps-purple-lt{--tblr-steps-color: var(--tblr-purple-lt)}.steps-pink{--tblr-steps-color: var(--tblr-pink)}.steps-pink-lt{--tblr-steps-color: var(--tblr-pink-lt)}.steps-red{--tblr-steps-color: var(--tblr-red)}.steps-red-lt{--tblr-steps-color: var(--tblr-red-lt)}.steps-orange{--tblr-steps-color: var(--tblr-orange)}.steps-orange-lt{--tblr-steps-color: var(--tblr-orange-lt)}.steps-yellow{--tblr-steps-color: var(--tblr-yellow)}.steps-yellow-lt{--tblr-steps-color: var(--tblr-yellow-lt)}.steps-lime{--tblr-steps-color: var(--tblr-lime)}.steps-lime-lt{--tblr-steps-color: var(--tblr-lime-lt)}.steps-green{--tblr-steps-color: var(--tblr-green)}.steps-green-lt{--tblr-steps-color: var(--tblr-green-lt)}.steps-teal{--tblr-steps-color: var(--tblr-teal)}.steps-teal-lt{--tblr-steps-color: var(--tblr-teal-lt)}.steps-cyan{--tblr-steps-color: var(--tblr-cyan)}.steps-cyan-lt{--tblr-steps-color: var(--tblr-cyan-lt)}.step-item{--tblr-step-item-min-height: 1rem;position:relative;flex:1 1 0;min-height:var(--tblr-step-item-min-height);padding-top:calc(var(--tblr-steps-dot-size));margin-top:0;color:inherit;text-align:center;cursor:default}a.step-item{cursor:pointer}a.step-item:hover{color:inherit}.step-item:after,.step-item:before{background:var(--tblr-steps-color)}.step-item:not(:last-child):after{position:absolute;inset-inline-start:50%;width:100%;content:"";transform:translateY(-50%)}.step-item:after{top:calc(var(--tblr-steps-dot-size) * .5);height:var(--tblr-steps-border-width)}.step-item:before{position:absolute;inset-inline-start:50%;top:0;z-index:1;box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:var(--tblr-steps-dot-size);height:var(--tblr-steps-dot-size);color:var(--tblr-white);content:"";transform:translate(calc(var(--tblr-dir) * -50%));border-radius:var(--tblr-border-radius-pill)}.step-item.active{font-weight:var(--tblr-font-weight-semibold)}.step-item.active:after{background:var(--tblr-steps-inactive-color)}.step-item.active~.step-item{color:var(--tblr-disabled-color)}.step-item.active~.step-item:after,.step-item.active~.step-item:before{background:var(--tblr-steps-inactive-color)}.step-item.active~.step-item:before{color:var(--tblr-disabled-color)}.steps-counter{--tblr-steps-dot-size: 1.5rem;counter-reset:steps}.steps-counter .step-item{counter-increment:steps}.steps-counter .step-item:before{content:counter(steps)}.steps-vertical{--tblr-steps-dot-offset: 6px;--tblr-steps-vertical-padding-start: 1rem;--tblr-steps-vertical-item-gap: 1rem;--tblr-steps-vertical-connector-gap: 1rem;flex-direction:column}.steps-vertical.steps-counter{--tblr-steps-dot-offset: -2px}.steps-vertical .step-item{min-height:auto;padding-inline-start:calc(var(--tblr-steps-dot-size) + var(--tblr-steps-vertical-padding-start));padding-top:0;text-align:start}.steps-vertical .step-item:not(:first-child){margin-top:var(--tblr-steps-vertical-item-gap)}.steps-vertical .step-item:before{inset-inline-start:0;top:var(--tblr-steps-dot-offset);transform:translate(0)}.steps-vertical .step-item:not(:last-child):after{position:absolute;inset-inline-start:calc(var(--tblr-steps-dot-size) * .5);top:var(--tblr-steps-dot-offset);width:var(--tblr-steps-border-width);height:calc(100% + var(--tblr-steps-vertical-connector-gap));content:"";transform:translate(calc(var(--tblr-dir) * -50%))}@keyframes status-pulsate-main{40%{transform:scale(1.25)}60%{transform:scale(1.25)}}@keyframes status-pulsate-secondary{10%{transform:scale(1)}30%{transform:scale(3)}80%{transform:scale(3)}to{transform:scale(1)}}@keyframes status-pulsate-tertiary{25%{transform:scale(1)}80%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.status{--tblr-status-height: 1.5rem;--tblr-status-color: oklch(55.55% 0 0deg);--tblr-status-padding-y: .25rem;--tblr-status-padding-x: .75rem;--tblr-status-gap: .5rem;display:inline-flex;gap:var(--tblr-status-gap);align-items:center;height:var(--tblr-status-height);padding:var(--tblr-status-padding-y) var(--tblr-status-padding-x);margin:0;font-size:.875rem;font-weight:var(--tblr-font-weight-medium);line-height:1;color:var(--tblr-status-color);text-transform:none;letter-spacing:normal;background:color-mix(in oklab,var(--tblr-status-color) 10%,transparent);border-radius:var(--tblr-border-radius-pill)}.status .status-dot{background:var(--tblr-status-color)}.status .icon{font-size:1.25rem}.status-lite{color:var(--tblr-body-color)!important;background:transparent!important;border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)!important}.status-primary{--tblr-status-color: var(--tblr-primary)}.status-secondary{--tblr-status-color: var(--tblr-secondary)}.status-success{--tblr-status-color: var(--tblr-success)}.status-info{--tblr-status-color: var(--tblr-info)}.status-warning{--tblr-status-color: var(--tblr-warning)}.status-danger{--tblr-status-color: var(--tblr-danger)}.status-light{--tblr-status-color: var(--tblr-light)}.status-dark{--tblr-status-color: var(--tblr-dark)}.status-muted{--tblr-status-color: var(--tblr-muted)}.status-blue{--tblr-status-color: var(--tblr-blue)}.status-azure{--tblr-status-color: var(--tblr-azure)}.status-indigo{--tblr-status-color: var(--tblr-indigo)}.status-purple{--tblr-status-color: var(--tblr-purple)}.status-pink{--tblr-status-color: var(--tblr-pink)}.status-red{--tblr-status-color: var(--tblr-red)}.status-orange{--tblr-status-color: var(--tblr-orange)}.status-yellow{--tblr-status-color: var(--tblr-yellow)}.status-lime{--tblr-status-color: var(--tblr-lime)}.status-green{--tblr-status-color: var(--tblr-green)}.status-teal{--tblr-status-color: var(--tblr-teal)}.status-cyan{--tblr-status-color: var(--tblr-cyan)}.status-x{--tblr-status-color: var(--tblr-x)}.status-facebook{--tblr-status-color: var(--tblr-facebook)}.status-twitter{--tblr-status-color: var(--tblr-twitter)}.status-linkedin{--tblr-status-color: var(--tblr-linkedin)}.status-google{--tblr-status-color: var(--tblr-google)}.status-youtube{--tblr-status-color: var(--tblr-youtube)}.status-vimeo{--tblr-status-color: var(--tblr-vimeo)}.status-dribbble{--tblr-status-color: var(--tblr-dribbble)}.status-github{--tblr-status-color: var(--tblr-github)}.status-instagram{--tblr-status-color: var(--tblr-instagram)}.status-pinterest{--tblr-status-color: var(--tblr-pinterest)}.status-vk{--tblr-status-color: var(--tblr-vk)}.status-rss{--tblr-status-color: var(--tblr-rss)}.status-flickr{--tblr-status-color: var(--tblr-flickr)}.status-bitbucket{--tblr-status-color: var(--tblr-bitbucket)}.status-tabler{--tblr-status-color: var(--tblr-tabler)}.status-dot{--tblr-status-dot-color: var(--tblr-status-color, oklch(55.55% 0 0deg));--tblr-status-size: .5rem;position:relative;display:inline-block;width:var(--tblr-status-size);height:var(--tblr-status-size);background:var(--tblr-status-dot-color);border-radius:var(--tblr-border-radius-pill)}.status-dot-animated:before{position:absolute;inset:0;z-index:0;content:"";background:inherit;border-radius:inherit;opacity:.6;animation:1s linear 2s backwards infinite status-pulsate-tertiary}.status-indicator{--tblr-status-indicator-size: 2.5rem;--tblr-status-indicator-color: var(--tblr-status-color, oklch(55.55% 0 0deg));position:relative;display:block;width:var(--tblr-status-indicator-size);height:var(--tblr-status-indicator-size)}.status-indicator-circle{--tblr-status-circle-size: .75rem;position:absolute;inset-inline-start:50%;top:50%;width:var(--tblr-status-circle-size);height:var(--tblr-status-circle-size);margin:calc(var(--tblr-status-circle-size) / -2) calc(var(--tblr-status-circle-size) / -2) 0 0;background:var(--tblr-status-color);border-radius:var(--tblr-border-radius-pill)}.status-indicator-circle:nth-child(1){z-index:3}.status-indicator-circle:nth-child(2){z-index:2;opacity:.1}.status-indicator-circle:nth-child(3){z-index:1;opacity:.3}.status-indicator-animated .status-indicator-circle:nth-child(1){animation:2s linear 1s infinite backwards status-pulsate-main}.status-indicator-animated .status-indicator-circle:nth-child(2){animation:2s linear 1s infinite backwards status-pulsate-secondary}.status-indicator-animated .status-indicator-circle:nth-child(3){animation:2s linear 1s infinite backwards status-pulsate-tertiary}.switch-icon{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.switch-icon{transition:none}}.switch-icon{--tblr-switch-icon-size: var(--tblr-icon-size);--tblr-switch-icon-min-size: 1.5rem;--tblr-switch-icon-disabled-opacity: .4;--tblr-switch-icon-loading-size: 1rem;--tblr-switch-icon-loading-border-width: 1px;--tblr-switch-icon-loading-animation-speed: .75s;position:relative;display:inline-block;width:var(--tblr-switch-icon-size);min-width:var(--tblr-switch-icon-min-size);height:var(--tblr-switch-icon-size);min-height:var(--tblr-switch-icon-min-size);padding:0;line-height:1;vertical-align:bottom;cursor:pointer;background:transparent;border:0}.switch-icon.disabled,.switch-icon:disabled,.switch-icon[aria-disabled=true]{pointer-events:none;opacity:var(--tblr-switch-icon-disabled-opacity)}@media(prefers-reduced-motion:reduce){.switch-icon{--tblr-switch-icon-loading-animation-speed: 1.5s}}.switch-icon:focus:not(:focus-visible){outline:none}.switch-icon:focus-visible{outline:var(--tblr-focus-ring, var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color));outline-offset:var(--tblr-focus-ring-offset)}.switch-icon svg{display:block;width:100%;height:100%}.switch-icon .switch-icon-a,.switch-icon .switch-icon-b{position:absolute;inset:0;display:block;width:var(--tblr-switch-icon-size);height:var(--tblr-switch-icon-size);margin:auto}.switch-icon .switch-icon-a{opacity:1}.switch-icon .switch-icon-b,.switch-icon.active .switch-icon-a{opacity:0}.switch-icon.active .switch-icon-b{opacity:1}.switch-icon.switch-icon-loading{pointer-events:none}.switch-icon.switch-icon-loading .switch-icon-a,.switch-icon.switch-icon-loading .switch-icon-b{opacity:0;transition:none}.switch-icon.switch-icon-loading:after{position:absolute;inset-inline-start:calc(50% - var(--tblr-switch-icon-loading-size) / 2);top:calc(50% - var(--tblr-switch-icon-loading-size) / 2);width:var(--tblr-switch-icon-loading-size);height:var(--tblr-switch-icon-loading-size);content:"";border:var(--tblr-switch-icon-loading-border-width) var(--tblr-border-style) currentColor;border-inline-end-color:transparent;animation:spinner-border var(--tblr-switch-icon-loading-animation-speed) linear infinite;border-radius:var(--tblr-border-radius-pill)}.btn .switch-icon{--tblr-switch-icon-min-size: var(--tblr-switch-icon-size);vertical-align:middle;pointer-events:none}.btn .switch-icon .icon{width:100%;min-width:0;height:100%;margin:0}.switch-icon-fade .switch-icon-a,.switch-icon-fade .switch-icon-b{transition:opacity .5s}@media(prefers-reduced-motion:reduce){.switch-icon-fade .switch-icon-a,.switch-icon-fade .switch-icon-b{transition:none}}.switch-icon-scale .switch-icon-a,.switch-icon-scale .switch-icon-b{transition:opacity .5s,transform 0s .5s}@media(prefers-reduced-motion:reduce){.switch-icon-scale .switch-icon-a,.switch-icon-scale .switch-icon-b{transition:none}}.switch-icon-scale .switch-icon-b{transform:scale(1.5)}.switch-icon-scale.active .switch-icon-a,.switch-icon-scale.active .switch-icon-b{transition:opacity 0s,transform .5s}@media(prefers-reduced-motion:reduce){.switch-icon-scale.active .switch-icon-a,.switch-icon-scale.active .switch-icon-b{transition:none}}.switch-icon-scale.active .switch-icon-b{transform:scale(1)}.switch-icon-flip{perspective:10em}.switch-icon-flip .switch-icon-a,.switch-icon-flip .switch-icon-b{backface-visibility:hidden;transform-style:preserve-3d;transition:opacity 0s .2s,transform .4s ease-in-out}@media(prefers-reduced-motion:reduce){.switch-icon-flip .switch-icon-a,.switch-icon-flip .switch-icon-b{transition:none}}.switch-icon-flip .switch-icon-a{opacity:1;transform:rotateY(0)}.switch-icon-flip .switch-icon-b{opacity:1;transform:rotateY(180deg)}.switch-icon-flip.active .switch-icon-a{opacity:1;transform:rotateY(-180deg)}.switch-icon-flip.active .switch-icon-b{opacity:1;transform:rotateY(0)}.switch-icon-slide-up,.switch-icon-slide-left,.switch-icon-slide-start,.switch-icon-slide-right,.switch-icon-slide-end,.switch-icon-slide-down{overflow:hidden}.switch-icon-slide-up .switch-icon-a,.switch-icon-slide-up .switch-icon-b,.switch-icon-slide-left .switch-icon-a,.switch-icon-slide-left .switch-icon-b,.switch-icon-slide-start .switch-icon-a,.switch-icon-slide-start .switch-icon-b,.switch-icon-slide-right .switch-icon-a,.switch-icon-slide-right .switch-icon-b,.switch-icon-slide-end .switch-icon-a,.switch-icon-slide-end .switch-icon-b,.switch-icon-slide-down .switch-icon-a,.switch-icon-slide-down .switch-icon-b{transition:opacity .3s,transform .3s}@media(prefers-reduced-motion:reduce){.switch-icon-slide-up .switch-icon-a,.switch-icon-slide-up .switch-icon-b,.switch-icon-slide-left .switch-icon-a,.switch-icon-slide-left .switch-icon-b,.switch-icon-slide-start .switch-icon-a,.switch-icon-slide-start .switch-icon-b,.switch-icon-slide-right .switch-icon-a,.switch-icon-slide-right .switch-icon-b,.switch-icon-slide-end .switch-icon-a,.switch-icon-slide-end .switch-icon-b,.switch-icon-slide-down .switch-icon-a,.switch-icon-slide-down .switch-icon-b{transition:none}}.switch-icon-slide-up .switch-icon-a,.switch-icon-slide-left .switch-icon-a,.switch-icon-slide-start .switch-icon-a,.switch-icon-slide-right .switch-icon-a,.switch-icon-slide-end .switch-icon-a,.switch-icon-slide-down .switch-icon-a{transform:translateY(0)}.switch-icon-slide-up .switch-icon-b,.switch-icon-slide-left .switch-icon-b,.switch-icon-slide-start .switch-icon-b,.switch-icon-slide-right .switch-icon-b,.switch-icon-slide-end .switch-icon-b,.switch-icon-slide-down .switch-icon-b{transform:translateY(100%)}.switch-icon-slide-up.active .switch-icon-a,.switch-icon-slide-left.active .switch-icon-a,.switch-icon-slide-start.active .switch-icon-a,.switch-icon-slide-right.active .switch-icon-a,.switch-icon-slide-end.active .switch-icon-a,.switch-icon-slide-down.active .switch-icon-a{transform:translateY(-100%)}.switch-icon-slide-up.active .switch-icon-b,.switch-icon-slide-left.active .switch-icon-b,.switch-icon-slide-start.active .switch-icon-b,.switch-icon-slide-right.active .switch-icon-b,.switch-icon-slide-end.active .switch-icon-b,.switch-icon-slide-down.active .switch-icon-b{transform:translateY(0)}.switch-icon-slide-left .switch-icon-a,.switch-icon-slide-start .switch-icon-a{transform:translate(0)}.switch-icon-slide-left .switch-icon-b,.switch-icon-slide-start .switch-icon-b{transform:translate(calc(var(--tblr-dir) * 100%))}.switch-icon-slide-left.active .switch-icon-a,.switch-icon-slide-start.active .switch-icon-a{transform:translate(calc(var(--tblr-dir) * -100%))}.switch-icon-slide-left.active .switch-icon-b,.switch-icon-slide-start.active .switch-icon-b,.switch-icon-slide-right .switch-icon-a,.switch-icon-slide-end .switch-icon-a{transform:translate(0)}.switch-icon-slide-right .switch-icon-b,.switch-icon-slide-end .switch-icon-b{transform:translate(calc(var(--tblr-dir) * -100%))}.switch-icon-slide-right.active .switch-icon-a,.switch-icon-slide-end.active .switch-icon-a{transform:translate(calc(var(--tblr-dir) * 100%))}.switch-icon-slide-right.active .switch-icon-b,.switch-icon-slide-end.active .switch-icon-b{transform:translate(0)}.switch-icon-slide-down .switch-icon-a{transform:translateY(0)}.switch-icon-slide-down .switch-icon-b{transform:translateY(-100%)}.switch-icon-slide-down.active .switch-icon-a{transform:translateY(100%)}.switch-icon-slide-down.active .switch-icon-b{transform:translateY(0)}.table,.prose>table,.markdown>table{font:inherit}@media print{.table thead,.prose>table thead,.markdown>table thead{display:table-header-group}.table tr,.prose>table tr,.markdown>table tr{break-inside:avoid}}.table thead th,.prose>table thead th,.markdown>table thead th{padding-top:.5rem;padding-bottom:.5rem;white-space:nowrap;background:var(--tblr-bg-surface-tertiary);font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary)}@media print{.table thead th,.prose>table thead th,.markdown>table thead th{background:transparent}}.table-responsive .table,.table-responsive .prose>table,.table-responsive .markdown>table{margin-bottom:0}.table-transparent thead th{background:transparent}.table-nowrap>:not(caption)>*>*{white-space:nowrap}.table-vcenter>:not(caption)>*>*{vertical-align:middle}.table-center>:not(caption)>*>*{text-align:center}.td-truncate{width:100%;max-width:1px}.table-mobile{display:block}.table-mobile thead{display:none}.table-mobile tbody,.table-mobile tr{display:flex;flex-direction:column}.table-mobile td{display:block;padding:.75rem!important;color:var(--tblr-body-color)!important;border:none}.table-mobile td[data-label]:before{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);display:block;content:attr(data-label)}.table-mobile tr{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.table-mobile .btn{display:block}@media(max-width:575.98px){.table-mobile-sm{display:block}.table-mobile-sm thead{display:none}.table-mobile-sm tbody,.table-mobile-sm tr{display:flex;flex-direction:column}.table-mobile-sm td{display:block;padding:.75rem!important;color:var(--tblr-body-color)!important;border:none}.table-mobile-sm td[data-label]:before{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);display:block;content:attr(data-label)}.table-mobile-sm tr{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.table-mobile-sm .btn{display:block}}@media(max-width:767.98px){.table-mobile-md{display:block}.table-mobile-md thead{display:none}.table-mobile-md tbody,.table-mobile-md tr{display:flex;flex-direction:column}.table-mobile-md td{display:block;padding:.75rem!important;color:var(--tblr-body-color)!important;border:none}.table-mobile-md td[data-label]:before{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);display:block;content:attr(data-label)}.table-mobile-md tr{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.table-mobile-md .btn{display:block}}@media(max-width:991.98px){.table-mobile-lg{display:block}.table-mobile-lg thead{display:none}.table-mobile-lg tbody,.table-mobile-lg tr{display:flex;flex-direction:column}.table-mobile-lg td{display:block;padding:.75rem!important;color:var(--tblr-body-color)!important;border:none}.table-mobile-lg td[data-label]:before{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);display:block;content:attr(data-label)}.table-mobile-lg tr{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.table-mobile-lg .btn{display:block}}@media(max-width:1199.98px){.table-mobile-xl{display:block}.table-mobile-xl thead{display:none}.table-mobile-xl tbody,.table-mobile-xl tr{display:flex;flex-direction:column}.table-mobile-xl td{display:block;padding:.75rem!important;color:var(--tblr-body-color)!important;border:none}.table-mobile-xl td[data-label]:before{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);display:block;content:attr(data-label)}.table-mobile-xl tr{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.table-mobile-xl .btn{display:block}}@media(max-width:1399.98px){.table-mobile-xxl{display:block}.table-mobile-xxl thead{display:none}.table-mobile-xxl tbody,.table-mobile-xxl tr{display:flex;flex-direction:column}.table-mobile-xxl td{display:block;padding:.75rem!important;color:var(--tblr-body-color)!important;border:none}.table-mobile-xxl td[data-label]:before{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary);display:block;content:attr(data-label)}.table-mobile-xxl tr{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent)}.table-mobile-xxl .btn{display:block}}.table-sort{--tblr-table-sort-icon-size: 1rem;--tblr-table-sort-icon-margin-start: .25rem;display:block;width:100%;padding:.5rem .75rem;margin:-.5rem -.75rem;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;background:inherit;border:0;transition:color .3s}@media(prefers-reduced-motion:reduce){.table-sort{transition:none}}.table-sort:hover,.table-sort.asc,.table-sort.desc{color:var(--tblr-body-color)}.table-sort:after{display:inline-flex;width:var(--tblr-table-sort-icon-size);height:var(--tblr-table-sort-icon-size);margin-inline-start:var(--tblr-table-sort-icon-margin-start);vertical-align:bottom;content:"";background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'><path d='M5 7l3 -3l3 3'/><path d='M5 10l3 3l3 -3'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'><path d='M5 7l3 -3l3 3'/><path d='M5 10l3 3l3 -3'/></svg>")}.table-sort.asc:after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'><path fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M5 10l3 -3l3 3'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'><path fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M5 10l3 -3l3 3'/></svg>")}.table-sort.desc:after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'><path fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M5 7l3 3l3 -3'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'><path fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M5 7l3 3l3 -3'/></svg>")}.table-borderless thead th{background:transparent}.table-selectable tbody tr .on-checked{display:none}.table-selectable tbody tr .on-unchecked{display:initial}.table-selectable tbody tr:has(.table-selectable-check:checked){background-color:var(--tblr-active-bg)}.table-selectable tbody tr:has(.table-selectable-check:checked) .on-checked{display:initial}.table-selectable tbody tr:has(.table-selectable-check:checked) .on-unchecked{display:none}.tag{--tblr-tag-height: 1.5rem;--tblr-tag-padding-x: .5rem;--tblr-tag-gap: .5rem;--tblr-tag-close-margin-end: -.25rem;--tblr-tag-close-margin-start: -.125rem;--tblr-tag-close-size: 1rem;--tblr-tag-close-font-size: .5rem;--tblr-tag-addon-margin-start: -.25rem;--tblr-tag-icon-margin-end: -.125rem;--tblr-tag-icon-size: 1rem;--tblr-tag-check-size: 1rem;display:inline-flex;gap:var(--tblr-tag-gap);align-items:center;height:var(--tblr-tag-height);padding:0 var(--tblr-tag-padding-x);background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);box-shadow:var(--tblr-shadow-input);border-radius:var(--tblr-border-radius)}.tag .btn-close{width:var(--tblr-tag-close-size);height:var(--tblr-tag-close-size);padding:0;margin-inline-start:var(--tblr-tag-close-margin-start);margin-inline-end:var(--tblr-tag-close-margin-end);font-size:var(--tblr-tag-close-font-size)}.tag-badge{--tblr-tag-badge-padding-y: .125rem;--tblr-tag-badge-padding-x: .25rem;--tblr-tag-badge-margin-end: -.25rem;--tblr-badge-font-size: .625rem;--tblr-badge-padding-x: var(--tblr-tag-badge-padding-x);--tblr-badge-padding-y: var(--tblr-tag-badge-padding-y);margin-inline-end:var(--tblr-tag-badge-margin-end)}.tag-avatar,.tag-flag,.tag-payment,.tag-icon,.tag-check{margin-inline-start:var(--tblr-tag-addon-margin-start)}.tag-icon{width:var(--tblr-tag-icon-size);height:var(--tblr-tag-icon-size);margin-inline-end:var(--tblr-tag-icon-margin-end);color:var(--tblr-secondary)}.tag-check{width:var(--tblr-tag-check-size);height:var(--tblr-tag-check-size);background-size:var(--tblr-tag-check-size)}.tag-list,.tags-list{--tblr-list-gap: .5rem;display:flex;flex-wrap:wrap;gap:var(--tblr-list-gap)}.toast{border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent);box-shadow:color-mix(in oklab,var(--tblr-dark) 4%,transparent) 0 2px 4px}.toast .toast-header{-webkit-user-select:none;user-select:none}.toast button[data-bs-dismiss=toast]:focus:not(:focus-visible),.toast button[data-dismiss=toast]:focus:not(:focus-visible){outline:none}@media print{.toast{display:none}}.toast-primary{--tblr-toast-color: oklch(54.6% .1724 254.2deg)}.toast-secondary{--tblr-toast-color: oklch(55.55% 0 0deg)}.toast-success{--tblr-toast-color: oklch(67.38% .1885 145.43deg)}.toast-info{--tblr-toast-color: oklch(66.26% .1358 246.81deg)}.toast-warning{--tblr-toast-color: oklch(77.02% .1658 71.02deg)}.toast-danger{--tblr-toast-color: oklch(58.29% .1941 25.59deg)}.toast-light{--tblr-toast-color: oklch(98.51% 0 0deg)}.toast-dark{--tblr-toast-color: oklch(26.86% 0 0deg)}.toast-muted{--tblr-toast-color: oklch(55.55% 0 0deg)}.toast-blue{--tblr-toast-color: oklch(54.6% .1724 254.2deg)}.toast-azure{--tblr-toast-color: oklch(66.26% .1358 246.81deg)}.toast-indigo{--tblr-toast-color: oklch(55.66% .2082 268.35deg)}.toast-purple{--tblr-toast-color: oklch(57.83% .2186 319.15deg)}.toast-pink{--tblr-toast-color: oklch(58.81% .201 5.25deg)}.toast-red{--tblr-toast-color: oklch(58.29% .1941 25.59deg)}.toast-orange{--tblr-toast-color: oklch(68.51% .1954 44.57deg)}.toast-yellow{--tblr-toast-color: oklch(77.02% .1658 71.02deg)}.toast-lime{--tblr-toast-color: oklch(70.99% .1897 131.53deg)}.toast-green{--tblr-toast-color: oklch(67.38% .1885 145.43deg)}.toast-teal{--tblr-toast-color: oklch(64.32% .1338 164.7deg)}.toast-cyan{--tblr-toast-color: oklch(65.52% .1105 212.17deg)}.toolbar{--tblr-toolbar-gutter: .5rem;display:flex;flex-shrink:0;flex-wrap:nowrap;margin:0 calc(-1 * var(--tblr-toolbar-gutter))}.toolbar>*{margin:0 var(--tblr-toolbar-gutter)}@media print{.toolbar{display:none}}.tracking{--tblr-tracking-height: 1.5rem;--tblr-tracking-gap-width: .125rem;--tblr-tracking-block-border-radius: var(--tblr-border-radius);--tblr-tracking-block-min-width: .25rem;display:flex;gap:var(--tblr-tracking-gap-width)}.tracking-squares{--tblr-tracking-block-border-radius: var(--tblr-border-radius-sm)}.tracking-squares .tracking-block{height:auto}.tracking-squares .tracking-block:before{display:block;padding-top:100%;content:""}.tracking-block{flex:1;min-width:var(--tblr-tracking-block-min-width);height:var(--tblr-tracking-height);background:var(--tblr-border-color);border-radius:var(--tblr-tracking-block-border-radius)}.timeline{--tblr-timeline-icon-size: 2.5rem;position:relative;padding:0;list-style:none}.timeline-event{position:relative}.timeline-event:not(:last-child){margin-bottom:var(--tblr-page-padding)}.timeline-event:not(:last-child):before{position:absolute;inset-inline-start:calc(var(--tblr-timeline-icon-size) / 2);top:var(--tblr-timeline-icon-size);bottom:calc(-1 * var(--tblr-page-padding));width:var(--tblr-border-width);content:"";background-color:var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.timeline-event-icon{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;width:var(--tblr-timeline-icon-size, 2.5rem);height:var(--tblr-timeline-icon-size, 2.5rem);color:var(--tblr-secondary);background:var(--tblr-bg-surface-secondary);border-radius:var(--tblr-border-radius)}.timeline-event-card{margin-inline-start:calc(var(--tblr-timeline-icon-size, 2.5rem) + var(--tblr-page-padding))}.timeline-simple .timeline-event-icon{display:none}.timeline-simple .timeline-event-card{margin-inline-start:0}.hr-text{--tblr-hr-text-gap: .5rem;display:flex;align-items:center;height:1px;margin:2rem 0;font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary)}.hr-text:after,.hr-text:before{flex:1 1 auto;height:1px;background-color:var(--tblr-border-color)}.hr-text:before{margin-inline-end:var(--tblr-hr-text-gap);content:""}.hr-text:after{margin-inline-start:var(--tblr-hr-text-gap);content:""}.hr-text>*:first-child{padding-inline-start:0;padding-inline-end:var(--tblr-hr-text-gap);color:var(--tblr-secondary)}.hr-text.hr-text-left:before,.hr-text.hr-text-start:before{content:none}.hr-text.hr-text-left>*:first-child,.hr-text.hr-text-start>*:first-child{padding-inline-start:var(--tblr-hr-text-gap);padding-inline-end:var(--tblr-hr-text-gap)}.hr-text.hr-text-right:before,.hr-text.hr-text-end:before{content:""}.hr-text.hr-text-right:after,.hr-text.hr-text-end:after{content:none}.hr-text.hr-text-right>*:first-child,.hr-text.hr-text-end>*:first-child{padding-inline-start:var(--tblr-hr-text-gap);padding-inline-end:0}.card>.hr-text{margin:0}.hr-text-spaceless{--tblr-hr-text-spaceless-margin-y: -.5rem;margin:var(--tblr-hr-text-spaceless-margin-y) 0}.lead{font-size:inherit;color:var(--tblr-secondary)}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:color-mix(in oklab,var(--tblr-link-color) calc(var(--tblr-link-opacity, 1) * 100%),transparent)}a:hover{color:color-mix(in oklab,var(--tblr-link-hover-color) calc(var(--tblr-link-opacity, 1) * 100%),transparent)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{color:inherit}h1,.h1{font-size:var(--tblr-font-size-h1);line-height:var(--tblr-line-height-h1)}h2,.h2{font-size:var(--tblr-font-size-h2);line-height:var(--tblr-line-height-h2)}h3,.h3{font-size:var(--tblr-font-size-h3);line-height:var(--tblr-line-height-h3)}h4,.h4{font-size:var(--tblr-font-size-h4);line-height:var(--tblr-line-height-h4)}h5,.h5{font-size:var(--tblr-font-size-h5);line-height:var(--tblr-line-height-h5)}h6,.h6{font-size:var(--tblr-font-size-h6);line-height:var(--tblr-line-height-h6)}.fs-base{font-size:var(--tblr-body-font-size)}strong,.strong,b{font-weight:var(--tblr-font-weight-semibold)}blockquote{--tblr-blockquote-padding: 1rem;--tblr-blockquote-paragraph-margin-bottom: 1rem;padding:var(--tblr-blockquote-padding) var(--tblr-blockquote-padding) var(--tblr-blockquote-padding);border-inline-start:2px var(--tblr-border-style) var(--tblr-border-color)}blockquote p{margin-bottom:var(--tblr-blockquote-paragraph-margin-bottom)}blockquote p:last-child{margin-bottom:0}blockquote cite{display:block;text-align:end}blockquote cite:before{content:"— "}ul,ol{--tblr-list-padding-start: 1.5rem;padding-inline-start:var(--tblr-list-padding-start)}hr,.hr{--tblr-hr-margin-y: 2rem;margin:var(--tblr-hr-margin-y) 0}dl dd:last-child{margin-bottom:0}pre{--tblr-scrollbar-color: var(--tblr-light);padding:1rem;font-size:.92857143em;line-height:1.4285714286;color:var(--tblr-light);background:var(--tblr-bg-surface-dark);border-radius:var(--tblr-border-radius)}pre{scrollbar-color:color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 20%,transparent) transparent}pre::-webkit-scrollbar{width:1rem;height:1rem;-webkit-transition:background .3s;transition:background .3s}@media(prefers-reduced-motion:reduce){pre::-webkit-scrollbar{-webkit-transition:none;transition:none}}pre::-webkit-scrollbar-thumb{border-radius:1rem;border:5px solid transparent;box-shadow:inset 0 0 0 1rem color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 20%,transparent)}pre::-webkit-scrollbar-track{background:transparent}pre:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1rem color-mix(in oklab,var(--tblr-scrollbar-color, var(--tblr-body-color)) 40%,transparent)}pre::-webkit-scrollbar-corner{background:transparent}pre::selection,pre ::selection{background-color:color-mix(in oklab,var(--tblr-primary) 40%,transparent)}pre code{padding:0;background:transparent}code{padding:2px 4px;background:var(--tblr-code-bg);border-radius:var(--tblr-border-radius)}abbr{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}kbd,.kbd{box-sizing:border-box;display:inline-block;max-width:100%;font-size:var(--tblr-font-size-h5);font-weight:var(--tblr-font-weight-medium);line-height:1;vertical-align:baseline;border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);border-radius:var(--tblr-border-radius)}img{max-width:100%;height:auto}.list-unstyled{margin-inline-start:0}::selection,.text-selected{background-color:light-dark(color-mix(in oklab,var(--tblr-primary) 10%,transparent),color-mix(in oklab,var(--tblr-primary) 40%,transparent))}.text-selected{display:inline-block}[class^=link-].disabled,[class*=" link-"].disabled{color:var(--tblr-disabled-color)!important;pointer-events:none}a:hover:has(.icon){text-decoration:none}.link-hoverable{border-radius:var(--tblr-border-radius);transition:background-color .15s ease-in-out}.link-hoverable:hover{color:var(--tblr-primary);text-decoration:none;background:var(--tblr-hover-bg)}.subheader{font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1rem;color:var(--tblr-secondary)}.mention{display:inline-block;padding:.1666666667em .6666666667em;font-size:.8571428571em;font-weight:var(--tblr-font-weight-medium);line-height:1.3333333333em;color:var(--tblr-body-color);background:var(--tblr-bg-surface-tertiary);box-shadow:var(--tblr-shadow-border);border-radius:var(--tblr-border-radius-pill)}a.mention{cursor:pointer}a.mention:hover,a.mention.hover{text-decoration:underline;background:var(--tblr-hover-bg)}.mention-avatar,.mention-app,.mention-color{display:inline-flex;width:1.1666666667em;height:1.1666666667em;margin:-.1666666667em -.3333333333em 0 .3333333333em;text-align:center;vertical-align:middle;background:no-repeat center center/cover;box-shadow:var(--tblr-shadow-border);border-radius:var(--tblr-border-radius-pill)}.mention-app{background:none;border-radius:0;box-shadow:none}.mention-count{margin-inline-start:.6666666667em;color:var(--tblr-secondary)}.text-incorrect{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--tblr-red);background:color-mix(in oklab,var(--tblr-red) 4%,transparent)}.text-correct{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--tblr-green);background:color-mix(in oklab,var(--tblr-green) 4%,transparent)}.steps:not(:has(>.step-item)){--tblr-steps-padding: 2rem;--tblr-steps-item-size: 1.5rem;--tblr-steps-margin-start: 1rem;--tblr-steps-margin-bottom: 2rem;--tblr-steps-heading-margin-top: 2.5rem;display:block;width:auto;padding-inline-start:var(--tblr-steps-padding);margin-inline-start:var(--tblr-steps-margin-start);margin-bottom:var(--tblr-steps-margin-bottom);overflow:visible;counter-reset:step;border-inline-start:1px solid var(--tblr-border-color)}.steps:not(:has(>.step-item)) h3,.steps:not(:has(>.step-item)) .h3{counter-increment:step}.steps:not(:has(>.step-item)) h3:not(:first-child),.steps:not(:has(>.step-item)) .h3:not(:first-child){margin-top:var(--tblr-steps-heading-margin-top)!important}.steps:not(:has(>.step-item)) h3:before,.steps:not(:has(>.step-item)) .h3:before{position:absolute;display:inline-block;width:var(--tblr-steps-item-size);height:var(--tblr-steps-item-size);margin-inline-start:calc(-1 * var(--tblr-steps-padding) - var(--tblr-steps-item-size) / 2);margin-top:1px;font-size:var(--tblr-font-size-h4);font-weight:var(--tblr-font-weight-semibold);line-height:calc(var(--tblr-steps-item-size) - 2px);color:var(--tblr-body-color);text-align:center;content:counter(step);background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.steps:not(:has(>.step-item))>:last-child{margin-bottom:0}.callout{--tblr-callout-margin-bottom: 1.5rem;--tblr-callout-padding-y: .5rem;--tblr-callout-padding-x: 1rem;padding:var(--tblr-callout-padding-y) var(--tblr-callout-padding-x);margin-bottom:var(--tblr-callout-margin-bottom);background:var(--tblr-primary-lt);border:1px solid var(--tblr-primary-200);border-radius:var(--tblr-border-radius)}.callout>:last-child{margin-bottom:0}.chart{--tblr-chart-min-height: 10rem;display:block;min-height:var(--tblr-chart-min-height)}.chart text{font-family:inherit}.chart-sm{--tblr-chart-height-sm: 2.5rem;height:var(--tblr-chart-height-sm)}.chart-lg{--tblr-chart-height-lg: 15rem;height:var(--tblr-chart-height-lg)}.chart-square{--tblr-chart-height-square: 5.75rem;height:var(--tblr-chart-height-square)}.chart-sparkline{--tblr-chart-sparkline-width: 4rem;--tblr-chart-sparkline-height: 2.5rem;position:relative;width:var(--tblr-chart-sparkline-width);height:var(--tblr-chart-sparkline-height);min-height:0!important;line-height:1}.chart-sparkline-sm{--tblr-chart-sparkline-height-sm: 1.5rem;height:var(--tblr-chart-sparkline-height-sm)}.chart-sparkline-square{--tblr-chart-sparkline-width-square: 2.5rem;width:var(--tblr-chart-sparkline-width-square)}.chart-sparkline-wide{--tblr-chart-sparkline-width-wide: 6rem;width:var(--tblr-chart-sparkline-width-wide)}.chart-sparkline-label{--tblr-chart-sparkline-label-icon-size: 1rem;position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:.625rem}.chart-sparkline-label .icon{width:var(--tblr-chart-sparkline-label-icon-size);height:var(--tblr-chart-sparkline-label-icon-size);font-size:var(--tblr-chart-sparkline-label-icon-size)}.sparkline{--tblr-sparkline-width: 5rem;--tblr-sparkline-height: 1.5rem;--tblr-sparkline-stroke: currentColor;--tblr-sparkline-negative: var(--tblr-red);--tblr-sparkline-zero: var(--tblr-border-color);--tblr-sparkline-threshold: var(--tblr-secondary);--tblr-sparkline-stroke-width: 2;--tblr-sparkline-fill: color-mix(in oklab, currentColor 10%, transparent);--tblr-sparkline-track: color-mix(in oklab, currentColor 15%, transparent);--tblr-sparkline-spot: currentColor;--tblr-sparkline-spot-size: 2;--tblr-sparkline-label-font-size: .625rem;--tblr-sparkline-label-color: var(--tblr-body-color);position:relative;display:inline-block;flex-shrink:0;width:var(--tblr-sparkline-width);height:var(--tblr-sparkline-height);line-height:0;vertical-align:middle}.sparkline .sparkline-svg{display:block;width:100%;height:100%;overflow:visible}.sparkline .sparkline-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--tblr-sparkline-label-font-size);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;color:var(--tblr-sparkline-label-color)}.sparkline-sm{--tblr-sparkline-width: 3rem;--tblr-sparkline-height: 1rem}.sparkline-lg{--tblr-sparkline-width: 8rem;--tblr-sparkline-height: 2.5rem}.sparkline-square{--tblr-sparkline-width: var(--tblr-sparkline-height)}.sparkline-disabled{--tblr-sparkline-stroke: var(--tblr-disabled-color);--tblr-sparkline-negative: var(--tblr-disabled-color);--tblr-sparkline-spot: var(--tblr-disabled-color);--tblr-sparkline-fill: color-mix(in oklab, var(--tblr-disabled-color) 30%, transparent);--tblr-sparkline-track: color-mix(in oklab, var(--tblr-disabled-color) 40%, transparent);--tblr-sparkline-label-color: var(--tblr-disabled-color)}@media print{.offcanvas{display:none}}.offcanvas-body{overscroll-behavior:contain}.offcanvas-header{border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.offcanvas-footer{padding:1.5rem}.offcanvas-title{--tblr-offcanvas-title-line-height: 1.4285714286;font-size:1rem;font-weight:var(--tblr-font-weight-medium);line-height:var(--tblr-offcanvas-title-line-height)}.offcanvas-narrow{--tblr-offcanvas-narrow-width: 20rem;--tblr-offcanvas-width: var(--tblr-offcanvas-narrow-width)}.offcanvas-floating,html[data-bs-offcanvas-style=floating] :is(.offcanvas-start,.offcanvas-end,.offcanvas-top,.offcanvas-bottom){--tblr-offcanvas-transition: transform .3s ease-in-out, translate .3s ease-in-out;max-width:calc(100% - 2 * var(--tblr-offcanvas-margin));max-height:calc(100% - 2 * var(--tblr-offcanvas-margin));margin:var(--tblr-offcanvas-margin);border:var(--tblr-offcanvas-border-width) solid var(--tblr-offcanvas-border-color);border-radius:var(--tblr-border-radius-lg)}.offcanvas-floating.offcanvas-start,html[data-bs-offcanvas-style=floating] :is(.offcanvas-start,.offcanvas-end,.offcanvas-top,.offcanvas-bottom).offcanvas-start{translate:calc(var(--tblr-dir) * -1 * var(--tblr-offcanvas-margin))}.offcanvas-floating.offcanvas-end,html[data-bs-offcanvas-style=floating] :is(.offcanvas-start,.offcanvas-end,.offcanvas-top,.offcanvas-bottom).offcanvas-end{translate:calc(var(--tblr-dir) * var(--tblr-offcanvas-margin))}.offcanvas-floating.offcanvas-top,html[data-bs-offcanvas-style=floating] :is(.offcanvas-start,.offcanvas-end,.offcanvas-top,.offcanvas-bottom).offcanvas-top{translate:0 calc(-1 * var(--tblr-offcanvas-margin))}.offcanvas-floating.offcanvas-bottom,html[data-bs-offcanvas-style=floating] :is(.offcanvas-start,.offcanvas-end,.offcanvas-top,.offcanvas-bottom).offcanvas-bottom{translate:0 var(--tblr-offcanvas-margin)}.offcanvas-floating.showing,.offcanvas-floating.show:not(.hiding),html[data-bs-offcanvas-style=floating] :is(.offcanvas-start,.offcanvas-end,.offcanvas-top,.offcanvas-bottom).showing,html[data-bs-offcanvas-style=floating] :is(.offcanvas-start,.offcanvas-end,.offcanvas-top,.offcanvas-bottom).show:not(.hiding){translate:none}.chat{--tblr-chat-bubbles-gap: 1rem;--tblr-chat-bubble-padding: 1rem;--tblr-chat-bubble-title-margin-bottom: .25rem}.chat-bubbles{display:flex;flex-direction:column;gap:var(--tblr-chat-bubbles-gap)}.chat-bubble{position:relative;padding:var(--tblr-chat-bubble-padding);background:var(--tblr-bg-surface-secondary);border-radius:var(--tblr-border-radius-lg)}.chat-bubble-me{background-color:var(--tblr-primary-lt);box-shadow:none}.chat-bubble-title{margin-bottom:var(--tblr-chat-bubble-title-margin-bottom)}.chat-bubble-author{font-weight:600}.chat-bubble-date{color:var(--tblr-secondary)}.chat-bubble-body>*:last-child{margin-bottom:0}.signature{--tblr-signature-padding: var(--tblr-spacer-1);--tblr-signature-border-radius: var(--tblr-border-radius);--tblr-signature-canvas-height: 12.5rem;padding:var(--tblr-signature-padding);border:var(--tblr-border-width) solid var(--tblr-border-color);border-radius:var(--tblr-border-radius)}.signature-canvas{display:block;width:100%;height:var(--tblr-signature-canvas-height);cursor:crosshair;border:var(--tblr-border-width) dashed var(--tblr-border-color);border-radius:calc(var(--tblr-signature-border-radius) - var(--tblr-signature-padding))}.bg-pattern-horizontal-stripes,.bg-pattern-vertical-stripes,.bg-pattern-zigzag,.bg-pattern-diagonal-stripes-2,.bg-pattern-diagonal-stripes,.bg-pattern-circles,.bg-pattern-cross-dots,.bg-pattern-blueprint,.bg-pattern-grid-diagonal,.bg-pattern-grid,.bg-pattern-lines-vertical,.bg-pattern-lines,.bg-pattern-rectangles,.bg-pattern-dots,.bg-pattern-diagonal-2,.bg-pattern-diagonal,.bg-pattern-transparent{--tblr-pattern-color: var(--tblr-body-color);--tblr-pattern-size: .5rem;--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 10%);--tblr-pattern-fill: color-mix(in oklab, var(--tblr-pattern-color) var(--tblr-pattern-opacity), transparent);background-clip:padding-box}.bg-pattern-transparent{background-image:repeating-conic-gradient(var(--tblr-pattern-fill) 0% 25%,transparent 0% 50%);background-size:calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2)}.bg-pattern-diagonal{background-image:repeating-linear-gradient(45deg,var(--tblr-pattern-fill) 0 1px,transparent 0 50%);background-size:var(--tblr-pattern-size) var(--tblr-pattern-size)}.bg-pattern-diagonal-2{background-image:repeating-linear-gradient(-45deg,var(--tblr-pattern-fill) 0 1px,transparent 0 50%);background-size:var(--tblr-pattern-size) var(--tblr-pattern-size)}.bg-pattern-dots{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 20%);--tblr-pattern-dot: max(1px, calc(var(--tblr-pattern-size) * .1));background-image:radial-gradient(circle,var(--tblr-pattern-fill) var(--tblr-pattern-dot),transparent calc(var(--tblr-pattern-dot) + .5px)),radial-gradient(circle,var(--tblr-pattern-fill) var(--tblr-pattern-dot),transparent calc(var(--tblr-pattern-dot) + .5px));background-position:100% 0,calc(100% - (var(--tblr-pattern-size))) calc(var(--tblr-pattern-size));background-size:calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2)}.bg-pattern-rectangles{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 3%);background-image:repeating-linear-gradient(-45deg,var(--tblr-pattern-fill) 25%,transparent 25%,transparent 75%,var(--tblr-pattern-fill) 75%,var(--tblr-pattern-fill)),repeating-linear-gradient(-45deg,var(--tblr-pattern-fill) 25%,transparent 25%,transparent 75%,var(--tblr-pattern-fill) 75%,var(--tblr-pattern-fill));background-position:right -1px top -1px,calc(100% - (var(--tblr-pattern-size) - 1px)) calc(var(--tblr-pattern-size) - 1px);background-size:calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2)}.bg-pattern-lines{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 6%);background-image:repeating-linear-gradient(0deg,var(--tblr-pattern-fill),var(--tblr-pattern-fill) 1px,transparent 1px,transparent);background-position:right -1px top -1px;background-size:var(--tblr-pattern-size) var(--tblr-pattern-size)}.bg-pattern-lines-vertical{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 6%);background-image:repeating-linear-gradient(-90deg,var(--tblr-pattern-fill),var(--tblr-pattern-fill) 1px,transparent 1px,transparent);background-position:right -1px top -1px;background-size:var(--tblr-pattern-size) var(--tblr-pattern-size)}.bg-pattern-grid{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 6%);background-image:linear-gradient(to left,var(--tblr-pattern-fill) 1px,transparent 1px),linear-gradient(to bottom,var(--tblr-pattern-fill) 1px,transparent 1px);background-position:right -1px top -1px,right -1px top -1px;background-size:calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2)}.bg-pattern-grid-diagonal{background-image:linear-gradient(-45deg,transparent 49%,var(--tblr-pattern-fill) 49%,var(--tblr-pattern-fill) 51%,transparent 51%),linear-gradient(45deg,transparent 49%,var(--tblr-pattern-fill) 49%,var(--tblr-pattern-fill) 51%,transparent 51%);background-position:center center;background-size:calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2)}.bg-pattern-blueprint{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 6%);--tblr-pattern-line: var(--tblr-pattern-fill);background-image:linear-gradient(var(--tblr-pattern-line) 2px,transparent 2px),linear-gradient(-90deg,var(--tblr-pattern-line) 2px,transparent 2px),linear-gradient(var(--tblr-pattern-line) 1px,transparent 1px),linear-gradient(-90deg,var(--tblr-pattern-line) 1px,transparent 1px);background-position:right -3px top -3px,right -3px top -3px,right -2px top -2px,right -2px top -2px;background-size:calc(var(--tblr-pattern-size) * 10) calc(var(--tblr-pattern-size) * 10),calc(var(--tblr-pattern-size) * 10) calc(var(--tblr-pattern-size) * 10),calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2),calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2)}.bg-pattern-cross-dots{background-image:radial-gradient(var(--tblr-pattern-fill) 1px,transparent 1px),radial-gradient(var(--tblr-pattern-fill) 1px,transparent 1px);background-position:100% 0,var(--tblr-pattern-size) var(--tblr-pattern-size);background-size:calc(var(--tblr-pattern-size) * 2) calc(var(--tblr-pattern-size) * 2)}.bg-pattern-circles{background-image:radial-gradient(circle at center top,transparent 9%,var(--tblr-pattern-fill) 10%,var(--tblr-pattern-fill) 15%,transparent 16%),radial-gradient(circle at center bottom,transparent 9%,var(--tblr-pattern-fill) 10%,var(--tblr-pattern-fill) 15%,transparent 16%),radial-gradient(circle at left center,transparent 9%,var(--tblr-pattern-fill) 10%,var(--tblr-pattern-fill) 15%,transparent 16%),radial-gradient(circle at right center,transparent 9%,var(--tblr-pattern-fill) 10%,var(--tblr-pattern-fill) 15%,transparent 16%);background-position:100% 0;background-size:calc(var(--tblr-pattern-size) * 3) calc(var(--tblr-pattern-size) * 3)}.bg-pattern-diagonal-stripes{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 5%);background-image:repeating-linear-gradient(-45deg,transparent,transparent var(--tblr-pattern-size),var(--tblr-pattern-fill) var(--tblr-pattern-size),var(--tblr-pattern-fill) calc(2 * var(--tblr-pattern-size)));background-repeat:no-repeat}.bg-pattern-diagonal-stripes-2{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 5%);background-image:repeating-linear-gradient(45deg,transparent,transparent var(--tblr-pattern-size),var(--tblr-pattern-fill) var(--tblr-pattern-size),var(--tblr-pattern-fill) calc(2 * var(--tblr-pattern-size)));background-repeat:no-repeat}.bg-pattern-zigzag{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 5%);background:linear-gradient(-135deg,var(--tblr-pattern-fill) 25%,transparent 25%) calc(100% - -1 * var(--tblr-pattern-size)) 0,linear-gradient(-225deg,var(--tblr-pattern-fill) 25%,transparent 25%) calc(100% - -1 * var(--tblr-pattern-size)) 0,linear-gradient(-315deg,var(--tblr-pattern-fill) 25%,transparent 25%),linear-gradient(-45deg,var(--tblr-pattern-fill) 25%,transparent 25%);background-clip:padding-box;background-size:calc(2 * var(--tblr-pattern-size)) calc(2 * var(--tblr-pattern-size))}.bg-pattern-vertical-stripes{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 5%);background-image:repeating-linear-gradient(-90deg,transparent,transparent var(--tblr-pattern-size),var(--tblr-pattern-fill) var(--tblr-pattern-size),var(--tblr-pattern-fill) calc(2 * var(--tblr-pattern-size)))}.bg-pattern-horizontal-stripes{--tblr-pattern-opacity: calc(var(--tblr-pattern-opacity-factor, 1) * 5%);background-image:repeating-linear-gradient(0deg,transparent,transparent var(--tblr-pattern-size),var(--tblr-pattern-fill) var(--tblr-pattern-size),var(--tblr-pattern-fill) calc(2 * var(--tblr-pattern-size)));background-position:right -1px top -1px}.bg-pattern-primary{--tblr-pattern-color: oklch(54.6% .1724 254.2deg)}.bg-pattern-secondary{--tblr-pattern-color: oklch(55.55% 0 0deg)}.bg-pattern-success{--tblr-pattern-color: oklch(67.38% .1885 145.43deg)}.bg-pattern-info{--tblr-pattern-color: oklch(66.26% .1358 246.81deg)}.bg-pattern-warning{--tblr-pattern-color: oklch(77.02% .1658 71.02deg)}.bg-pattern-danger{--tblr-pattern-color: oklch(58.29% .1941 25.59deg)}.bg-pattern-light{--tblr-pattern-color: oklch(98.51% 0 0deg)}.bg-pattern-dark{--tblr-pattern-color: oklch(26.86% 0 0deg)}.bg-pattern-muted{--tblr-pattern-color: oklch(55.55% 0 0deg)}.bg-pattern-blue{--tblr-pattern-color: oklch(54.6% .1724 254.2deg)}.bg-pattern-azure{--tblr-pattern-color: oklch(66.26% .1358 246.81deg)}.bg-pattern-indigo{--tblr-pattern-color: oklch(55.66% .2082 268.35deg)}.bg-pattern-purple{--tblr-pattern-color: oklch(57.83% .2186 319.15deg)}.bg-pattern-pink{--tblr-pattern-color: oklch(58.81% .201 5.25deg)}.bg-pattern-red{--tblr-pattern-color: oklch(58.29% .1941 25.59deg)}.bg-pattern-orange{--tblr-pattern-color: oklch(68.51% .1954 44.57deg)}.bg-pattern-yellow{--tblr-pattern-color: oklch(77.02% .1658 71.02deg)}.bg-pattern-lime{--tblr-pattern-color: oklch(70.99% .1897 131.53deg)}.bg-pattern-green{--tblr-pattern-color: oklch(67.38% .1885 145.43deg)}.bg-pattern-teal{--tblr-pattern-color: oklch(64.32% .1338 164.7deg)}.bg-pattern-cyan{--tblr-pattern-color: oklch(65.52% .1105 212.17deg)}.bg-pattern-sm{--tblr-pattern-size: .25rem}.bg-pattern-md{--tblr-pattern-size: .5rem}.bg-pattern-lg{--tblr-pattern-size: .75rem}.bg-pattern-xl{--tblr-pattern-size: 1rem}.bg-pattern-opacity-lighter{--tblr-pattern-opacity: 6%}.bg-pattern-opacity-light{--tblr-pattern-opacity: 8%}.bg-pattern-opacity-dark{--tblr-pattern-opacity: 20%}.bg-pattern-opacity-darker{--tblr-pattern-opacity: 50%}.sortable-ghost,.sortable-swap-highlight,.sortable-selected,.sortable-drag{--tblr-sortable-ghost-bg: var(--tblr-primary-lt);--tblr-sortable-ghost-border-color: var(--tblr-primary);--tblr-sortable-ghost-opacity: .6;--tblr-sortable-outline-width: 1px;--tblr-sortable-selected-bg: var(--tblr-primary-lt);--tblr-sortable-drag-bg: var(--tblr-bg-surface);--tblr-sortable-drag-rotate: 1.5deg;--tblr-sortable-drag-box-shadow: 0px 4px 6px -2px color-mix(in oklab, var(--tblr-shadow-color) 12.5%, transparent), 0px 10px 15px -3px color-mix(in oklab, var(--tblr-shadow-color) 20%, transparent)}.sortable-ghost,.sortable-swap-highlight{background-color:var(--tblr-sortable-ghost-bg);outline:var(--tblr-sortable-outline-width) dashed var(--tblr-sortable-ghost-border-color);outline-offset:calc(var(--tblr-sortable-outline-width) * -1)}.sortable-ghost{opacity:var(--tblr-sortable-ghost-opacity)}tr.sortable-ghost>*,tr.sortable-swap-highlight>*,tr.sortable-selected>*{--tblr-table-bg-state: var(--tblr-sortable-ghost-bg)}.sortable-selected{background-color:var(--tblr-sortable-selected-bg);outline:var(--tblr-sortable-outline-width) solid var(--tblr-sortable-ghost-border-color);outline-offset:calc(var(--tblr-sortable-outline-width) * -1)}.list-group-item.sortable-ghost,.list-group-item.sortable-swap-highlight,.list-group-item.sortable-selected,.list-group-item.sortable-drag{border-radius:var(--tblr-list-group-border-radius)}.sortable-chosen{cursor:grabbing}.sortable-drag{cursor:grabbing;background-color:var(--tblr-sortable-drag-bg);outline:var(--tblr-sortable-outline-width) solid var(--tblr-sortable-ghost-border-color);outline-offset:calc(var(--tblr-sortable-outline-width) * -1);box-shadow:var(--tblr-sortable-drag-box-shadow);opacity:1!important;transition:none;rotate:calc(var(--tblr-sortable-drag-rotate) * var(--tblr-dir))}.card.sortable-drag{box-shadow:var(--tblr-sortable-drag-box-shadow)}.clearfix:after{display:block;clear:both;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--tblr-border-width);min-height:1em;background-color:currentColor;opacity:11.9%}.stretched-link:after{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;z-index:1;content:""}.stretched-link.btn{position:static}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.fixed-top{position:fixed;inset-inline-start:0;inset-inline-end:0;top:0;z-index:1030}.fixed-bottom{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--tblr-aspect-ratio);content:""}.ratio>*{position:absolute;inset-inline-start:0;top:0;width:100%;height:100%}.ratio-1x1{--tblr-aspect-ratio: 100%}.ratio-2x1{--tblr-aspect-ratio: 50%}.ratio-1x2{--tblr-aspect-ratio: 200%}.ratio-3x1{--tblr-aspect-ratio: 33.3333333333%}.ratio-1x3{--tblr-aspect-ratio: 300%}.ratio-4x1{--tblr-aspect-ratio: 25%}.ratio-1x4{--tblr-aspect-ratio: 400%}.ratio-4x3{--tblr-aspect-ratio: 75%}.ratio-3x4{--tblr-aspect-ratio: 133.3333333333%}.ratio-16x9{--tblr-aspect-ratio: 56.25%}.ratio-9x16{--tblr-aspect-ratio: 177.7777777778%}.ratio-21x9{--tblr-aspect-ratio: 42.8571428571%}.ratio-9x21{--tblr-aspect-ratio: 233.3333333333%}.focus-ring{outline-color:transparent;transition:outline-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.focus-ring{transition:none}}.focus-ring:focus-visible{outline:var(--tblr-focus-ring-width) solid var(--tblr-focus-ring-color)}.bg-white-overlay{color:#fff;background-color:color-mix(in oklab,var(--tblr-light) 24%,transparent)}.bg-dark-overlay{color:#fff;background-color:color-mix(in oklab,var(--tblr-dark) 24%,transparent)}.bg-cover{background-repeat:no-repeat;background-position:center;background-size:cover}.bg-primary{background-color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-primary-lt{color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-primary-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-primary{border-color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-primary{--tblr-gradient-from: var(--tblr-primary)}.bg-gradient-to-primary{--tblr-gradient-to: var(--tblr-primary)}.bg-gradient-via-primary{--tblr-gradient-via: var(--tblr-primary);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-primary{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-primary{color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-primary:hover,.link-primary:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-primary)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-primary)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-secondary{background-color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-secondary-lt{color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-secondary-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-secondary{border-color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-secondary{--tblr-gradient-from: var(--tblr-secondary)}.bg-gradient-to-secondary{--tblr-gradient-to: var(--tblr-secondary)}.bg-gradient-via-secondary{--tblr-gradient-via: var(--tblr-secondary);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-secondary{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-secondary{color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-secondary:hover,.link-secondary:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-secondary)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-secondary)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-success{background-color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-success-lt{color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-success-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-success{border-color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-success{--tblr-gradient-from: var(--tblr-success)}.bg-gradient-to-success{--tblr-gradient-to: var(--tblr-success)}.bg-gradient-via-success{--tblr-gradient-via: var(--tblr-success);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-success{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-success{color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-success:hover,.link-success:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-success)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-success)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-info{background-color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-info-lt{color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-info-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-info{border-color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-info{--tblr-gradient-from: var(--tblr-info)}.bg-gradient-to-info{--tblr-gradient-to: var(--tblr-info)}.bg-gradient-via-info{--tblr-gradient-via: var(--tblr-info);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-info{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-info{color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-info:hover,.link-info:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-info)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-info)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-warning{background-color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-warning-lt{color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-warning-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-warning{border-color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-warning{--tblr-gradient-from: var(--tblr-warning)}.bg-gradient-to-warning{--tblr-gradient-to: var(--tblr-warning)}.bg-gradient-via-warning{--tblr-gradient-via: var(--tblr-warning);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-warning{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-warning{color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-warning:hover,.link-warning:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-warning)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-warning)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-danger{background-color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-danger-lt{color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-danger-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-danger{border-color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-danger{--tblr-gradient-from: var(--tblr-danger)}.bg-gradient-to-danger{--tblr-gradient-to: var(--tblr-danger)}.bg-gradient-via-danger{--tblr-gradient-via: var(--tblr-danger);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-danger{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-danger{color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-danger:hover,.link-danger:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-danger)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-danger)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-light{background-color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-light-lt{color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-light-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-light{border-color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-light{--tblr-gradient-from: var(--tblr-light)}.bg-gradient-to-light{--tblr-gradient-to: var(--tblr-light)}.bg-gradient-via-light{--tblr-gradient-via: var(--tblr-light);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-light{color:#000!important;background-color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-light{color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-light:hover,.link-light:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-white) 20%,var(--tblr-light)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-white) 20%,var(--tblr-light)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-dark{background-color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-dark-lt{color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-dark-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-dark{border-color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-dark{--tblr-gradient-from: var(--tblr-dark)}.bg-gradient-to-dark{--tblr-gradient-to: var(--tblr-dark)}.bg-gradient-via-dark{--tblr-gradient-via: var(--tblr-dark);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-dark{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-dark{color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-dark:hover,.link-dark:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-dark)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-dark)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-muted{background-color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-muted-lt{color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-muted-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-muted{border-color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-muted{--tblr-gradient-from: var(--tblr-muted)}.bg-gradient-to-muted{--tblr-gradient-to: var(--tblr-muted)}.bg-gradient-via-muted{--tblr-gradient-via: var(--tblr-muted);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-muted{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-muted{color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-muted:hover,.link-muted:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-muted)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-muted)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-blue{background-color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-blue-lt{color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-blue-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-blue{border-color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-blue{--tblr-gradient-from: var(--tblr-blue)}.bg-gradient-to-blue{--tblr-gradient-to: var(--tblr-blue)}.bg-gradient-via-blue{--tblr-gradient-via: var(--tblr-blue);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-blue{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-blue{color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-blue:hover,.link-blue:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-blue)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-blue)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-azure{background-color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-azure-lt{color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-azure-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-azure{border-color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-azure{--tblr-gradient-from: var(--tblr-azure)}.bg-gradient-to-azure{--tblr-gradient-to: var(--tblr-azure)}.bg-gradient-via-azure{--tblr-gradient-via: var(--tblr-azure);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-azure{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-azure{color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-azure:hover,.link-azure:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-azure)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-azure)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-indigo{background-color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-indigo-lt{color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-indigo-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-indigo{border-color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-indigo{--tblr-gradient-from: var(--tblr-indigo)}.bg-gradient-to-indigo{--tblr-gradient-to: var(--tblr-indigo)}.bg-gradient-via-indigo{--tblr-gradient-via: var(--tblr-indigo);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-indigo{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-indigo{color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-indigo:hover,.link-indigo:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-indigo)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-indigo)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-purple{background-color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-purple-lt{color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-purple-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-purple{border-color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-purple{--tblr-gradient-from: var(--tblr-purple)}.bg-gradient-to-purple{--tblr-gradient-to: var(--tblr-purple)}.bg-gradient-via-purple{--tblr-gradient-via: var(--tblr-purple);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-purple{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-purple{color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-purple:hover,.link-purple:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-purple)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-purple)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-pink{background-color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-pink-lt{color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-pink-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-pink{border-color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-pink{--tblr-gradient-from: var(--tblr-pink)}.bg-gradient-to-pink{--tblr-gradient-to: var(--tblr-pink)}.bg-gradient-via-pink{--tblr-gradient-via: var(--tblr-pink);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-pink{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-pink{color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-pink:hover,.link-pink:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-pink)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-pink)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-red{background-color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-red-lt{color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-red-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-red{border-color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-red{--tblr-gradient-from: var(--tblr-red)}.bg-gradient-to-red{--tblr-gradient-to: var(--tblr-red)}.bg-gradient-via-red{--tblr-gradient-via: var(--tblr-red);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-red{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-red{color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-red:hover,.link-red:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-red)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-red)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-orange{background-color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-orange-lt{color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-orange-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-orange{border-color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-orange{--tblr-gradient-from: var(--tblr-orange)}.bg-gradient-to-orange{--tblr-gradient-to: var(--tblr-orange)}.bg-gradient-via-orange{--tblr-gradient-via: var(--tblr-orange);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-orange{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-orange{color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-orange:hover,.link-orange:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-orange)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-orange)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-yellow{background-color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-yellow-lt{color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-yellow-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-yellow{border-color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-yellow{--tblr-gradient-from: var(--tblr-yellow)}.bg-gradient-to-yellow{--tblr-gradient-to: var(--tblr-yellow)}.bg-gradient-via-yellow{--tblr-gradient-via: var(--tblr-yellow);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-yellow{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-yellow{color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-yellow:hover,.link-yellow:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-yellow)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-yellow)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-lime{background-color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-lime-lt{color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-lime-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-lime{border-color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-lime{--tblr-gradient-from: var(--tblr-lime)}.bg-gradient-to-lime{--tblr-gradient-to: var(--tblr-lime)}.bg-gradient-via-lime{--tblr-gradient-via: var(--tblr-lime);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-lime{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-lime{color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-lime:hover,.link-lime:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-lime)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-lime)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-green{background-color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-green-lt{color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-green-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-green{border-color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-green{--tblr-gradient-from: var(--tblr-green)}.bg-gradient-to-green{--tblr-gradient-to: var(--tblr-green)}.bg-gradient-via-green{--tblr-gradient-via: var(--tblr-green);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-green{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-green{color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-green:hover,.link-green:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-green)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-green)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-teal{background-color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-teal-lt{color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-teal-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-teal{border-color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-teal{--tblr-gradient-from: var(--tblr-teal)}.bg-gradient-to-teal{--tblr-gradient-to: var(--tblr-teal)}.bg-gradient-via-teal{--tblr-gradient-via: var(--tblr-teal);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-teal{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-teal{color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-teal:hover,.link-teal:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-teal)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-teal)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-cyan{background-color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-cyan-lt{color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-cyan-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-cyan{border-color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-cyan{--tblr-gradient-from: var(--tblr-cyan)}.bg-gradient-to-cyan{--tblr-gradient-to: var(--tblr-cyan)}.bg-gradient-via-cyan{--tblr-gradient-via: var(--tblr-cyan);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-cyan{color:#fff!important;background-color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-cyan{color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-cyan:hover,.link-cyan:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-cyan)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-black) 20%,var(--tblr-cyan)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.bg-white{background-color:color-mix(in oklab,var(--tblr-white) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.bg-white-lt{color:color-mix(in oklab,var(--tblr-white) calc(var(--tblr-text-opacity, 1) * 100%),transparent)!important;background-color:color-mix(in oklab,var(--tblr-white-lt) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.border-white{border-color:color-mix(in oklab,var(--tblr-white) calc(var(--tblr-border-opacity, 1) * 100%),transparent)!important}.bg-gradient-from-white{--tblr-gradient-from: var(--tblr-white)}.bg-gradient-to-white{--tblr-gradient-to: var(--tblr-white)}.bg-gradient-via-white{--tblr-gradient-via: var(--tblr-white);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.text-bg-white{color:#000!important;background-color:color-mix(in oklab,var(--tblr-white) calc(var(--tblr-bg-opacity, 1) * 100%),transparent)!important}.link-white{color:color-mix(in oklab,var(--tblr-white) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,var(--tblr-white) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.link-white:hover,.link-white:focus{color:color-mix(in oklab,color-mix(in oklab,var(--tblr-white) 20%,var(--tblr-white)) calc(var(--tblr-link-opacity, 1) * 100%),transparent)!important;text-decoration-color:color-mix(in oklab,color-mix(in oklab,var(--tblr-white) 20%,var(--tblr-white)) calc(var(--tblr-link-underline-opacity, 1) * 100%),transparent)!important}.text-primary{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-primary) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-primary-fg{color:var(--tblr-primary-fg)!important}.text-secondary{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-secondary) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-secondary-fg{color:var(--tblr-secondary-fg)!important}.text-success{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-success) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-success-fg{color:var(--tblr-success-fg)!important}.text-info{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-info) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-info-fg{color:var(--tblr-info-fg)!important}.text-warning{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-warning) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-warning-fg{color:var(--tblr-warning-fg)!important}.text-danger{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-danger) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-danger-fg{color:var(--tblr-danger-fg)!important}.text-light{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-light) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-light-fg{color:var(--tblr-light-fg)!important}.text-dark{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-dark) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-dark-fg{color:var(--tblr-dark-fg)!important}.text-muted{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-muted) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-muted-fg{color:var(--tblr-muted-fg)!important}.text-blue{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-blue) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-blue-fg{color:var(--tblr-blue-fg)!important}.text-azure{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-azure) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-azure-fg{color:var(--tblr-azure-fg)!important}.text-indigo{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-indigo) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-indigo-fg{color:var(--tblr-indigo-fg)!important}.text-purple{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-purple) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-purple-fg{color:var(--tblr-purple-fg)!important}.text-pink{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-pink) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-pink-fg{color:var(--tblr-pink-fg)!important}.text-red{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-red) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-red-fg{color:var(--tblr-red-fg)!important}.text-orange{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-orange) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-orange-fg{color:var(--tblr-orange-fg)!important}.text-yellow{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-yellow) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-yellow-fg{color:var(--tblr-yellow-fg)!important}.text-lime{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-lime) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-lime-fg{color:var(--tblr-lime-fg)!important}.text-green{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-green) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-green-fg{color:var(--tblr-green-fg)!important}.text-teal{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-teal) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-teal-fg{color:var(--tblr-teal-fg)!important}.text-cyan{--tblr-text-opacity: 1;color:color-mix(in oklab,var(--tblr-cyan) calc(var(--tblr-text-opacity) * 100%),transparent)!important}.text-cyan-fg{color:var(--tblr-cyan-fg)!important}.bg-gray-50{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-50) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-50-fg{color:var(--tblr-gray-50-fg)!important}.text-gray-50{color:var(--tblr-gray-50)!important}.bg-gray-100{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-100) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-100-fg{color:var(--tblr-gray-100-fg)!important}.text-gray-100{color:var(--tblr-gray-100)!important}.bg-gray-200{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-200) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-200-fg{color:var(--tblr-gray-200-fg)!important}.text-gray-200{color:var(--tblr-gray-200)!important}.bg-gray-300{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-300) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-300-fg{color:var(--tblr-gray-300-fg)!important}.text-gray-300{color:var(--tblr-gray-300)!important}.bg-gray-400{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-400) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-400-fg{color:var(--tblr-gray-400-fg)!important}.text-gray-400{color:var(--tblr-gray-400)!important}.bg-gray-500{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-500) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-500-fg{color:var(--tblr-gray-500-fg)!important}.text-gray-500{color:var(--tblr-gray-500)!important}.bg-gray-600{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-600) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-600-fg{color:var(--tblr-gray-600-fg)!important}.text-gray-600{color:var(--tblr-gray-600)!important}.bg-gray-700{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-700) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-700-fg{color:var(--tblr-gray-700-fg)!important}.text-gray-700{color:var(--tblr-gray-700)!important}.bg-gray-800{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-800) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-800-fg{color:var(--tblr-gray-800-fg)!important}.text-gray-800{color:var(--tblr-gray-800)!important}.bg-gray-900{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-900) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-900-fg{color:var(--tblr-gray-900-fg)!important}.text-gray-900{color:var(--tblr-gray-900)!important}.bg-gray-950{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-gray-950) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-gray-950-fg{color:var(--tblr-gray-950-fg)!important}.text-gray-950{color:var(--tblr-gray-950)!important}.bg-x{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-x) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-x-fg{color:var(--tblr-x-fg)!important}.bg-facebook{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-facebook) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-facebook-fg{color:var(--tblr-facebook-fg)!important}.bg-twitter{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-twitter) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-twitter-fg{color:var(--tblr-twitter-fg)!important}.bg-linkedin{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-linkedin) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-linkedin-fg{color:var(--tblr-linkedin-fg)!important}.bg-google{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-google) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-google-fg{color:var(--tblr-google-fg)!important}.bg-youtube{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-youtube) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-youtube-fg{color:var(--tblr-youtube-fg)!important}.bg-vimeo{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-vimeo) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-vimeo-fg{color:var(--tblr-vimeo-fg)!important}.bg-dribbble{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-dribbble) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-dribbble-fg{color:var(--tblr-dribbble-fg)!important}.bg-github{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-github) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-github-fg{color:var(--tblr-github-fg)!important}.bg-instagram{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-instagram) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-instagram-fg{color:var(--tblr-instagram-fg)!important}.bg-pinterest{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-pinterest) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-pinterest-fg{color:var(--tblr-pinterest-fg)!important}.bg-vk{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-vk) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-vk-fg{color:var(--tblr-vk-fg)!important}.bg-rss{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-rss) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-rss-fg{color:var(--tblr-rss-fg)!important}.bg-flickr{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-flickr) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-flickr-fg{color:var(--tblr-flickr-fg)!important}.bg-bitbucket{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-bitbucket) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-bitbucket-fg{color:var(--tblr-bitbucket-fg)!important}.bg-tabler{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-tabler) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.text-tabler-fg{color:var(--tblr-tabler-fg)!important}.bg-inverted{--tblr-bg-opacity: 1;background-color:color-mix(in oklab,var(--tblr-bg-surface-inverted) calc(var(--tblr-bg-opacity) * 100%),transparent)!important}.bg-surface{background-color:var(--tblr-bg-surface)!important}.bg-surface-secondary{background-color:var(--tblr-bg-surface-secondary)!important}.bg-surface-tertiary{background-color:var(--tblr-bg-surface-tertiary)!important}.bg-surface-backdrop{background-color:color-mix(in oklab,light-dark(var(--tblr-gray-800),var(--tblr-black)) 32%,transparent)!important}.bg-gradient-from-transparent{--tblr-gradient-from: transparent}.bg-gradient-to-transparent{--tblr-gradient-to: transparent}.bg-gradient-via-transparent{--tblr-gradient-via: transparent;--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.bg-gradient-from-inverted{--tblr-gradient-from: var(--tblr-bg-surface-inverted)}.bg-gradient-to-inverted{--tblr-gradient-to: var(--tblr-bg-surface-inverted)}.bg-gradient-via-inverted{--tblr-gradient-via: var(--tblr-bg-surface-inverted);--tblr-gradient-stops: var(--tblr-gradient-from, transparent), var(--tblr-gradient-via, transparent), var(--tblr-gradient-to, transparent)}.scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollable.hover{overflow-y:hidden}.scrollable.hover>*{margin-top:-1px}.scrollable.hover:hover,.scrollable.hover:focus,.scrollable.hover:active{overflow:visible;overflow-y:auto}.touch .scrollable{overflow-y:auto!important}.scroll-x,.scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}.w-0{width:0!important}.h-0{height:0!important}.w-1{width:.25rem!important}.h-1{height:.25rem!important}.w-2{width:.5rem!important}.h-2{height:.5rem!important}.w-3{width:1rem!important}.h-3{height:1rem!important}.w-4{width:1.5rem!important}.h-4{height:1.5rem!important}.w-5{width:2rem!important}.h-5{height:2rem!important}.w-6{width:2.5rem!important}.h-6{height:2.5rem!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.w-px{width:1px!important}.h-px{height:1px!important}.w-full{width:100%!important}.h-full{height:100%!important}.opacity-0{opacity:0!important}.opacity-5{opacity:.05!important}.opacity-10{opacity:.1!important}.opacity-15{opacity:.15!important}.opacity-20{opacity:.2!important}.opacity-25{opacity:.25!important}.opacity-30{opacity:.3!important}.opacity-35{opacity:.35!important}.opacity-40{opacity:.4!important}.opacity-45{opacity:.45!important}.opacity-50{opacity:.5!important}.opacity-55{opacity:.55!important}.opacity-60{opacity:.6!important}.opacity-65{opacity:.65!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.opacity-85{opacity:.85!important}.opacity-90{opacity:.9!important}.opacity-95{opacity:.95!important}.opacity-100{opacity:1!important}.hover-shadow-sm:hover{box-shadow:0 1px 3px color-mix(in oklab,var(--tblr-shadow-color) 25%,transparent),0 1px 2px color-mix(in oklab,var(--tblr-shadow-color) 15%,transparent)!important}.hover-shadow:hover{box-shadow:0 2px 4px -1px color-mix(in oklab,var(--tblr-shadow-color) 15%,transparent),0 4px 6px -1px color-mix(in oklab,var(--tblr-shadow-color) 20%,transparent)!important}.hover-shadow-lg:hover{box-shadow:0 4px 6px -2px color-mix(in oklab,var(--tblr-shadow-color) 12.5%,transparent),0 10px 15px -3px color-mix(in oklab,var(--tblr-shadow-color) 20%,transparent)!important}.hover-shadow-none:hover{box-shadow:none!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hover-rotate-start,.hover-rotate-end,.hover-scale,.hover-elevate-down,.hover-elevate-up{transition:transform .3s ease}.hover-rotate-start:hover,.hover-rotate-end:hover,.hover-scale:hover,.hover-elevate-down:hover,.hover-elevate-up:hover{will-change:transform}.hover-elevate-up:hover{transform:translateY(-4px)}.hover-elevate-down:hover{transform:translateY(4px)}.hover-scale:hover{transform:scale(1.1)}.hover-rotate-end:hover{transform:rotate(-4deg)}.hover-rotate-start:hover{transform:rotate(4deg)}.prose>table,.markdown>table{font-size:var(--tblr-body-font-size)}.prose>table th:first-child,.prose>table td:first-child,.markdown>table th:first-child,.markdown>table td:first-child{padding-right:0}.prose>table th:last-child,.prose>table td:last-child,.markdown>table th:last-child,.markdown>table td:last-child{padding-left:0}.prose>table tr:last-child>*,.markdown>table tr:last-child>*{border-bottom:0}.prose>table th,.markdown>table th{--tblr-bg-surface-tertiary: transparent}:root{--tblr-primary-rgb: 6, 111, 209;--tblr-primary-lt-rgb: 230, 241, 250;--tblr-secondary-rgb: 115, 115, 115;--tblr-secondary-lt-rgb: 241, 241, 241;--tblr-success-rgb: 47, 179, 68;--tblr-success-lt-rgb: 234, 247, 236;--tblr-info-rgb: 66, 153, 225;--tblr-info-lt-rgb: 236, 245, 252;--tblr-warning-rgb: 245, 159, 0;--tblr-warning-lt-rgb: 254, 245, 230;--tblr-danger-rgb: 214, 57, 57;--tblr-danger-lt-rgb: 251, 235, 235;--tblr-light-rgb: 250, 250, 250;--tblr-light-lt-rgb: 254, 254, 254;--tblr-dark-rgb: 38, 38, 38;--tblr-dark-lt-rgb: 233, 233, 233;--tblr-muted-rgb: 115, 115, 115;--tblr-muted-lt-rgb: 241, 241, 241;--tblr-blue-rgb: 6, 111, 209;--tblr-blue-lt-rgb: 230, 241, 250;--tblr-azure-rgb: 66, 153, 225;--tblr-azure-lt-rgb: 236, 245, 252;--tblr-indigo-rgb: 66, 99, 235;--tblr-indigo-lt-rgb: 236, 239, 253;--tblr-purple-rgb: 174, 62, 201;--tblr-purple-lt-rgb: 247, 236, 250;--tblr-pink-rgb: 214, 51, 108;--tblr-pink-lt-rgb: 251, 235, 240;--tblr-red-rgb: 214, 57, 57;--tblr-red-lt-rgb: 251, 235, 235;--tblr-orange-rgb: 247, 103, 7;--tblr-orange-lt-rgb: 254, 240, 230;--tblr-yellow-rgb: 245, 159, 0;--tblr-yellow-lt-rgb: 254, 245, 230;--tblr-lime-rgb: 116, 184, 22;--tblr-lime-lt-rgb: 241, 248, 232;--tblr-green-rgb: 47, 179, 68;--tblr-green-lt-rgb: 234, 247, 236;--tblr-teal-rgb: 12, 166, 120;--tblr-teal-lt-rgb: 231, 246, 241;--tblr-cyan-rgb: 23, 162, 184;--tblr-cyan-lt-rgb: 232, 246, 248;--tblr-x-rgb: 0, 0, 0;--tblr-x-lt-rgb: 230, 230, 230;--tblr-facebook-rgb: 8, 102, 255;--tblr-facebook-lt-rgb: 230, 240, 255;--tblr-twitter-rgb: 29, 161, 242;--tblr-twitter-lt-rgb: 232, 246, 254;--tblr-linkedin-rgb: 10, 102, 194;--tblr-linkedin-lt-rgb: 231, 240, 249;--tblr-google-rgb: 66, 133, 244;--tblr-google-lt-rgb: 236, 243, 254;--tblr-youtube-rgb: 255, 0, 0;--tblr-youtube-lt-rgb: 255, 230, 230;--tblr-vimeo-rgb: 26, 183, 234;--tblr-vimeo-lt-rgb: 232, 248, 253;--tblr-dribbble-rgb: 234, 76, 137;--tblr-dribbble-lt-rgb: 253, 237, 243;--tblr-github-rgb: 24, 23, 23;--tblr-github-lt-rgb: 232, 232, 232;--tblr-instagram-rgb: 255, 0, 105;--tblr-instagram-lt-rgb: 255, 230, 240;--tblr-pinterest-rgb: 189, 8, 28;--tblr-pinterest-lt-rgb: 248, 230, 232;--tblr-vk-rgb: 0, 119, 255;--tblr-vk-lt-rgb: 230, 241, 255;--tblr-rss-rgb: 255, 165, 0;--tblr-rss-lt-rgb: 255, 246, 230;--tblr-flickr-rgb: 0, 99, 220;--tblr-flickr-lt-rgb: 230, 239, 252;--tblr-bitbucket-rgb: 0, 82, 204;--tblr-bitbucket-lt-rgb: 230, 238, 250;--tblr-tabler-rgb: 6, 111, 209;--tblr-tabler-lt-rgb: 230, 241, 250}:root{--tblr-white-rgb: 255, 255, 255;--tblr-black-rgb: 0, 0, 0;--tblr-body-color-rgb: 38, 38, 38;--tblr-body-bg-rgb: 250, 250, 250;--tblr-emphasis-color-rgb: 64, 64, 64;--tblr-secondary-color-rgb: 38, 38, 38;--tblr-secondary-bg-rgb: 229, 229, 229;--tblr-tertiary-color-rgb: 38, 38, 38;--tblr-tertiary-bg-rgb: 245, 245, 245;--tblr-link-color-rgb: 6, 111, 209;--tblr-link-hover-color-rgb: 3, 81, 155}.theme-dark,[data-bs-theme=dark],[data-theme=dark]{--tblr-body-color-rgb: 229, 229, 229;--tblr-body-bg-rgb: 23, 23, 23;--tblr-emphasis-color-rgb: 255, 255, 255;--tblr-secondary-color-rgb: 229, 229, 229;--tblr-secondary-bg-rgb: 38, 38, 38;--tblr-tertiary-color-rgb: 229, 229, 229;--tblr-tertiary-bg-rgb: 30, 30, 30;--tblr-link-color-rgb: 121, 170, 231;--tblr-link-hover-color-rgb: 148, 187, 237}.form-hint{--tblr-form-hint-margin-top: .25rem;--tblr-form-hint-label-offset: -.25rem;--tblr-form-hint-control-margin-top: .5rem;display:block}.form-hint+.form-control{margin-top:var(--tblr-form-hint-margin-top)}.form-label+.form-hint{margin-top:var(--tblr-form-hint-label-offset)}.input-group+.form-hint,.form-control+.form-hint,.form-select+.form-hint{margin-top:var(--tblr-form-hint-control-margin-top)}.legend:empty{padding:0}.status{--tblr-status-color-rgb: 115, 115, 115}.status-primary{--tblr-status-color-rgb: var(--tblr-primary-rgb)}.status-secondary{--tblr-status-color-rgb: var(--tblr-secondary-rgb)}.status-success{--tblr-status-color-rgb: var(--tblr-success-rgb)}.status-info{--tblr-status-color-rgb: var(--tblr-info-rgb)}.status-warning{--tblr-status-color-rgb: var(--tblr-warning-rgb)}.status-danger{--tblr-status-color-rgb: var(--tblr-danger-rgb)}.status-light{--tblr-status-color-rgb: var(--tblr-light-rgb)}.status-dark{--tblr-status-color-rgb: var(--tblr-dark-rgb)}.status-muted{--tblr-status-color-rgb: var(--tblr-muted-rgb)}.status-blue{--tblr-status-color-rgb: var(--tblr-blue-rgb)}.status-azure{--tblr-status-color-rgb: var(--tblr-azure-rgb)}.status-indigo{--tblr-status-color-rgb: var(--tblr-indigo-rgb)}.status-purple{--tblr-status-color-rgb: var(--tblr-purple-rgb)}.status-pink{--tblr-status-color-rgb: var(--tblr-pink-rgb)}.status-red{--tblr-status-color-rgb: var(--tblr-red-rgb)}.status-orange{--tblr-status-color-rgb: var(--tblr-orange-rgb)}.status-yellow{--tblr-status-color-rgb: var(--tblr-yellow-rgb)}.status-lime{--tblr-status-color-rgb: var(--tblr-lime-rgb)}.status-green{--tblr-status-color-rgb: var(--tblr-green-rgb)}.status-teal{--tblr-status-color-rgb: var(--tblr-teal-rgb)}.status-cyan{--tblr-status-color-rgb: var(--tblr-cyan-rgb)}.status-x{--tblr-status-color-rgb: var(--tblr-x-rgb)}.status-facebook{--tblr-status-color-rgb: var(--tblr-facebook-rgb)}.status-twitter{--tblr-status-color-rgb: var(--tblr-twitter-rgb)}.status-linkedin{--tblr-status-color-rgb: var(--tblr-linkedin-rgb)}.status-google{--tblr-status-color-rgb: var(--tblr-google-rgb)}.status-youtube{--tblr-status-color-rgb: var(--tblr-youtube-rgb)}.status-vimeo{--tblr-status-color-rgb: var(--tblr-vimeo-rgb)}.status-dribbble{--tblr-status-color-rgb: var(--tblr-dribbble-rgb)}.status-github{--tblr-status-color-rgb: var(--tblr-github-rgb)}.status-instagram{--tblr-status-color-rgb: var(--tblr-instagram-rgb)}.status-pinterest{--tblr-status-color-rgb: var(--tblr-pinterest-rgb)}.status-vk{--tblr-status-color-rgb: var(--tblr-vk-rgb)}.status-rss{--tblr-status-color-rgb: var(--tblr-rss-rgb)}.status-flickr{--tblr-status-color-rgb: var(--tblr-flickr-rgb)}.status-bitbucket{--tblr-status-color-rgb: var(--tblr-bitbucket-rgb)}.status-tabler{--tblr-status-color-rgb: var(--tblr-tabler-rgb)}.btn:focus-visible:not(:active),.btn-check:focus-visible+.btn{box-shadow:var(--tblr-btn-focus-box-shadow, var(--tblr-btn-box-shadow))}.btn-link:focus-visible:not(:active){box-shadow:var(--tblr-btn-focus-box-shadow, none)}.btn-close:focus-visible{box-shadow:var(--tblr-btn-close-focus-shadow, none)}.page-link:focus-visible{box-shadow:var(--tblr-pagination-focus-box-shadow, none)}.accordion-button:focus-visible{box-shadow:var(--tblr-accordion-btn-focus-box-shadow, none)}.focus-ring:focus-visible{box-shadow:var(--tblr-focus-ring-x, 0) var(--tblr-focus-ring-y, 0) var(--tblr-focus-ring-blur, 0) 0 var(--tblr-focus-ring-color)}.form-check-input:checked,.form-check-input:indeterminate{background-image:var(--tblr-form-check-bg-image, none)}.form-switch .form-check-input{background-image:var(--tblr-form-switch-bg, none)}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.orca-catalog{--catalog-ink: #121719;--catalog-panel: #1b2123;--catalog-paper: #e9e6df;--catalog-muted: #858d8e;--catalog-orange: #f37032;color:var(--catalog-paper);background:var(--catalog-paper);font-family:Vazirmatn,sans-serif}.orca-catalog__hero{position:relative;overflow:hidden;background:var(--catalog-ink);isolation:isolate}.orca-catalog__hero:after{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.031372549) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.031372549) 1px,transparent 1px);background-size:58px 58px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 100%);mask-image:linear-gradient(90deg,transparent 8%,#000 100%)}.orca-catalog__hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(32px,8vw,120px);align-items:center;width:min(1320px,100% - 64px);min-height:500px;margin-inline:auto;padding-block:76px 68px}.orca-catalog__intro{max-width:640px}.orca-catalog__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--catalog-orange);font-size:12px;font-weight:700;letter-spacing:.025em}.orca-catalog__eyebrow span{width:28px;height:2px;background:currentColor}.orca-catalog__intro h1{margin:0;color:#f4f1e9;font-size:clamp(36px,5.2vw,68px);font-weight:750;line-height:1.35;letter-spacing:-.055em}.orca-catalog__intro h1 em{color:#9ca3a1;font-style:normal;font-weight:450}.orca-catalog__lede{max-width:460px;margin:22px 0 25px;color:#b6bcba;font-size:15px;line-height:2}.orca-catalog__hero-link{display:inline-flex;align-items:center;gap:18px;padding:11px 0;border-bottom:1px solid rgba(243,112,50,.6509803922);color:#f4f1e9;font-size:13px;text-decoration:none}.orca-catalog__hero-link span{color:var(--catalog-orange);font-size:19px}.orca-catalog__hero-art{position:relative;display:grid;min-height:330px;place-items:center;background:radial-gradient(ellipse at 50% 50%,rgba(243,112,50,.1176470588),transparent 58%)}.orca-catalog__hero-art>img{display:block;width:min(100%,500px);height:320px;object-fit:cover;box-shadow:18px 18px 0 -12px var(--catalog-orange),0 30px 70px #0008}.orca-catalog__film{position:relative;display:grid;width:min(225px,70%);aspect-ratio:.73;place-content:center;gap:19px;overflow:hidden;border:1px solid rgba(255,255,255,.2705882353);background:linear-gradient(138deg,#ffffff30,#ffffff08 23%,#f370321c 24%,#ffffff05 52%,#ffffff16 78%,#ffffff04);box-shadow:22px 24px 0 -15px #f37032,0 30px 90px #0008,inset 0 0 55px #ffffff0b;transform:rotate(-8deg) skewY(2deg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.orca-catalog__film:before,.orca-catalog__film:after{position:absolute;right:14px;left:14px;height:1px;background:#ffffff39;content:""}.orca-catalog__film:before{top:17px}.orca-catalog__film:after{bottom:17px}.orca-catalog__film-line{position:absolute;inset-block:0;right:22px;width:1px;background:#f3703280}.orca-catalog__film-label{color:#d4d9d5;font:9px/1.5 monospace;letter-spacing:.18em;direction:ltr;text-align:center}.orca-catalog__film-mark{color:#f4f1e9;font-size:clamp(25px,3vw,39px);font-weight:800;line-height:1.05;letter-spacing:-.06em;direction:ltr;text-align:center}.orca-catalog__hero-coordinate{position:absolute;right:2px;bottom:11px;color:#8a918f;font:9px monospace;letter-spacing:.17em;direction:ltr}.orca-catalog__content{width:min(1320px,100% - 64px);margin-inline:auto;padding-block:76px 100px;color:var(--catalog-ink)}.orca-catalog__section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.orca-catalog__section-heading .orca-catalog__eyebrow{margin-bottom:8px}.orca-catalog__section-heading h2{margin:0;font-size:clamp(26px,3vw,38px);font-weight:750;letter-spacing:-.045em}.orca-catalog__category-description{max-width:720px;margin:12px 0 0;color:#68716f;font-size:14px;line-height:1.9}.orca-catalog__result-count{margin:0 0 5px;color:#757c7b;font-size:12px}.orca-catalog__filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:36px;padding:16px;border:1px solid #d5d2ca;background:#f0ede7}.orca-catalog__filters label{display:grid;min-width:155px;flex:1;gap:6px}.orca-catalog__filters .orca-catalog__search{min-width:220px;flex:1.4}.orca-catalog__filters label>span{color:#717775;font-size:10px;font-weight:650}.orca-catalog__filters select,.orca-catalog__filters input{min-height:42px;padding:8px 11px;border:1px solid #d2d0c9;border-radius:0;background:#f8f6f0;color:#202627;font:inherit;font-size:12px}.orca-catalog__filters select:focus-visible,.orca-catalog__filters input:focus-visible,.orca-catalog__filters button:focus-visible,.orca-catalog__filters a:focus-visible,.orca-catalog__hero-link:focus-visible,.orca-catalog__empty a:focus-visible{outline:3px solid #f37032;outline-offset:3px}.orca-catalog__filters button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:17px;padding:8px 19px;border:1px solid var(--catalog-ink);background:var(--catalog-ink);color:#fff;font:inherit;font-size:12px;cursor:pointer}.orca-catalog__filters button span{color:var(--catalog-orange)}.orca-catalog__reset{padding:11px 4px;color:#707776;font-size:11px;text-decoration-thickness:1px;text-underline-offset:3px}.orca-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.orca-catalog__empty{padding:76px 24px;border:1px solid #d4d1c9;text-align:center}.orca-catalog__empty>span{color:var(--catalog-orange);font-size:32px}.orca-catalog__empty h3{margin:8px 0;font-size:21px}.orca-catalog__empty p{color:#717775;font-size:13px}.orca-catalog__empty a{display:inline-block;margin-top:8px;color:#24292a;font-size:12px;text-underline-offset:4px}.orca-catalog__pagination{display:flex;justify-content:center;margin-top:42px}.orca-catalog__pagination .pagination{gap:6px}.orca-catalog__pagination .page-link{border-color:#cfccc4;border-radius:0!important;background:transparent;color:#292f30}.orca-catalog__pagination .active .page-link{border-color:var(--catalog-ink);background:var(--catalog-ink);color:#fff}.orca-product-card{overflow:hidden;border:1px solid #d1cec6;background:#f4f1eb;transition:border-color .2s ease,transform .2s ease}.orca-product-card:hover{transform:translateY(-3px);border-color:#99968e}.orca-product-card__link{display:block;height:100%;color:inherit;text-decoration:none}.orca-product-card__link:focus-visible{outline:3px solid #f37032;outline-offset:-3px}.orca-product-card__visual{position:relative;display:grid;overflow:hidden;aspect-ratio:1.22;place-items:center;background:#d8d5ce}.orca-product-card__visual:after{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2705882353),transparent 43%),repeating-linear-gradient(0deg,transparent 0 39px,rgba(17,23,25,.0431372549) 40px);content:"";pointer-events:none}.orca-product-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.orca-product-card:hover .orca-product-card__visual img{transform:scale(1.035)}.orca-product-card__index,.orca-product-card__type{position:absolute;z-index:1;top:13px;color:#1d2425;font:10px monospace}.orca-product-card__index{right:14px;direction:ltr}.orca-product-card__type{left:14px;padding:4px 7px;border:1px solid rgba(30,38,39,.4);background:#e9e6dfcc;font-family:Vazirmatn,sans-serif;font-size:9px}.orca-product-card__body{padding:17px 19px 14px}.orca-product-card__meta{margin:0 0 6px;color:#767d7b;font-size:10px}.orca-product-card__body h3{margin:0;color:#171d1e;font-size:18px;font-weight:700}.orca-product-card__excerpt{display:-webkit-box;min-height:45px;overflow:hidden;margin:8px 0 3px;color:#646b69;font-size:11px;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:2}.orca-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:11px;border-top:1px solid #d9d6cf;color:#242a2b;font-size:11px}.orca-product-card__footer a{display:inline-flex;align-items:center;gap:8px;color:#242a2b;font-weight:700;text-underline-offset:4px}.orca-product-card__footer a:hover{color:#a84412}.orca-product-card__arrow{display:grid;width:28px;height:28px;place-items:center;background:#e5e1d9;color:var(--catalog-orange);font-size:16px;transition:background .2s ease,color .2s ease}.orca-product-card:hover .orca-product-card__arrow{background:var(--catalog-orange);color:#171d1e}.orca-product-detail{min-height:70vh;padding:clamp(30px,6vw,86px) 24px;background:var(--catalog-paper, #e9e6df);color:#171d1e}.orca-product-detail__inner{width:min(1220px,100%);margin-inline:auto}.orca-product-detail__crumbs{margin-bottom:26px;color:#6c7471;font-size:11px}.orca-product-detail__crumbs a{color:inherit;text-underline-offset:3px}.orca-product-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,7vw,88px);align-items:start}.orca-product-detail__image{position:sticky;top:28px;overflow:hidden;background:#d8d5ce}.orca-product-detail__image img{display:block;width:100%;max-height:680px;aspect-ratio:.98;object-fit:cover}.orca-product-detail__copy{padding-block:24px}.orca-product-detail__meta{margin:0 0 10px;color:#757c79;font-size:11px}.orca-product-detail__copy h1{margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:750;line-height:1.4;letter-spacing:-.045em}.orca-product-detail__excerpt{margin:16px 0;color:#5f6765;font-size:15px;line-height:2}.orca-product-detail__price{margin:24px 0;color:#1a2021;font-size:23px;font-weight:750}.orca-product-detail__description{color:#444c4b;font-size:13px;line-height:2.15}.orca-product-detail__specs{margin-top:60px;padding-top:21px;border-top:1px solid #cbc8c0}.orca-product-detail__specs h2{margin:0 0 15px;font-size:22px}.orca-product-detail__specs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.orca-product-detail__specs dt,.orca-product-detail__specs dd{margin:0;padding:12px 10px;border-bottom:1px solid #d2cfc8;font-size:12px}.orca-product-detail__specs dt{color:#737a77;font-weight:500}.orca-product-detail__specs dd{color:#242a2a;text-align:left}@media(max-width:900px){.orca-catalog__hero-inner{width:min(100% - 40px,700px);grid-template-columns:1fr .7fr;gap:18px;min-height:440px}.orca-catalog__hero-art{min-height:270px}.orca-catalog__content{width:min(100% - 40px,700px);padding-block:60px 80px}.orca-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orca-product-detail__layout{gap:28px}}@media(max-width:600px){.orca-catalog__hero-inner{width:calc(100% - 36px);grid-template-columns:1fr;gap:10px;padding-block:55px 34px}.orca-catalog__intro h1{font-size:clamp(34px,10vw,50px)}.orca-catalog__lede{max-width:360px;font-size:13px}.orca-catalog__hero-art{min-height:220px}.orca-catalog__film{width:126px}.orca-catalog__hero-coordinate{right:0;bottom:1px}.orca-catalog__content{width:calc(100% - 36px);padding-block:46px 64px}.orca-catalog__filters{gap:9px;padding:12px}.orca-catalog__filters label{min-width:calc(50% - 6px)}.orca-catalog__filters button{flex:1}.orca-catalog__grid{grid-template-columns:1fr;gap:13px}.orca-catalog__section-heading h2{font-size:28px}.orca-product-card__visual{aspect-ratio:1.35}.orca-product-detail{padding:25px 18px 52px}.orca-product-detail__layout{grid-template-columns:1fr;gap:15px}.orca-product-detail__image{position:static}.orca-product-detail__image img{max-height:none;aspect-ratio:1.12}.orca-product-detail__copy{padding-top:12px}.orca-product-detail__specs{margin-top:38px}}@media(prefers-reduced-motion:reduce){.orca-product-card,.orca-product-card__visual img,.orca-product-card__arrow{transition:none}}:root{--paper: #a5a5a5;--ink: #000000;--muted: #303030;--red: #f76707;--accent: #adc178;--line: #555;--gutter: clamp(22px, 10vw, 100px)}.og-home{--paper: #a5a5a5;--ink: #000;--muted: #303030;--red: #f76707;--accent: #adc178;--line: #555;--gutter: clamp(22px, 4.5vw, 88px);width:100%;overflow:clip;background:var(--paper);color:var(--ink);font-family:Vazirmatn,sans-serif;font-size:15px;line-height:1.8;text-align:right;isolation:isolate}.og-home *,.og-home *:before,.og-home *:after{box-sizing:border-box}.og-home h1,.og-home h2,.og-home h3,.og-home p,.og-home figure{margin:0;color:inherit}.og-home h1,.og-home h2,.og-home h3{font-family:inherit;font-weight:850}.og-home a{color:inherit;text-decoration:none;font-family:inherit}.og-home button{color:inherit;border:0;padding:0;background:none;font:inherit;cursor:pointer}.og-home a,.og-home button{-webkit-tap-highlight-color:transparent}.og-home img{display:block;max-width:100%}.og-home :focus-visible{outline:3px solid var(--ink);outline-offset:6px}.og-home section[id]{scroll-margin-top:92px}.og-home [tabindex="-1"]:focus{outline:none}.og-home .og-mono{font-family:Courier New,monospace;font-size:10px;line-height:1.5;letter-spacing:.07em;font-weight:500}.og-red{display:inline-block;padding-inline:.08em;background:var(--red);color:var(--ink)}.og-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:550}.og-eyebrow>span:first-child{width:6px;height:6px;flex:0 0 6px;background:var(--ink)}.og-home .og-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:15px 23px;background:var(--red);color:var(--ink);font-weight:650;font-size:13px;border:1px solid var(--red);border-radius:999px;transition:background .25s,color .25s,scale .2s}.og-home .og-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.og-home .og-button:active{scale:.97}.og-lucide{display:inline-block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.og-button>.og-lucide,.og-text-link>.og-lucide{transition:transform .3s}.og-button:hover>.og-lucide,.og-text-link:hover>.og-lucide{transform:translate(-3px,-3px)}.og-home .og-button-small{min-height:43px;padding:9px 17px;gap:24px;font-size:12px}.og-home .og-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:12px;font-weight:550;width:fit-content}.og-dark{background:var(--ink);color:var(--paper)}.og-dark .og-eyebrow>span:first-child{background:var(--red)}.og-chapter{padding:120px var(--gutter)}.og-section-heading{display:flex;align-items:center;gap:32px;margin-bottom:52px}.og-section-heading>.og-text-link{margin-right:auto;align-self:flex-end}.og-section-heading h2{font-size:clamp(28px,3.4vw,52px);line-height:1.6;letter-spacing:-.045em;margin-top:9px}.og-section-number{font-size:clamp(76px,8vw,135px);font-weight:850;letter-spacing:-.09em;line-height:1;color:#444;font-variant-numeric:tabular-nums}.og-skip{position:fixed;top:-100px;right:20px;padding:12px 20px;background:var(--ink);color:#fff!important;z-index:200}.og-skip:focus{top:8px}.og-nav,.og-nav *,.og-menu-dialog,.og-menu-dialog *{box-sizing:border-box}.og-nav{color:var(--ink);font:16px Vazirmatn,sans-serif;text-align:right}.og-menu-dialog{color:var(--ink);background:var(--paper);font:15px/1.8 Vazirmatn,sans-serif}.og-menu-dialog a{color:inherit;text-decoration:none}.og-menu-dialog button{color:inherit;border:0;background:none;font:inherit;cursor:pointer}.og-nav a{color:inherit;text-decoration:none}.og-nav button{color:inherit;border:0;padding:0;background:none;font:inherit;cursor:pointer}.og-nav .og-button,.og-menu-dialog .og-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:43px;padding:9px 17px;background:var(--red);color:var(--ink);border:1px solid var(--red);font-size:12px;font-weight:650;text-decoration:none}.og-nav .og-button:hover,.og-menu-dialog .og-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.og-nav{position:fixed;inset:0 0 auto;height:54px;padding:0;display:flex;direction:ltr;align-items:stretch;justify-content:space-between;gap:0;z-index:50;background:transparent;box-shadow:none;border-bottom:1px solid lightgray}.og-brand{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:0 clamp(20px,3vw,48px);border-right:1px solid var(--line)}.og-brand img{width:58px;height:42px;object-fit:contain}.og-brand>span{font:900 25px/.85 Arial,sans-serif;letter-spacing:-.06em}.og-brand>span>span{display:block;margin-top:7px;font:8px/1.2 Courier New,monospace;letter-spacing:.09em}.og-desktop-links{display:flex;flex:1 1 auto;padding-inline-start:20px;direction:rtl;align-items:center;gap:clamp(16px,2.1vw,38px)}.og-desktop-links>a,.og-desktop-links .og-services-toggle{position:relative;font-size:14px;font-weight:500;padding:8px 0}.og-desktop-links>a:after,.og-desktop-links .og-services-toggle:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .3s}.og-desktop-links>a:hover:after,.og-desktop-links .og-services-toggle:hover:after,.og-desktop-links .og-services-toggle[aria-expanded=true]:after{transform:scaleX(1)}.og-services-menu{position:static;display:flex;flex:0 0 auto;align-items:stretch}.og-services-toggle{position:relative;display:inline-flex;align-items:center;gap:7px;height:100%;color:inherit;font-size:14px;font-weight:500;white-space:nowrap}.og-services-toggle svg{transition:transform .2s ease}.og-services-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.og-mega-menu{position:static;color:#17191c;font-family:Vazirmatn,Tahoma,sans-serif}.og-mega-menu .og-mega-trigger{gap:8px}.og-mega-menu .og-mega-trigger:after{background:#f26a1f}.og-mega-menu .og-mega-trigger:focus-visible,.og-mega-menu .og-mega-card:focus-visible,.og-mega-menu .og-mega-all:focus-visible,.og-mega-menu .og-mega-booking:focus-visible{outline:2px solid #f26a1f;outline-offset:4px}.og-mega-panel{position:absolute;inset:100% 0 auto;z-index:49;display:block;width:100%;max-height:calc(100vh - 54px);overflow:auto;color:#17191c;background:#fffffffa;border-bottom:1px solid rgba(225,225,225,.55);border-top:1px solid rgba(20,24,28,.08);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transform:translateY(-10px);transition:opacity .24s ease,transform .24s ease;overscroll-behavior:contain}.og-mega-panel[hidden]{display:none!important}.og-mega-panel.is-open{opacity:1;transform:translateY(0)}.og-mega-inner{width:min(100% - 48px,1240px);margin-inline:auto;padding:28px 0 24px}.og-mega-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.og-mega-eyebrow,.og-mega-card-en{color:#72777c;font:500 10px/1.4 Vazirmatn,Tahoma,sans-serif;letter-spacing:.08em}.og-mega-heading h2{margin:7px 0 0;color:#17191c;font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1.35}.og-mega-heading p{margin:0 0 3px;color:#72777c;font-size:13px}.og-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(154px,1fr));gap:12px;direction:rtl}.og-mega-card{position:relative;display:flex;min-width:0;min-height:154px;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;padding:18px;color:inherit;text-decoration:none;background:#fff;border:1px solid rgba(20,24,28,.07);border-radius:18px;box-shadow:0 2px 10px #14181c09;transition:border-color .2s ease,background-color .2s ease}.og-mega-card:hover{border-color:#14181c29;background-color:#fff}.og-mega-card--featured{grid-row:span 2;align-items:stretch;flex-direction:column;justify-content:flex-end;min-height:320px;padding:0}.og-mega-card--wide{grid-column:span 2}.og-mega-card-copy{position:relative;z-index:1;min-width:0;flex:1 1 auto}.og-mega-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.og-mega-card-en{font-size:9px;letter-spacing:.06em}.og-mega-card-copy h3{margin:0 0 6px;color:#17191c;font-size:17px;font-weight:700;line-height:1.5}.og-mega-card-copy p{margin:0;color:#6a7075;font-size:12px;line-height:1.8}.og-mega-card-arrow{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:#555b60;border:1px solid rgba(20,24,28,.12);border-radius:50%;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.og-mega-card:hover .og-mega-card-arrow{color:#fff;background:#f26a1f;border-color:#f26a1f}.og-mega-card-media{display:block;width:86px;height:82px;flex:0 0 86px;overflow:hidden;background:#e7e8e6;border-radius:12px}.og-mega-card-media img{display:block;width:100%;height:100%;object-fit:cover}.og-mega-card--featured .og-mega-card-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:inherit}.og-mega-card--featured .og-mega-card-media:after{position:absolute;inset:35% 0 0;content:"";background:linear-gradient(180deg,transparent,rgba(15,18,20,.78))}.og-mega-card--featured .og-mega-card-media img{height:100%}.og-mega-card--featured .og-mega-card-copy{padding:22px;color:#fff}.og-mega-card--featured .og-mega-card-copy h3,.og-mega-card--featured .og-mega-card-en,.og-mega-card--featured .og-mega-card-copy p{color:#fff}.og-mega-card--featured .og-mega-card-copy p{max-width:34ch;color:#ffffffd1}.og-mega-card--featured .og-mega-card-arrow{color:#fff;border-color:#ffffffa6}.og-mega-popular{position:absolute;z-index:2;top:14px;right:14px;padding:6px 10px;color:#fff;font-size:10px;line-height:1.4;background:#f26a1f;border-radius:999px}.og-mega-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px}.og-mega-all{display:inline-flex;align-items:center;gap:8px;color:#25292c;font-size:13px;font-weight:600;text-decoration:none}.og-mega-all svg{transition:transform .2s ease}.og-mega-all:hover svg{transform:translate(-4px,-4px)}.og-mega-booking{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 22px;color:#fff;font-size:13px;font-weight:700;text-decoration:none;background:#f26a1f;border:1px solid #f26a1f;border-radius:999px;transition:color .2s ease,background-color .2s ease}.og-mega-booking:hover{color:#17191c;background:#fff}@media(max-width:1100px){.og-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.og-mega-card--featured{grid-row:auto}.og-mega-card--wide{grid-column:span 1}}@media(max-width:900px){.og-mega-inner{width:min(100% - 40px,760px);padding-top:24px}.og-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.og-mega-card--featured{min-height:240px}.og-mega-card-copy p{display:block}}@media(max-width:560px){.og-mega-heading{align-items:start;flex-direction:column;gap:4px}.og-mega-grid{grid-template-columns:minmax(0,1fr)}.og-mega-card--featured{min-height:230px}.og-mega-card--wide{grid-column:auto}.og-mega-footer{align-items:stretch;flex-direction:column}.og-mega-booking{width:100%}}@media(prefers-reduced-motion:reduce){.og-mega-panel,.og-mega-card,.og-mega-card-arrow,.og-mega-all svg,.og-mega-booking{transition:none!important}}.og-nav-actions{display:flex;align-items:stretch;gap:0;direction:ltr;flex:0 0 auto;border-left:1px solid var(--line);padding:0 10px}.og-nav-actions>*{border-right:1px solid var(--line)}.og-nav .og-booking-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-width:155px;padding:0 24px;background:var(--red);color:#171b19;font-size:12px;font-weight:750;text-decoration:none;transition:background .2s,color .2s}.og-nav .og-booking-link:hover{background:var(--ink);color:#fff}.og-nav .og-booking-link span{font:18px Arial,sans-serif;transition:transform .2s}.og-nav .og-booking-link:hover span{transform:translate(2px,-2px)}.og-nav .og-account-link{width:64px;display:grid;place-items:center;color:var(--ink);transition:color .2s,background .2s}.og-nav .og-account-link:hover{color:var(--ink);background:var(--red)}.og-account-link svg{width:20px;height:20px}.og-menu-toggle{display:none;place-items:center;width:56px;height:100%}.og-menu-toggle svg{transition:transform .25s}.og-menu-toggle:hover svg{transform:scale(.92)}.og-hero{position:relative;min-height:850px;height:100svh;overflow:hidden;border-bottom:1px solid var(--line);background:#b8b8b8}.og-hero-grid{position:absolute;inset:0 var(--gutter);border-inline:1px solid rgba(193,197,186,.1882352941);pointer-events:none}.og-hero-grid:before{content:"";position:absolute;inset:0 32% 0 auto;border-right:1px solid rgba(193,197,186,.2509803922)}.og-hero-index{position:absolute;top:120px;left:var(--gutter);color:var(--muted)}.og-hero-heading{position:relative;z-index:3;padding-top:155px;padding-inline:var(--gutter);pointer-events:none}.og-hero h1{font-size:clamp(54px,6.2vw,102px);line-height:1.35;letter-spacing:-.07em}.og-line{display:block;overflow:hidden}.og-line>span{display:inline-block}.og-hero-media{position:absolute;z-index:1;width:73%;left:1%;bottom:60px;height:68%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to right,transparent 0%,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to right,transparent 0%,#000 4%,#000 96%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.og-hero-media picture,.og-hero-media img{display:block;height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.og-hero-side{position:absolute;z-index:3;left:22px;top:180px;display:flex;align-items:center;gap:25px;writing-mode:vertical-rl}.og-side-line{height:90px;width:1px;background:var(--ink)}.og-hero-orbit{position:absolute;right:-9%;bottom:80px;width:420px;color:#9ea39866;z-index:0}.og-hero-aside{position:absolute;bottom:155px;right:var(--gutter);z-index:3;width:28%}.og-hero-copy{font-size:15px;color:var(--muted)!important;line-height:2.2}.og-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px}.og-hero-actions .og-text-link{border:none;gap:16px}.og-hero-bottom{position:absolute;z-index:3;bottom:0;inset-inline:var(--gutter);min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(186,191,176,.5019607843)}.og-scroll-link{display:flex;align-items:center;gap:16px;font-size:10px}.og-scroll-link>span:last-child{font:23px Arial;margin-inline-start:35px}.og-scroll-dot{width:14px;height:24px;border:1px solid var(--ink);border-radius:12px;position:relative}.og-scroll-dot:after{content:"";width:2px;height:5px;position:absolute;top:5px;left:5px;background:var(--ink);animation:og-scroll 1.8s infinite}@keyframes og-scroll{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}.og-intro-top{display:flex;align-items:center;gap:32px;margin-bottom:50px}.og-intro-top>.og-mono{margin-right:auto}.og-intro-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.og-intro-statement h2{font-size:clamp(32px,3vw,54px);line-height:1.5;letter-spacing:-.05em}.og-intro-statement em{border-radius:10px;font-style:normal;padding-inline:.15em;background:var(--red);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.og-intro-rule{width:70px;height:2px;background:var(--ink);margin:36px 0 25px}.og-intro-statement>p{max-width:390px;color:var(--muted);font-size:14px;line-height:2.2;margin-bottom:25px}.og-intro{position:relative;border-bottom:1px solid var(--line)}.og-intro-top,.og-intro-statement{position:relative;z-index:1}.og-intro-image{position:absolute;inset:0 auto 0 0;width:calc(30% + var(--gutter));margin:0!important;z-index:0;overflow:hidden}.og-intro-image>img{width:100%;height:100%;object-fit:cover;object-position:left center;mix-blend-mode:multiply}.og-image-cross{position:absolute;top:15px;left:18px;color:#fff;font:32px Arial}.og-services{padding-top:40px;padding-bottom:100px}.og-service-swiper{overflow:visible}.og-service-slide{width:37%;transition:opacity .4s}.og-service-slide:nth-child(2n){width:29%;padding-top:65px}.og-service-button{display:block;width:100%;text-align:right}.og-service-image{height:470px;background:#343833;overflow:hidden;position:relative;border-radius:25px}.og-service-slide:nth-child(2n) .og-service-image{height:365px}.og-service-image img{height:100%;width:100%;object-fit:cover;transition:transform .8s,opacity .6s;opacity:.75}.og-service-slide.is-current .og-service-image img{opacity:1}.og-service-button:hover img{transform:scale(1.045)}.og-service-no{position:absolute;top:10px;right:22px;color:#fff;font-size:60px;font-weight:300;line-height:1.5}.og-round-arrow{width:46px;height:46px;border:1px solid rgba(255,255,255,.6);color:#fff;display:grid;place-items:center;position:absolute;bottom:20px;left:20px;border-radius:50%;transition:background .3s,transform .3s}.og-round-arrow .og-lucide{width:22px;height:22px}.og-service-button:hover .og-round-arrow,.og-project:hover .og-round-arrow{background:var(--red);border-color:var(--red);color:var(--ink);transform:rotate(-8deg)}.og-service-drag{position:absolute;top:50%;left:50%;width:75px;height:75px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;font-size:12px;opacity:0;transform:translate(-50%,-40%);transition:opacity .25s,transform .3s;pointer-events:none}@media(pointer:fine){.og-service-button:hover .og-service-drag{opacity:1;transform:translate(-50%,-50%)}}.og-service-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 10px;border-bottom:1px solid var(--line)}.og-service-caption h3{font-size:23px;line-height:1.7}.og-service-caption>span{font:9px Courier New,monospace;color:var(--muted)}.og-service-button>p{padding-top:14px;max-width:330px;color:var(--muted);font-size:12px;line-height:2}.og-slider-controls{display:flex;align-items:center;gap:30px;margin-top:45px}.og-track-progress{height:1px;flex:1;background:var(--ink)}.og-track-progress span{display:block;height:2px;background:var(--red);transition:width .5s}.og-slider-arrows{display:flex;gap:12px}.og-slider-arrows button{height:42px;width:42px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;transition:background .3s}.og-slider-arrows .og-lucide{width:18px;height:18px}.og-slider-arrows button:hover{background:var(--ink);color:#fff}.og-slider-arrows button:disabled{opacity:.3;cursor:default}.og-all-services{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.og-all-services button{display:flex;gap:20px;padding:20px 0;text-align:right;border-bottom:1px solid var(--line);font-size:14px}.og-all-services button>span:first-child{color:var(--ink)}.og-all-services button>.og-lucide{margin-right:auto}.og-ppf{position:relative;isolation:isolate;overflow:hidden;padding:clamp(90px,9vw,150px) var(--gutter) clamp(52px,5vw,78px);background:#090a0c;color:#fff}.og-ppf:before{content:"";position:absolute;z-index:0;top:-22%;right:-12%;width:54%;height:80%;background:radial-gradient(circle at 60% 40%,rgba(247,103,7,.18),transparent 68%);pointer-events:none}.og-ppf-inner{position:relative;z-index:1;direction:ltr;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;gap:clamp(20px,2.6vw,44px)}.og-ppf-photo{position:relative;overflow:hidden;min-height:clamp(440px,46vw,660px);margin:0;background:#111214}.og-ppf-photo img{position:absolute;inset:-12% 0;width:100%;height:124%;object-fit:cover;object-position:40% center}.og-ppf-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,10,12,.88) 0%,rgba(9,10,12,.12) 44%,transparent 72%);pointer-events:none}.og-ppf-photo-note{position:absolute;z-index:2;inset:auto 0 0;display:flex;flex-direction:column;gap:6px;padding:clamp(22px,2.6vw,36px);direction:rtl;text-align:right;font-size:12px;color:#ffffffc7}.og-ppf-photo-note .og-mono{color:var(--red);font-size:9px;letter-spacing:.14em}.og-ppf-panel{position:relative;direction:rtl;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,3.6vw,58px);border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#121418,#0b0d10)}.og-ppf .og-eyebrow{margin:0;color:#ffffffb3;font-size:11px;letter-spacing:.02em}.og-ppf .og-eyebrow>span:first-child{background:var(--red)}.og-ppf h2{max-width:12ch;margin-top:22px;font-size:clamp(38px,4.6vw,68px);letter-spacing:-.05em;line-height:1.34}.og-ppf h2>span{color:var(--red)}.og-ppf-lead{max-width:46ch;margin-top:22px;color:#ffffffb8;font-size:14px;line-height:2.15}.og-ppf-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:34px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.og-ppf-facts>div{display:flex;flex-direction:column;gap:6px;padding:16px 14px;border-inline-start:1px solid rgba(255,255,255,.12)}.og-ppf-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.og-ppf-facts dt{color:#ffffff6b;font-size:8px;letter-spacing:.14em}.og-ppf-facts dd{margin:0;color:#fff;font-size:13px;font-weight:700}.og-ppf-panel .og-button{margin-top:32px}.og-ppf-brands{position:relative;z-index:1;display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,3.4fr);align-items:center;gap:clamp(22px,4vw,58px);min-width:0;margin-top:clamp(34px,4vw,56px);padding-top:22px;border-top:1px solid rgba(255,255,255,.22)}.og-ppf-brands-heading{display:flex;flex-direction:column;gap:5px;color:#ffffffd1;font-size:12px}.og-ppf-brands-heading .og-mono{color:#ffffff70;font-size:8px;letter-spacing:.14em}.og-ppf-marquee{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.og-ppf-marquee-track{display:flex;width:max-content;animation:og-ppf-marquee 36s linear infinite;will-change:transform}.og-ppf-marquee:hover .og-ppf-marquee-track{animation-play-state:paused}.og-ppf-marquee-group{display:flex;flex:0 0 auto;align-items:center;gap:clamp(46px,6vw,96px);padding-inline-end:clamp(46px,6vw,96px)}.og-ppf-brand{display:flex;flex:0 0 auto;align-items:center;opacity:.6;transition:opacity .3s}.og-ppf-brand img{display:block;width:auto;filter:brightness(0) invert(1)}.og-ppf-brand[data-og-brand-tier=wide] img{height:20px}.og-ppf-brand[data-og-brand-tier=mid] img{height:28px}.og-ppf-brand[data-og-brand-tier=tall] img{height:40px}.og-ppf-brand:hover{opacity:1}.og-ppf-brand-word{color:#ffffffe0;font:700 22px/1 Arial,sans-serif;letter-spacing:-.03em}.og-ppf-brands-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes og-ppf-marquee{to{transform:translate(-50%)}}.og-gallery-notice{color:var(--muted)!important;font-size:11px;line-height:2;margin-top:-20px!important;margin-bottom:35px!important}.og-project-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:65px 7%;align-items:start}.og-home .og-project{text-align:right;display:block;min-width:0}.og-project-image{position:relative;height:460px;overflow:hidden;background:#888}.og-project-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.og-project:hover img{transform:scale(1.035)}.og-project-index{position:absolute;top:18px;right:22px;color:#fff;font-size:28px;mix-blend-mode:difference}.og-project-0 .og-project-image img{object-fit:cover}.og-project-1{margin-top:140px}.og-project-1 .og-project-image{height:520px}.og-project-2{width:74%;margin-top:-170px}.og-project-2 .og-project-image{height:340px}.og-project-2 img{object-position:center 45%}.og-project-caption{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px 0 8px}.og-project-caption h3{font-size:22px}.og-project-caption>span{font-size:11px;color:var(--muted)}.og-project>.og-mono{font-size:8px;color:var(--muted);display:block;text-align:left}.og-values{display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:dense;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.og-values-title{grid-row:span 2;position:relative;padding:55px 38px 45px var(--gutter);border-left:1px solid var(--line)}.og-values-title h2{font-size:clamp(44px,5.2vw,80px);line-height:1.65;letter-spacing:-.07em;margin:35px 0}.og-values-title h2 span{display:inline-block;padding-inline:.08em;background:var(--red);color:var(--ink)}.og-values-plus{font:130px/.8 Arial;font-weight:200;position:absolute;bottom:30px;left:35px;color:#444}.og-value{position:relative;padding:35px;overflow:hidden}.og-value>.og-mono{font-size:9px;color:var(--muted);display:block;text-align:left;margin-bottom:25px}.og-value h3{font-size:28px;line-height:1.7;letter-spacing:-.04em}.og-value p{font-size:12px;line-height:2.1;max-width:290px;color:var(--muted)}.og-value-precision{border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.og-technical-diagram{position:relative;height:180px;max-width:240px;margin:18px auto}.og-technical-diagram span{position:absolute;border:1px solid var(--line);border-radius:50%;width:155px;height:155px;top:12px;left:calc(50% - 78px)}.og-technical-diagram span:nth-child(2){width:120px;height:120px;left:calc(50% - 60px);top:29px;border-style:dashed;border-color:var(--ink)}.og-technical-diagram i{position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--line);transform:rotate(30deg)}.og-technical-diagram:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--line)}.og-technical-diagram b{position:absolute;left:calc(50% - 9px);top:calc(50% - 18px);color:var(--ink);font:30px Arial}.og-value-material{background:#b8b8b8;border-bottom:1px solid var(--line)}.og-value-material>img{width:100%;height:200px;object-fit:contain;mix-blend-mode:multiply;margin:5px 0}.og-value-reveal{background:var(--ink);padding:0;border-left:1px solid var(--line);color:var(--paper)}.og-finish-images{height:300px;position:relative;overflow:hidden}.og-finish-images>img,.og-finish-overlay img{width:100%;height:100%;object-fit:cover}.og-finish-images>img{filter:brightness(.45) grayscale(1)}.og-finish-overlay{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.og-finish-divider{position:absolute;left:var(--reveal);top:0;bottom:0;width:1px;background:var(--red);color:var(--ink);display:grid;align-items:center;font:25px Arial}.og-finish-caption{position:absolute;bottom:20px;right:25px;left:20px;color:#fff;font-size:12px;text-shadow:0 1px 10px #000}.og-reveal-label{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 25px 0;font-size:11px}.og-reveal-label input{width:45%;accent-color:var(--ink);direction:ltr;cursor:ew-resize}.og-value-reveal small{font-size:9px;color:#abb1a5;display:block;padding:8px 25px 20px}.og-value-transparency{background:var(--red);color:var(--ink)}.og-value-transparency>.og-mono,.og-value-transparency p{color:var(--ink)!important}.og-value-transparency h3{margin:20px 0}.og-value-transparency .og-text-link{margin-top:25px}.og-outline-arrow{display:block;margin-top:45px}.og-process{min-height:100svh;position:relative}.og-process-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.og-process-top>.og-mono{color:#8d9587}.og-process .og-process-content>h2{font-size:clamp(36px,4.2vw,66px);line-height:1.4;letter-spacing:-.05em}.og-process .og-process-content>h2 span{color:var(--accent)}.og-process-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0;direction:ltr;width:100%;min-height:100svh;align-items:stretch}.og-process-visual{position:relative;min-height:100svh;margin:0;overflow:hidden}.og-process-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s;filter:brightness(.8)}.og-process-visual>img.active{opacity:1}.og-process-scrubbed .og-process-visual>img{transition:none}.og-process-content{min-width:0;padding:clamp(24px,4vw,72px);direction:rtl;display:flex;flex-direction:column;justify-content:center;align-items:center}.og-process-top,.og-process-content>h2,.og-process-steps{width:min(100%,820px)}.og-process-orbit{position:absolute;inset:-40px -50px;width:calc(100% + 100px);height:calc(100% + 80px)}.og-process-big{position:absolute;bottom:24px;left:24px;font-size:clamp(76px,9vw,125px);line-height:1;font-weight:300;letter-spacing:-.08em;color:var(--paper)}.og-process-steps{padding:0;list-style:none;direction:rtl;margin:0}.og-process-steps li{display:flex;align-items:flex-start;gap:25px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1450980392);opacity:1;transition:color .5s;position:relative}.og-process-steps li.active{opacity:1}.og-step-no{font-size:27px;line-height:1.7;color:var(--red);font-weight:300;min-width:40px}.og-process-steps .og-mono{font-size:8px;color:#b1b9a8}.og-process-steps h3{font-size:21px;line-height:1.8;margin-top:4px}.og-process-steps p{font-size:12px;line-height:2;color:#b9c0b1;max-width:min(100%,520px);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s,opacity .4s,margin .4s}.og-process-steps li.active p{max-height:120px;margin-top:8px;opacity:1}.og-step-dot{width:5px;height:5px;background:var(--accent);margin-right:auto;margin-top:18px;flex-shrink:0}.og-process-steps li.active .og-step-dot{background:var(--red);box-shadow:0 0 0 5px #ee302720}.og-contact{padding:85px var(--gutter) 60px;position:relative}.og-contact-top{display:flex;justify-content:space-between;gap:20px}.og-contact h2{font-size:clamp(65px,9vw,145px);letter-spacing:-.075em;line-height:1.6;margin:45px 0 60px}.og-contact h2>span{display:inline-block;padding-inline:.08em;background:var(--red);color:var(--ink)}.og-contact-book{position:absolute;left:var(--gutter);top:180px;width:190px;height:190px;border:1px solid var(--ink);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;text-align:center;font-size:15px;transition:background .3s,color .3s}.og-contact-book>.og-lucide{width:32px;height:32px}.og-contact-book:hover{background:var(--red);color:var(--ink)}.og-contact-details{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:50px;border-top:1px solid var(--line);padding-top:35px}.og-contact-phone{font:20px/1.5 Arial,sans-serif;letter-spacing:-.03em}.og-contact-phone strong{font-size:34px;font-weight:400}.og-contact-phone>span{display:block;font:11px Vazirmatn,sans-serif;color:var(--muted);margin-top:15px}.og-contact-details p{font-size:13px;line-height:2.1}.og-contact-details .og-text-link{margin-top:16px;font-size:11px}.og-contact-details a[dir=ltr]:not(.og-contact-phone){font:12px Courier New,monospace}.og-contact-note{color:var(--muted);font-size:11px!important;margin-top:15px!important}.og-footer{padding:0;background:#000;color:#f4f0ef}.og-footer-shell{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;min-height:430px;margin-inline:auto;padding:48px clamp(24px,4.5vw,64px) 23px;border:0;border-radius:0;background:#000}.og-footer-watermark{position:absolute;z-index:-1;top:-12%;left:20%;width:min(70%,900px);height:124%;color:#ffffff09;pointer-events:none}.og-footer-header{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:36px;direction:rtl}.og-footer-brand{display:grid;grid-template-columns:74px auto;grid-template-rows:auto auto;align-items:center;justify-content:start;gap:0 15px;width:fit-content}.og-footer-brand img{grid-row:span 2;width:74px;height:58px;object-fit:contain}.og-footer-brand>span{font:900 36px/.9 Arial,sans-serif;letter-spacing:-.065em;text-align:left}.og-footer-brand>span>span{display:block;margin-top:7px;font:9.6px/1.2 Courier New,monospace;letter-spacing:.09em}.og-footer-brand small{grid-column:2;margin-top:9px;color:#f4f0efa6;font-size:13.2px;text-align:left}.og-footer-callout{justify-self:start;max-width:430px;text-align:right}.og-footer-callout .og-mono{color:#d78360;font-size:10.8px;letter-spacing:.1em}.og-footer-callout h2{margin-top:10px;font-size:clamp(27.6px,3vw,40.8px);font-weight:600;line-height:1.55}.og-footer-callout>a{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#f4f0efc2;font-size:13.2px;transition:color .2s ease}.og-footer-callout>a:hover{color:#f3a17d}.og-footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr 1fr 1.1fr;gap:36px;margin-top:48px;direction:rtl}.og-footer-grid h3{margin-bottom:16px;color:#fff;font-size:19.2px;font-weight:600}.og-footer-grid a,.og-footer-grid p{color:#f4f0efc2;font-size:13.2px;line-height:1.9}.og-footer-grid a{transition:color .2s ease}.og-footer-grid a:hover{color:#f3a17d}.og-footer-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.og-footer-connect,.og-footer-location{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.og-footer-connect h3,.og-footer-location h3{margin-bottom:10px}.og-footer-connect a[dir=ltr]{font-family:Courier New,monospace;font-size:12px}.og-footer-location p{margin-bottom:6px}.og-footer-location>a{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.og-footer-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:42px;padding-top:17px;border-top:1px solid rgba(255,255,255,.17);color:#f4f0ef9e;font-size:10.8px}.og-footer-bottom>span:first-child{font-family:Courier New,monospace}.og-back-top{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:border-color .2s ease,background .2s ease}.og-back-top:hover{border-color:#f3a17d;background:#f3a17d1f}.og-footer-signpost{position:absolute;z-index:0;left:3.5%;bottom:-17px;width:112px;height:145px;color:#f4f0ef7a;pointer-events:none}.og-dialog{color:var(--ink);background:var(--paper);border:0;padding:0;font:15px/1.8 Vazirmatn,sans-serif;max-height:90svh;overflow-y:auto;overscroll-behavior:contain;border-radius:15px}.og-dialog::backdrop{background:#000000c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.og-menu-dialog{width:min(1100px,94vw);max-width:none}.og-menu-shell,.og-details-shell{padding:25px 0}.og-dialog-top{display:flex;direction:ltr;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px;padding-inline:30px}.og-close{width:44px;height:44px;border:1px solid var(--line)!important;border-radius:50%;display:grid;place-items:center}.og-close:hover{background:var(--red);color:var(--ink)}.og-menu-link{display:flex;align-items:center;gap:25px;font-size:clamp(25px,3vw,45px);font-weight:500;border-bottom:1px solid var(--line);padding:14px 30px}.og-menu-link>.og-mono{color:var(--ink)}.og-menu-link>.og-lucide{margin-right:auto}.og-menu-link:hover{color:var(--ink);background:var(--red)}.og-menu-link:hover>.og-mono{color:var(--ink)}.og-menu-bottom{padding-inline:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px;font-size:12px}.og-details-dialog{width:min(820px,94vw)}.og-details-shell>h2{font-size:30px;margin:25px 0 15px}.og-details-shell>p{font-size:14px;line-height:2.2;margin-bottom:20px;color:var(--muted)}.og-detail-image{height:300px;object-fit:cover;width:100%}.og-dialog-gallery{margin-top:25px!important}.og-dialog-gallery img{width:100%;max-height:520px;object-fit:cover}.og-dialog-gallery figcaption{padding-top:12px;font-size:12px}.og-details-shell .og-gallery-notice{margin-top:0!important}@media(min-width:1700px){.og-hero-media{width:70%}.og-hero-aside{bottom:190px}}@media(max-width:1200px){.og-desktop-links{gap:18px}.og-nav-actions{gap:0}.og-brand>span{font-size:22px}.og-hero{min-height:810px}.og-hero-heading{padding-top:165px}.og-hero h1{font-size:7vw}.og-hero-aside{width:30%;bottom:140px}.og-hero-media{width:74%;height:60%;left:0}.og-hero-actions{gap:16px}.og-intro-statement h2{font-size:3.8vw}.og-service-slide{width:43%}.og-service-slide:nth-child(2n){width:35%}.og-value{padding:25px}.og-values-title{padding-right:var(--gutter)}.og-value h3{font-size:24px}.og-contact-book{width:155px;height:155px}.og-contact-phone strong{font-size:28px}}@media(max-width:1099px),(prefers-reduced-motion:reduce){.og-process{min-height:auto;padding:0}.og-process-layout{min-height:100svh;align-items:stretch}.og-process-visual{position:sticky;top:0;align-self:start;height:100svh;min-height:100svh}.og-process-steps li{opacity:1;padding-block:23px}.og-process-steps p,.og-process-steps li.active p{opacity:1;max-height:none;margin-top:8px}}@media(max-width:950px){.og-hero{min-height:870px}.og-hero h1{font-size:8vw}.og-hero-heading{padding-top:155px}.og-hero-media{width:100%;left:0;height:58%;bottom:100px}.og-hero-aside{bottom:90px;right:var(--gutter);width:45%}.og-hero-copy{display:none}.og-hero-actions{flex-wrap:nowrap}.og-hero-orbit{bottom:110px;right:-200px}.og-hero-side{left:12px;top:210px}.og-hero-coordinate{display:none}.og-chapter{padding-block:85px}.og-intro-layout{gap:5%}.og-intro-statement h2{font-size:4vw}.og-intro-top{margin-bottom:40px}.og-intro-top>.og-mono{display:none}.og-section-heading{gap:20px}.og-section-heading h2{font-size:33px}.og-services{padding-top:10px}.og-service-slide{width:55%}.og-service-slide:nth-child(2n){width:44%}.og-service-image{height:430px}.og-ppf-inner{grid-template-columns:1fr}.og-ppf-photo{min-height:clamp(360px,62vw,520px)}.og-ppf-panel{padding:clamp(28px,5vw,46px)}.og-ppf h2{max-width:16ch;font-size:clamp(36px,6.4vw,56px)}.og-ppf-brands{grid-template-columns:1fr;gap:18px}.og-project-grid{gap:45px 5%}.og-project-image{height:340px}.og-project-1 .og-project-image{height:380px}.og-project-2{margin-top:-90px;width:85%}.og-project-2 .og-project-image{height:280px}.og-project-caption{align-items:start;flex-direction:column;gap:4px}.og-project-caption h3{font-size:19px}.og-values{grid-template-columns:1fr 1fr}.og-values-title{grid-row:auto;grid-column:span 2;display:flex;align-items:center;gap:40px;padding:40px var(--gutter);border-bottom:1px solid var(--line)}.og-values-title h2{font-size:38px;line-height:1.5;margin:0}.og-values-title h2 br,.og-values-title .og-eyebrow{display:none}.og-values-title .og-text-link{margin-right:auto}.og-values-plus{display:none}.og-value{padding:30px}.og-value-reveal{padding:0}.og-value-transparency h3{margin-top:25px}.og-contact h2{font-size:9vw}.og-contact-book{top:155px;width:135px;height:135px;font-size:12px}.og-contact-details{gap:25px;grid-template-columns:1fr 1fr}.og-contact-details>div:last-child{grid-column:2}.og-contact-phone strong{font-size:28px}.og-footer-header{grid-template-columns:1fr 1fr;gap:24px}.og-footer-grid{grid-template-columns:1.2fr 1fr;gap:30px 24px}.og-footer-nav{grid-column:span 2}}@media(max-width:767px){.og-desktop-links{display:none}.og-nav{height:78px}.og-menu-toggle{display:grid;width:56px}}@media(max-width:650px){.og-home{--gutter: 22px}.og-home section[id]{scroll-margin-top:80px}.og-nav{height:55px;gap:0}.og-brand{gap:8px;padding-inline:12px}.og-brand img{width:43px;height:34px}.og-brand>span{font-size:20px}.og-brand>span>span{font-size:6px;margin-top:5px}.og-nav-actions{gap:0}.og-home .og-button-small{font-size:10px;min-height:37px;padding:7px 10px;gap:12px}.og-menu-toggle,.og-nav .og-account-link{width:40px}.og-nav .og-booking-link{min-width:108px;padding-inline:12px;gap:8px;font-size:10px}.og-nav .og-booking-link span{font-size:15px}.og-hero{min-height:760px;height:100svh;max-height:950px}.og-hero-heading{padding-top:152px}.og-hero h1{font-size:clamp(34px,9.3vw,58px);line-height:1.7;letter-spacing:-.065em}.og-hero .og-eyebrow{font-size:10px;gap:9px;margin-bottom:14px}.og-hero-index{top:104px;font-size:8px}.og-hero-media{width:100%;height:48%;left:0;bottom:145px}.og-hero-media picture,.og-hero-media img{object-fit:contain}.og-hero-side{display:none}.og-hero-orbit{width:260px;right:-140px;bottom:110px}.og-hero-aside{width:auto;right:22px;left:22px;bottom:92px}.og-hero-actions{justify-content:space-between;gap:12px}.og-home .og-hero-actions .og-button{padding:12px 20px;min-height:48px;font-size:12px;gap:35px}.og-hero-actions .og-text-link{font-size:11px;gap:20px}.og-hero-bottom{min-height:58px}.og-hero-bottom>.og-mono{font-size:7px;max-width:100px;text-align:left}.og-scroll-link{gap:10px;font-size:8px}.og-scroll-link>span:last-child{margin-inline-start:0}.og-chapter{padding:65px 22px}.og-section-number{font-size:75px}.og-section-heading{flex-wrap:wrap;gap:12px 20px;margin-bottom:30px}.og-section-heading>div{flex:1}.og-section-heading h2{font-size:26px;line-height:1.7;white-space:nowrap}.og-section-heading>.og-text-link{margin-right:auto;font-size:10px}.og-eyebrow{font-size:10px;gap:8px}.og-section-heading .og-eyebrow{font-size:9px}.og-intro-top{gap:22px;margin-bottom:35px}.og-intro-layout{display:flex;flex-direction:column;gap:40px;align-items:stretch}.og-intro-statement h2{font-size:clamp(28px,7.3vw,44px);line-height:1.8}.og-intro-statement>p{font-size:12px}.og-intro-rule{margin-top:25px}.og-intro-statement{width:56%;margin-left:auto}.og-intro-image{width:44%}.og-services{padding-top:15px}.og-service-slide,.og-service-slide:nth-child(2n){width:84%;padding-top:0}.og-service-image,.og-service-slide:nth-child(2n) .og-service-image{height:380px}.og-service-no{font-size:47px}.og-service-caption h3{font-size:22px}.og-service-caption>span{font-size:8px}.og-service-button>p{font-size:11px}.og-service-drag{display:none}.og-slider-controls{gap:18px;margin-top:30px}.og-all-services{grid-template-columns:1fr}.og-all-services button{font-size:12px}.og-ppf{padding:64px 22px 46px}.og-ppf-inner{gap:0}.og-ppf-photo{min-height:clamp(300px,78vw,420px)}.og-ppf-photo-note{padding:20px}.og-ppf-photo-note .og-mono{font-size:8px}.og-ppf-panel{padding:26px 22px 30px;border-top:0}.og-ppf h2{margin-top:18px;font-size:clamp(34px,9.6vw,52px);line-height:1.4}.og-ppf-lead{margin-top:18px;font-size:13px;line-height:2.1}.og-ppf-facts{margin-top:26px}.og-ppf-facts>div{padding:14px 10px}.og-ppf-facts dt{font-size:7px;letter-spacing:.08em}.og-ppf-facts dd{font-size:12px}.og-ppf-panel .og-button{width:100%;margin-top:26px}.og-ppf-brands{gap:14px;margin-top:34px;padding-top:18px}.og-ppf-brands-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.og-ppf-marquee-group{gap:38px;padding-inline-end:38px}.og-ppf-brand[data-og-brand-tier=wide] img{height:16px}.og-ppf-brand[data-og-brand-tier=mid] img{height:22px}.og-ppf-brand[data-og-brand-tier=tall] img{height:30px}.og-ppf-brand-word{font-size:17px}.og-gallery-notice{font-size:9px;margin-top:-5px!important;margin-bottom:25px!important}.og-project-grid{grid-template-columns:1fr;gap:35px}.og-project-1{margin-top:0;margin-right:45px}.og-project-2{margin-top:0;width:83%}.og-project-image{height:300px}.og-project-1 .og-project-image{height:350px}.og-project-2 .og-project-image{height:260px}.og-project-caption{flex-direction:row;align-items:center;padding-top:15px}.og-project-caption h3{font-size:18px}.og-project-caption>span{font-size:9px}.og-project>.og-mono{font-size:7px}.og-values-title{padding:35px 22px;gap:15px}.og-values-title h2{font-size:27px;max-width:200px}.og-values-title .og-text-link{font-size:9px;gap:10px}.og-value{padding:23px 18px}.og-value h3{font-size:19px}.og-value>.og-mono{font-size:7px;letter-spacing:0}.og-value p{font-size:10px}.og-technical-diagram{height:150px;margin:15px -5px;transform:scale(.8)}.og-value-material>img{height:180px;margin:10px 0}.og-value-reveal{grid-column:span 2;padding:0}.og-finish-images{height:270px}.og-value-transparency{grid-column:span 2;min-height:280px;padding:30px 22px}.og-value-transparency h3{font-size:27px}.og-value-transparency .og-outline-arrow{position:absolute;left:28px;top:60px}.og-value-transparency p{max-width:250px;font-size:12px}.og-process{padding:60px 22px}.og-process-top>.og-mono{display:none}.og-process .og-process-content>h2{font-size:35px;line-height:1.7}.og-process-layout{display:flex;flex-direction:column;min-height:0;gap:30px}.og-process-content{width:100%;padding:0}.og-process-visual{position:relative;top:auto;align-self:auto;width:100%;height:330px;min-height:330px}.og-process-big{font-size:85px;left:18px}.og-process-orbit{inset:-20px -30px;width:calc(100% + 60px);height:calc(100% + 40px)}.og-process-steps{width:100%}.og-process-steps li{gap:20px;padding:20px 0}.og-process-steps h3{font-size:20px}.og-process-steps p{font-size:11px}.og-step-no{font-size:25px}.og-contact{padding:55px 22px 40px}.og-contact-top>.og-mono{display:none}.og-contact h2{font-size:12.6vw;line-height:1.7;margin:35px 0 25px}.og-contact-book{position:relative;inset:auto;margin:0 auto 35px 0;width:120px;height:120px;font-size:11px;gap:10px}.og-contact-book>.og-lucide{width:26px;height:26px}.og-contact-details{grid-template-columns:1fr;gap:25px}.og-contact-details>div:last-child{grid-column:auto}.og-contact-phone{font-size:22px}.og-contact-phone strong{font-size:36px}.og-contact-phone>span{font-size:10px}.og-contact-details p{font-size:12px}.og-contact-note br{display:none}.og-footer{padding:0}.og-footer-shell{min-height:0;padding:30px 24px 18px;border-radius:0}.og-footer-header{grid-template-columns:1fr;gap:28px}.og-footer-brand{grid-template-columns:60px auto;gap:0 12px}.og-footer-brand img{width:60px;height:48px}.og-footer-brand>span{font-size:30px}.og-footer-brand small{font-size:12px}.og-footer-callout h2{font-size:30px}.og-footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px;margin-top:34px}.og-footer-grid h3{margin-bottom:11px;font-size:16.8px}.og-footer-grid a,.og-footer-grid p{font-size:12px}.og-footer-nav{grid-column:1/-1}.og-footer-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.og-footer-signpost{left:0;width:76px;height:100px;opacity:.5}.og-footer-bottom{flex-wrap:wrap;margin-top:25px;font-size:9.6px;gap:12px}.og-menu-shell,.og-details-shell{padding:20px}.og-dialog-top{padding-bottom:15px}.og-dialog-top .og-mono{font-size:8px}.og-menu-link{font-size:28px;gap:15px;padding:18px 0}.og-menu-bottom{flex-wrap:wrap;gap:20px;font-size:11px}.og-menu-bottom>span{width:100%}.og-details-shell>h2{font-size:25px}.og-details-shell>p{font-size:12px}.og-detail-image{height:230px}}@media(max-width:360px){.og-brand>span{display:none}.og-hero h1{font-size:9vw}.og-section-heading h2{font-size:23px}.og-section-number{font-size:60px}.og-hero-bottom>.og-mono{display:none}}@media(prefers-reduced-motion:reduce){.og-home *,.og-home *:before,.og-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.og-menu-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.og-process-steps li:not(.active) h3{color:#a6ad9f}.og-process-steps li:not(.active) .og-step-no{color:#a6ad9f}@media(max-width:650px){.og-hero-copy{display:block;font-size:11px;line-height:1.9}.og-hero-actions{margin-top:16px}}@media(min-width:1100px)and (max-height:950px)and (min-height:850px){.og-process-top{margin-bottom:12px}.og-process .og-process-content>h2{font-size:40px;line-height:1.5}.og-process-steps li{padding:10px 0}.og-process-steps h3{font-size:18px}}@media(max-height:849px)and (min-width:1100px){.og-process{min-height:auto;padding:0}.og-process-layout{align-items:stretch}.og-process-steps p{max-height:none;opacity:1;margin-top:8px}}.og-details-shell [data-og-details-title],.og-details-shell [data-og-details-gallery]>h2{font-size:30px;margin:25px 0 15px}.og-details-shell [data-og-details-description],.og-details-shell [data-og-details-copy]{font-size:14px;line-height:2.2;margin-bottom:20px;color:var(--muted)}@media(max-width:700px){.og-details-shell [data-og-details-title],.og-details-shell [data-og-details-gallery]>h2{font-size:25px}.og-details-shell [data-og-details-description],.og-details-shell [data-og-details-copy]{font-size:12px}}.og-hero{position:relative;min-height:800px;height:100svh;max-height:1120px;overflow:hidden;border-bottom:0px solid #444;background:#000;color:#fff}.og-hero--editorial{position:relative;z-index:0;min-height:820px;height:max(820px,100svh);overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.1411764706);background:#070809;color:#fff}.og-hero--editorial:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#050607,#050607f7 20%,#050607a6 38%,#05060729 65%,#05060752),linear-gradient(180deg,rgba(5,6,7,.54) 0%,transparent 34%,rgba(5,6,7,.42) 100%)}.og-hero__backdrop{position:absolute;z-index:0;inset:0;overflow:hidden;opacity:.75}.og-hero__backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%;filter:grayscale(.7) brightness(.66) contrast(1.08);transform:scale(1.04)}.og-hero__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(34px,5.6vw,96px);width:min(1560px,100% - 2 * var(--gutter));min-height:100%;margin-inline:auto;padding:clamp(128px,15vh,172px) 0 150px;direction:ltr}.og-hero__copy{max-width:640px;color:#f7f7f5;text-align:right;direction:rtl}.og-hero__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px!important;color:#e3e3e1!important;font-size:12px;font-weight:500;letter-spacing:.015em}.og-hero__eyebrow>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 18px #f76707cc}.og-hero--editorial h1{max-width:min(760px,100%);margin:0;color:#fff;font-family:Vazirmatn,Satoshi,sans-serif;font-size:clamp(42px,2.3vw,78px);font-weight:800;line-height:1.38;letter-spacing:-.055em}.og-hero__title-mask{display:block;overflow:hidden;padding-bottom:.08em}.og-hero__title-line--accent{color:var(--red)}.og-hero__description{max-width:540px;margin:20px 0 0 auto!important;color:#d3d4d2!important;font-size:clamp(13px,1.05vw,15px);line-height:2.15}.og-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:27px}.og-hero--editorial .og-button{min-height:54px;padding:13px 21px;border:1px solid var(--red);background:var(--red);color:#080909}.og-hero--editorial .og-button:hover{border-color:#fff;background:#fff;color:#080909}.og-hero--editorial .og-text-link{color:#fff;border-color:#ffffff75}.og-hero__note{display:flex;align-items:center;gap:14px;max-width:500px;min-height:76px;margin-top:34px;padding-top:17px;border-top:1px solid rgba(255,255,255,.1882352941)}.og-hero__note-mark{flex:0 0 auto;color:var(--red);font:52px/.65 Georgia,serif}.og-hero__note-content{flex:1 1 auto;min-height:43px}.og-hero__note-content p{color:#d6d7d5!important;font-size:11px;line-height:1.9}.og-hero__note-controls{display:flex;flex:0 0 auto;gap:6px;direction:ltr}.og-hero__note-controls button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.3294117647);border-radius:50%;color:#fff;font:14px Arial,sans-serif;transition:color .2s,border-color .2s,background .2s}.og-hero__note-controls button:hover{border-color:var(--red);background:var(--red);color:#080909}.og-hero__gallery{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:dense;width:100%;height:clamp(470px,64vh,690px);overflow:hidden;border:1px solid rgba(255,255,255,.2117647059);border-radius:18px;background:#111;box-shadow:0 28px 100px #0008}.og-hero__media-card{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.168627451);background:#141617;color:#fff}.og-hero__media-card--main{grid-row:span 2}.og-hero__media-card img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.82) contrast(1.03);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s}.og-hero__media-card:hover img{transform:scale(1.045);filter:brightness(.92) contrast(1.03)}.og-hero__media-card figcaption{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:25px;background:linear-gradient(180deg,transparent 0%,rgba(4,5,6,.75) 35%,rgba(4,5,6,.96) 100%);color:#fff;text-align:right}.og-hero__media-card--main figcaption{padding:clamp(18px,2.2vw,30px)}.og-hero__media-kicker,.og-hero__media-card figcaption>span{color:#f0a16e;font-size:10px;font-weight:500}.og-hero__media-card figcaption>strong{margin-top:5px;color:#fff;font-size:clamp(14px,1.4vw,19px);font-weight:650;line-height:1.6}.og-hero__service-accordion{display:flex;width:100%;gap:18px;margin-top:18px;border-bottom:1px solid rgba(255,255,255,.2823529412)}.og-hero__service-accordion button{position:relative;padding:0 0 9px;color:#e5e5e3;font-size:11px;white-space:nowrap;transition:color .2s}.og-hero__service-accordion button:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:right;transition:transform .25s}.og-hero__service-accordion button:hover,.og-hero__service-accordion button.is-active{color:#fff}.og-hero__service-accordion button.is-active:after{transform:scaleX(1)}.og-hero__service-copy{min-height:24px;margin-top:9px!important;color:#d6d7d5!important;font-size:10px;line-height:1.8}.og-hero__media-card--top figcaption,.og-hero__media-card--bottom figcaption{padding:16px 15px}.og-hero__media-card--top figcaption>strong,.og-hero__media-card--bottom figcaption>strong{font-size:13px}.og-hero__ticker{position:absolute;z-index:2;right:0;bottom:0;left:0;overflow:hidden;padding:13px 0;border-top:1px solid rgba(255,255,255,.1803921569);direction:ltr}.og-hero__ticker-track{display:flex;width:max-content;align-items:center;white-space:nowrap;will-change:transform}.og-hero__ticker-group{display:flex;flex:0 0 auto;align-items:center;gap:clamp(34px,10vw,110px);padding-inline-end:clamp(34px,4.4vw,68px)}.og-hero__ticker-group img{display:block;flex:0 0 auto;width:auto;height:clamp(21px,1.75vw,27px);opacity:.28;transition:opacity .3s}.og-hero__ticker:hover .og-hero__ticker-group img{opacity:.82}.og-hero__ticker-group img[data-og-brand-tier=tall]{height:clamp(24px,2vw,30px)}.og-hero__ticker-group img[data-og-brand-tier=wide]{height:clamp(16px,1.35vw,21px)}.og-hero__scroll{position:absolute;z-index:3;bottom:12px;left:50%;display:grid;width:36px;height:36px;place-items:center;transform:translate(-50%);border:1px dotted rgba(255,255,255,.6117647059);border-radius:50%;background:#080909d9}.og-hero__scroll span{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 13px #f76707cc;animation:og-hero-dot 1.7s ease-in-out infinite}@keyframes og-hero-dot{0%,to{transform:scale(.75);opacity:.65}50%{transform:scale(1.2);opacity:1}}.og-services-editorial{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(36px,7vw,112px);margin:45px 0 clamp(133px,3vw,123px);padding-top:clamp(30px,4vw,50px)}.og-services-editorial__heading .og-eyebrow{margin-bottom:22px;color:var(--muted)}.og-services-editorial__heading .og-eyebrow>span:first-child{background:var(--red)}.og-services-editorial__heading h2{max-width:15ch;font-size:clamp(28px,3.2vw,46px);line-height:1.55;letter-spacing:-.04em}.og-services-editorial__body{display:flex;flex-direction:column;gap:clamp(26px,3.2vw,42px)}.og-services-editorial__lead{max-width:76ch;color:#202120;font-size:clamp(15px,1.25vw,18px);line-height:2.15}.og-services-editorial__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);padding-top:24px;border-top:1px solid rgba(0,0,0,.2666666667)}.og-services-editorial__details h3{margin-bottom:9px;font-size:clamp(16px,1.35vw,19px);line-height:1.7}.og-services-editorial__details p{color:var(--muted);font-size:13px;line-height:2.1}@media(max-width:820px){.og-services-editorial{grid-template-columns:1fr;gap:20px}.og-services-editorial__heading h2{max-width:24ch}}@media(max-width:560px){.og-services-editorial__details{grid-template-columns:1fr;gap:24px;padding-top:20px}.og-services-editorial__details p{font-size:12px}}@media(max-width:1050px){.og-hero__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px}.og-hero__gallery{height:clamp(440px,59vh,600px)}.og-hero--editorial h1{font-size:clamp(44px,5vw,62px)}.og-hero__service-accordion{gap:12px}}@media(max-width:820px){.og-hero--editorial{height:auto;min-height:100svh;padding-bottom:130px}.og-hero--editorial:after{background:linear-gradient(90deg,#050607c2,#05060752),linear-gradient(180deg,#05060757,#0506078c)}.og-hero__layout{grid-template-columns:1fr;gap:32px;width:min(100% - 40px,720px);padding:122px 0 120px}.og-hero__copy{max-width:100%}.og-hero--editorial h1{max-width:720px;font-size:clamp(45px,7.5vw,68px)}.og-hero__description{max-width:620px;font-size:13px}.og-hero__note{max-width:570px}.og-hero__gallery{height:clamp(420px,70vw,560px)}.og-hero__ticker{bottom:68px}}@media(max-width:560px){.og-hero--editorial{padding-bottom:118px}.og-hero__layout{width:calc(100% - 36px);gap:26px;padding-top:112px;padding-bottom:115px}.og-hero__eyebrow{margin-bottom:13px!important;font-size:10px}.og-hero--editorial h1{font-size:clamp(39px,10vw,52px);line-height:1.45}.og-hero__description{margin-top:14px!important;font-size:12px;line-height:2}.og-hero__actions{gap:16px;margin-top:19px}.og-hero--editorial .og-button{min-height:48px;padding:11px 16px;gap:18px;font-size:11px}.og-hero__note{min-height:68px;gap:10px;margin-top:24px;padding-top:13px}.og-hero__note-mark{font-size:42px}.og-hero__note-content p{font-size:10px}.og-hero__note-controls{gap:4px}.og-hero__note-controls button{width:28px;height:28px;font-size:12px}.og-hero__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:260px 145px;height:auto;border-radius:13px}.og-hero__media-card--main{grid-column:span 2;grid-row:auto}.og-hero__media-card--main figcaption{padding:15px}.og-hero__media-card--main figcaption>strong{font-size:15px}.og-hero__service-accordion{gap:13px;margin-top:12px}.og-hero__service-accordion button{padding-bottom:7px;font-size:10px}.og-hero__service-copy{min-height:30px;margin-top:7px!important;font-size:9px}.og-hero__media-card--top figcaption,.og-hero__media-card--bottom figcaption{padding:12px 9px}.og-hero__media-card--top figcaption>span,.og-hero__media-card--bottom figcaption>span{font-size:8px}.og-hero__media-card--top figcaption>strong,.og-hero__media-card--bottom figcaption>strong{font-size:10px}.og-hero__ticker{bottom:0;padding:10px 0}.og-hero__ticker-group{gap:26px;padding-inline-end:0}.og-hero__ticker-group img{height:19px}.og-hero__ticker-group img[data-og-brand-tier=tall]{height:22px}.og-hero__ticker-group img[data-og-brand-tier=wide]{height:15px}.og-hero__scroll{bottom:12px;width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.og-hero__scroll span{animation:none}.og-hero__media-card img,.og-hero__note-controls button{transition:none}}body:has(.og-hero--editorial) .og-nav{color:#fff}body:has(.og-hero--editorial) .og-nav .og-brand,body:has(.og-hero--editorial) .og-nav .og-nav-actions,body:has(.og-hero--editorial) .og-nav .og-nav-actions>*{border-color:var(--line)}body:has(.og-hero--editorial) .og-nav .og-desktop-links>a:after,body:has(.og-hero--editorial) .og-nav .og-services-toggle:after{background:var(--red)}.og-hero__media-card--top figcaption>span{color:var(--accent)}body:has(.og-hero--editorial),.og-home:has(.og-hero--editorial){background:#111214}.og-hero--editorial{--og-hero-reel-height: clamp(190px, 26vh, 290px);--og-hero-reel-gap: clamp(24px, 4.5vh, 48px);position:relative;z-index:1;width:calc(100% - clamp(24px,3.4vw,64px));height:max(820px,100svh - 36px);min-height:820px;max-height:none;margin:18px auto;overflow:hidden;isolation:isolate;border:0;border-radius:20px;background:#fff;color:#111214;box-shadow:0 24px 70px #0000002e}.og-hero--editorial:after,.og-hero--editorial .og-hero__backdrop{display:none}.og-hero__layout{position:relative;z-index:2;display:flex;width:100%;height:calc(100% - var(--og-hero-reel-height) - var(--og-hero-reel-gap));min-height:530px;align-items:center;justify-content:center;margin:0;padding:94px 32px 0;direction:rtl}.og-hero__copy{width:min(100%,1120px);max-width:1120px;color:#111214;text-align:center;direction:rtl}.og-hero__eyebrow{display:flex;width:fit-content;align-items:center;gap:10px;margin:0 auto 23px!important;padding:8px 15px;border:1px solid #e9e9e9;border-radius:999px;background:#fff;color:#4d4e50!important;font-size:12px;font-weight:500;letter-spacing:0}.og-hero__eyebrow>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f37032;box-shadow:none}.og-hero--editorial h1{max-width:1080px;margin:0 auto;color:#111214;font-family:Vazirmatn,sans-serif;font-size:clamp(44px,3.3vw,89px);font-weight:650;line-height:1.3;letter-spacing:-.065em;text-align:center}.og-hero__title-mask{display:block;overflow:hidden;padding-bottom:.1em}.og-hero__title-line{display:inline-block;will-change:transform}@media(prefers-reduced-motion:no-preference){.js .og-hero--editorial .og-hero__title-line,.js .og-hero--editorial .og-hero__eyebrow,.js .og-hero--editorial .og-hero__description,.js .og-hero--editorial .og-hero__actions,.js .og-hero--editorial .og-hero__gallery{opacity:0}.js .og-hero--editorial .og-hero__partners{opacity:0;transform:translateY(22px)}}.og-hero__description{max-width:620px;margin:20px auto 0!important;color:#66686b!important;font-size:clamp(14px,1.15vw,17px);line-height:2.05;text-align:center}.og-hero__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:28px}.og-hero--editorial .og-button{min-height:54px;padding:13px 23px;border:1px solid #111214;border-radius:999px;background:#111214;color:#fff;font-size:13px;font-weight:600}.og-hero--editorial .og-button:hover{border-color:#f37032;background:#f37032;color:#111214}.og-hero--editorial .og-text-link{color:#303134;border-color:#c8c8c8}.og-hero__partners{position:absolute;z-index:2;right:0;bottom:calc(var(--og-hero-reel-height) + var(--og-hero-reel-gap));left:0;display:flex;min-height:34px;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;width:100%}.og-hero__partner-viewport{width:100%;overflow:hidden;direction:ltr}.og-hero__partner-track{display:flex;width:max-content;align-items:center;direction:ltr;white-space:nowrap;will-change:transform}.og-hero__partner-list{display:flex;width:max-content;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:clamp(28px,4vw,62px);padding-inline-end:clamp(28px,4vw,62px);direction:rtl}.og-hero__partner-list img{display:block;width:auto;max-width:none;height:clamp(21px,1.75vw,27px);flex:0 0 auto;object-fit:contain;filter:grayscale(1);opacity:.34}.og-hero__partner-list img[data-og-brand-tier=tall]{height:clamp(24px,2vw,30px)}.og-hero__partner-list img[data-og-brand-tier=wide]{height:clamp(16px,1.35vw,21px)}.og-hero__gallery{position:absolute;z-index:2;right:0;bottom:-1px;left:0;display:block;width:100%;height:var(--og-hero-reel-height);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.og-hero__ticker{position:absolute;inset:0;overflow:hidden;padding:0;border:0;direction:ltr}.og-hero__ticker-track{display:flex;width:max-content;height:100%;align-items:flex-end;white-space:nowrap;will-change:transform}.og-hero__ticker-group{display:flex;height:100%;flex:0 0 auto;align-items:flex-end;gap:clamp(14px,1.55vw,25px);padding-inline-end:clamp(14px,1.55vw,25px)}.og-hero__photo-card{width:clamp(205px,20vw,300px);height:clamp(190px,23vh,250px);flex:0 0 auto;overflow:hidden;margin:0;border:0;border-radius:22px 22px 0 0}.og-hero__photo-card--wide{width:clamp(260px,25vw,400px)}.og-hero__photo-card--mid{width:clamp(215px,23vw,300px)}.og-hero__photo-card--short{height:clamp(158px,20vh,200px)}.og-hero__photo-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.og-hero__ticker .og-hero__photo-card img{opacity:1}.og-hero__photo-card:hover img{transform:scale(1.045)}body:has(.og-hero--editorial) .og-nav{top:25px;height:58px;color:#111214;transform:scaleX(.96);border:0;border-radius:18px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.og-hero--editorial) .og-nav .og-brand,body:has(.og-hero--editorial) .og-nav .og-nav-actions,body:has(.og-hero--editorial) .og-nav .og-nav-actions>*{border-color:transparent}body:has(.og-hero--editorial) .og-nav .og-brand{padding-inline:clamp(18px,3vw,46px)}body:has(.og-hero--editorial) .og-nav .og-desktop-links>a:after,body:has(.og-hero--editorial) .og-nav .og-services-toggle:after{background:#f37032}@media(max-width:950px){.og-hero--editorial{--og-hero-reel-height: clamp(170px, 25vh, 230px);--og-hero-reel-gap: 34px}.og-hero__layout{width:100%;height:calc(100% - var(--og-hero-reel-height) - var(--og-hero-reel-gap));min-height:500px;padding:92px 26px 0}.og-hero__copy{width:min(100%,760px)}.og-hero--editorial h1{font-size:clamp(44px,6.4vw,66px)}.og-hero__partner-list{gap:clamp(24px,4vw,38px);padding-inline-end:clamp(24px,4vw,38px)}.og-hero__partner-list img{height:19px}.og-hero__photo-card{width:clamp(210px,30vw,320px)}.og-hero__photo-card--wide{width:clamp(260px,38vw,390px)}.og-hero__photo-card--mid{width:clamp(220px,31vw,320px)}body:has(.og-hero--editorial) .og-nav{height:58px}}@media(max-width:560px){.og-hero--editorial{--og-hero-reel-height: clamp(145px, 39vw, 190px);--og-hero-reel-gap: 26px;width:calc(100% - 24px);height:max(740px,100svh - 28px);min-height:740px;margin:14px auto;border-radius:25px}.og-hero__layout{height:calc(100% - var(--og-hero-reel-height) - var(--og-hero-reel-gap));min-height:0;padding:82px 19px 0}.og-hero__eyebrow{gap:8px;margin-bottom:18px!important;padding:7px 12px;font-size:10px}.og-hero--editorial h1{font-size:clamp(37px,9.1vw,50px);line-height:1.4}.og-hero__description{max-width:390px;margin-top:14px!important;font-size:12px;line-height:2}.og-hero__actions{gap:17px;margin-top:21px}.og-hero--editorial .og-button{min-height:48px;padding:10px 17px;gap:20px;font-size:11px}.og-hero__actions .og-text-link{gap:12px;font-size:11px}.og-hero__partners{right:0;left:0;min-height:30px}.og-hero__partner-list{gap:19px;padding-inline-end:19px}.og-hero__partner-list img{height:15px}.og-hero__partner-list img[data-og-brand-tier=tall]{height:18px}.og-hero__partner-list img[data-og-brand-tier=wide]{height:13px}.og-hero__partner-list img:nth-child(n+7){display:none}.og-hero__ticker-group{gap:12px;padding-inline-end:12px}.og-hero__photo-card{width:190px;height:var(--og-hero-reel-height);border-radius:16px 16px 0 0}.og-hero__photo-card--wide{width:240px}.og-hero__photo-card--mid{width:190px}.og-hero__photo-card--short{height:calc(var(--og-hero-reel-height) * .78)}body:has(.og-hero--editorial) .og-nav{top:14px;height:54px}body:has(.og-hero--editorial) .og-nav .og-brand{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.og-hero__photo-card img{transition:none}}.og-footer-editorial{border-top:1px solid #d7d7d7;background:#f6f6f4;color:#111;font-family:Vazirmatn,sans-serif}.og-footer-editorial__phone-band{--phone-band-space-block: clamp(20px, 2.8vw, 60px) clamp(20px, 2vw, 60px);container-type:inline-size;padding-block:var(--phone-band-space-block);padding-inline:clamp(18px,2vw,38px);border-bottom:1px solid #d7d7d7}.og-footer-editorial__phone-number{display:block;color:#111!important;font:700 12cqw/1 Arial,sans-serif;letter-spacing:-.045em;text-align:center;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .2s ease}.og-footer-editorial__phone-number:hover{color:#555!important}.og-footer-editorial__columns{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr;direction:rtl;border-bottom:1px solid #d7d7d7}.og-footer-editorial__column{min-width:0;padding:34px clamp(18px,2vw,38px) 29px}.og-footer-editorial__pages,.og-footer-editorial__social,.og-footer-editorial__location{border-inline-start:1px solid #d7d7d7}.og-footer-editorial__eyebrow{margin:0;color:#727272;font:10px/1.4 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase}.og-footer-editorial__email{display:block;width:fit-content;max-width:100%;margin-top:12px;color:#727272;font:400 14px/1.5 Arial,sans-serif;letter-spacing:0;text-align:left;overflow-wrap:anywhere}.og-footer-editorial__page-links{display:flex;align-items:flex-start;flex-direction:column;gap:1px;margin-top:12px}.og-footer-editorial__page-links>a{color:#101010;font-family:Impact,Arial Narrow,Vazirmatn,sans-serif;font-size:clamp(21px,1.5vw,27px);font-weight:900;line-height:1.18;letter-spacing:-.035em;text-decoration:none;transition:color .18s ease}.og-footer-editorial__page-links>a:hover{color:#777}.og-footer-editorial__services{display:flex;align-items:flex-start;flex-direction:column;gap:5px;margin-top:27px}.og-footer-editorial__services .og-footer-editorial__eyebrow{margin-bottom:5px}.og-footer-editorial__services>a{color:#222;font-size:13px;line-height:1.7;text-decoration:none}.og-footer-editorial__services>a:hover{text-decoration:underline;text-underline-offset:3px}.og-footer-editorial__social{display:flex;align-items:flex-start;flex-direction:column;gap:3px}.og-footer-editorial__social>a{color:#101010;font-family:Impact,Arial Narrow,Vazirmatn,sans-serif;font-size:clamp(21px,1.5vw,27px);font-weight:400;line-height:1.2;letter-spacing:-.035em;text-decoration:none;transition:color .18s ease}.og-footer-editorial__social>a:hover{color:#777}.og-footer-editorial__social>.og-footer-editorial__eyebrow{margin-bottom:9px}.og-footer-editorial__location h2{margin:12px 0 8px;color:#111;font-size:clamp(23px,1.6vw,29px);font-weight:900;line-height:1.2}.og-footer-editorial__address{max-width:250px;margin:0;color:#444;font-size:13px;font-weight:600;line-height:1.9}.og-footer-editorial__map,.og-footer-editorial__trust{display:inline-flex;align-items:center;gap:5px;color:#333;font-size:12px;text-decoration:none}.og-footer-editorial__map:hover,.og-footer-editorial__trust:hover{text-decoration:underline;text-underline-offset:3px}.og-footer-editorial__map{min-height:46px;margin-top:16px;padding:10px 16px;border:1px solid #111;border-radius:999px;background:#fff;color:#111!important;font-size:14px;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease}.og-footer-editorial__map:hover{transform:translateY(-2px);background:#111;color:#fff!important;text-decoration:none}.og-footer-editorial__trust{margin-top:8px}.og-footer-editorial__time{display:flex;align-items:center;gap:9px;margin-top:15px;color:#737373;font-family:Courier New,monospace;font-size:12px}.og-footer-editorial__time time{color:#343434;font-variant-numeric:tabular-nums}.og-footer-editorial__live-dot{width:8px;height:8px;border-radius:50%;background:#16bf55}.og-footer-editorial__trust{margin-top:12px}.og-footer-editorial__bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:16px;min-height:70px;padding:12px clamp(18px,2vw,38px);direction:ltr;color:#737373;font-size:12px}.og-footer-editorial__brand{display:inline-flex;align-items:center;justify-self:start;gap:8px;color:#242424;text-decoration:none}.og-footer-editorial__brand img{width:38px;height:30px;object-fit:contain}.og-footer-editorial__brand span{font:700 11px/1 Arial,sans-serif;letter-spacing:.025em}.og-footer-editorial__copyright{justify-self:center;text-align:center}.og-footer-editorial__top{display:inline-flex;align-items:center;justify-self:end;gap:8px;color:#737373;text-decoration:none}.og-footer-editorial__top:hover{color:#111}.og-footer-editorial__top span{color:#555;font-size:15px}@media(max-width:1050px){.og-footer-editorial__columns{grid-template-columns:1fr 1.15fr .8fr 1.15fr}.og-footer-editorial__column{padding-inline:20px}}@media(max-width:800px){.og-footer-editorial__columns{grid-template-columns:1fr 1fr}.og-footer-editorial__location{grid-column:1/-1;border-bottom:1px solid #d7d7d7}.og-footer-editorial__project{grid-column:1/-1;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.og-footer-editorial__pages,.og-footer-editorial__location{border-inline-start:0}.og-footer-editorial__social{border-inline-start:1px solid #d7d7d7}}@media(max-width:560px){.og-footer-editorial__column{padding:25px 20px}.og-footer-editorial__project{padding-top:28px}.og-footer-editorial__pages,.og-footer-editorial__social,.og-footer-editorial__project{border-inline-start:0;border-top:1px solid #d7d7d7}.og-footer-editorial__location{border-inline-start:0;border-bottom:0}.og-footer-editorial__page-links>a,.og-footer-editorial__social>a{font-size:22px}.og-footer-editorial__bottom{grid-template-columns:1fr;justify-items:start;gap:12px;padding:17px 20px}.og-footer-editorial__copyright,.og-footer-editorial__top{justify-self:start}}.oh-main{--oh-paper: #ffffff;--oh-ink: #111214;--oh-muted: #6b6b66;--oh-line: #e2dfd8;--oh-accent: #f76707;--oh-max: 1280px;--oh-pad: clamp(20px, 5vw, 64px);--oh-space: clamp(88px, 11vw, 160px);--oh-ease: cubic-bezier(.22, 1, .36, 1);position:relative;background:var(--oh-paper);color:var(--oh-ink);font-family:Vazirmatn,sans-serif;line-height:1.9;text-align:right;overflow:clip}.oh-main *,.oh-main *:before,.oh-main *:after{box-sizing:border-box}.oh-main h2,.oh-main h3,.oh-main p,.oh-main figure,.oh-main dl,.oh-main dd,.oh-main ol,.oh-main ul{margin:0;padding:0}.oh-main ul,.oh-main ol{list-style:none}.oh-main a{color:inherit;text-decoration:none}.oh-main img{display:block;max-width:100%}.oh-main em{font-style:normal;color:var(--oh-accent)}.oh-main :focus-visible{outline:2px solid var(--oh-accent);outline-offset:4px}.oh-main .oh-container{width:100%;max-width:var(--oh-max);margin-inline:auto;padding-inline:var(--oh-pad)}.oh-main .oh-section{padding-block:var(--oh-space);scroll-margin-top:90px}.oh-main .oh-dark{background:var(--oh-ink);color:#f1efea}.oh-main .oh-eyebrow{font-size:13px;font-weight:500;color:var(--oh-muted);margin-bottom:20px;letter-spacing:0}.oh-main .oh-dark .oh-eyebrow{color:#a8a6a0}.oh-main .oh-display{font-size:clamp(34px,4.2vw,50px);line-height:1.3;font-weight:700;letter-spacing:-.02em}.oh-main .oh-title{font-size:clamp(28px,3vw,43px);line-height:1.5;font-weight:700;letter-spacing:-.015em}.oh-main .oh-lead{font-size:clamp(16px,1.5vw,19px);line-height:2;color:#3a3a37;max-width:34em}.oh-main .oh-body{font-size:15px;color:var(--oh-muted);max-width:34em}.oh-main .oh-dark .oh-lead{color:#cfcdc7}.oh-main .oh-link{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;padding-bottom:4px;border-bottom:1px solid currentColor;width:fit-content;min-height:44px;transition:color .3s var(--oh-ease)}.oh-main .oh-link:hover{color:var(--oh-accent)}.oh-main .oh-button{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:12px 26px;background:var(--oh-accent);color:#111;border-radius:999px;font-weight:600;font-size:15px;transition:background .3s var(--oh-ease),color .3s var(--oh-ease)}.oh-main .oh-button:hover{background:#fff;color:#111}.oh-main .oh-story{padding-block-end:calc(var(--oh-space) * .8)}.oh-main .oh-story__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,7vw,110px);align-items:center}.oh-main .oh-story__copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.oh-main .oh-story__copy .oh-eyebrow{margin-bottom:0}.oh-main .oh-media{display:block;overflow:hidden;border-radius:16px;background:#e8e5de}.oh-main .oh-story__media{aspect-ratio:4/5;position:relative}.oh-main .oh-story__logo{position:absolute;z-index:1;top:clamp(16px,3vw,28px);left:clamp(16px,3vw,28px)}.oh-main .oh-story__media .oh-story__logo img{display:block;width:clamp(70px,8.4vw,98px);height:auto;object-fit:contain}.oh-main .oh-media img,.oh-main .oh-story__media img,.oh-main .oh-signature__bg img{width:100%;height:112%;object-fit:cover}.oh-main .oh-services{padding-inline:0;padding-block-start:calc(var(--oh-space) * .4);overflow:hidden}.oh-main .oh-services__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,56px)}.oh-main .oh-services__controls{display:flex;align-items:center;gap:12px}.oh-main .oh-progress{width:clamp(60px,10vw,140px);height:2px;background:var(--oh-line);overflow:hidden;margin-inline-end:8px;position:relative;direction:rtl}.oh-main .oh-progress i{position:absolute;inset-block:0;right:0;width:30%;background:var(--oh-ink);transform-origin:right}.oh-main .oh-round{width:48px;height:48px;border-radius:50%;border:1px solid var(--oh-line);background:transparent;display:grid;place-items:center;cursor:pointer;color:inherit;transition:background .3s var(--oh-ease),color .3s var(--oh-ease)}.oh-main .oh-round:hover{background:var(--oh-ink);color:#fff}.oh-main .oh-services__slider{overflow:hidden;cursor:grab;touch-action:pan-y;padding-inline:max(var(--oh-pad),(100% - var(--oh-max)) / 2 + var(--oh-pad));-webkit-user-select:none;user-select:none}.oh-main .oh-track{list-style:none;padding:0;margin:0}.oh-main .oh-card{width:clamp(260px,30vw,380px);flex:0 0 clamp(260px,30vw,380px)}.oh-main .oh-card__link{display:flex;flex-direction:column;gap:14px;height:100%}.oh-main .oh-card__image{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:#e8e5de}.oh-main .oh-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--oh-ease)}.oh-main .oh-card__link:hover .oh-card__image img{transform:scale(1.04)}.oh-main .oh-card__meta{display:flex;justify-content:space-between;font-size:12px;color:var(--oh-muted);margin-top:6px}.oh-main .oh-card__en{letter-spacing:.08em}.oh-main .oh-card h3{font-size:22px;font-weight:700;line-height:1.6}.oh-main .oh-card p{font-size:14px;color:var(--oh-muted);line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.oh-main .oh-card__more{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-top:auto;min-height:24px;transition:color .3s}.oh-main .oh-card__link:hover .oh-card__more{color:var(--oh-accent)}.oh-main .oh-signature{position:relative;padding-block:0;min-height:min(92vh,860px);display:flex;align-items:flex-end;isolation:isolate;margin-block-start:var(--oh-space)}.oh-main .oh-signature__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.oh-main .oh-signature__bg img{height:118%;opacity:.62}.oh-main .oh-signature__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#111214eb 8%,#11121459 70%)}.oh-main .oh-signature__inner{padding-block:clamp(64px,9vw,120px);display:flex;flex-direction:column;gap:56px}.oh-main .oh-signature__panel{display:flex;flex-direction:column;align-items:flex-start;gap:26px;max-width:640px}.oh-main .oh-signature__panel .oh-eyebrow{margin-bottom:0}.oh-main .oh-facts{display:flex;flex-wrap:wrap;gap:12px 40px}.oh-main .oh-facts div{display:flex;flex-direction:column}.oh-main .oh-facts dt{font-size:12px;color:#a8a6a0}.oh-main .oh-facts dd{font-size:17px;font-weight:600}.oh-main .oh-signature .og-ppf-brands{margin-top:0}.oh-main .oh-gallery__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);flex-wrap:wrap}.oh-main .oh-note{font-size:13px;color:var(--oh-muted)}.oh-main .oh-gallery__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,28px)}.oh-main .oh-shot{display:flex;flex-direction:column;gap:14px}.oh-main .oh-shot--0{grid-column:span 7}.oh-main .oh-shot--1{grid-column:span 5}.oh-main .oh-shot--2{grid-column:3/span 8}.oh-main .oh-shot .oh-media{aspect-ratio:3/2}.oh-main .oh-shot--1 .oh-media{aspect-ratio:4/5}.oh-main .oh-shot--2 .oh-media{aspect-ratio:16/9}.oh-main .oh-shot__caption{display:flex;justify-content:space-between;gap:16px;font-size:14px}.oh-main .oh-shot__caption strong{font-weight:600}.oh-main .oh-shot__caption span{color:var(--oh-muted)}.oh-main .oh-shot:hover .oh-shot__caption strong{color:var(--oh-accent)}.oh-main .oh-closing{padding:0;min-height:min(92vh,860px);min-height:min(92svh,860px);background:#f8f7f3;color:#111214}.oh-main .oh-closing__grid{display:flex;min-height:inherit;border-top:1px solid var(--oh-line)}.oh-main .oh-closing__panel{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;min-width:0;min-height:min(92vh,860px);min-height:min(92svh,860px);overflow:hidden;padding:clamp(24px,3.2vw,52px);border-inline-start:1px solid var(--oh-line);color:var(--oh-ink);background:#f8f7f3;isolation:isolate}.oh-main .oh-closing__panel:first-child{border-inline-start:0}.oh-main .oh-closing__topline{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.oh-main .oh-closing__topline img{width:36px;height:30px;object-fit:contain}.oh-main .oh-closing__bottom{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto}.oh-main .oh-closing__eyebrow{display:inline-block;margin-bottom:5px;color:#77766f;font-size:12px;font-weight:600}.oh-main .oh-closing__panel h2{display:block;font-size:clamp(25px,2vw,28px);line-height:1.48;font-weight:500;letter-spacing:-.035em}.oh-main .oh-closing__bottom p{max-width:27em;color:#696862;font-size:14px;line-height:1.9}.oh-main .oh-closing__arrow{display:inline-grid;place-items:center;width:42px;height:42px;margin-top:12px;border:1px solid rgba(17,18,20,.28);border-radius:50%}.oh-main .oh-closing__panel--craft{color:#fff;background:#282924}.oh-main .oh-closing__image,.oh-main .oh-closing__image-shade{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.oh-main .oh-closing__image{object-fit:cover;transform:scale(1.01);will-change:transform}.oh-main .oh-closing__image-shade{z-index:0;background:linear-gradient(180deg,rgba(14,15,14,.34),transparent 35%,rgba(14,15,14,.62) 100%)}.oh-main .oh-closing__panel--craft .oh-closing__topline,.oh-main .oh-closing__panel--craft .oh-closing__bottom{z-index:1}.oh-main .oh-closing__panel--craft .oh-closing__eyebrow{color:#ffffffc2}.oh-main .oh-closing__panel--craft .oh-closing__bottom p{color:#ffffffd1}.oh-main .oh-closing__panel--craft .oh-closing__arrow{border-color:#ffffffa6}.oh-main .oh-closing__panel--craft .oh-closing__button{color:#fff;border-color:#ffffffb8}.oh-main .oh-closing__panel--craft .oh-closing__button:hover{color:var(--oh-ink);background:#fff}.oh-main .oh-closing__panel--feature{justify-content:flex-start;background:#efeee9}.oh-main .oh-closing__panel--feature .oh-closing__bottom{margin-top:clamp(48px,8vh,100px)}.oh-main .oh-closing__panel--feature h2{font-size:clamp(31px,3.2vw,48px);line-height:1.48}.oh-main .oh-closing__panel--feature .oh-closing__eyebrow{color:var(--oh-accent)}.oh-main .oh-closing__panel--craft.oh-closing__panel--feature .oh-closing__eyebrow{color:#fff}.oh-main .oh-closing__button{display:inline-flex;align-items:center;gap:12px;min-height:46px;margin-top:5px;padding:9px 18px;border:1px solid var(--oh-ink);border-radius:999px;font-size:13px;font-weight:600;transition:color .25s ease,background .25s ease}.oh-main .oh-closing__button:hover{color:#fff;background:var(--oh-ink)}.oh-main .oh-closing :focus-visible{outline:2px solid var(--oh-accent);outline-offset:-5px}.oh-main .oh-contact-section{background:#fff}.oh-main .oh-contact__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:clamp(32px,4vw,52px)}.oh-main .oh-contact__intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.oh-main .oh-contact__head h2{font-size:clamp(30px,3.6vw,46px);line-height:1.45;font-weight:600;letter-spacing:-.025em}.oh-main .oh-contact__head h2 em{color:var(--oh-accent);font-style:normal}.oh-main .oh-contact__head p{max-width:30em;color:var(--oh-muted);font-size:14px}.oh-main .oh-contact__eyebrow,.oh-main .oh-contact__label{color:var(--oh-muted);font-size:12px;font-weight:600}.oh-main .oh-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--oh-line)}.oh-main .oh-contact__column{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:240px;padding:clamp(24px,3vw,42px);font-style:normal}.oh-main .oh-contact__column+.oh-contact__column{border-inline-start:1px solid var(--oh-line)}.oh-main .oh-contact__phone{display:inline-flex;align-items:center;min-height:44px;font-size:clamp(24px,2.7vw,34px);letter-spacing:-.02em}.oh-main .oh-contact__phone strong,.oh-main .oh-contact__address,.oh-main .oh-contact__map strong{color:var(--oh-ink);font-weight:700}.oh-main .oh-contact__email{color:var(--oh-muted);font-size:14px}.oh-main .oh-contact__booking{display:inline-flex;align-items:center;gap:12px;min-height:46px;margin-top:auto;padding:9px 18px;border-radius:999px;background:var(--oh-accent);color:var(--oh-ink);font-size:13px;font-weight:700;transition:background .25s ease}.oh-main .oh-contact__booking:hover{background:#e95600}.oh-main .oh-contact__address{max-width:32em;font-size:clamp(17px,1.8vw,21px);line-height:1.9}.oh-main .oh-contact__map{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:auto;color:var(--oh-accent);font-size:14px}.oh-main .oh-contact__map strong{color:inherit;font-weight:700}.oh-main .oh-contact__map:hover{color:#c84700}.oh-main .oh-contact-section :focus-visible{outline:2px solid var(--oh-accent);outline-offset:4px}@media(max-width:900px){.oh-main .oh-story__grid{grid-template-columns:1fr}.oh-main .oh-story__media{aspect-ratio:4/3;order:-1}.oh-main .oh-closing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.oh-main .oh-closing__panel{min-height:540px}.oh-main .oh-closing__panel:nth-child(odd){border-inline-start:0}.oh-main .oh-shot--0,.oh-main .oh-shot--1,.oh-main .oh-shot--2{grid-column:1/-1}.oh-main .oh-shot--1 .oh-media{aspect-ratio:3/2}}@media(max-width:560px){.oh-main .oh-services__head{flex-direction:column;align-items:flex-start}.oh-main .oh-closing__grid{grid-template-columns:1fr}.oh-main .oh-closing__panel{min-height:440px;border-inline-start:0;border-bottom:1px solid var(--oh-line);padding:28px}.oh-main .oh-closing__panel--feature{min-height:430px}.oh-main .oh-contact__head{align-items:flex-start;flex-direction:column}.oh-main .oh-contact__grid{grid-template-columns:1fr}.oh-main .oh-contact__column+.oh-contact__column{border-inline-start:0;border-top:1px solid var(--oh-line)}.oh-main .oh-contact__column{min-height:0;padding:28px 0}.oh-main .oh-signature{min-height:0}}@media(prefers-reduced-motion:reduce){.oh-main *{transition-duration:.01ms!important;scroll-behavior:auto!important}.oh-signature .og-ppf-marquee-track{animation:none}.oh-signature .og-ppf-marquee-group+.og-ppf-marquee-group{display:none}}body:has(.og-service-site){background:#111214}.og-service-site{--service-paper: #a5a5a5;--service-ink: #111214;--service-dark: #111214;--service-white: #f8f7f2;--service-accent: #f76707;--service-soft: #adc178;background:#f5f4f0;color:var(--service-ink);padding-block-start:50px}.og-service-site .og-button{color:var(--service-ink);background:var(--service-accent);border-color:var(--service-accent);transition:transform .2s ease,background .25s ease,color .25s ease}.og-service-site .og-button:hover{transform:translateY(-2px);background:var(--service-ink);border-color:var(--service-ink);color:var(--service-white)}.og-service-site .og-button:active{transform:scale(.98)}.og-service-site .og-text-link{display:inline-flex;align-items:center;gap:12px;padding-block:5px;border-bottom:1px solid currentColor;font-size:13px;transition:gap .2s ease}.og-service-site .og-text-link:hover{gap:18px}.og-service-site a:focus-visible,.og-service-site button:focus-visible,.og-service-site summary:focus-visible{outline:3px solid var(--service-accent);outline-offset:5px}.og-service-theme--ceramic,.og-service-theme--clean,.og-service-theme--air{--service-accent: #adc178}.og-service-theme--color,.og-service-theme--repair,.og-service-theme--light,.og-service-theme--detailing{--service-accent: #f76707}.og-service-theme--glass,.og-service-theme--detail,.og-service-theme--interior,.og-service-theme--correction{--service-accent: #d7d7cf}body:has(.og-service-site) .og-nav .og-nav-actions>*{border-color:#d8d6cf}body:has(.og-service-site) .og-nav{background:#fff;color:#111214;border-bottom:1px solid lightgray}body:has(.og-service-site) .og-nav .og-desktop-links>a,body:has(.og-service-site) .og-nav .og-services-toggle{color:#111214}body:has(.og-service-site) .og-nav .og-account-link .og-lucide,body:has(.og-service-site) .og-nav .og-menu-toggle{color:#111214!important}body:has(.og-service-site) .og-nav .og-desktop-links>a:after,body:has(.og-service-site) .og-nav .og-services-toggle:after{background:#f76707}.og-service-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:min(1400px,100% - 2 * var(--gutter, 5vw));margin:0 auto;padding-block:24px 16px;color:#353535;font-size:12px}.og-service-crumbs a{transition:color .2s ease}.og-service-crumbs a:hover{color:var(--service-accent)}.og-service-crumbs [aria-current=page]{color:#5a5a5a}.og-service-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:clamp(32px,7vw,112px);align-items:center;min-height:690px;padding:clamp(40px,7vw,96px) var(--gutter, 5vw);overflow:hidden;background:var(--service-dark);color:var(--service-white)}.og-service-hero:before{position:absolute;inset-block:12%;inset-inline-start:3.3%;width:1px;content:"";background:linear-gradient(to bottom,transparent,var(--service-accent) 28%,var(--service-accent) 72%,transparent);opacity:.8}.og-service-hero .og-eyebrow{color:var(--service-white)}.og-service-hero .og-eyebrow>span:first-child{background:var(--service-accent)}.og-service-hero .og-button:hover{background:var(--service-white);border-color:var(--service-white);color:var(--service-ink)}.og-service-hero .og-text-link{color:var(--service-white)}.og-service-hero-copy{position:relative;z-index:1;max-width:660px;padding-block:20px}.og-service-hero-copy .og-eyebrow{margin-bottom:32px}.og-service-english,.og-service-visual-index{color:var(--service-accent);font-family:Courier New,monospace;font-size:11px;letter-spacing:.09em}.og-service-hero h1{max-width:670px;margin:20px 0 22px;font-size:clamp(42px,6vw,84px);font-weight:850;line-height:1.23;letter-spacing:-.035em}.og-service-intro{max-width:580px;color:#d2d2ce;font-size:clamp(15px,1.35vw,18px);line-height:2.05}.og-service-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:34px}.og-service-hero-visual{position:relative;width:100%;max-width:650px;min-height:440px;margin:0;justify-self:end;overflow:hidden;background:#262729}.og-service-hero-visual:after{position:absolute;inset-block-end:0;inset-inline:0;height:4px;content:"";background:var(--service-accent);transform:scaleX(.25);transform-origin:right;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.og-service-hero-visual:hover:after{transform:scaleX(1)}.og-service-hero-visual img{display:block;width:100%;height:clamp(440px,48vw,650px);object-fit:cover;object-position:center}.og-service-hero-visual .og-service-visual-index{position:absolute;inset-block-start:20px;inset-inline-start:20px;padding:9px 12px;background:var(--service-dark)}.og-service-hero-visual figcaption{position:absolute;inset-inline:22px;inset-block-end:20px;color:#fff;font-size:11px;text-shadow:0 1px 10px #000}.og-service-hero-edge{position:absolute;inset-inline-end:0;inset-block-end:0;display:flex;flex-direction:column;align-items:center;gap:13px;padding:24px;color:var(--service-accent);font:10px Courier New,monospace;writing-mode:vertical-rl}.og-service-hero-edge i{width:1px;height:54px;background:var(--service-accent)}.og-service-summary{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr) minmax(280px,.7fr);gap:32px;align-items:start;padding:clamp(54px,8vw,110px) var(--gutter, 5vw);border-bottom:1px solid rgba(17,18,20,.18)}.og-service-summary .og-eyebrow{padding-top:10px}.og-service-summary h2{max-width:670px;font-size:clamp(27px,3.1vw,45px);line-height:1.5}.og-service-summary>p:last-child{color:#303030;font-size:15px;line-height:2.1}.og-service-sections{display:grid;gap:clamp(70px,11vw,150px);padding:clamp(70px,9vw,126px) var(--gutter, 5vw)}.og-service-editorial{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(38px,8vw,124px);align-items:center;max-width:1400px;margin-inline:auto}.og-service-editorial-copy{max-width:590px}.og-service-editorial-copy .og-eyebrow{margin-bottom:24px}.og-service-editorial-copy h2{margin-bottom:22px;font-size:clamp(30px,3.5vw,52px);line-height:1.45}.og-service-editorial-copy>p:not(.og-eyebrow){color:#303030;font-size:15px;line-height:2.15}.og-service-editorial-copy ul{display:grid;gap:13px;margin:28px 0 0;padding:0;list-style:none}.og-service-editorial-copy li{position:relative;padding-inline-start:22px;font-size:13px;font-weight:650}.og-service-editorial-copy li:before{position:absolute;inset-inline-start:0;inset-block-start:.65em;width:7px;height:7px;content:"";background:var(--service-accent)}.og-service-editorial-image{position:relative;max-width:670px;margin:0;justify-self:end}.og-service-editorial-image:before{position:absolute;z-index:1;inset-block-start:14px;inset-inline-end:-14px;width:70px;height:70px;border-top:1px solid var(--service-accent);border-right:1px solid var(--service-accent);content:"";pointer-events:none}.og-service-editorial-image img{display:block;width:100%;max-height:560px;aspect-ratio:1.16;object-fit:cover}.og-service-editorial-image figcaption{margin-top:12px;color:#525252;font:10px Courier New,monospace;letter-spacing:.08em}.og-service-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;max-width:1400px;margin:0 auto 38px}.og-service-section-heading .og-eyebrow{margin-bottom:15px}.og-service-section-heading h2{max-width:720px;font-size:clamp(29px,3.8vw,52px);line-height:1.4}.og-service-section-heading>p{max-width:430px;margin:0;color:#d1d1cd;font-size:14px;line-height:2.05}.og-service-choices{margin-inline:calc(-1 * var(--gutter, 5vw));padding:clamp(60px,8vw,105px) var(--gutter, 5vw);background:var(--service-dark);color:var(--service-white)}.og-service-choices .og-eyebrow{color:var(--service-white)}.og-service-choices .og-eyebrow>span:first-child{background:var(--service-accent)}.og-service-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1400px;margin-inline:auto;border-top:1px solid #4e4f50;border-bottom:1px solid #4e4f50}.og-service-choice{min-height:225px;padding:28px 26px 34px;border-inline-start:1px solid #4e4f50}.og-service-choice:first-child{border-inline-start:0}.og-service-choice>span{color:var(--service-accent);font-size:10px;letter-spacing:.08em}.og-service-choice h3{margin:34px 0 12px;font-size:22px}.og-service-choice p{max-width:360px;margin:0;color:#d1d1cd;font-size:13px;line-height:2}.og-service-diagnostic{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(35px,9vw,140px);align-items:start;max-width:1400px;margin-inline:auto}.og-service-diagnostic-intro{position:sticky;top:120px}.og-service-diagnostic-intro .og-eyebrow{margin-bottom:20px}.og-service-diagnostic-intro h2{margin-bottom:18px;font-size:clamp(30px,3.5vw,48px);line-height:1.5}.og-service-diagnostic-intro>p:last-child{color:#333;font-size:14px;line-height:2.1}.og-service-diagnostic-list{border-top:1px solid #666}.og-service-diagnostic-list article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:18px;padding:25px 0 27px;border-bottom:1px solid #666}.og-service-diagnostic-list h3{margin:0 0 8px;font-size:18px}.og-service-diagnostic-list p{max-width:650px;margin:0;color:#333;font-size:13px;line-height:2}.og-service-diagnostic-mark{width:10px;height:10px;margin-top:9px;border:1px solid var(--service-accent);border-radius:50%;box-shadow:inset 0 0 0 3px var(--service-paper);background:var(--service-accent)}.og-service-steps{margin-inline:calc(-1 * var(--gutter, 5vw));padding:clamp(62px,8vw,108px) var(--gutter, 5vw);background:#d7d7d1}.og-service-steps .og-service-section-heading>p{color:#333}.og-service-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1400px;margin:62px auto 0;padding:0;list-style:none;counter-reset:service-step}.og-service-step-list li{position:relative;padding:28px 26px 0 0;border-top:1px solid #555;counter-increment:service-step}.og-service-step-list li:before{display:block;margin-bottom:28px;color:#555;content:"0" counter(service-step);font:11px Courier New,monospace;letter-spacing:.08em}.og-service-step-list h3{margin:0 0 12px;font-size:20px}.og-service-step-list p{max-width:350px;margin:0;color:#3d3d3b;font-size:13px;line-height:2}.og-service-step-node{position:absolute;inset-inline-end:0;inset-block-start:-5px;width:9px;height:9px;border-radius:50%;background:var(--service-accent)}.og-service-faq{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(35px,8vw,110px);max-width:1400px;margin-inline:auto}.og-service-faq-intro .og-eyebrow{margin-bottom:20px}.og-service-faq-intro h2{max-width:420px;font-size:clamp(29px,3.3vw,44px);line-height:1.5}.og-service-faq-list{border-top:1px solid #626262}.og-service-faq-list details{border-bottom:1px solid #626262}.og-service-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 0;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.og-service-faq-list summary::-webkit-details-marker{display:none}.og-service-faq-list summary>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid #575757;border-radius:50%;color:var(--service-accent);transition:transform .2s ease}.og-service-faq-list details[open] summary>span{transform:rotate(45deg)}.og-service-faq-list details>p{max-width:710px;margin:-2px 38px 24px 0;color:#333;font-size:13px;line-height:2.1}.og-service-offers,.og-service-related{padding:clamp(60px,8vw,100px) var(--gutter, 5vw)}.og-service-offers{background:#e5e5df}.og-service-offers .og-service-section-heading>p{color:#333}.og-service-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1400px;margin:0 auto;border-top:1px solid #8e8e87}.og-service-offer-card{display:flex;min-height:205px;flex-direction:column;gap:12px;padding:22px;border-bottom:1px solid #8e8e87;border-inline-start:1px solid #8e8e87;transition:background .2s ease,color .2s ease}.og-service-offer-card:hover{background:var(--service-dark);color:var(--service-white)}.og-service-offer-card>span:first-child{color:#555;font-size:10px;text-transform:uppercase}.og-service-offer-card strong{font-size:17px}.og-service-offer-card>span:nth-last-child(2){color:#565656;font-size:12px}.og-service-offer-link{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px}.og-service-all-offers{display:inline-flex;align-items:center;gap:12px;max-width:1400px;margin:24px auto 0;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:13px;font-weight:650}.og-service-related{padding-top:0}.og-service-related-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.og-service-related-heading .og-eyebrow{margin-bottom:12px}.og-service-related-heading h2{font-size:clamp(28px,3vw,42px)}.og-service-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #666;border-bottom:1px solid #666}.og-service-related-card{position:relative;display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:8px;padding:18px 22px;border-inline-start:1px solid #666;transition:background .2s ease,color .2s ease}.og-service-related-card:first-child{border-inline-start:0}.og-service-related-card:hover{background:var(--service-dark);color:var(--service-white)}.og-service-related-card>span:first-child{color:#4d4d4d;font-size:10px}.og-service-related-card strong{padding-inline-end:35px;font-size:16px}.og-service-related-arrow{position:absolute;inset-inline-end:18px;inset-block-start:22px;color:var(--service-accent)}.og-service-contact{padding:clamp(48px,8vw,110px) var(--gutter, 5vw);background:var(--service-dark);color:var(--service-white)}.og-service-contact .og-eyebrow{color:var(--service-white)}.og-service-contact .og-eyebrow>span:first-child{background:var(--service-accent)}.og-service-contact .og-contact-book{background:var(--service-accent);color:var(--service-ink)}.og-service-contact .og-contact-book:hover{background:var(--service-white)}.og-service-contact .og-contact-details a:hover{color:var(--service-accent)}.og-service-directory-hero{position:relative;padding:0;overflow:hidden;background:#f5f4f0;color:#171717}.og-service-hero-stage{position:relative;isolation:isolate;display:grid;min-height:clamp(650px,82vh,940px);place-items:center;padding:100px var(--gutter, 5vw) 82px;overflow:hidden;background:#f5f4f0}.og-service-hero-stage:after{position:absolute;z-index:-1;inset-inline:12%;inset-block-end:-20px;height:220px;background-image:radial-gradient(circle,rgba(247,103,7,.24) 1.5px,transparent 1.8px);background-size:20px 20px;content:"";-webkit-mask-image:linear-gradient(transparent,#000 46%,transparent);mask-image:linear-gradient(transparent,#000 46%,transparent);pointer-events:none}.og-service-hero-stage>.og-service-crumbs{position:absolute;z-index:4;inset-block-start:21px;inset-inline:var(--gutter, 5vw);width:auto;max-width:1400px;margin-inline:auto;color:#555}.og-service-hero-stage>.og-service-crumbs [aria-current=page]{color:#171717}.og-service-hero-route{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.og-service-hero-route path{fill:none;stroke:#171717;stroke-linecap:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.og-service-hero-portraits{position:absolute;z-index:1;inset:0;pointer-events:none}.og-service-hero-portrait{position:absolute;width:clamp(82px,9.5vw,136px);aspect-ratio:1;margin:0;overflow:hidden;border:5px solid #f5f4f0;border-radius:50%;background:#e9e6df;box-shadow:0 12px 35px #1312101f}.og-service-hero-portrait img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.25,1)}.og-service-hero-portrait:hover img{transform:scale(1.08)}.og-service-hero-portrait--one{left:7%;inset-block-start:35%}.og-service-hero-portrait--two{left:18%;inset-block-start:67%;width:clamp(76px,7vw,100px)}.og-service-hero-portrait--three{right:7%;inset-block-start:21%;width:clamp(84px,9vw,128px)}.og-service-hero-portrait--four{right:13%;inset-block-start:67%;width:clamp(78px,7.2vw,104px)}.og-service-directory-copy{position:relative;z-index:2;width:min(100%,820px);padding-block:20px 0;text-align:center}.og-service-directory-copy .og-eyebrow{justify-content:center;margin-bottom:18px;color:#45433f}.og-service-directory-copy .og-eyebrow>span:first-child{background:#f76707}.og-service-directory-copy h1{margin:0 0 17px;font-size:clamp(42px,5.3vw,72px);line-height:1.38;letter-spacing:-.045em}.og-service-directory-copy h1 em{color:#f76707;font-style:normal}.og-service-directory-copy>p:not(.og-eyebrow){max-width:650px;margin:0 auto;color:#55534f;font-size:15px;line-height:2}.og-service-directory-copy .og-button{margin-top:24px}.og-service-dashboard-showcase{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px) minmax(0,1fr);grid-template-areas:"copy phone features";align-items:start;gap:clamp(26px,4vw,58px);max-height:415px;padding:56px clamp(34px,5.5vw,88px) 64px;background:#ff4d08;color:#fff}.og-service-dashboard-copy{grid-area:copy;width:min(100%,360px);justify-self:start;direction:rtl;text-align:right}.og-service-dashboard-copy .og-eyebrow{margin-bottom:17px;color:#ffffffdb}.og-service-dashboard-copy .og-eyebrow>span:first-child{background:#fff}.og-service-dashboard-copy h2{margin:0 0 15px;color:#fff;font-size:clamp(31px,3.2vw,45px);line-height:1.42;letter-spacing:-.035em}.og-service-dashboard-copy>p:not(.og-eyebrow){max-width:370px;margin:0;color:#ffffffe0;font-size:14px;line-height:2.05}.og-service-dashboard-copy .og-button{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:13px 19px;border-color:#fff;border-radius:8px;background:#fff;color:#171717}.og-service-dashboard-copy .og-button:hover{border-color:#171717;background:#171717;color:#fff}.og-service-phone{position:absolute;z-index:4;top:-190px;left:50%;grid-area:phone;width:clamp(285px,24vw,360px);aspect-ratio:794/1653;transform:translate(-50%);filter:drop-shadow(0 24px 34px rgba(0,0,0,.2))}.og-service-phone-screen{position:absolute;z-index:1;inset:2.4% 5.5%;overflow:hidden;border-radius:13%/5%;background:#f5f5f5}.og-service-phone-screen img{display:block;width:100%;max-width:none;height:auto;will-change:transform}.og-service-phone-frame{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;object-fit:fill;mix-blend-mode:multiply;pointer-events:none}@keyframes og-service-phone-scroll{0%{transform:translateY(0)}to{transform:translateY(-15%)}}.og-service-dashboard-features{display:grid;grid-area:features;gap:24px;width:min(100%,365px);margin:0;padding:0;justify-self:end;list-style:none;direction:rtl}.og-service-dashboard-features li{display:flex;align-items:flex-start;gap:18px;color:#fff}.og-service-dashboard-features li>span:last-child{display:grid;gap:4px;padding-top:2px}.og-service-dashboard-features strong{font-size:clamp(15px,1.4vw,19px);font-weight:650;line-height:1.55}.og-service-dashboard-features small{color:#fffc;font-size:12px;line-height:1.8}.og-service-dashboard-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:11px;background:#ffffff24;color:#fff}.og-service-dashboard-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.og-service-index{padding:clamp(64px,8vw,110px) 0 36px;overflow:hidden;background:#090909;color:#f3f2ee}.og-service-index-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 var(--gutter, 5vw) 42px}.og-service-index-heading .og-eyebrow{margin-bottom:12px}.og-service-index-heading h2{font-size:clamp(30px,3.6vw,48px)}.og-service-index-heading>span{color:#99989b;font-size:10px;letter-spacing:.1em}.og-service-index-grid{display:grid;grid-template-columns:1fr}.og-service-index-card{min-width:0;border-top:1px solid #343436}.og-service-index-card:last-child{border-bottom:1px solid #343436}.og-service-index-card:hover .og-service-index-image img,.og-service-index-card:focus-within .og-service-index-image img{transform:scale(1.035)}.og-service-index-card:hover .og-service-index-arrow,.og-service-index-card:focus-within .og-service-index-arrow{color:#111214;background:var(--service-accent);border-color:var(--service-accent)}.og-service-index-row-link{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.45fr);align-items:stretch;gap:clamp(26px,4.4vw,76px);min-height:clamp(390px,40vw,570px);padding:26px var(--gutter, 5vw);direction:ltr}.og-service-index-image{position:relative;min-height:100%;aspect-ratio:1.62;overflow:hidden;background:#191919}.og-service-index-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.og-service-index-label{position:absolute;inset-inline-start:15px;inset-block-start:15px;padding:8px 10px;background:#111214;color:var(--service-accent);font:10px Courier New,monospace}.og-service-index-arrow{position:absolute;inset-inline-end:15px;inset-block-end:15px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:50%;color:#fff;transition:color .2s ease,background .2s ease,border-color .2s ease}.og-service-index-card-copy{display:grid;grid-template-rows:1fr auto;min-width:0;padding:16px 0 10px;color:#f3f2ee}.og-service-index-card-copy .og-service-index-number{align-self:start;color:#c9c7cf;font:400 clamp(112px,18vw,260px)/.78 Arial,sans-serif;letter-spacing:-.085em;white-space:nowrap}.og-service-index-card-copy .og-service-index-card-details{width:min(100%,400px);justify-self:end;text-align:right}.og-service-index-card-copy .og-service-index-card-details>p:first-child{margin:0 0 8px;color:#a5a3a7;font-size:10px;letter-spacing:.07em}.og-service-index-card-copy h3{margin:0 0 12px;font-size:clamp(25px,3vw,40px);font-weight:500;line-height:1.4}.og-service-index-card-copy .og-service-index-card-details>p:not(:first-child){margin:0;color:#b7b5b2;font-size:13px;line-height:1.9}.og-service-index-link{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding-bottom:3px;border-bottom:1px solid currentColor;color:#f3f2ee;font-size:12px}.og-service-directory-contact{padding:clamp(65px,10vw,132px) var(--gutter, 5vw);background:#d7d7d1}.og-service-directory-contact .og-eyebrow{margin-bottom:22px}.og-service-directory-contact h2{margin:0;font-size:clamp(34px,5.3vw,70px);line-height:1.45}.og-service-directory-contact h2 em{color:#4b5d2a;font-style:normal}.og-service-directory-contact>div{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:30px}.og-service-page-link,.og-service-index-link{transition:color .2s ease,gap .2s ease}.orca-service-parent{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(17,18,20,.16)}.orca-service-parent>span{color:#5d5d5d;font-size:11px}.orca-service-parent a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.orca-service-parent a:hover{color:#b44800}.og-service-page-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin:10px 4px 0;padding-block:4px;border-bottom:1px solid currentColor;font-size:11px;font-weight:600}.og-service-page-link:hover{gap:15px;color:#b44800}@media(max-width:1023px){.og-service-hero{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:34px;min-height:600px}.og-service-summary{grid-template-columns:150px minmax(0,1fr)}.og-service-summary>p:last-child{grid-column:2}.og-service-index-row-link{grid-template-columns:minmax(230px,.72fr) minmax(0,1.3fr);gap:28px;min-height:390px}.og-service-index-card-copy .og-service-index-number{font-size:clamp(112px,18vw,210px)}.og-service-hero-portrait--one{left:4%;width:92px}.og-service-hero-portrait--two{left:15%;width:78px}.og-service-hero-portrait--three{right:4%;width:92px}.og-service-hero-portrait--four{right:15%;width:78px}.og-service-hero-stage{min-height:clamp(620px,78vh,820px)}.og-service-dashboard-showcase{grid-template-columns:minmax(0,1fr) minmax(270px,300px) minmax(0,1fr);gap:20px;min-height:650px;margin-inline:24px;padding:56px 28px 60px}.og-service-phone{top:-142px;width:260px}.og-service-dashboard-copy{width:min(100%,270px)}.og-service-dashboard-copy h2{font-size:clamp(29px,3.4vw,35px)}.og-service-dashboard-features{width:min(100%,280px);gap:18px}.og-service-dashboard-features strong{font-size:15px}.og-service-dashboard-features small{font-size:10px}}@media(max-width:767px){.og-service-crumbs{width:calc(100% - 40px);gap:8px;padding-block:17px 12px;font-size:10px}.og-service-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding:42px 20px 38px}.og-service-hero:before{inset-block:18px;inset-inline-start:8px}.og-service-hero-copy{padding:0 0 0 10px}.og-service-hero-copy .og-eyebrow{margin-bottom:20px}.og-service-hero h1{margin:14px 0;font-size:clamp(39px,11vw,58px)}.og-service-intro{font-size:14px;line-height:1.95}.og-service-hero-actions{gap:15px 22px;margin-top:25px}.og-service-hero-actions .og-button{min-height:48px;padding:12px 16px;gap:14px;font-size:12px}.og-service-hero-visual{min-height:310px;justify-self:stretch}.og-service-hero-visual img{height:min(100vw,410px)}.og-service-hero-edge{display:none}.og-service-summary{grid-template-columns:1fr;gap:14px;padding:44px 20px}.og-service-summary h2{font-size:28px}.og-service-summary>p:last-child{grid-column:auto}.og-service-sections{gap:72px;padding:62px 20px}.og-service-editorial{grid-template-columns:1fr;gap:28px}.og-service-editorial-copy h2{font-size:31px}.og-service-editorial-image{justify-self:stretch}.og-service-editorial-image:before{inset-inline-end:-6px;width:42px;height:42px}.og-service-section-heading{display:grid;gap:16px;margin-bottom:25px}.og-service-section-heading h2{font-size:31px}.og-service-choices,.og-service-steps{margin-inline:-20px;padding:50px 20px}.og-service-choice-grid{grid-template-columns:1fr}.og-service-choice{min-height:auto;padding:21px 4px 24px;border-inline-start:0;border-bottom:1px solid #4e4f50}.og-service-choice:last-child{border-bottom:0}.og-service-choice h3{margin:18px 0 8px;font-size:20px}.og-service-diagnostic{grid-template-columns:1fr;gap:28px}.og-service-diagnostic-intro{position:static}.og-service-diagnostic-intro h2{font-size:31px}.og-service-diagnostic-list article{padding-block:20px}.og-service-step-list{grid-template-columns:1fr;gap:25px;margin-top:35px}.og-service-step-list li{padding:18px 4px 0 0}.og-service-step-list li:before{margin-bottom:14px}.og-service-faq{grid-template-columns:1fr;gap:22px}.og-service-faq-intro h2{font-size:31px}.og-service-faq-list summary{min-height:68px;font-size:13px}.og-service-faq-list details>p{margin-inline-end:0}.og-service-offers,.og-service-related{padding:48px 20px}.og-service-offer-grid,.og-service-related-grid{grid-template-columns:1fr}.og-service-offer-card{min-height:155px;border-inline-start:0;padding:18px 4px}.og-service-related-heading{align-items:start}.og-service-related-heading h2{font-size:30px}.og-service-related-heading .og-text-link{font-size:11px}.og-service-related-card{min-height:92px;border-inline-start:0;border-bottom:1px solid #666;padding-inline:4px}.og-service-related-card:last-child{border-bottom:0}.og-service-contact{padding:48px 20px}.og-service-hero-stage{min-height:max(560px,70vh);padding:112px 20px 52px}.og-service-hero-stage>.og-service-crumbs{inset-block-start:17px;inset-inline:20px;padding-block:0;font-size:10px}.og-service-hero-route{display:none}.og-service-hero-portrait{width:76px;border-width:3px}.og-service-hero-portrait--one{left:7%;inset-block-start:24px}.og-service-hero-portrait--three{right:7%;inset-block-start:24px;width:76px}.og-service-hero-portrait--two,.og-service-hero-portrait--four{display:none}.og-service-directory-copy{width:min(100%,580px);padding-block:10px 0}.og-service-directory-copy .og-eyebrow{margin-bottom:15px;font-size:11px}.og-service-directory-copy h1{margin-bottom:14px;font-size:clamp(37px,9.5vw,55px);line-height:1.45}.og-service-directory-copy>p:not(.og-eyebrow){font-size:13px;line-height:1.95}.og-service-directory-copy .og-button{margin-top:19px}.og-service-dashboard-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"features phone" "copy copy";align-items:start;gap:24px 12px;min-height:0;margin-inline:14px;padding:28px 18px;border-radius:28px}.og-service-dashboard-copy{width:100%;max-width:500px;justify-self:stretch}.og-service-dashboard-copy h2{font-size:clamp(28px,8vw,36px)}.og-service-dashboard-copy>p:not(.og-eyebrow){font-size:13px}.og-service-dashboard-copy .og-button{margin-top:18px}.og-service-phone{position:relative;top:auto;left:auto;width:min(42vw,176px);justify-self:center;transform:none}.og-service-dashboard-features{grid-area:features;gap:13px;width:100%;justify-self:stretch}.og-service-dashboard-features li{gap:13px}.og-service-dashboard-features strong{font-size:12px}.og-service-dashboard-features small{font-size:10px}.og-service-dashboard-icon{flex-basis:32px;width:32px;height:32px;border-radius:9px}.og-service-dashboard-icon svg{width:18px;height:18px}.og-service-index-heading{align-items:start}.og-service-index{padding-top:52px}.og-service-index-heading{margin:0 20px 28px}.og-service-index-heading h2{font-size:29px}.og-service-index-row-link{grid-template-columns:1fr;gap:0;min-height:0;padding:18px 20px 22px}.og-service-index-image{grid-row:1;min-height:0;aspect-ratio:1.2}.og-service-index-card-copy{grid-row:2;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;gap:0 14px;padding:19px 0 0}.og-service-index-card-copy .og-service-index-number{grid-column:1;grid-row:1;padding-top:5px;font-size:70px}.og-service-index-card-details{grid-column:2;grid-row:1;width:100%}.og-service-index-card-copy h3{font-size:23px}.og-service-index-card-details>p:not(:first-child){font-size:12px}.og-service-directory-contact{padding:54px 20px}.og-service-directory-contact h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.og-service-site *,.og-service-site *:before,.og-service-site *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.og-service-directory-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.og-service-directory-actions .og-button{margin-top:0}.og-detailing-page{--detailing-bg: #090a0b;--detailing-line: #323336;--detailing-paper: #eeece6;--detailing-muted: #b6b5b2;background:var(--detailing-bg);color:#f3f2ee;font-family:Vazirmatn,sans-serif}.og-detailing-page .og-detailing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(36px,6vw,92px);min-height:clamp(680px,100svh - 78px,900px);padding:112px var(--gutter, 5vw) 68px;overflow:hidden;background:var(--detailing-bg);isolation:isolate}.og-detailing-page .og-detailing-hero .og-service-crumbs{position:absolute;z-index:2;inset-block-start:22px;inset-inline:var(--gutter, 5vw);width:auto;max-width:none;margin:0;color:#9e9da0}.og-detailing-page .og-detailing-hero .og-service-crumbs [aria-current=page]{color:#f3f2ee}.og-detailing-page .og-detailing-hero-copy{max-width:760px}.og-detailing-page .og-detailing-hero-copy .og-eyebrow{margin-bottom:15px;color:#d8d6d1}.og-detailing-page .og-detailing-hero-copy .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page .og-detailing-english,.og-detailing-page .og-mono,.og-detailing-page .og-detailing-service-copy>.og-mono{font-family:Courier New,monospace;letter-spacing:.075em}.og-detailing-page .og-detailing-english{margin:0 0 17px;color:#858589;font-size:10px}.og-detailing-page .og-detailing-hero h1{margin:0;color:#f4f3ef;font-size:clamp(36px,4.2vw,60px);font-weight:650;line-height:1.42;letter-spacing:-.04em;text-wrap:balance}.og-detailing-page .og-detailing-hero-tagline{max-width:700px;margin:4px 0 0;color:var(--service-accent);font-size:clamp(30px,3.35vw,48px);font-weight:650;line-height:1.45;letter-spacing:-.035em;text-wrap:balance}.og-detailing-page .og-detailing-lead{max-width:660px;margin:20px 0 0;color:#b9b8b5;font-size:14px;line-height:2.05}.og-detailing-page .og-detailing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px;margin-top:26px}.og-detailing-page .og-detailing-actions .og-button{min-height:50px;padding-inline:20px}.og-detailing-page .og-detailing-actions .og-text-link,.og-detailing-page .og-detailing-assessment .og-text-link{color:#f3f2ee}.og-detailing-page .og-detailing-hero-note{display:flex;align-items:center;gap:9px;margin:26px 0 0;color:#969598;font-size:11px}.og-detailing-page .og-detailing-hero-note .og-lucide{color:var(--service-accent)}.og-detailing-page .og-detailing-hero-visual{position:relative;width:100%;aspect-ratio:1.08;margin:0;overflow:hidden;background:#17181a}.og-detailing-page .og-detailing-hero-visual:after{position:absolute;inset:52% 0 0;background:linear-gradient(transparent,#00000094);content:"";pointer-events:none}.og-detailing-page .og-detailing-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.og-detailing-page .og-detailing-visual-label,.og-detailing-page .og-detailing-hero-visual figcaption{position:absolute;z-index:1;inset-inline:20px}.og-detailing-page .og-detailing-visual-label{inset-block-start:17px;color:#fff;font:10px Courier New,monospace;letter-spacing:.08em;text-shadow:0 1px 8px rgba(0,0,0,.5)}.og-detailing-page .og-detailing-hero-visual figcaption{inset-block-end:20px;color:#fff;font-size:12px}.og-detailing-page .og-detailing-hero-index{position:absolute;inset-inline-start:var(--gutter, 5vw);inset-block-end:25px;color:#c5c3be;font:12px Courier New,monospace}.og-detailing-page .og-detailing-hero-index span{padding-inline:5px;color:var(--service-accent)}.og-detailing-page .og-detailing-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(72px,9vw,122px) var(--gutter, 5vw);background:var(--detailing-paper);color:#171717}.og-detailing-page .og-detailing-intro-copy,.og-detailing-page .og-detailing-assessment{max-width:720px}.og-detailing-page .og-detailing-intro .og-eyebrow{margin-bottom:14px;color:#4a4946}.og-detailing-page .og-detailing-intro .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page .og-detailing-intro h2,.og-detailing-page .og-detailing-section-heading h2,.og-detailing-page .og-detailing-principles h2,.og-detailing-page .og-detailing-process h2,.og-detailing-page .og-detailing-faq h2{margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.5;letter-spacing:-.035em}.og-detailing-page .og-detailing-intro-copy>p:last-child{margin:16px 0 0;color:#55534f;font-size:14px;line-height:2.1}.og-detailing-page .og-detailing-assessment{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;padding-inline-start:30px;border-inline-start:1px solid #c5c3bd}.og-detailing-page .og-detailing-assessment-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #bab8b1;color:#a43f00}.og-detailing-page .og-detailing-assessment h3{margin:0;font-size:19px;font-weight:650;line-height:1.7}.og-detailing-page .og-detailing-assessment p{margin:8px 0 14px;color:#5c5a56;font-size:13px;line-height:1.95}.og-detailing-page .og-detailing-assessment .og-text-link{color:#252421}.og-detailing-page .og-detailing-services{padding:clamp(75px,8.6vw,116px) 0 52px;background:var(--detailing-bg);scroll-margin-top:90px}.og-detailing-page .og-detailing-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;max-width:1370px;margin:0 auto 46px;padding-inline:var(--gutter, 5vw)}.og-detailing-page .og-detailing-section-heading .og-eyebrow{margin-bottom:12px}.og-detailing-page .og-detailing-section-heading h2{max-width:720px}.og-detailing-page .og-detailing-section-heading p:not(.og-eyebrow){max-width:650px;margin:10px 0 0;color:var(--detailing-muted);font-size:13px;line-height:1.9}.og-detailing-page .og-detailing-section-heading>.og-mono{flex:0 0 auto;padding-bottom:8px;color:#929196;font-size:10px}.og-detailing-page .og-detailing-service-list{max-width:1370px;margin:0 auto;padding-inline:var(--gutter, 5vw)}.og-detailing-page .og-detailing-service{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:clamp(36px,5vw,66px);border-top:1px solid var(--detailing-line);direction:ltr;scroll-margin-top:90px}.og-detailing-page .og-detailing-service:last-child{border-bottom:1px solid var(--detailing-line)}.og-detailing-page .og-detailing-service:nth-child(2n) .og-detailing-service-visual{grid-column:2;grid-row:1}.og-detailing-page .og-detailing-service:nth-child(2n) .og-detailing-service-copy{grid-column:1;grid-row:1}.og-detailing-page .og-detailing-service-visual{position:relative;width:100%;aspect-ratio:1.38;margin:0;overflow:hidden;background:#151619}.og-detailing-page .og-detailing-service-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.og-detailing-page .og-detailing-service:hover .og-detailing-service-visual img{transform:scale(1.025)}.og-detailing-page .og-detailing-service-code,.og-detailing-page .og-detailing-service-visual figcaption{position:absolute;z-index:1;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.55)}.og-detailing-page .og-detailing-service-code{inset-block-start:15px;inset-inline-start:16px;font:13px Courier New,monospace}.og-detailing-page .og-detailing-service-visual figcaption{inset-inline:16px;inset-block-end:15px;font:10px Courier New,monospace;letter-spacing:.06em}.og-detailing-page .og-detailing-service-visual-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:18px;width:100%;height:100%;color:var(--service-accent)}.og-detailing-page .og-detailing-service-visual-empty>span{color:#d8d6d1;font:86px/.9 Courier New,monospace;letter-spacing:-.08em}.og-detailing-page .og-detailing-service-copy{min-width:0;direction:rtl;text-align:right}.og-detailing-page .og-detailing-service-copy>.og-mono{margin:0 0 10px;color:#a7a5aa;font-size:10px}.og-detailing-page .og-detailing-service-copy h3{margin:0;color:#f5f3ef;font-size:clamp(25px,2.75vw,38px);font-weight:600;line-height:1.5}.og-detailing-page .og-detailing-service-summary{margin:10px 0 0;color:#c5c3bf;font-size:14px;line-height:2}.og-detailing-page .og-detailing-product-price{margin:11px 0 0;color:var(--service-accent);font-size:13px;font-weight:650}.og-detailing-page .og-detailing-application{display:flex;align-items:baseline;gap:9px;margin:17px 0 0;padding-inline-start:12px;border-inline-start:2px solid var(--service-accent);color:#b0afb1;font-size:12px;line-height:1.9}.og-detailing-page .og-detailing-application strong{flex:0 0 auto;color:#f2f0eb;font-weight:600}.og-detailing-page .og-detailing-details{margin-top:20px;border-top:1px solid #343538}.og-detailing-page .og-detailing-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:13px;color:#f0efeb;font-size:12px;font-weight:600;list-style:none;cursor:pointer}.og-detailing-page .og-detailing-details summary::-webkit-details-marker{display:none}.og-detailing-page .og-detailing-details summary .og-lucide{color:var(--service-accent);transition:transform .2s ease}.og-detailing-page .og-detailing-details[open] summary .og-lucide{transform:rotate(45deg)}.og-detailing-page .og-detailing-details-content{padding:0 0 10px;color:#c1c0bc;font-size:12px;line-height:1.95}.og-detailing-page .og-detailing-details-content>p:first-child{margin:0 0 14px}.og-detailing-page .og-detailing-details-content h4{margin:0 0 8px;color:#f1efeb;font-size:12px;font-weight:650}.og-detailing-page .og-detailing-details-content ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.og-detailing-page .og-detailing-details-content li{display:flex;align-items:flex-start;gap:8px}.og-detailing-page .og-detailing-details-content li .og-lucide{flex:0 0 16px;margin-top:4px;color:var(--service-accent)}.og-detailing-page .og-detailing-details-content .og-detailing-service-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:#aaa9aa}.og-detailing-page .og-detailing-service-note .og-lucide{flex:0 0 16px;margin-top:4px;color:#d5a180}.og-detailing-page .og-detailing-request{display:inline-flex;align-items:center;gap:11px;margin-top:12px;padding-bottom:4px;border-bottom:1px solid var(--service-accent);color:#f3f2ee;font-size:12px;font-weight:600;transition:color .2s ease,gap .2s ease}.og-detailing-page .og-detailing-request .og-lucide{color:var(--service-accent)}.og-detailing-page .og-detailing-request:hover{gap:16px;color:#fff}.og-detailing-page .og-detailing-principles{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(40px,8vw,120px);padding:clamp(76px,9vw,120px) var(--gutter, 5vw);border-top:1px solid var(--detailing-line);background:#0f1011}.og-detailing-page .og-detailing-principles-heading{max-width:550px}.og-detailing-page .og-detailing-principles-heading .og-eyebrow{margin-bottom:13px}.og-detailing-page .og-detailing-principles-heading>p:last-child{margin:13px 0 0;color:var(--detailing-muted);font-size:13px;line-height:2}.og-detailing-page .og-detailing-principle-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;padding:0;list-style:none}.og-detailing-page .og-detailing-principle-list li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:20px 0;border-top:1px solid var(--detailing-line)}.og-detailing-page .og-detailing-principle-index{padding-top:4px;color:var(--service-accent);font:12px Courier New,monospace}.og-detailing-page .og-detailing-principle-list h3{margin:0;color:#f0efeb;font-size:16px;font-weight:600}.og-detailing-page .og-detailing-principle-list p{margin:5px 0 0;color:#aaa9aa;font-size:12px;line-height:1.85}.og-detailing-page .og-detailing-process{padding:clamp(76px,9vw,118px) var(--gutter, 5vw);background:var(--detailing-paper);color:#171717}.og-detailing-page .og-detailing-process-heading{max-width:720px;margin:0 auto 44px;text-align:center}.og-detailing-page .og-detailing-process-heading .og-eyebrow{justify-content:center;margin-bottom:10px;color:#4a4946}.og-detailing-page .og-detailing-process-heading .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page .og-detailing-process-heading>p:last-child{margin:10px 0 0;color:#55534f;font-size:13px;line-height:1.9}.og-detailing-page .og-detailing-process-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1350px;margin:0 auto;padding:0;list-style:none}.og-detailing-page .og-detailing-process-list li{min-width:0;padding:0 20px;border-inline-start:1px solid #cac8c1}.og-detailing-page .og-detailing-process-list li:first-child{border:0}.og-detailing-page .og-detailing-process-number{display:block;margin-bottom:18px;color:#ad4b0d;font:13px Courier New,monospace}.og-detailing-page .og-detailing-process-list h3{margin:0;font-size:15px;font-weight:650}.og-detailing-page .og-detailing-process-list p{margin:7px 0 0;color:#5b5955;font-size:12px;line-height:1.9}.og-detailing-page .og-detailing-faq{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,8vw,120px);padding:clamp(75px,9vw,120px) var(--gutter, 5vw);background:var(--detailing-bg)}.og-detailing-page .og-detailing-faq-heading{max-width:510px}.og-detailing-page .og-detailing-faq-heading .og-eyebrow{margin-bottom:12px}.og-detailing-page .og-detailing-faq-heading>p:last-child{margin:10px 0 0;color:var(--detailing-muted);font-size:13px;line-height:1.9}.og-detailing-page .og-detailing-faq-list{border-top:1px solid var(--detailing-line)}.og-detailing-page .og-detailing-faq-list details{border-bottom:1px solid var(--detailing-line)}.og-detailing-page .og-detailing-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;color:#f2f0ed;font-size:14px;font-weight:600;line-height:1.75;list-style:none;cursor:pointer}.og-detailing-page .og-detailing-faq-list summary::-webkit-details-marker{display:none}.og-detailing-page .og-detailing-faq-list summary .og-lucide{flex:0 0 19px;color:var(--service-accent);transition:transform .2s ease}.og-detailing-page .og-detailing-faq-list details[open] summary .og-lucide{transform:rotate(45deg)}.og-detailing-page .og-detailing-faq-list details>p{margin:-2px 36px 18px 0;color:#b8b7b5;font-size:13px;line-height:2}.og-detailing-page .og-detailing-cta{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:clamp(46px,7vw,84px) var(--gutter, 5vw);background:var(--service-accent);color:#171717}.og-detailing-page .og-detailing-cta .og-eyebrow{margin-bottom:9px;color:#171717c7}.og-detailing-page .og-detailing-cta .og-eyebrow>span:first-child{background:#171717}.og-detailing-page .og-detailing-cta h2{max-width:760px;margin:0;font-size:clamp(28px,3.5vw,46px);font-weight:650;line-height:1.5}.og-detailing-page .og-detailing-cta>div>p:last-child{max-width:680px;margin:9px 0 0;color:#171717d1;font-size:13px;line-height:1.9}.og-detailing-page .og-detailing-cta-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:13px;min-height:52px;padding:0 20px;background:#171717;color:#f3f2ee;font-size:13px;font-weight:600;transition:background .2s ease,gap .2s ease}.og-detailing-page .og-detailing-cta-button:hover{gap:18px;background:#2a2a2a;color:#fff}.og-detailing-page a:focus-visible,.og-detailing-page summary:focus-visible{outline:2px solid var(--service-accent);outline-offset:4px}@media(max-width:1050px){.og-detailing-page .og-detailing-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:34px}.og-detailing-page .og-detailing-hero h1{font-size:clamp(36px,4.2vw,58px)}.og-detailing-page .og-detailing-hero-tagline{font-size:clamp(28px,3.35vw,42px)}.og-detailing-page .og-detailing-process-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.og-detailing-page .og-detailing-process-list li:nth-child(4){border:0}}@media(max-width:760px){.og-detailing-page .og-detailing-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:100px 20px 60px}.og-detailing-page .og-detailing-hero .og-service-crumbs{inset-inline:20px;inset-block-start:20px}.og-detailing-page .og-detailing-hero-copy .og-eyebrow{margin-bottom:12px;font-size:11px}.og-detailing-page .og-detailing-english{margin-bottom:10px;font-size:9px}.og-detailing-page .og-detailing-hero h1{font-size:clamp(34px,8.5vw,48px);line-height:1.42}.og-detailing-page .og-detailing-hero-tagline{margin-top:1px;font-size:clamp(27px,7vw,36px);line-height:1.45}.og-detailing-page .og-detailing-lead{margin-top:14px;font-size:13px}.og-detailing-page .og-detailing-actions{gap:15px 20px;margin-top:20px}.og-detailing-page .og-detailing-hero-note{margin-top:18px}.og-detailing-page .og-detailing-hero-visual{aspect-ratio:1.24}.og-detailing-page .og-detailing-hero-index{inset-inline-start:auto;inset-inline-end:20px;inset-block-end:20px}.og-detailing-page .og-detailing-intro{grid-template-columns:1fr;gap:28px;padding:62px 20px}.og-detailing-page .og-detailing-intro h2,.og-detailing-page .og-detailing-section-heading h2,.og-detailing-page .og-detailing-principles h2,.og-detailing-page .og-detailing-process h2,.og-detailing-page .og-detailing-faq h2{font-size:clamp(28px,7vw,40px)}.og-detailing-page .og-detailing-assessment{padding-inline-start:18px}.og-detailing-page .og-detailing-services{padding:62px 0 36px}.og-detailing-page .og-detailing-section-heading{display:block;margin-bottom:28px;padding-inline:20px}.og-detailing-page .og-detailing-section-heading>.og-mono{display:block;margin-top:20px}.og-detailing-page .og-detailing-service-list{padding-inline:20px}.og-detailing-page .og-detailing-service{grid-template-columns:1fr;gap:22px;padding-block:30px}.og-detailing-page .og-detailing-service:nth-child(2n) .og-detailing-service-visual,.og-detailing-page .og-detailing-service:nth-child(2n) .og-detailing-service-copy{grid-column:auto;grid-row:auto}.og-detailing-page .og-detailing-service-visual{aspect-ratio:1.35}.og-detailing-page .og-detailing-service-copy h3{font-size:26px}.og-detailing-page .og-detailing-principles,.og-detailing-page .og-detailing-faq{grid-template-columns:1fr;gap:30px;padding:62px 20px}.og-detailing-page .og-detailing-principle-list{gap:0 18px}.og-detailing-page .og-detailing-process{padding:62px 20px}.og-detailing-page .og-detailing-process-heading{margin-bottom:32px;text-align:right}.og-detailing-page .og-detailing-process-heading .og-eyebrow{justify-content:flex-start}.og-detailing-page .og-detailing-process-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.og-detailing-page .og-detailing-process-list li{padding-inline:14px}.og-detailing-page .og-detailing-process-list li:nth-child(3),.og-detailing-page .og-detailing-process-list li:nth-child(5){border:0}.og-detailing-page .og-detailing-process-list li:nth-child(4){border-inline-start:1px solid #cac8c1}.og-detailing-page .og-detailing-faq-list summary{font-size:13px}.og-detailing-page .og-detailing-faq-list details>p{margin-inline-end:0}.og-detailing-page .og-detailing-cta{align-items:flex-start;flex-direction:column;gap:22px;padding:48px 20px}.og-detailing-page .og-service-directory-actions{gap:12px 18px;margin-top:19px}.og-detailing-page .og-service-directory-actions .og-button{margin-top:0}}@media(max-width:440px){.og-detailing-page .og-detailing-principle-list,.og-detailing-page .og-detailing-process-list{grid-template-columns:1fr}.og-detailing-page .og-detailing-process-list li,.og-detailing-page .og-detailing-process-list li:nth-child(4){padding-inline:0;border:0}.og-detailing-page .og-detailing-process-list li+li{padding-top:16px;border-top:1px solid #cac8c1}.og-detailing-page .og-detailing-process-number{margin-bottom:8px}.og-detailing-page .og-detailing-actions{align-items:flex-start;flex-direction:column}}.og-detailing-page[data-og-detailing-page]{--service-accent: #f76707;--detailing-bg: #0a0b0d;--detailing-line: #34363a;--detailing-muted: #aaa9a5;--detailing-paper: #f2eee6;--detailing-ink: #171819;background:var(--detailing-bg);color:#f2eee6;font-family:Vazirmatn,sans-serif;letter-spacing:0;isolation:isolate}.og-detailing-page[data-og-detailing-page] .og-detailing-curtain{position:fixed;z-index:1000;inset:0;overflow:hidden;pointer-events:none;background:#0a0b0d;clip-path:inset(0);animation:og-detailing-curtain-open .92s cubic-bezier(.76,0,.24,1) .08s forwards}.og-detailing-page[data-og-detailing-page] .og-detailing-curtain>span{position:absolute;inset-inline:0;inset-block-start:50%;height:1px;background:#f2eee6;box-shadow:0 0 18px #f2eee6b8;transform:scaleX(0);transform-origin:center;animation:og-detailing-curtain-line .68s cubic-bezier(.22,1,.36,1) .12s forwards}.og-detailing-page[data-og-detailing-page] .og-inspection-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 50px);min-height:calc(100svh - 50px);padding:92px var(--gutter, 5vw) 48px;overflow:hidden;isolation:isolate;background:#0a0b0d}.og-detailing-page[data-og-detailing-page] .og-inspection-hero .og-service-crumbs{position:absolute;z-index:5;inset-block-start:18px;inset-inline:var(--gutter, 5vw);width:auto;max-width:none;margin:0;color:#b0afb0}.og-detailing-page[data-og-detailing-page] .og-inspection-hero .og-service-crumbs [aria-current=page]{color:#f2eee6}.og-detailing-page[data-og-detailing-page] .og-inspection-visual{position:absolute;z-index:0;inset:0;margin:0;overflow:hidden;background:#101113}.og-detailing-page[data-og-detailing-page] .og-inspection-visual:after{position:absolute;z-index:2;inset:0;background:linear-gradient(to left,#0a0b0df0,#0a0b0dba 37%,#0a0b0d24 83%),linear-gradient(to top,rgba(10,11,13,.58) 0%,transparent 34%);content:"";pointer-events:none}.og-detailing-page[data-og-detailing-page] .og-inspection-slides,.og-detailing-page[data-og-detailing-page] .og-inspection-slide,.og-detailing-page[data-og-detailing-page] .og-inspection-image{position:absolute;inset:0;width:100%;height:100%}.og-detailing-page[data-og-detailing-page] .og-inspection-slide{overflow:hidden;opacity:0;visibility:hidden}.og-detailing-page[data-og-detailing-page] .og-inspection-slide.is-active{opacity:1;visibility:visible}.og-detailing-page[data-og-detailing-page] .og-inspection-image{display:block;object-fit:cover;object-position:center 54%}.og-detailing-page[data-og-detailing-page] .og-inspection-image{filter:brightness(.56) saturate(.72) contrast(1.1)}.og-detailing-page[data-og-detailing-page] .og-inspection-kicker{font-family:Courier New,monospace;letter-spacing:.075em}.og-detailing-page[data-og-detailing-page] .og-inspection-copy{position:relative;z-index:3;width:min(100%,740px);margin-inline:auto;padding-block:26px;text-align:center}.og-detailing-page[data-og-detailing-page] .og-inspection-copy .og-eyebrow{justify-content:center;margin:0 0 20px;color:#dedbd6;font-size:13px}.og-detailing-page[data-og-detailing-page] .og-inspection-copy .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-inspection-kicker{margin:0 0 18px;color:#aaa9a5;font-size:10px}.og-detailing-page[data-og-detailing-page] .og-inspection-copy h1{margin:0;color:#f2eee6;font-size:clamp(52px,6.3vw,85px);font-weight:720;line-height:1.25;letter-spacing:0;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-inspection-title-line{display:block;overflow:hidden;padding-block:2px 7px}.og-detailing-page[data-og-detailing-page] .og-inspection-title-line>span{display:block}.og-detailing-page[data-og-detailing-page] .og-inspection-subtitle{margin:9px 0 0;color:var(--service-accent);font-size:clamp(19px,2.1vw,27px);font-weight:650}.og-detailing-page[data-og-detailing-page] .og-inspection-lead{max-width:590px;margin:12px auto 0;color:#c6c3be;font-size:15px;line-height:2}.og-detailing-page[data-og-detailing-page] .og-inspection-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:27px}.og-detailing-page[data-og-detailing-page] .og-inspection-actions .og-button{min-height:52px;padding-inline:22px}.og-detailing-page[data-og-detailing-page] .og-inspection-actions .og-text-link{min-height:44px;color:#f2eee6}.og-detailing-page[data-og-detailing-page] .og-inspection-booking{min-height:52px;padding-inline:22px}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto{position:relative;padding:clamp(94px,14vw,190px) var(--gutter, 5vw) clamp(84px,12vw,152px);overflow:hidden;background:var(--detailing-bg)}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto .og-eyebrow{margin:0 0 23px;color:#a9a8a4}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto h2{max-width:1140px;margin:0;color:#f2eee6;font-size:clamp(42px,7.7vw,108px);font-weight:680;line-height:1.35;letter-spacing:0;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto-word{display:inline-block}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:clamp(34px,5.4vw,68px)}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto-bottom>p{max-width:650px;margin:0;color:#b2b0ac;font-size:14px;line-height:2.1}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto-bottom .og-text-link{flex:0 0 auto;color:#f2eee6}.og-detailing-page[data-og-detailing-page] .og-detailing-scan-line{position:absolute;inset-inline-start:-12%;inset-block-end:0;width:36%;height:1px;background:linear-gradient(90deg,transparent,#f2eee6 45%,var(--service-accent),transparent);box-shadow:0 0 22px #f2eee640;transform:scaleX(0);transform-origin:right center}.og-detailing-page[data-og-detailing-page] .og-detailing-services{--catalog-paper: var(--detailing-paper);--catalog-ink: var(--detailing-ink);--catalog-muted: #625f59;--catalog-rule: rgb(10 11 13 / 14%);padding:clamp(92px,12vw,166px) 0 clamp(76px,9vw,120px);border-block-start:1px solid var(--catalog-rule);background:var(--catalog-paper);color:var(--catalog-ink);scroll-margin-top:90px}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading{display:grid;grid-template-columns:minmax(140px,.58fr) minmax(0,1.8fr);align-items:start;gap:clamp(28px,5vw,76px);width:100%;margin:0 auto clamp(64px,9vw,126px);padding-inline:var(--gutter, 5vw);direction:ltr}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading>div{grid-column:2;direction:rtl;text-align:right}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading .og-eyebrow{margin:0 0 16px;color:#625f59}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading h2{max-width:920px;margin:0;font-size:clamp(50px,7.3vw,98px);font-weight:680;line-height:1.22;letter-spacing:0;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading p:not(.og-eyebrow){max-width:680px;margin:17px 0 0;color:var(--catalog-muted);font-size:14px;line-height:2}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading>.og-mono{grid-column:1;grid-row:1;align-self:start;padding-top:9px;color:#77736d;font-size:10px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:clamp(16px,2.2vw,34px);row-gap:clamp(76px,10vw,144px);align-items:start;width:100%;max-width:none;margin-inline:auto;padding-inline:var(--gutter, 5vw);direction:ltr}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item{min-width:0;margin:0}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(1){grid-column:6/span 7;grid-row:1}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(2){grid-column:1/span 4;grid-row:1;margin-top:clamp(105px,14vw,198px)}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(3){grid-column:2/span 6;grid-row:2}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(4){grid-column:9/span 4;grid-row:2;margin-top:clamp(82px,11vw,158px)}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(5){grid-column:4/span 6;grid-row:3;margin-top:clamp(22px,4vw,56px)}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(n+6){grid-column:2/span 10;grid-row:auto}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:last-child{margin-bottom:0}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item-inner{display:flex;flex-direction:column;align-items:stretch;gap:clamp(18px,2vw,27px);direction:rtl}.og-detailing-page[data-og-detailing-page] .og-detailing-service-visual{position:relative;width:100%;aspect-ratio:1.78;margin:0;overflow:hidden;border-radius:10px;background:transparent;will-change:clip-path}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(2) .og-detailing-service-visual{aspect-ratio:1.15}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(3) .og-detailing-service-visual{aspect-ratio:1.38}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(4) .og-detailing-service-visual{aspect-ratio:1.22}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(5) .og-detailing-service-visual{aspect-ratio:1.62}.og-detailing-page[data-og-detailing-page] .og-detailing-service-visual img{position:absolute;inset:-10% 0;display:block;width:100%;height:120%;object-fit:cover;object-position:center;will-change:clip-path,transform}.og-detailing-page[data-og-detailing-page] .og-detailing-service-copy{display:flex;flex-direction:column;min-width:0;width:100%;margin:0;padding:0;direction:rtl;text-align:right}.og-detailing-page[data-og-detailing-page] .og-detailing-service-label{margin:0 0 9px;color:#777168;font-size:10px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-copy h3{max-width:680px;margin:0;color:var(--catalog-ink);font-size:clamp(23px,2.45vw,36px);font-weight:680;line-height:1.42;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-open{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;margin-block-start:2px;border:1px solid #bdb7ad;border-radius:50%;background:transparent;color:var(--catalog-ink);cursor:pointer;transition:color .24s ease,border-color .24s ease,background-color .24s ease,transform .3s cubic-bezier(.22,1,.36,1)}.og-detailing-page[data-og-detailing-page] .og-detailing-open:hover{border-color:var(--service-accent);background:var(--service-accent);color:#111315;transform:rotate(45deg)}.og-detailing-page[data-og-detailing-page] .og-detailing-open[aria-expanded=true]{border-color:var(--service-accent);color:#111315;transform:rotate(45deg)}.og-detailing-page[data-og-detailing-page] .og-detailing-service-summary{max-width:740px;margin:14px 0 0;color:var(--catalog-muted);font-size:14px;line-height:2}.og-detailing-page[data-og-detailing-page] .og-detailing-application{margin:17px 0 0;padding-inline-start:12px;border-inline-start:1px solid var(--service-accent);color:#6c6861;font-size:12px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-application strong{margin-inline-end:7px;color:#252628;font-weight:650}.og-detailing-page[data-og-detailing-page] .og-detailing-service-actions{display:flex;align-items:center;margin-top:18px}.og-detailing-page[data-og-detailing-page] .og-detailing-request{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding-block-end:6px;border-block-end:1px solid rgba(10,11,13,.32);color:var(--catalog-ink);font-size:13px;font-weight:650;text-decoration:none;transition:color .2s ease,border-color .2s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-request .og-lucide{color:#737069;transition:color .2s ease,transform .2s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-request:hover{border-color:var(--service-accent);color:#9d4009}.og-detailing-page[data-og-detailing-page] .og-detailing-request:hover .og-lucide{color:var(--service-accent);transform:translate(-2px,-2px)}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-request{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:32px;padding-inline:22px;border:1px solid var(--service-accent);border-radius:999px;background:var(--service-accent);color:#101113;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:color .22s ease,background-color .22s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer{position:fixed;inset-block:0;inset-inline-start:0;width:min(540px,92vw);height:100dvh;max-height:none;margin:0;padding:0;overflow:auto;border:0;background:#111315;color:#f2eee6;opacity:0;transform:translate(100%);transition:opacity .38s ease,transform .48s cubic-bezier(.22,1,.36,1),display .48s allow-discrete,overlay .48s allow-discrete}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer[open]{opacity:1;transform:translate(0)}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer[open][data-closing=true]{opacity:0;transform:translate(104%);pointer-events:none}@starting-style{.og-detailing-page[data-og-detailing-page] .og-detailing-drawer[open]{opacity:0;transform:translate(104%)}}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer::backdrop{background:#040506b8;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .38s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer[open]::backdrop{opacity:1}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer[open][data-closing=true]::backdrop{opacity:0}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-inner{position:relative;min-height:100%;padding:clamp(32px,5vw,62px)}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-close{position:absolute;inset-block-start:24px;inset-inline-end:24px;display:grid;width:46px;height:46px;place-items:center;border:1px solid #414346;background:transparent;color:#f2eee6;cursor:pointer}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-inner>.og-mono{margin:64px 0 13px;color:var(--service-accent);font-size:10px}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer h2{margin:0;font-size:clamp(31px,5vw,44px);line-height:1.5;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-description{margin:19px 0 0;color:#c3c1bc;font-size:15px;line-height:2}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer h3{margin:32px 0 12px;font-size:16px}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer li{display:flex;align-items:flex-start;gap:9px;color:#c3c1bc;font-size:14px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer li .og-lucide{flex:0 0 16px;margin-top:5px;color:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-application{margin:28px 0 0;padding-inline-start:13px;border-inline-start:1px solid var(--service-accent);color:#bcbab5;font-size:13px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-application strong{display:block;margin-bottom:5px;color:#f2eee6}.og-detailing-page[data-og-detailing-page] .og-detailing-service-note{display:flex;align-items:flex-start;gap:9px;margin:21px 0 0;color:#a9a7a2;font-size:12px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-service-note .og-lucide{flex:0 0 16px;margin-top:4px;color:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-request{margin-top:32px;border-color:var(--service-accent);background:var(--service-accent);color:#101113;font-weight:700}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-request .og-lucide{color:#101113}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer-request:hover{background:#ff8736;color:#101113}.og-detailing-page[data-og-detailing-page] .og-detailing-empty{padding:24px;border:1px solid var(--detailing-line);color:#c5c2bd;text-align:center}.og-detailing-page[data-og-detailing-page] .og-detailing-principles{display:block;padding:clamp(90px,12vw,164px) var(--gutter, 5vw);border-top:1px solid var(--detailing-line);background:#101113}.og-detailing-page[data-og-detailing-page] .og-detailing-principles-heading{max-width:920px;margin-bottom:clamp(38px,6vw,74px)}.og-detailing-page[data-og-detailing-page] .og-detailing-principles-heading .og-eyebrow{margin:0 0 15px;color:#aaa9a5}.og-detailing-page[data-og-detailing-page] .og-detailing-principles-heading h2{max-width:850px;margin:0;font-size:clamp(40px,5.7vw,72px);font-weight:680;line-height:1.38;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-principles-heading>p:last-child{max-width:660px;margin:13px 0 0;color:var(--detailing-muted);font-size:14px;line-height:2}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(30px,6vw,88px);max-width:1320px;margin:0;padding:0;list-style:none}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list li{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;min-height:154px;padding:25px 0;border-top:1px solid var(--detailing-line)}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-index{padding-top:8px;color:var(--service-accent);font:12px Courier New,monospace}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list h3{width:fit-content;margin:0;color:#f2eee6;font-size:clamp(20px,2.6vw,31px);font-weight:650;line-height:1.5}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list h3:after{display:block;width:100%;height:1px;margin-top:5px;background:var(--service-accent);content:"";transform:scaleX(0);transform-origin:right center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list li:hover h3:after,.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list li:focus-within h3:after{transform:scaleX(1)}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list p{max-width:520px;margin:5px 0 0;color:#aaa9a5;font-size:13px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-preview{position:absolute;z-index:1;inset-block-start:16px;inset-inline-end:24px;width:132px;height:88px;object-fit:cover;opacity:0;transform:translate(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list li:hover .og-detailing-principle-preview,.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list li:focus-within .og-detailing-principle-preview{opacity:.94;transform:translate(0)}.og-detailing-page[data-og-detailing-page] .og-detailing-process{padding:clamp(84px,11vw,144px) var(--gutter, 5vw);background:var(--detailing-paper);color:var(--detailing-ink)}.og-detailing-page[data-og-detailing-page] .og-detailing-process-heading{max-width:850px;margin:0 0 58px;text-align:right}.og-detailing-page[data-og-detailing-page] .og-detailing-process-heading .og-eyebrow{margin:0 0 12px;color:#4d4b47}.og-detailing-page[data-og-detailing-page] .og-detailing-process-heading .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-process-heading h2{margin:0;font-size:clamp(40px,5.7vw,72px);font-weight:680;line-height:1.4;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-process-heading>p:last-child{max-width:620px;margin:11px 0 0;color:#5c5954;font-size:14px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline{position:relative;width:100%;scrollbar-color:#b34c0d transparent;scrollbar-width:thin}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline-track-wrap{position:relative;width:100%;min-width:0}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline-track{position:absolute;z-index:0;top:7px;left:10%;width:80%;height:2px;overflow:visible}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline-track path{fill:none;stroke:var(--service-accent);stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:0;padding:0;list-style:none}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list li{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:235px;padding:0 14px;border:0;text-align:center}.og-detailing-page[data-og-detailing-page] .og-detailing-process-marker{position:relative;z-index:1;display:block;flex:0 0 16px;width:16px;height:16px;margin:0 auto 22px;border:1px solid #a4a09a;border-radius:50%;background:var(--detailing-paper);transition:transform .25s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-process-marker:after{position:absolute;z-index:-1;inset:-9px;border-radius:50%;background:radial-gradient(circle,rgba(247,103,7,.44),transparent 72%);content:"";opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list li.is-lit .og-detailing-process-marker{border-color:var(--service-accent);background:var(--service-accent);transform:scale(1.08)}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list li.is-lit .og-detailing-process-marker:after{opacity:1;transform:scale(1)}.og-detailing-page[data-og-detailing-page] .og-detailing-process-number{display:block;margin:0 0 8px;color:#ad4b0d;font:12px Courier New,monospace}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list li>div{width:100%}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list h3{margin:0;color:#171819;font-size:19px;font-weight:680}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list p{max-width:230px;margin:6px auto 0;color:#5b5955;font-size:13px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-faq{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(44px,8vw,126px);padding:clamp(88px,11vw,150px) var(--gutter, 5vw);background:var(--detailing-bg)}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-heading{max-width:520px}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-heading .og-eyebrow{margin:0 0 13px}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-heading h2{margin:0;font-size:clamp(40px,5.2vw,66px);font-weight:680;line-height:1.4;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-heading>p:last-child{margin:12px 0 0;color:var(--detailing-muted);font-size:13px;line-height:2}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list{border-top:1px solid var(--detailing-line)}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list details{border-bottom:1px solid var(--detailing-line)}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list summary{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:15px;min-height:78px;padding:14px 0;color:#f2eee6;font-size:14px;font-weight:600;line-height:1.8;list-style:none;cursor:pointer}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list summary::-webkit-details-marker{display:none}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-number{color:#858488;font:11px Courier New,monospace;transition:color .2s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-question{position:relative}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-question:after{position:absolute;inset-inline:0;inset-block-end:-8px;height:1px;background:var(--service-accent);content:"";opacity:0;transform:scaleX(0);transform-origin:right center;transition:transform .25s ease,opacity .25s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list summary>.og-lucide{color:var(--service-accent);transition:transform .22s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list details[open] summary>.og-lucide{transform:rotate(45deg)}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list details[open] .og-detailing-faq-number{color:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list details[open] .og-detailing-faq-question:after{opacity:1;transform:scaleX(1)}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-answer{padding-inline-start:57px;clip-path:inset(0 0 100% 0);opacity:0}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list details[open] .og-detailing-faq-answer{padding-block-end:20px;clip-path:inset(0);opacity:1}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-answer p{max-width:680px;margin:0;color:#b8b6b2;font-size:13px;line-height:2}.og-detailing-page[data-og-detailing-page] .og-detailing-cta{position:relative;display:flex;justify-content:space-between;align-items:center;gap:42px;min-height:610px;padding:clamp(70px,10vw,136px) var(--gutter, 5vw);overflow:hidden;background:#111315;color:#f2eee6;--beam-x: 67%;--beam-y: 48%;isolation:isolate}.og-detailing-page[data-og-detailing-page] .og-detailing-cta:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 72% 48%,rgba(247,103,7,.08),transparent 54%);content:""}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-copy{position:relative;z-index:1;width:min(100%,970px)}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-copy .og-eyebrow{margin:0 0 17px;color:#b5b2ad;font-size:11px}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-copy .og-eyebrow>span:first-child{background:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-cta h2{position:relative;max-width:950px;margin:0;font-size:clamp(47px,7vw,100px);font-weight:700;line-height:1.3;letter-spacing:0;text-wrap:balance}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-title-base{color:#55575a}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-title-light{position:absolute;inset:0;color:#f2eee6;-webkit-mask-image:radial-gradient(circle 230px at var(--beam-x) var(--beam-y),#000 0%,transparent 100%);mask-image:radial-gradient(circle 230px at var(--beam-x) var(--beam-y),#000 0%,transparent 100%)}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-copy>p:last-child{margin:16px 0 0;color:#b8b6b2;font-size:14px;line-height:1.9}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-button{position:relative;display:grid;flex:0 0 166px;width:166px;height:166px;place-items:center;border:1px solid #4c4e51;border-radius:50%;color:#f2eee6;text-align:center;text-decoration:none;transition:background-color .25s ease,border-color .25s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-button:hover{background:#f7670724;border-color:var(--service-accent);color:#f2eee6}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:og-detailing-ring-rotate 24s linear infinite;fill:#aaa9a5;font:8px Courier New,monospace;letter-spacing:1.2px}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-button>span{position:relative;z-index:1;margin-top:8px;font-size:13px;font-weight:650;line-height:1.8}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-button>.og-lucide{position:absolute;z-index:1;bottom:29px;color:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-page>.og-footer-editorial{position:relative;padding:64px var(--gutter, 5vw) 0;overflow:hidden;border-top:1px solid #303236;background:#0a0b0d;color:#f2eee6}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial__phone-band{border-color:#303236}.og-detailing-page[data-og-detailing-page] .og-footer-editorial__columns{display:grid;grid-template-columns:1.2fr 1fr .7fr 1fr;gap:32px}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial :is(a,h2,p,span,time){color:inherit}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial a{text-decoration-color:#f2eee659;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial a:hover{color:var(--service-accent);text-decoration-color:var(--service-accent)}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial .og-footer-editorial__email{color:#aaa9a5;font-size:14px}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial .og-footer-editorial__phone-number{color:#f2eee6!important}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial__time{color:#aaa9a5}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial__time time{color:#f2eee6;font-size:15px;font-variant-numeric:tabular-nums}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial__bottom{position:relative;z-index:1;margin-top:54px;border-top:1px solid #303236}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial__brand img{width:52px;height:auto}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial:after{display:block;margin:48px 0 -20px;color:#f2eee612;content:"ORCA";direction:ltr;font:700 clamp(110px,22vw,315px)/.72 "Courier New",monospace;letter-spacing:-.09em;white-space:nowrap}.og-detailing-page[data-og-detailing-page] .og-detailing-page a:focus-visible,.og-detailing-page[data-og-detailing-page] .og-detailing-page button:focus-visible,.og-detailing-page[data-og-detailing-page] .og-detailing-page summary:focus-visible,.og-detailing-page[data-og-detailing-page] .og-detailing-page dialog button:focus-visible{outline:2px solid var(--service-accent);outline-offset:4px}@media(max-width:1020px){.og-detailing-page[data-og-detailing-page] .og-inspection-copy{width:min(100%,680px)}.og-detailing-page[data-og-detailing-page] .og-inspection-copy h1{font-size:clamp(48px,8.4vw,78px)}.og-detailing-page[data-og-detailing-page] .og-detailing-service-copy h3{font-size:clamp(27px,3.5vw,37px)}.og-detailing-page[data-og-detailing-page] .og-footer-editorial__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.og-detailing-page[data-og-detailing-page] .og-detailing-cta{min-height:540px}}@media(max-width:900px){.og-detailing-page[data-og-detailing-page] .og-detailing-service-grid{display:block;max-width:none;padding-inline:20px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item,.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(n){width:100%;margin:0 0 clamp(68px,11vw,102px)}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item-inner{gap:23px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-visual,.og-detailing-page[data-og-detailing-page] .og-detailing-service-copy{width:100%;margin-inline:0}}@media(max-width:760px){.og-detailing-page[data-og-detailing-page] .og-inspection-hero{align-items:stretch;flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 50px);min-height:calc(100svh - 50px);padding:88px 20px 42px}.og-detailing-page[data-og-detailing-page] .og-inspection-hero .og-service-crumbs{inset-inline:20px;inset-block-start:18px}.og-detailing-page[data-og-detailing-page] .og-inspection-visual:after{background:linear-gradient(to left,#0a0b0de0,#0a0b0d7a 62%,#0a0b0d2e),linear-gradient(to top,rgba(10,11,13,.7),transparent 48%)}.og-detailing-page[data-og-detailing-page] .og-inspection-image{object-position:47% center}.og-detailing-page[data-og-detailing-page] .og-inspection-copy{width:100%;padding:0}.og-detailing-page[data-og-detailing-page] .og-inspection-copy .og-eyebrow{margin-bottom:13px;font-size:11px}.og-detailing-page[data-og-detailing-page] .og-inspection-kicker{margin-bottom:12px;font-size:9px}.og-detailing-page[data-og-detailing-page] .og-inspection-copy h1{font-size:clamp(44px,11vw,72px);line-height:1.35}.og-detailing-page[data-og-detailing-page] .og-inspection-subtitle{font-size:21px}.og-detailing-page[data-og-detailing-page] .og-inspection-lead{max-width:540px;font-size:13px}.og-detailing-page[data-og-detailing-page] .og-inspection-actions{gap:10px 19px;margin-top:20px}.og-detailing-page[data-og-detailing-page] .og-inspection-actions .og-button{min-height:48px}.og-detailing-page[data-og-detailing-page] .og-inspection-booking{min-height:48px;padding-inline:17px}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto{padding:80px 20px 76px}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto h2{font-size:clamp(39px,10vw,66px)}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto-bottom{align-items:flex-start;flex-direction:column;gap:17px;margin-top:27px}.og-detailing-page[data-og-detailing-page] .og-detailing-manifesto-bottom>p{font-size:13px}.og-detailing-page[data-og-detailing-page] .og-detailing-services{padding:76px 0 34px}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading{display:block;margin-bottom:42px;padding-inline:20px}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading h2{font-size:clamp(36px,9vw,56px)}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading p:not(.og-eyebrow){font-size:13px}.og-detailing-page[data-og-detailing-page] .og-detailing-section-heading>.og-mono{display:block;margin-top:18px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-grid{padding-inline:20px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item,.og-detailing-page[data-og-detailing-page] .og-detailing-service-item:nth-child(n){margin-bottom:72px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-item-inner{gap:19px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-visual{width:100%;border-radius:10px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-copy{width:100%;min-height:0;padding:0}.og-detailing-page[data-og-detailing-page] .og-detailing-service-copy h3{font-size:clamp(24px,6vw,31px)}.og-detailing-page[data-og-detailing-page] .og-detailing-service-summary{font-size:14px}.og-detailing-page[data-og-detailing-page] .og-detailing-application{font-size:12px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-actions{margin-top:17px}.og-detailing-page[data-og-detailing-page] .og-detailing-open{flex-basis:40px;width:40px;height:40px}.og-detailing-page[data-og-detailing-page] .og-detailing-request{font-size:12px}.og-detailing-page[data-og-detailing-page] .og-detailing-principles{padding:82px 20px}.og-detailing-page[data-og-detailing-page] .og-detailing-principles-heading h2{font-size:clamp(36px,8.5vw,54px)}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list{gap:0 20px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list li{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:158px;padding-block:18px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list h3{font-size:20px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list p{font-size:12px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-preview{width:86px;height:60px;inset-inline-end:0;opacity:.86;transform:none}.og-detailing-page[data-og-detailing-page] .og-detailing-process{padding:78px 20px}.og-detailing-page[data-og-detailing-page] .og-detailing-process-heading{margin-bottom:40px}.og-detailing-page[data-og-detailing-page] .og-detailing-process-heading h2{font-size:clamp(36px,8.5vw,54px)}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline-track-wrap{min-width:0}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline-track{display:none}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline-track-wrap:before{position:absolute;inset-block:7px 7px;inset-inline-start:6px;width:2px;background:#c9c5bd;content:""}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list{grid-template-columns:1fr}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list li{min-height:0;flex-direction:row;align-items:flex-start;padding:0 0 24px;text-align:start}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list li+li{padding-top:24px}.og-detailing-page[data-og-detailing-page] .og-detailing-process-marker{flex:0 0 14px;width:14px;height:14px;margin:5px 0 0 14px}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list li>div{flex:1 1 auto;min-width:0}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list h3{font-size:17px}.og-detailing-page[data-og-detailing-page] .og-detailing-process-list p{max-width:none;margin-inline:0;font-size:12px}.og-detailing-page[data-og-detailing-page] .og-detailing-faq{grid-template-columns:1fr;gap:30px;padding:80px 20px}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-heading h2{font-size:clamp(38px,9vw,56px)}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-list summary{grid-template-columns:32px minmax(0,1fr) 20px;gap:10px;font-size:13px}.og-detailing-page[data-og-detailing-page] .og-detailing-faq-answer{padding-inline-start:42px}.og-detailing-page[data-og-detailing-page] .og-detailing-cta{align-items:flex-start;flex-direction:column;justify-content:center;gap:38px;min-height:620px;padding:78px 20px}.og-detailing-page[data-og-detailing-page] .og-detailing-cta h2{font-size:clamp(42px,10vw,68px)}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-button{align-self:flex-end;flex-basis:145px;width:145px;height:145px}.og-detailing-page[data-og-detailing-page] .og-footer-editorial__columns{grid-template-columns:1fr;gap:28px}.og-detailing-page[data-og-detailing-page] .og-detailing-page>.og-footer-editorial{padding:54px 20px 0}.og-detailing-page[data-og-detailing-page] .og-detailing-page .og-footer-editorial:after{margin-top:42px;font-size:27vw}}@media(max-width:480px){.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list li{grid-template-columns:1fr;gap:5px;min-height:184px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-index{padding-top:0}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list h3{font-size:18px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-list p{font-size:11px}.og-detailing-page[data-og-detailing-page] .og-detailing-principle-preview{inset-block-start:auto;inset-block-end:16px;width:72px;height:48px}.og-detailing-page[data-og-detailing-page] .og-detailing-service-title-row{gap:12px}.og-detailing-page[data-og-detailing-page] .og-detailing-open{flex-basis:38px;width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.og-detailing-page[data-og-detailing-page] .og-detailing-curtain{display:none;animation:none}.og-detailing-page[data-og-detailing-page] .og-detailing-curtain>span,.og-detailing-page[data-og-detailing-page] .og-detailing-cta-ring{animation:none}.og-detailing-page[data-og-detailing-page] .og-detailing-cta-title-light{-webkit-mask-image:none;mask-image:none}.og-detailing-page[data-og-detailing-page] .og-detailing-timeline-track path{stroke-dashoffset:0}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer{transition:none}.og-detailing-page[data-og-detailing-page] .og-detailing-drawer::backdrop{transition:none}}@keyframes og-detailing-curtain-open{to{clip-path:inset(0 0 100% 0)}}@keyframes og-detailing-curtain-line{to{transform:scaleX(1)}}@keyframes og-detailing-ring-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html:not(.js) .og-detailing-timeline-track path{stroke-dashoffset:0}}.og-service-directory-hero{position:relative;min-height:100svh;overflow:hidden;background:#f5f4f1;color:#171717}.og-service-hero-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy" "trust";align-items:stretch;gap:0;width:100%;min-height:100svh;margin:0;padding:112px clamp(24px,5.5vw,96px) 30px;overflow:hidden;direction:ltr;background:#f5f4f1}.og-service-hero-stage:after{display:none}.og-service-hero-stage>.og-service-crumbs{inset:26px clamp(24px,5.5vw,96px) auto;width:auto;max-width:none;direction:rtl;text-align:right}.og-service-directory-copy{grid-area:copy;align-self:center;justify-self:start;z-index:3;width:min(100%,560px);padding:0;direction:rtl;text-align:right}.og-service-directory-copy .og-eyebrow{justify-content:flex-start;margin-bottom:22px;color:#716e69}.og-service-directory-copy .og-eyebrow>span:first-child{background:#f26522}.og-service-directory-copy h1{margin:0 0 19px;font-size:clamp(42px,4.4vw,62px);font-weight:800;line-height:1.35;letter-spacing:-.045em}.og-service-directory-copy h1 em{color:#f26522;font-size:.82em;font-style:normal}.og-service-directory-copy .og-service-hero-title-line{display:block;overflow:hidden}.og-service-directory-copy .og-service-hero-title-line>span{display:block}.og-service-directory-copy>p:not(.og-eyebrow){max-width:520px;margin:0;color:#77736e;font-size:16px;line-height:2}.og-service-directory-actions{justify-content:flex-start;gap:18px 25px;margin-top:28px;direction:rtl}.og-service-directory-actions .og-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;margin:0;padding:13px 22px;border:1px solid #f26522;border-radius:999px;background:#f26522;color:#fff}.og-service-directory-actions .og-button:hover,.og-service-directory-actions .og-button:focus-visible{border-color:#171717;background:#171717;color:#fff}.og-service-directory-actions .og-text-link{display:inline-flex;align-items:center;gap:8px;color:#222;text-decoration:underline;text-decoration-color:#22222247;text-underline-offset:5px}.og-service-directory-actions .og-text-link:hover,.og-service-directory-actions .og-text-link:focus-visible{text-decoration-color:currentColor}.og-service-hero-visual{position:absolute;z-index:0;inset:0;grid-area:auto;width:100%;height:100%;max-width:none;max-height:none;min-height:0;justify-self:stretch;margin:0;overflow:hidden;aspect-ratio:auto;background:#e8e5df;pointer-events:none}.og-service-hero-visual:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(245,244,241,.68) 0%,rgba(245,244,241,.58) 28%,rgba(245,244,241,.42) 45%,rgba(245,244,241,.18) 62%,transparent 76%),linear-gradient(0deg,rgba(15,15,15,.18),transparent 27%);transform:none;transition:none;content:""}.og-service-hero-visual>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center right}.og-service-hero-hand{position:absolute;z-index:2;right:-5vw;bottom:-1vh;width:min(90vw,1180px);margin:0;pointer-events:none;will-change:transform,opacity}.og-service-hero-hand img{display:block;width:100%;height:auto}.og-service-hero-trust{position:relative;z-index:3;grid-area:trust;justify-self:start;display:flex;align-items:center;justify-content:flex-start;gap:0;width:min(62vw,780px);margin:0;padding:16px 0 0;border-top:1px solid rgba(23,23,23,.16);color:#625e58;direction:rtl;list-style:none}.og-service-hero-trust li{display:inline-flex;align-items:center;gap:10px;padding-inline:clamp(14px,2vw,28px);font-size:12px;line-height:1.6}.og-service-hero-trust li:first-child{padding-inline-start:0}.og-service-hero-trust li+li{border-inline-start:1px solid rgba(23,23,23,.13)}.og-service-hero-trust svg{flex:0 0 auto;width:19px;height:19px;color:#55514b;stroke-width:1.5px}@media(max-width:1023px){.og-service-hero-stage{padding-inline:38px}.og-service-directory-copy{width:min(48vw,560px)}.og-service-directory-copy h1{font-size:clamp(40px,5vw,54px)}.og-service-directory-copy h1 em{font-size:.82em}.og-service-hero-hand{right:-12vw;bottom:-5vh;width:min(84vw,920px)}.og-service-hero-trust{width:min(66vw,650px)}.og-service-hero-trust li{padding-inline:15px}}@media(max-width:767px){.og-service-hero-stage{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy" "trust";align-items:stretch;gap:0;min-height:100svh;padding:88px 22px 20px}.og-service-hero-stage>.og-service-crumbs{inset:18px 22px auto;padding:0;font-size:10px}.og-service-directory-copy{align-self:start;justify-self:stretch;width:min(100%,620px)}.og-service-directory-copy .og-eyebrow{margin-bottom:14px;font-size:11px}.og-service-directory-copy h1{margin-bottom:13px;font-size:clamp(37px,9.5vw,55px);line-height:1.4}.og-service-directory-copy h1 em{font-size:.82em}.og-service-directory-copy>p:not(.og-eyebrow){font-size:14px;line-height:1.95}.og-service-directory-actions{align-items:stretch;flex-direction:column;gap:15px;margin-top:22px}.og-service-directory-actions .og-button{width:100%;min-height:50px}.og-service-directory-actions .og-text-link{align-self:flex-start;min-height:30px}.og-service-hero-visual:after{background:linear-gradient(180deg,#f5f4f1f2,#f5f4f1d4 46%,#f5f4f129 78%,#0f0f0f33)}.og-service-hero-visual>img{object-position:74% center}.og-service-hero-hand{right:-25vw;bottom:0;width:min(180vw,720px)}.og-service-hero-trust{align-self:end;width:54%;display:grid;gap:5px;padding:0 0 8px;border-top:0}.og-service-hero-trust li{gap:7px;padding:0;font-size:9px;white-space:nowrap}.og-service-hero-trust li+li{border:0}.og-service-hero-trust svg{width:15px;height:15px}}.og-glass-film-page{--glass-ink: #0b0f12;--glass-graphite: #434343;--glass-steel: #5a5a5a;--glass-bone: #eae6df;--glass-paper: #f3f0ea;--glass-orange: #f26a2e;--glass-orange-dark: #a3421d;--glass-glow: #ffb27a;--glass-muted: #8a9399;--glass-line: rgba(15, 20, 23, .16);--glass-max: 1320px;position:relative;overflow:clip;color:var(--glass-ink);background:var(--glass-paper);font-family:Vazirmatn,sans-serif;line-height:1.8}.og-glass-film-page *,.og-glass-film-page *:before,.og-glass-film-page *:after{box-sizing:border-box}.og-glass-film-page a{color:inherit;text-decoration:none}.og-glass-film-page img{display:block;max-width:100%}.og-glass-film-page :focus-visible{outline:2px solid var(--glass-orange-dark);outline-offset:4px}.og-glass-film-page>main,.og-glass-film-page>.glass-mobile-cta,.og-glass-film-page>footer{position:relative;z-index:1}.og-glass-film-page:after{position:absolute;z-index:20;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.33'/%3E%3C/svg%3E");background-size:180px 180px;content:"";opacity:.14;mix-blend-mode:soft-light;pointer-events:none}.og-glass-film-page [data-glass-reveal]{position:relative}.og-glass-film-page [data-glass-reveal] h2 em{background:linear-gradient(var(--glass-orange),var(--glass-orange)) no-repeat right bottom/0 2px;transition:background-size .9s cubic-bezier(.2,.7,.2,1)}.og-glass-film-page [data-glass-reveal].is-revealed h2 em{background-size:100% 2px}.og-glass-film-page .glass-hero{position:relative;min-height:min(900px,100svh - 80px);padding:clamp(54px,7vw,100px) clamp(22px,5.5vw,86px) 72px;color:var(--glass-bone);background:radial-gradient(ellipse at 29% 34%,rgba(242,106,46,.14),transparent 28%),var(--glass-ink);overflow:hidden}.og-glass-film-page .glass-hero:before,.og-glass-film-page .glass-why:before,.og-glass-film-page .glass-final-cta:before{position:absolute;z-index:0;pointer-events:none;content:"";inset:0;background-image:linear-gradient(rgba(234,230,223,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(234,230,223,.045) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000 100%)}.og-glass-film-page .glass-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,1.04fr);align-items:center;gap:clamp(32px,5vw,76px);width:min(100%,var(--glass-max));min-height:680px;margin-inline:auto}.og-glass-film-page .glass-hero__copy{position:relative;z-index:2;padding-block:10px;isolation:isolate}.og-glass-film-page .glass-hero__ghost{position:absolute;z-index:-1;top:21%;right:-6%;color:transparent;font-family:Arial,sans-serif;font-size:clamp(86px,15vw,224px);font-weight:800;letter-spacing:-.105em;line-height:.9;white-space:nowrap;opacity:.17;-webkit-text-stroke:1px rgba(234,230,223,.42);pointer-events:none}.og-glass-film-page .glass-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(24px,4vh,48px);color:#eae6df8f;font-size:12px}.og-glass-film-page .glass-breadcrumbs a{transition:color .2s ease}.og-glass-film-page .glass-breadcrumbs a:hover,.og-glass-film-page .glass-breadcrumbs [aria-current=page]{color:var(--glass-bone)}.og-glass-film-page .glass-eyebrow{display:flex;align-items:center;gap:10px;margin:0;color:var(--glass-muted);font-size:12px;font-weight:600;letter-spacing:.01em}.og-glass-film-page .glass-eyebrow>span{width:22px;height:1px;background:var(--glass-orange)}.og-glass-film-page .glass-eyebrow i{width:3px;height:3px;border-radius:50%;background:var(--glass-orange)}.og-glass-film-page .glass-hero .glass-eyebrow{color:#eae6dfa8}.og-glass-film-page .glass-hero__index{margin:28px 0 12px;color:#eae6df7a;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.15em}.og-glass-film-page .glass-hero h1{max-width:740px;margin:0;font-size:clamp(47px,3.95vw,61px);font-weight:760;letter-spacing:-.055em;line-height:1.3}.og-glass-film-page .glass-title-line{display:block;overflow:hidden;padding-block:.03em .1em}.og-glass-film-page .glass-title-line>span{display:inline-block}.og-glass-film-page .glass-title-line b{color:var(--glass-orange);font-family:Arial,sans-serif;font-size:.92em;font-weight:700;letter-spacing:-.06em}.og-glass-film-page .glass-hero__accent{margin:17px 0 0;color:var(--glass-orange);font-size:clamp(17px,1.7vw,23px);font-weight:600}.og-glass-film-page .glass-hero__intro{max-width:620px;margin:16px 0 0;color:#eae6dfc2;font-size:clamp(15px,1.13vw,18px);line-height:2.05}.og-glass-film-page .glass-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.og-glass-film-page .glass-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:18px;padding:0 22px;border:1px solid transparent;font-size:13px;font-weight:650;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.og-glass-film-page .glass-button:hover{transform:translateY(-2px)}.og-glass-film-page .glass-button--primary{color:var(--glass-ink);background:var(--glass-orange)}.og-glass-film-page .glass-button--primary:hover{background:#ff8753}.og-glass-film-page .glass-button--quiet{min-height:42px;padding-inline:0;color:var(--glass-bone);border:0}.og-glass-film-page .glass-button--quiet span{color:#eae6df8f;font-family:Arial,sans-serif;font-size:11px}.og-glass-film-page .glass-trust-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin:30px 0 0;padding:17px 0 0;border-top:1px solid rgba(234,230,223,.16);list-style:none}.og-glass-film-page .glass-trust-row li{color:#eae6dfa3;font-size:11px}.og-glass-film-page .glass-trust-row li:before{display:inline-block;width:4px;height:4px;margin-inline-end:8px;border-radius:50%;background:var(--glass-orange);content:"";vertical-align:middle}.og-glass-film-page .glass-trust-row b{color:var(--glass-bone);font-family:Arial,sans-serif;font-size:10px;letter-spacing:.03em}.og-glass-film-page .glass-hero__visual{position:relative;width:min(100% + clamp(62px,9vw,148px),820px);height:min(78svh,790px);min-height:620px;justify-self:end;margin:0;isolation:isolate;transform:translate(-4vw);clip-path:polygon(0 0,100% 0,100% 100%,5% 100%,0 92%)}.og-glass-film-page .glass-hero__visual:before{position:absolute;z-index:1;inset:-20%;content:"";background:linear-gradient(104deg,transparent 35%,rgba(255,255,255,.02) 42%,rgba(255,255,255,.44) 49%,rgba(255,178,122,.3) 52%,transparent 61%);mix-blend-mode:screen;opacity:.78;transform:translate(-110%);animation:glass-light-sweep 3.2s cubic-bezier(.2,.65,.3,1) .45s both;pointer-events:none}.og-glass-film-page .glass-hero__visual:after{position:absolute;z-index:1;inset:35% 0 0;background:linear-gradient(0deg,rgba(15,20,23,.74),transparent);content:""}.og-glass-film-page .glass-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:50% center;filter:saturate(.96) contrast(1.04)}.og-glass-film-page .glass-hero__chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;color:var(--glass-bone);border:1px solid rgba(255,255,255,.26);background:#0b0f128f;box-shadow:0 12px 28px #00000026;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px}.og-glass-film-page .glass-hero__chip b{color:var(--glass-glow);font-family:Arial,sans-serif;font-size:12px}.og-glass-film-page .glass-hero__chip sup{margin-inline-start:-6px;color:var(--glass-glow);font-size:9px}.og-glass-film-page .glass-hero__chip--uv{top:21%;right:5%}.og-glass-film-page .glass-hero__chip--impact{top:48%;left:5%}.og-glass-film-page .glass-hero__chip--brand{right:8%;bottom:21%}.og-glass-film-page .glass-hero__frame{position:absolute;z-index:-1;inset:18px -18px -18px 18px;border:1px solid var(--glass-orange)}.og-glass-film-page .glass-hero__image-mark{position:absolute;z-index:2;top:18px;left:clamp(28px,4vw,58px);color:#ffffffc7;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.16em}.og-glass-film-page .glass-hero__visual figcaption{position:absolute;z-index:2;right:24px;bottom:22px;left:24px;color:var(--glass-bone);font-size:12px}.og-glass-film-page .glass-scroll-cue{position:absolute;right:50%;bottom:-8px;display:flex;align-items:center;gap:12px;transform:translate(50%);color:#eae6df7a;font-size:10px}.og-glass-film-page .glass-scroll-cue span{width:1px;height:30px;background:var(--glass-orange);transform-origin:top;animation:glass-scroll-pulse 1.8s ease-in-out infinite}.og-glass-film-page .glass-stats{color:var(--glass-bone);background:#050303}.og-glass-film-page .glass-stats__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(100% - 48px,var(--glass-max));margin-inline:auto;padding:50px 0}.og-glass-film-page .glass-stats__inner>div{justify-content:center;display:flex;align-items:baseline;gap:12px;padding-inline-start:18px}.og-glass-film-page .glass-stats strong{color:var(--glass-orange);font-size:clamp(38px,4.1vw,64px);font-weight:760;letter-spacing:-.07em;line-height:1.15;white-space:nowrap}.og-glass-film-page .glass-stats span{color:#eae6dfbd;font-size:13px}.og-glass-film-page .glass-stats__note{grid-column:1/-1;margin:2px 0 0;color:#eae6df6e;font-size:10px}.og-glass-film-page .section-paper{padding-inline:clamp(22px,6vw,92px);background:var(--glass-paper)}.og-glass-film-page .glass-section-kicker{display:flex;align-items:center;gap:12px;width:min(100%,var(--glass-max));margin:0 auto;padding-top:clamp(78px,10vw,142px);color:var(--glass-muted);font-size:11px}.og-glass-film-page .glass-section-kicker span{color:var(--glass-orange-dark);font-family:Arial,sans-serif;font-size:10px}.og-glass-film-page .glass-section-kicker i{width:34px;height:1px;background:var(--glass-orange-dark)}.og-glass-film-page .glass-intro__body{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,116px);width:min(100%,var(--glass-max));margin:28px auto 0;padding-bottom:clamp(78px,10vw,142px)}.og-glass-film-page .glass-intro h2,.og-glass-film-page .glass-section-heading h2,.og-glass-film-page .glass-why h2,.og-glass-film-page .glass-visual-compare h2,.og-glass-film-page .glass-faq h2,.og-glass-film-page .glass-final-cta h2{margin:0;font-size:clamp(34px,4.5vw,72px);font-weight:760;letter-spacing:-.045em;line-height:1.35}.og-glass-film-page .glass-intro h2 em,.og-glass-film-page .glass-section-heading h2 em,.og-glass-film-page .glass-why h2 em,.og-glass-film-page .glass-visual-compare h2 em,.og-glass-film-page .glass-faq h2 em,.og-glass-film-page .glass-final-cta h2 em{color:var(--glass-orange-dark);font-style:normal}.og-glass-film-page .glass-intro__body>div{padding-top:6px}.og-glass-film-page .glass-intro__body p{margin:0 0 14px;color:#525d61;font-size:16px;line-height:2.1}.og-glass-film-page .glass-intro__layers{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:11px 18px;min-height:194px;margin-top:28px;padding:26px 30px;overflow:hidden;border:1px solid rgba(15,20,23,.12);background:radial-gradient(ellipse at 12% 54%,rgba(242,106,46,.13),transparent 35%),#e8e4dc}.og-glass-film-page .glass-intro__layers i{position:relative;display:block;grid-column:1;height:19px;border:1px solid rgba(39,62,72,.32);background:linear-gradient(90deg,#ffffffbd,#82a4af40,#ffffff9e);transform:skewY(-8deg);box-shadow:0 10px 18px #15242b1a}.og-glass-film-page .glass-intro__layers i:nth-of-type(2){margin-inline-start:25px}.og-glass-film-page .glass-intro__layers i:nth-of-type(3){margin-inline-start:50px;border-color:#f26a2e99}.og-glass-film-page .glass-intro__layers b{color:#586367;font-size:11px;font-weight:600}.og-glass-film-page .glass-intro__layers b:nth-of-type(1){grid-row:1;grid-column:2}.og-glass-film-page .glass-intro__layers b:nth-of-type(2){grid-row:2;grid-column:2}.og-glass-film-page .glass-intro__layers b:nth-of-type(3){grid-row:3;grid-column:2}.og-glass-film-page .glass-intro__layers small{grid-column:1/-1;color:#7a8587;font:9px Arial,sans-serif;letter-spacing:.16em}.og-glass-film-page .glass-intro__beam{position:absolute;top:-30%;bottom:-30%;left:13%;width:2px;background:linear-gradient(transparent,var(--glass-orange),transparent);box-shadow:0 0 28px 8px #f26a2e3d;transform:rotate(28deg);animation:glass-beam-drift 5s ease-in-out infinite alternate}.og-glass-film-page .glass-services{padding-top:65px;padding-bottom:clamp(90px,11vw,152px);border-top:1px solid var(--glass-line)}.og-glass-film-page .glass-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;width:min(100%,var(--glass-max));margin:0 auto 40px}.og-glass-film-page .glass-section-heading .glass-eyebrow{margin-bottom:13px}.og-glass-film-page .glass-section-heading h2{font-size:clamp(36px,5vw,72px)}.og-glass-film-page .glass-section-heading>p{flex:0 0 auto;margin:0 0 8px;color:var(--glass-muted);font-size:12px;text-align:left}.og-glass-film-page .glass-section-heading>p strong{color:var(--glass-orange-dark);font-size:20px}.og-glass-film-page .glass-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(100%,var(--glass-max));margin:0 auto}.og-glass-film-page .glass-service-card{display:flex;min-width:0;flex-direction:column;color:var(--glass-ink);background:#e8e4dc;transition:transform .35s ease,background-color .35s ease}.og-glass-film-page .glass-service-card:hover{transform:translateY(-5px);background:#ece8e0}.og-glass-film-page .glass-service-card:focus-visible{outline-color:var(--glass-orange-dark)}.og-glass-film-page .glass-service-card__media{position:relative;display:block;height:clamp(270px,24vw,360px);overflow:hidden;isolation:isolate;background:var(--glass-graphite)}.og-glass-film-page .glass-service-card__media:after{position:absolute;z-index:1;inset:25% 0 0;background:linear-gradient(0deg,rgba(15,20,23,.67),transparent);content:""}.og-glass-film-page .glass-service-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.02);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s ease}.og-glass-film-page .glass-service-card:hover .glass-service-card__media img{transform:scale(1.06);filter:saturate(.96)}.og-glass-film-page .glass-service-card__number{position:absolute;z-index:2;top:16px;left:16px;color:#fffc;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.13em}.og-glass-film-page .glass-service-card__brand{position:absolute;z-index:2;right:16px;bottom:16px;padding:5px 10px;color:var(--glass-bone);border:1px solid rgba(255,255,255,.35);background:#0f14178a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Arial,sans-serif;font-size:11px}.og-glass-film-page .glass-service-card__cursor{position:absolute;z-index:3;top:var(--glass-card-y, 50%);left:var(--glass-card-x, 50%);display:grid;width:88px;height:88px;place-items:center;color:var(--glass-ink);border-radius:50%;background:var(--glass-glow);font-size:12px;font-weight:700;opacity:0;transform:translate(-50%,-50%) scale(.72);transition:opacity .2s ease,transform .25s ease;pointer-events:none}.og-glass-film-page .glass-service-card__cursor b{margin-inline-start:4px}.og-glass-film-page .glass-service-card:hover .glass-service-card__cursor{opacity:1;transform:translate(-50%,-50%) scale(1)}.og-glass-film-page .glass-service-card__body{display:flex;min-height:190px;flex:1;flex-direction:column;padding:22px 24px 19px}.og-glass-film-page .glass-service-card__meta{color:#727a7c;font-size:10px}.og-glass-film-page .glass-service-card__meta i{display:inline-block;width:3px;height:3px;margin-inline:7px;border-radius:50%;background:var(--glass-orange-dark);vertical-align:middle}.og-glass-film-page .glass-service-card h3{margin:7px 0 5px;font-size:19px;font-weight:700;line-height:1.6}.og-glass-film-page .glass-service-card__summary{display:block;color:#687175;font-size:12px;line-height:1.9}.og-glass-film-page .glass-service-card__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:20px;color:#596266;font-size:11px}.og-glass-film-page .glass-service-card__link{display:inline-flex;align-items:center;gap:8px;color:var(--glass-orange-dark);font-weight:700}.og-glass-film-page .glass-service-card__link b{display:inline-block;font-size:18px;transition:transform .25s ease}.og-glass-film-page .glass-service-card:hover .glass-service-card__link b{transform:translate(-3px,3px)}.og-glass-film-page .glass-service-card:after{height:2px;background:var(--glass-orange);content:"";transform:scaleX(0);transform-origin:right;transition:transform .45s ease}.og-glass-film-page .glass-service-card:hover:after,.og-glass-film-page .glass-service-card:focus-visible:after{transform:scaleX(1)}.og-glass-film-page .glass-compare{padding-top:68px;padding-bottom:clamp(85px,11vw,150px)}.og-glass-film-page .glass-section-heading--compact{align-items:end;margin-bottom:32px}.og-glass-film-page .glass-section-heading--compact h2{font-size:clamp(29px,3.7vw,48px)}.og-glass-film-page .glass-section-heading--compact>p{max-width:320px;line-height:1.9}.og-glass-film-page .glass-table-wrap{width:min(100%,var(--glass-max));margin-inline:auto;overflow-x:auto;overscroll-behavior-inline:contain;border-top:1px solid #a9aaa4;scrollbar-color:var(--glass-orange-dark) #dedbd3}.og-glass-film-page .glass-compare-table{width:100%;min-width:860px;border-collapse:collapse;text-align:right}.og-glass-film-page .glass-compare-table caption{padding:0 0 14px;color:#717a7d;font-size:13px;text-align:right}.og-glass-film-page .glass-compare-table th,.og-glass-film-page .glass-compare-table td{padding:20px 18px;border-bottom:1px solid var(--glass-line);font-size:15px}.og-glass-film-page .glass-compare-table thead th{color:var(--glass-ink);font-size:17px;font-weight:700}.og-glass-film-page .glass-compare-table thead th:not(:first-child){color:var(--glass-orange-dark)}.og-glass-film-page .glass-compare-table thead b{font-family:Arial,sans-serif}.og-glass-film-page .glass-compare-table tbody th{position:sticky;right:0;z-index:1;width:165px;color:var(--glass-ink);background:var(--glass-paper);font-weight:650}.og-glass-film-page .glass-compare-table td{min-width:200px;color:#677074}.og-glass-film-page .glass-compare-table thead th:nth-child(2),.og-glass-film-page .glass-compare-table tbody td:nth-child(2){background:#f26a2e13;box-shadow:inset 1px 0 var(--glass-orange-dark),inset -1px 0 var(--glass-orange-dark)}.og-glass-film-page .glass-compare-table thead th:nth-child(2){position:relative;padding-top:34px}.og-glass-film-page .glass-compare-badge{position:absolute;top:6px;right:16px;padding:1px 8px;color:var(--glass-bone);background:var(--glass-orange-dark);font-size:10px;font-weight:600}.og-glass-film-page .glass-compare-table tbody tr:last-child td:nth-child(2){border-bottom:1px solid var(--glass-orange-dark)}.og-glass-film-page .glass-compare-cards{display:none}.og-glass-film-page .glass-table-hint{display:none;width:min(100%,var(--glass-max));margin:12px auto 0;color:var(--glass-muted);font-size:11px}.og-glass-film-page .glass-why{position:relative;overflow:hidden;padding:clamp(90px,11vw,150px) clamp(22px,6vw,92px);color:var(--glass-bone);background:var(--glass-ink)}.og-glass-film-page .glass-why:before{-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.og-glass-film-page .glass-why__inner{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,120px);width:min(100%,var(--glass-max));margin-inline:auto}.og-glass-film-page .glass-why .glass-eyebrow{margin-bottom:16px}.og-glass-film-page .glass-why h2{font-size:clamp(36px,4.5vw,58px)}.og-glass-film-page .glass-why h2 em{color:var(--glass-orange)}.og-glass-film-page .glass-why__heading>p:last-child{max-width:330px;margin:20px 0 0;color:#eae6df9e;font-size:13px}.og-glass-film-page .glass-benefits{display:grid;grid-template-columns:1.12fr 1fr 1fr;grid-template-rows:repeat(2,minmax(190px,auto));gap:13px}.og-glass-film-page .glass-benefits article{position:relative;min-height:210px;padding:24px;overflow:hidden;border:1px solid rgba(234,230,223,.16);background:linear-gradient(145deg,#2a333ac2,#151b20bd);transition:border-color .3s ease,transform .35s ease,box-shadow .35s ease}.og-glass-film-page .glass-benefits article:hover{z-index:1;border-color:var(--glass-orange);box-shadow:0 14px 36px #f26a2e21;transform:translateY(-5px)}.og-glass-film-page .glass-benefits article:first-child{grid-row:1/span 2;display:flex;min-height:410px;flex-direction:column;justify-content:end}.og-glass-film-page .glass-benefits article:first-child:after{position:absolute;inset:0;background:linear-gradient(0deg,#0b0f12eb,#0b0f1224 85%);content:""}.og-glass-film-page .glass-benefit-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.86;transition:transform .7s ease}.og-glass-film-page .glass-benefits article:first-child:hover .glass-benefit-image{transform:scale(1.05)}.og-glass-film-page .glass-benefits article:first-child>:not(.glass-benefit-image){position:relative;z-index:1}.og-glass-film-page .glass-benefits article:nth-child(4){grid-column:2/span 2}.og-glass-film-page .glass-benefit-icon{display:block;margin-bottom:18px;color:var(--glass-orange);font-family:Arial,sans-serif;font-size:10px;letter-spacing:.12em}.og-glass-film-page .glass-benefits h3{margin:0 0 8px;color:var(--glass-bone);font-size:16px;font-weight:650}.og-glass-film-page .glass-benefits p{margin:0;color:#eae6df94;font-size:12px;line-height:2}.og-glass-film-page .glass-process{padding-top:clamp(86px,10vw,138px);padding-bottom:clamp(100px,13vw,180px)}.og-glass-film-page .glass-process-stage{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,84px);width:min(100%,var(--glass-max));min-height:min(74svh,760px);margin-inline:auto;direction:ltr}.og-glass-film-page .glass-process-visual{position:relative;min-height:min(56svh,600px);margin:0;overflow:hidden;border-radius:30px}.og-glass-film-page .glass-process-visual:after{position:absolute;inset:40% 0 0;background:linear-gradient(0deg,rgba(11,15,18,.84),transparent);content:""}.og-glass-film-page .glass-process-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .55s ease,transform 1s ease}.og-glass-film-page .glass-process-visual img.is-active{opacity:1;transform:scale(1)}.og-glass-film-page .glass-process-visual figcaption{position:absolute;z-index:1;right:24px;bottom:22px;left:24px;display:grid;gap:8px;color:var(--glass-bone);direction:rtl}.og-glass-film-page .glass-process-visual figcaption .glass-process-visual__number{color:#eae6dfeb;font:760 clamp(62px,8vw,112px)/.85 Arial,sans-serif;letter-spacing:-.1em}.og-glass-film-page .glass-process-visual figcaption small{color:var(--glass-glow);font:9px Arial,sans-serif;letter-spacing:.16em}.og-glass-film-page .glass-process-visual figcaption b{font-size:clamp(21px,2.4vw,32px)}.og-glass-film-page .glass-process-track{position:relative;padding-inline-start:44px;direction:rtl}.og-glass-film-page .glass-process-rail{position:absolute;z-index:0;inset:8px auto 8px 12px;width:1px;background:#c8c5bd}.og-glass-film-page .glass-process-rail span{display:block;width:100%;height:100%;background:var(--glass-orange-dark);transform:scaleY(0);transform-origin:top}.og-glass-film-page .glass-process-list{position:relative;z-index:1;display:grid;gap:10px;margin:0;padding:0;list-style:none}.og-glass-film-page .glass-process-list li{border-radius:10px;display:grid;grid-template-columns:55px minmax(0,1fr);column-gap:17px;align-content:center;min-height:104px;padding:13px 15px;opacity:.57;transition:opacity .35s ease,background-color .35s ease}.og-glass-film-page .glass-process-list li.is-active{background:#f26a2e13;opacity:1}.og-glass-film-page .glass-process-list li>span{grid-row:span 2;display:grid;width:48px;height:48px;place-items:center;margin:0;color:var(--glass-orange-dark);border:1px solid #b8b5ae;border-radius:50%;background:var(--glass-paper);font-family:Arial,sans-serif;font-size:12px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.og-glass-film-page .glass-process-list li.is-active>span{color:var(--glass-ink);border-color:var(--glass-orange);background:var(--glass-orange)}.og-glass-film-page .glass-process-list h3{align-self:end;margin:0 0 5px;font-size:clamp(17px,1.6vw,22px);font-weight:700}.og-glass-film-page .glass-process-list p{max-width:440px;margin:0;color:#6e7779;font-size:13px;line-height:1.95}.og-glass-film-page .glass-visual-compare{display:flex;flex-direction:column;align-items:center;gap:0;padding:clamp(88px,10vw,140px) clamp(22px,6vw,92px);color:var(--glass-bone);background:var(--glass-ink)}.og-glass-film-page .glass-visual-compare__heading{width:min(100%,760px);justify-self:center;text-align:center}.og-glass-film-page .glass-visual-compare .glass-eyebrow{margin-bottom:16px}.og-glass-film-page .glass-visual-compare h2{font-size:clamp(33px,4.1vw,53px)}.og-glass-film-page .glass-visual-compare h2 em{color:var(--glass-orange)}.og-glass-film-page .glass-visual-compare__heading>p:last-child{max-width:330px;margin:18px 0 0;color:#eae6df99;font-size:12px}.og-glass-film-page .glass-visual-slider{position:relative;width:min(100%,var(--glass-max));min-height:0;aspect-ratio:16/9;overflow:hidden;justify-self:center;background:#080c0e;isolation:isolate;touch-action:pan-y;border-radius:20px}.og-glass-film-page .glass-visual-slider>img,.og-glass-film-page .glass-visual-slider__overlay img{width:100%;height:100%;object-fit:cover}.og-glass-film-page .glass-visual-slider>img{position:absolute;inset:0;filter:saturate(.82) brightness(.92)}.og-glass-film-page .glass-visual-slider:before{position:absolute;z-index:1;inset:0;background:radial-gradient(ellipse at 17% 18%,rgba(255,247,212,.9),rgba(255,220,166,.42) 16%,rgba(255,197,138,.12) 34%,transparent 50%);clip-path:inset(0 calc(100% - var(--glass-split)) 0 0);content:"";mix-blend-mode:screen;pointer-events:none}.og-glass-film-page .glass-visual-slider__overlay{position:absolute;z-index:2;inset:0;clip-path:inset(0 0 0 var(--glass-split))}.og-glass-film-page .glass-visual-slider__overlay img{filter:saturate(.9) brightness(1.06)}.og-glass-film-page .glass-visual-slider__tag{position:absolute;z-index:3;top:20px;padding:7px 12px;color:#fff;border:1px solid rgba(255,255,255,.28);background:#0b0f129e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em}.og-glass-film-page .glass-visual-slider__tag--start{left:14px}.og-glass-film-page .glass-visual-slider__tag--end{right:14px}.og-glass-film-page .glass-visual-slider__handle{position:absolute;z-index:4;top:0;bottom:0;left:var(--glass-split);width:2px;padding:0;border:0;background:var(--glass-orange);cursor:col-resize;transform:translate(-50%)}.og-glass-film-page .glass-visual-slider__handle span{position:absolute;top:50%;left:50%;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--glass-orange);border-radius:50%;background:var(--glass-ink);transform:translate(-50%,-50%)}.og-glass-film-page .glass-visual-compare__caption{grid-column:auto;justify-self:center;margin:14px 0 0;color:#eae6df9e;font-size:12px;text-align:center}.og-glass-film-page .glass-faq{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(38px,7vw,100px);padding-top:clamp(90px,11vw,150px);padding-bottom:clamp(95px,12vw,164px)}.og-glass-film-page .glass-faq__heading{max-width:410px}.og-glass-film-page .glass-faq__heading .glass-eyebrow{margin-bottom:15px}.og-glass-film-page .glass-faq h2{font-size:clamp(34px,3.9vw,52px)}.og-glass-film-page .glass-faq__heading>p:not(.glass-eyebrow){margin:18px 0 0;color:#5d676a;font-size:15px;line-height:2}.og-glass-film-page .glass-faq__consult{position:sticky;top:110px;margin-top:27px;padding:24px;color:var(--glass-bone);background:var(--glass-graphite);box-shadow:12px 12px #f26a2e29}.og-glass-film-page .glass-faq__consult>span{color:var(--glass-glow);font:9px Arial,sans-serif;letter-spacing:.13em}.og-glass-film-page .glass-faq__consult h3{max-width:340px;margin:12px 0 18px;font-size:21px;line-height:1.65}.og-glass-film-page .glass-faq__consult .glass-button{min-height:46px;padding-inline:15px;font-size:12px}.og-glass-film-page .glass-faq__consult>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:17px;color:#eae6dfbf;font-size:12px}.og-glass-film-page .glass-faq__list{border-top:1px solid #aaa9a2}.og-glass-film-page .glass-faq details{border-bottom:1px solid var(--glass-line)}.og-glass-film-page .glass-faq summary{display:flex;align-items:center;gap:15px;padding:22px 0;cursor:pointer;list-style:none;font-size:clamp(16px,1.3vw,19px);font-weight:650}.og-glass-film-page .glass-faq summary::-webkit-details-marker{display:none}.og-glass-film-page .glass-faq summary>span{color:var(--glass-orange-dark);font-family:Arial,sans-serif;font-size:9px}.og-glass-film-page .glass-faq summary i{position:relative;width:15px;height:15px;margin-inline-start:auto;flex:0 0 15px}.og-glass-film-page .glass-faq summary i:before,.og-glass-film-page .glass-faq summary i:after{position:absolute;top:7px;right:0;width:14px;height:1px;background:var(--glass-orange-dark);content:"";transition:transform .2s ease}.og-glass-film-page .glass-faq summary i:after{transform:rotate(90deg)}.og-glass-film-page .glass-faq details[open] summary i:after{transform:rotate(0)}.og-glass-film-page .glass-faq details>p{max-width:690px;margin:-3px 0 20px 28px;color:#596468;font-size:15px;line-height:2.05}.og-glass-film-page .glass-related{padding-top:55px;padding-bottom:72px;border-top:1px solid var(--glass-line)}.og-glass-film-page .glass-related .glass-section-heading{align-items:end;margin-bottom:25px}.og-glass-film-page .glass-related h2{font-size:31px}.og-glass-film-page .glass-related .glass-section-heading>a{color:var(--glass-orange-dark);font-size:11px}.og-glass-film-page .glass-related .glass-section-heading>a span{margin-inline-start:8px;font-size:17px}.og-glass-film-page .glass-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,var(--glass-max));margin-inline:auto}.og-glass-film-page .glass-related__grid a{display:flex;align-items:center;gap:13px;min-height:70px;padding:12px 16px;border:1px solid var(--glass-line);transition:border-color .25s ease,background-color .25s ease}.og-glass-film-page .glass-related__grid a:hover{border-color:var(--glass-orange-dark);background:#f26a2e0f}.og-glass-film-page .glass-related__grid a>span{color:var(--glass-muted);font-family:Arial,sans-serif;font-size:9px}.og-glass-film-page .glass-related__grid strong{font-size:12px;font-weight:650}.og-glass-film-page .glass-related__grid b{margin-inline-start:auto;color:var(--glass-orange-dark);font-size:17px}.og-glass-film-page .glass-final-cta{position:relative;overflow:hidden;padding:clamp(75px,10vw,138px) clamp(22px,6vw,92px);color:var(--glass-bone);background:radial-gradient(ellipse at 80% 42%,rgba(242,106,46,.18),transparent 30%),var(--glass-ink)}.og-glass-film-page .glass-final-cta:before{opacity:.8}.og-glass-film-page .glass-final-cta:after{position:absolute;top:-45%;bottom:-45%;left:-30%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,178,122,.14),rgba(255,255,255,.22),transparent);content:"";transform:skew(-20deg);animation:glass-cta-reflection 8s ease-in-out infinite;pointer-events:none}.og-glass-film-page .glass-final-cta__inner{position:relative;z-index:1;width:min(100%,var(--glass-max));margin-inline:auto}.og-glass-film-page .glass-final-cta .glass-eyebrow{margin-bottom:18px}.og-glass-film-page .glass-final-cta h2{max-width:850px;font-size:clamp(38px,6vw,78px)}.og-glass-film-page .glass-final-cta h2 em{color:var(--glass-orange)}.og-glass-film-page .glass-final-cta__inner>p:not(.glass-eyebrow){max-width:540px;margin:18px 0 0;color:#eae6dfa8;font-size:13px}.og-glass-film-page .glass-final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.og-glass-film-page .glass-final-cta__contact{display:flex;align-items:center;gap:18px;color:#eae6dfbd;font-size:12px}.og-glass-film-page .glass-final-cta__contact a:first-child{font:12px Arial,sans-serif;letter-spacing:.04em}.og-glass-film-page .glass-final-cta__contact a:last-child{padding-inline-start:18px;border-inline-start:1px solid rgba(234,230,223,.3)}.og-glass-film-page .glass-final-cta__outline{position:absolute;left:4vw;bottom:-30px;color:transparent;font-family:Arial,sans-serif;font-size:clamp(70px,15vw,190px);font-weight:700;letter-spacing:-.08em;line-height:1;opacity:.13;-webkit-text-stroke:1px var(--glass-orange)}.og-glass-film-page .glass-mobile-cta{display:none}@keyframes glass-scroll-pulse{0%,to{transform:scaleY(.45);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes glass-light-sweep{0%{transform:translate(-110%)}42%,to{transform:translate(110%)}}@keyframes glass-beam-drift{0%{transform:translate(-24px) rotate(28deg);opacity:.4}to{transform:translate(46px) rotate(28deg);opacity:.9}}@keyframes glass-cta-reflection{0%,18%{transform:translate(0) skew(-20deg);opacity:0}35%{opacity:.7}72%,to{transform:translate(680%) skew(-20deg);opacity:0}}@media(max-width:1100px){.og-glass-film-page .glass-hero__inner{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:28px;min-height:620px}.og-glass-film-page .glass-hero__visual{width:calc(100% + 6vw);height:min(68vh,650px);min-height:490px}.og-glass-film-page .glass-hero h1{font-size:clamp(42px,5.2vw,62px)}.og-glass-film-page .glass-trust-row{gap:7px 12px}.og-glass-film-page .glass-process-stage{gap:28px}.og-glass-film-page .glass-process-list li{min-height:96px}.og-glass-film-page .glass-visual-slider{min-height:420px}.og-glass-film-page .glass-benefits{grid-template-columns:1fr 1fr;grid-template-rows:auto}.og-glass-film-page .glass-benefits article:first-child{grid-row:span 2;min-height:420px}.og-glass-film-page .glass-benefits article:nth-child(4){grid-column:auto}}@media(max-width:1023px){.og-glass-film-page .glass-process-stage{grid-template-columns:1fr;min-height:0;gap:28px}.og-glass-film-page .glass-process-visual{min-height:min(56vw,440px)}.og-glass-film-page .glass-process-track{padding-inline-start:38px}.og-glass-film-page .glass-process-rail{inset:8px auto 8px 12px;width:1px;height:auto}.og-glass-film-page .glass-process-rail span{width:100%;height:100%;transform:scaleY(0);transform-origin:top}.og-glass-film-page .glass-process-list{display:grid;width:100%;min-width:0;gap:0}.og-glass-film-page .glass-process-list li{min-height:116px}}@media(max-width:900px){.og-glass-film-page .glass-hero{min-height:0;padding:32px 24px 48px}.og-glass-film-page .glass-hero__inner{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:27px}.og-glass-film-page .glass-hero__visual{order:-1;width:calc(100% + 7vw);height:min(68vw,600px);min-height:390px;margin-inline:0 12px;transform:translate(-4vw)}.og-glass-film-page .glass-hero__copy{width:min(100%,760px);margin-inline:auto;padding-top:6px}.og-glass-film-page .glass-breadcrumbs{margin-bottom:25px}.og-glass-film-page .glass-hero__index{margin-top:21px}.og-glass-film-page .glass-hero h1{font-size:clamp(48px,8vw,74px)}.og-glass-film-page .glass-hero__ghost{top:18%;right:-8%;font-size:clamp(95px,20vw,180px)}.og-glass-film-page .glass-hero__intro{max-width:740px}.og-glass-film-page .glass-scroll-cue{display:none}}@media(max-width:760px){.og-glass-film-page .glass-hero{min-height:0;padding:24px 20px 48px}.og-glass-film-page .glass-hero__inner{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:30px}.og-glass-film-page .glass-hero__visual{order:-1;width:calc(100% + 20px);height:min(62svh,560px);min-height:330px;margin-inline:0 10px;transform:translate(-10px)}.og-glass-film-page .glass-hero__frame{inset:11px -9px -11px 9px}.og-glass-film-page .glass-hero__chip{padding:7px 9px;font-size:9px}.og-glass-film-page .glass-hero__chip--uv{top:18%;right:4%}.og-glass-film-page .glass-hero__chip--impact{top:49%;left:3%}.og-glass-film-page .glass-hero__chip--brand{right:4%;bottom:20%}.og-glass-film-page .glass-hero__image-mark{top:13px;left:13px}.og-glass-film-page .glass-hero__visual figcaption{right:16px;bottom:16px;left:16px}.og-glass-film-page .glass-hero__copy{padding-top:6px}.og-glass-film-page .glass-breadcrumbs{margin-bottom:24px}.og-glass-film-page .glass-hero__index{margin-top:18px}.og-glass-film-page .glass-hero h1{font-size:clamp(34px,9vw,50px);line-height:1.35}.og-glass-film-page .glass-hero__ghost{top:18%;right:-10%;font-size:clamp(86px,22vw,145px)}.og-glass-film-page .glass-hero__accent{margin-top:10px;font-size:16px}.og-glass-film-page .glass-hero__intro{margin-top:11px;font-size:14px;line-height:2}.og-glass-film-page .glass-hero__actions{gap:7px 16px;margin-top:20px}.og-glass-film-page .glass-button{min-height:49px;padding-inline:16px;font-size:12px}.og-glass-film-page .glass-trust-row{gap:8px 13px;margin-top:20px;padding-top:14px}.og-glass-film-page .glass-trust-row li{font-size:10px}.og-glass-film-page .glass-scroll-cue{display:none}.og-glass-film-page .glass-stats__inner{text-align:center;grid-template-columns:repeat(1,minmax(0,1fr));gap:25px 10px;width:calc(100% - 40px);padding:19px 0 15px}.og-glass-film-page .glass-stats__inner>div{display:block;padding-inline-start:12px}.og-glass-film-page .glass-stats strong{display:block;font-size:clamp(30px,9vw,40px)}.og-glass-film-page .glass-stats span{font-size:11px}.og-glass-film-page .glass-stats__note{padding-top:3px;font-size:10px;line-height:1.8}.og-glass-film-page .section-paper{padding-inline:20px}.og-glass-film-page .glass-section-kicker{padding-top:68px}.og-glass-film-page .glass-intro__body{grid-template-columns:1fr;gap:17px;margin-top:20px;padding-bottom:70px}.og-glass-film-page .glass-intro h2,.og-glass-film-page .glass-section-heading h2{font-size:clamp(31px,8vw,43px)}.og-glass-film-page .glass-intro__body p{font-size:14px}.og-glass-film-page .glass-intro__layers{min-height:170px;padding:22px}.og-glass-film-page .glass-services{padding-top:48px;padding-bottom:76px}.og-glass-film-page .glass-section-heading,.og-glass-film-page .glass-section-heading--compact{align-items:start;flex-direction:column;gap:14px;margin-bottom:25px}.og-glass-film-page .glass-section-heading>p{text-align:right}.og-glass-film-page .glass-section-heading--compact h2{font-size:clamp(28px,7.2vw,38px)}.og-glass-film-page .glass-service-grid{grid-template-columns:1fr;gap:13px}.og-glass-film-page .glass-service-card__media{height:clamp(240px,68vw,380px)}.og-glass-film-page .glass-service-card__cursor{display:none}.og-glass-film-page .glass-service-card__body{min-height:175px;padding:17px 17px 15px}.og-glass-film-page .glass-service-card h3{font-size:17px}.og-glass-film-page .glass-compare{padding-top:38px;padding-bottom:77px}.og-glass-film-page .glass-table-wrap{display:none}.og-glass-film-page .glass-compare-cards{display:flex;gap:14px;width:calc(100% + 40px);margin-inline:-20px;padding:4px 20px 15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--glass-orange-dark) #dedbd3}.og-glass-film-page .glass-compare-card{flex:0 0 min(84vw,390px);padding:20px;border:1px solid rgba(15,20,23,.15);background:#e8e4dc;scroll-snap-align:start}.og-glass-film-page .glass-compare-card--featured{border-color:var(--glass-orange-dark);box-shadow:inset 0 0 0 1px var(--glass-orange-dark)}.og-glass-film-page .glass-compare-card .glass-eyebrow{color:#616b6f;font-size:10px}.og-glass-film-page .glass-compare-card h3{margin:12px 0 15px;font-size:23px}.og-glass-film-page .glass-compare-card dl{margin:0}.og-glass-film-page .glass-compare-card dl>div{display:grid;grid-template-columns:minmax(100px,.7fr) 1.3fr;gap:12px;padding:10px 0;border-top:1px solid rgba(15,20,23,.12)}.og-glass-film-page .glass-compare-card dt{color:#647074;font-size:11px}.og-glass-film-page .glass-compare-card dd{margin:0;color:#263034;font-size:12px;line-height:1.8}.og-glass-film-page .glass-table-hint{display:block}.og-glass-film-page .glass-why{padding:77px 20px}.og-glass-film-page .glass-why__inner{grid-template-columns:1fr;gap:34px}.og-glass-film-page .glass-benefits{gap:10px}.og-glass-film-page .glass-benefits article{min-height:205px;padding:18px}.og-glass-film-page .glass-benefits article:first-child{min-height:420px}.og-glass-film-page .glass-benefits h3{font-size:16px}.og-glass-film-page .glass-benefits p{font-size:13px}.og-glass-film-page .glass-process{padding-top:72px;padding-bottom:82px}.og-glass-film-page .glass-process-stage{padding-inline-start:0;gap:18px}.og-glass-film-page .glass-process-visual{min-height:min(68vw,360px)}.og-glass-film-page .glass-process-track{padding-inline-start:31px}.og-glass-film-page .glass-process-rail{left:8px}.og-glass-film-page .glass-process-list li{grid-template-columns:44px minmax(0,1fr);column-gap:12px;min-height:110px;padding:12px 8px}.og-glass-film-page .glass-process-list li>span{width:40px;height:40px}.og-glass-film-page .glass-process-list h3{font-size:17px}.og-glass-film-page .glass-process-list p{font-size:13px}.og-glass-film-page .glass-visual-compare{grid-template-columns:1fr;gap:24px;padding:72px 20px}.og-glass-film-page .glass-visual-compare__heading{width:auto;justify-self:stretch}.og-glass-film-page .glass-visual-slider{width:100%;min-height:0;aspect-ratio:4/3}.og-glass-film-page .glass-visual-compare__caption{grid-column:1;margin-top:-13px}.og-glass-film-page .glass-faq{grid-template-columns:1fr;gap:26px;padding-top:76px;padding-bottom:82px}.og-glass-film-page .glass-faq__heading{max-width:none}.og-glass-film-page .glass-faq h2{font-size:clamp(30px,7.5vw,41px)}.og-glass-film-page .glass-faq__consult{position:static;margin-top:23px}.og-glass-film-page .glass-faq summary{gap:10px;font-size:16px}.og-glass-film-page .glass-faq details>p{margin-inline-start:24px;font-size:13px}.og-glass-film-page .glass-related{padding-top:44px;padding-bottom:53px}.og-glass-film-page .glass-related .glass-section-heading{gap:12px}.og-glass-film-page .glass-related h2{font-size:29px}.og-glass-film-page .glass-related__grid{grid-template-columns:1fr;gap:8px}.og-glass-film-page .glass-related__grid a{min-height:61px}.og-glass-film-page .glass-final-cta{padding:68px 20px 78px}.og-glass-film-page .glass-final-cta h2{font-size:clamp(35px,9vw,54px)}.og-glass-film-page .glass-final-cta__outline{bottom:-12px;font-size:22vw}.og-glass-film-page .glass-final-cta__actions{align-items:flex-start;flex-direction:column;gap:16px}.og-glass-film-page .glass-mobile-cta{position:fixed;z-index:900;right:16px;bottom:14px;left:16px;display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 18px;color:var(--glass-ink);background:var(--glass-orange);box-shadow:0 8px 28px #0f141742;font-size:13px;font-weight:700;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(12px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.og-glass-film-page .glass-mobile-cta[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0);transition-delay:0s}}@media(max-width:390px){.og-glass-film-page .glass-hero{padding-inline:16px}.og-glass-film-page .glass-hero h1{font-size:31px}.og-glass-film-page .glass-hero__actions{align-items:flex-start;flex-direction:column}.og-glass-film-page .glass-hero__visual{min-height:300px}.og-glass-film-page .section-paper{padding-inline:16px}.og-glass-film-page .glass-table-wrap{margin-inline:-16px;width:calc(100% + 32px);padding-inline:16px}}@media(prefers-reduced-motion:reduce){.og-glass-film-page *,.og-glass-film-page *:before,.og-glass-film-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.og-glass-film-page [data-glass-reveal] h2 em{background-size:100% 2px}.og-glass-film-page .glass-mobile-cta{transform:none}.og-glass-film-page .glass-process-rail{inset:0 auto 6px 25px;width:1px;height:auto}.og-glass-film-page .glass-process-rail span{width:100%;height:100%;transform:scaleY(1);transform-origin:top}.og-glass-film-page .glass-process-list{display:block;width:100%;min-width:0}.og-glass-film-page .glass-process-list li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;min-height:130px;flex:none;padding-bottom:24px}.og-glass-film-page .glass-process-list li>span{grid-row:span 2;margin:0}.og-glass-film-page .glass-process-list h3{align-self:end;margin:2px 0 5px}.og-glass-film-page .glass-process-list p{max-width:none}}.og-glass-film-page .glass-hero{height:100svh;min-height:max(620px,100svh);padding:0;color:var(--glass-bone);background:#000}.og-glass-film-page .glass-hero__inner{position:absolute;inset:0;display:block;width:100%;min-height:0;margin:0}.og-glass-film-page .glass-hero__visual{position:absolute;z-index:0;inset:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;transform:none;clip-path:none}.og-glass-film-page .glass-hero__visual:after{inset:0;background:linear-gradient(0deg,#000000eb,#000000a1 27%,#0000001f 70%),linear-gradient(90deg,rgba(0,0,0,.17),transparent 55%)}.og-glass-film-page .glass-hero__visual img{object-position:54% center}.og-glass-film-page .glass-hero__copy{position:absolute;z-index:3;right:clamp(22px,7vw,100px);bottom:clamp(54px,9vh,100px);left:clamp(22px,7vw,100px);width:auto;max-width:1000px;margin:0;padding:0;text-align:right}.og-glass-film-page .glass-hero h1{max-width:900px;font-size:clamp(44px,6.3vw,86px);line-height:1.24}.og-glass-film-page .glass-hero__actions{gap:14px 24px;margin-top:clamp(20px,3vh,32px)}.og-glass-film-page .glass-breadcrumbs{position:absolute;z-index:4;top:clamp(68px,9vh,100px);right:clamp(22px,5.5vw,86px);margin:0;padding:7px 12px;color:#eae6dfc7;border:1px solid rgba(234,230,223,.18);background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.og-glass-film-page .glass-intro{position:relative;overflow:hidden}.og-glass-film-page .glass-intro__ghost{position:absolute;z-index:0;top:10%;left:-2%;color:transparent;font:800 clamp(86px,15vw,210px)/.9 Arial,sans-serif;letter-spacing:-.105em;opacity:.13;white-space:nowrap;-webkit-text-stroke:1px rgba(15,20,23,.32);pointer-events:none}.og-glass-film-page .glass-intro__body{position:relative;z-index:1}.og-glass-film-page .glass-intro__copy{padding-top:0!important}.og-glass-film-page .glass-intro__copy .glass-intro__lead{margin-bottom:8px;color:var(--glass-orange-dark);font-size:clamp(19px,2vw,26px);font-weight:700;line-height:1.7}.og-glass-film-page .glass-intro__copy .glass-trust-row{gap:8px 16px;margin:16px 0 22px;padding:14px 0 0;border-top-color:#0f141729}.og-glass-film-page .glass-intro__copy .glass-trust-row li,.og-glass-film-page .glass-intro__copy .glass-trust-row b{color:#414b4f}.og-glass-film-page .glass-intro__copy .glass-trust-row b{font-size:11px}.og-glass-film-page .glass-intro__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.og-glass-film-page .glass-intro__chips span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;color:#414b4f;border:1px solid rgba(15,20,23,.15);background:#ffffff61;font-size:11px;border-radius:10px}.og-glass-film-page .glass-intro__chips b,.og-glass-film-page .glass-intro__chips sup{color:var(--glass-orange-dark)}.og-glass-film-page .glass-intro__caption{margin:22px 0 0!important;color:var(--glass-muted)!important;font:10px/1.6 Arial,sans-serif!important;letter-spacing:.06em}@media(max-width:760px){.og-glass-film-page .glass-hero{height:100svh;min-height:max(600px,100svh);padding:0}.og-glass-film-page .glass-hero__inner{position:absolute;inset:0;display:block;min-height:0}.og-glass-film-page .glass-hero__visual{inset:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;transform:none}.og-glass-film-page .glass-hero__visual img{object-position:57% center}.og-glass-film-page .glass-hero__copy{right:22px;bottom:max(42px,8vh);left:22px;width:auto;padding:0}.og-glass-film-page .glass-hero h1{max-width:100%;font-size:clamp(35px,9vw,51px);line-height:1.3}.og-glass-film-page .glass-hero__actions{align-items:flex-start;flex-direction:row;gap:10px 16px;margin-top:20px}.og-glass-film-page .glass-button{min-height:49px;padding-inline:15px}.og-glass-film-page .glass-button--quiet{gap:8px;font-size:11px}.og-glass-film-page .glass-button--quiet span{font-size:10px}.og-glass-film-page .glass-breadcrumbs{top:66px;right:20px;left:20px;width:fit-content;max-width:calc(100% - 40px);gap:7px;padding:5px 9px;font-size:10px}.og-glass-film-page .glass-intro__ghost{top:7%;left:-5%;font-size:clamp(80px,19vw,140px)}}@media(max-width:390px){.og-glass-film-page .glass-hero__copy{right:18px;left:18px}.og-glass-film-page .glass-hero h1{font-size:clamp(33px,8.8vw,39px)}.og-glass-film-page .glass-hero__actions{align-items:stretch;flex-direction:column;gap:7px}.og-glass-film-page .glass-hero__actions .glass-button--quiet{align-self:flex-start}}.og-glass-film-page{--glass-ink: #0a0a0a;--glass-graphite: #0a0a0a;--glass-steel: #6b6b6b;--glass-bone: #ffffff;--glass-paper: #ffffff;--glass-muted: #6b6b6b}.og-glass-film-page .section-paper,.og-glass-film-page .glass-intro,.og-glass-film-page .glass-services,.og-glass-film-page .glass-compare,.og-glass-film-page .glass-process,.og-glass-film-page .glass-faq,.og-glass-film-page .glass-related{color:#0a0a0a;background:#fff}.og-glass-film-page .glass-stats,.og-glass-film-page .glass-why,.og-glass-film-page .glass-final-cta{color:#fff;background:#0a0a0a}.og-glass-film-page .glass-visual-compare{display:flex;flex-direction:column;align-items:center;gap:0;color:#fff;background:#0a0a0a}.og-glass-film-page .glass-visual-compare__heading{position:relative;z-index:5;width:min(760px,100% - 20px);align-self:center;margin:clamp(-60px,-4vw,-30px) auto 0;padding:26px 36px 8px;border-radius:24px;background:#0a0a0a}.og-glass-film-page .glass-visual-compare__heading .glass-eyebrow{justify-content:center}.og-glass-film-page .glass-visual-compare__heading>p:last-child{max-width:590px;margin:16px auto 0;color:#ffffffad;font-size:15px;line-height:1.9}.og-glass-film-page .glass-visual-compare__caption{width:min(100%,650px);margin:12px auto 0;color:#ffffff94;font-size:12px;text-align:center}.og-glass-film-page .glass-services{padding-inline:0;padding-top:clamp(58px,7vw,94px);border-top:0}.og-glass-film-page .glass-section-heading--services{width:min(100%,var(--glass-max));align-items:center;margin-bottom:clamp(28px,4vw,48px);padding-inline:clamp(22px,6vw,92px)}.og-glass-film-page .glass-section-heading--services>div:first-child{flex:1 1 auto}.og-glass-film-page .glass-section-heading--services .glass-eyebrow{margin-bottom:12px;color:#6b6b6b}.og-glass-film-page .glass-services__intro{max-width:580px;margin:12px 0 0;color:#6b6b6b;font-size:15px;line-height:1.9}.og-glass-film-page .glass-services__controls{display:flex;flex:0 0 auto;gap:12px}.og-glass-film-page .glass-services__controls button{display:grid;width:58px;height:58px;place-items:center;padding:0;color:#0a0a0a;border:1px solid rgba(10,10,10,.14);border-radius:50%;background:#fff;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.og-glass-film-page .glass-services__controls button:hover{color:#fff;border-color:#0a0a0a;background:#0a0a0a;transform:translateY(-2px)}.og-glass-film-page .glass-services__controls button:focus-visible{outline:2px solid #6b6b6b;outline-offset:4px}.og-glass-film-page .glass-services__controls button.swiper-button-disabled{opacity:.38;cursor:not-allowed}.og-glass-film-page .glass-service-grid{display:block;width:auto;max-width:none;margin:0 clamp(16px,6vw,92px) 18px;padding:0;overflow:hidden;direction:rtl}.og-glass-film-page .glass-service-grid .swiper-wrapper{align-items:stretch}.og-glass-film-page .glass-service-grid .swiper-slide{display:flex;height:auto}.og-glass-film-page .glass-service-card{width:100%;height:100%;min-width:0;overflow:hidden;border:1px solid rgba(10,10,10,.08);border-radius:26px;background:#fff;box-shadow:0 14px 38px #0a0a0a0e;scroll-snap-align:start;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.og-glass-film-page .glass-service-card:hover{border-color:#0a0a0a2e;background:#fff;box-shadow:0 20px 46px #0a0a0a1a;transform:translateY(-4px)}.og-glass-film-page .glass-service-card:focus-visible{outline:2px solid #6b6b6b;outline-offset:4px}.og-glass-film-page .glass-service-card__media{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/4.8;overflow:hidden;isolation:isolate;background:#6b6b6b}.og-glass-film-page .glass-service-card__media:after{position:absolute;z-index:1;inset:32% 0 0;background:linear-gradient(0deg,rgba(10,10,10,.48),transparent);content:""}.og-glass-film-page .glass-service-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.98) contrast(1.02);transition:transform .65s cubic-bezier(.2,.7,.2,1)}.og-glass-film-page .glass-service-card:hover .glass-service-card__media img{transform:scale(1.035)}.og-glass-film-page .glass-service-card__number{position:absolute;z-index:2;top:16px;right:16px;color:#fff;font:11px Arial,sans-serif;letter-spacing:.12em;text-shadow:0 1px 8px rgba(0,0,0,.5)}.og-glass-film-page .glass-service-card__label{position:absolute;z-index:2;right:50%;bottom:16%;display:flex;width:min(88%,330px);min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 15px;border:1px solid rgba(255,255,255,.32);border-radius:22px;background:#0a0a0a8f;box-shadow:0 8px 24px #00000024;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(50%)}.og-glass-film-page .glass-service-card__label h3{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:#fff;font-size:clamp(13px,1.15vw,16px);font-weight:700;line-height:1.45;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.og-glass-film-page .glass-service-card__brand{position:static;right:auto;bottom:auto;flex:0 0 auto;padding:6px 9px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff29;font:10px Arial,sans-serif}.og-glass-film-page .glass-service-card__body{display:flex;min-height:196px;flex:1;flex-direction:column;padding:19px 20px 20px}.og-glass-film-page .glass-service-card__meta{color:#6b6b6b;font-size:11px}.og-glass-film-page .glass-service-card__meta i{background:#6b6b6b}.og-glass-film-page .glass-service-card__summary{margin-top:11px;color:#6b6b6b;font-size:13px;line-height:1.9}.og-glass-film-page .glass-service-card__foot{margin-top:auto;padding-top:20px;color:#0a0a0a}.og-glass-film-page .glass-service-card__link{display:inline-flex;min-height:42px;align-items:center;gap:9px;padding:0 15px;color:#0a0a0a;border:1px solid rgba(10,10,10,.16);border-radius:999px;font-size:12px;font-weight:700;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.og-glass-film-page .glass-service-card__link svg{transition:transform .2s ease}.og-glass-film-page .glass-service-card:hover .glass-service-card__link{color:#fff;border-color:#0a0a0a;background:#0a0a0a}.og-glass-film-page .glass-service-card:hover .glass-service-card__link svg{transform:translate(-2px,-2px)}.og-glass-film-page .glass-service-card:after{display:none}.og-glass-film-page .glass-button,.og-glass-film-page .glass-mobile-cta,.og-glass-film-page .glass-faq__consult,.og-glass-film-page .glass-final-cta__actions>a{border-radius:999px}.og-glass-film-page button,.og-glass-film-page .glass-visual-slider__handle{border-radius:999px}.og-glass-film-page .glass-intro h2 em,.og-glass-film-page .glass-section-heading h2 em,.og-glass-film-page .glass-why h2 em,.og-glass-film-page .glass-visual-compare h2 em,.og-glass-film-page .glass-faq h2 em,.og-glass-film-page .glass-final-cta h2 em,.og-glass-film-page [data-glass-reveal].is-revealed h2 em{background:none!important;background-size:0 0!important}.og-glass-film-page .glass-faq__consult{background:#0a0a0a}.og-glass-film-page .glass-benefits article:not(:first-child){background:#6b6b6b}.og-glass-film-page .glass-related{border-top-color:#0a0a0a1f}.og-glass-film-page .glass-related__grid a{border-radius:16px;background:#fff}.og-glass-film-page .glass-related .glass-section-heading>a svg{margin-inline-start:8px;vertical-align:middle}.og-glass-film-page .glass-related__grid svg{margin-inline-start:auto;color:var(--glass-orange-dark);transition:transform .2s ease}.og-glass-film-page .glass-related__grid a:hover svg{transform:translate(-2px,-2px)}@media(prefers-reduced-motion:no-preference){.og-glass-film-page.glass-hero-intro-pending .glass-title-line>span{transform:translateY(110%)}.og-glass-film-page.glass-hero-intro-pending .glass-hero__visual{visibility:hidden;opacity:0}.og-glass-film-page.glass-hero-intro-pending .glass-hero__visual img{transform:scale(1.08)}.og-glass-film-page.glass-hero-intro-pending .glass-hero__actions{visibility:hidden;opacity:0;transform:translateY(16px)}}@media(max-width:760px){.og-glass-film-page .glass-section-heading--services{width:100%;align-items:stretch;flex-direction:row;gap:12px;padding-inline:20px}.og-glass-film-page .glass-section-heading--services>div:first-child{min-width:0}.og-glass-film-page .glass-section-heading--services .glass-services__intro{max-width:42ch;font-size:13px}.og-glass-film-page .glass-services__controls{align-self:center;gap:7px}.og-glass-film-page .glass-services__controls button{width:44px;height:44px}.og-glass-film-page .glass-service-grid{margin-inline:20px;padding-inline:0}.og-glass-film-page .glass-service-card__media{height:auto;aspect-ratio:4/4.8}.og-glass-film-page .glass-service-card__body{min-height:180px;padding:16px 17px 17px}.og-glass-film-page .glass-service-card__label{min-height:52px;gap:7px;padding:8px 11px}.og-glass-film-page .glass-service-card__label h3{font-size:13px}.og-glass-film-page .glass-service-card__brand{padding:5px 7px;font-size:9px}.og-glass-film-page .glass-visual-compare{padding:68px 16px 72px}.og-glass-film-page .glass-visual-slider{width:100%;min-height:0;aspect-ratio:4/3;border-radius:18px}.og-glass-film-page .glass-visual-compare__heading{width:calc(100% - 22px);margin-top:-28px;padding:21px 14px 8px}.og-glass-film-page .glass-visual-compare__heading h2{font-size:clamp(30px,7.5vw,42px)}.og-glass-film-page .glass-visual-compare__heading>p:last-child{font-size:13px}.og-glass-film-page .glass-visual-compare__caption{width:100%;margin-top:12px}}.og-ppf-page{--service-accent: #f76707;--ppf-ink: #101110;--ppf-paper: #f0efe9;--ppf-muted: #77766f;--ppf-acid: #f76707;background:var(--ppf-ink);color:#f6f5f0;overflow:hidden}.og-ppf-page .og-button{background:var(--ppf-acid);border-color:var(--ppf-acid);color:var(--ppf-ink)}.og-ppf-page .og-text-link:hover{color:var(--ppf-acid)}.og-ppf-main{background:var(--ppf-ink)}.og-ppf-crumbs{padding-block:20px 15px;color:#f6f5f08c;font-size:13.2px}.og-ppf-crumbs a:hover{color:var(--ppf-acid)}.og-ppf-crumbs [aria-current=page]{color:#f6f5f0}.og-ppf-hero{background:var(--ppf-ink);min-height:calc(100svh - 90px);display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){.og-ppf-motion-ready .og-ppf-hero-topline,.og-ppf-motion-ready .og-ppf-kicker,.og-ppf-motion-ready .og-ppf-hero-copy,.og-ppf-motion-ready .og-ppf-hero-link,.og-ppf-motion-ready .og-ppf-hero-wordmark{visibility:hidden;opacity:0}.og-ppf-motion-ready .og-ppf-hero-topline{transform:translateY(14px)}.og-ppf-motion-ready .og-ppf-kicker{transform:translateY(16px)}.og-ppf-motion-ready .og-ppf-title-line>span{transform:translateY(112%)}.og-ppf-motion-ready .og-ppf-hero-copy{transform:translateY(18px)}.og-ppf-motion-ready .og-ppf-hero-link{transform:translateY(12px)}.og-ppf-motion-ready .og-ppf-hero-wordmark{transform:translateY(22%)}.og-ppf-motion-ready .og-ppf-hero-stage>img{opacity:0}}.og-ppf-hero-stage{position:relative;display:flex;min-height:clamp(680px,100svh - 150px,930px);margin:0;overflow:hidden;isolation:isolate;background:#181a19;color:#fff;flex-grow:1}.og-ppf-hero-stage>img{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:52% center;filter:brightness(.7) saturate(.78) contrast(1.04);transform:scale(1.04)}.og-ppf-hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#080909bd,#0809091f 37%,#0809092e 57%,#080909d6),linear-gradient(270deg,rgba(8,9,9,.48),transparent 72%)}.og-ppf-hero-inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-height:inherit;padding:25px clamp(25px,6vw,90px) 0;direction:rtl}.og-ppf-hero-topline{display:flex;justify-content:space-between;gap:20px;color:#ffffffbd;direction:ltr;font:12px/1.5 Courier New,monospace;letter-spacing:.07em}.og-ppf-hero-topline.og-ppf-crumbs{justify-content:flex-start;padding:0;color:#ffffffbd;direction:rtl;font-size:13px;line-height:1.5;font-family:inherit;letter-spacing:0}.og-ppf-hero-topline.og-ppf-crumbs [aria-current=page]{color:#fff}.og-ppf-hero-topline.og-ppf-crumbs a:hover{color:var(--ppf-acid)}.og-ppf-hero-story{position:absolute;right:clamp(25px,6vw,90px);bottom:clamp(42px,7vh,90px);width:min(700px,47vw);margin:0;padding:0;text-align:right}.og-ppf-hero-story h1{margin:15px 0 18px;font-size:clamp(42px,6.1vw,82px);font-weight:800;line-height:1.2;letter-spacing:-.045em}.og-ppf-kicker,.og-ppf-micro-label{display:flex;align-items:center;gap:10px;margin:0;color:var(--ppf-acid);font:12px/1.6 Courier New,monospace;letter-spacing:.09em}.og-ppf-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--ppf-acid)}.og-ppf-title-line{display:block;width:fit-content;max-width:100%;overflow:hidden}.og-ppf-title-line>span{display:block}.og-ppf-title-line:last-child{color:var(--ppf-acid)}.og-ppf-hero-copy{max-width:485px;margin:0;color:#ffffffd1;font-size:clamp(16.8px,1.44vw,19.2px);line-height:1.2}.og-ppf-hero-link{display:inline-flex;align-items:center;gap:20px;margin-top:22px;padding-block:9px;border-bottom:1px solid var(--ppf-acid);color:#fff;font-size:15.6px;transition:gap .25s ease,color .25s ease}.og-ppf-hero-link:hover{gap:28px;color:var(--ppf-acid)}.og-ppf-hero-baseline{position:absolute;inset:0;pointer-events:none}.og-ppf-hero-wordmark{position:absolute;left:clamp(25px,6vw,90px);bottom:0;display:block;width:max-content;max-width:none;color:#fff;font-size:clamp(160px,20vw,280px);font-weight:900;line-height:.69;letter-spacing:-.105em;white-space:nowrap}.og-ppf-hero-image-caption{padding-bottom:7px;direction:rtl}.og-ppf-hero-image-caption span{color:var(--ppf-acid);font:12px/1.6 Courier New,monospace;letter-spacing:.08em}.og-ppf-hero-image-caption p{margin:5px 0 0;color:#ffffffe0;font-size:14.4px;white-space:nowrap}.og-ppf-hero-scroll{display:inline-flex;align-items:center;justify-self:end;gap:9px;padding-bottom:8px;color:#ffffffc7;font:10.8px Courier New,monospace;letter-spacing:.06em}.og-ppf-hero-index{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;min-height:55px;padding-inline:var(--gutter, 5vw);border-bottom:1px solid rgba(255,255,255,.19);color:#ffffffb3;font-size:13.2px}.og-ppf-hero-index>span:nth-child(2){justify-self:center;color:var(--ppf-acid);font:12px Courier New,monospace;letter-spacing:.08em}.og-ppf-hero-index a{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;transition:color .2s,background .2s}.og-ppf-hero-index a:hover{background:var(--ppf-acid);color:var(--ppf-ink)}.og-ppf-ribbon{overflow:hidden;padding-block:13px;background:var(--ppf-acid);color:var(--ppf-ink)}.og-ppf-ribbon-track,.og-ppf-ribbon-group{display:flex;width:max-content;align-items:center;gap:27px;direction:ltr}.og-ppf-ribbon-track{will-change:transform}.og-ppf-ribbon-group{flex:0 0 auto;padding-inline-end:27px}.og-ppf-ribbon-group span{font:12px Courier New,monospace;letter-spacing:.09em;white-space:nowrap}.og-ppf-ribbon-group i{width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.og-ppf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.og-ppf-section-meta{display:flex;justify-content:space-between;gap:20px;padding-bottom:13px;border-bottom:1px solid currentColor;color:#ffffff91;font-size:13.2px}.og-ppf-section-meta>span:first-child{color:var(--ppf-acid);font:12px Courier New,monospace;letter-spacing:.08em}.og-ppf-intro,.og-ppf-benefits,.og-ppf-finishes,.og-ppf-compare,.og-ppf-process,.og-ppf-coverage,.og-ppf-faq,.og-ppf-contact{padding:clamp(88px,13vw,188px) var(--gutter, 5vw)}.og-ppf-intro{background:var(--ppf-paper);color:var(--ppf-ink)}.og-ppf-intro .og-ppf-section-meta{border-color:#10111038;color:var(--ppf-muted)}.og-ppf-intro-grid{display:grid;grid-template-columns:minmax(100px,.45fr) minmax(300px,1.25fr) minmax(280px,.95fr);gap:clamp(30px,5vw,82px);align-items:start;padding-top:clamp(55px,8vw,118px)}.og-ppf-large-index{color:#d3d2cb;font:100 clamp(104px,15vw,208px)/.8 "Vazirmatn",sans-serif;letter-spacing:-.09em}.og-ppf-intro-heading .og-ppf-micro-label{color:#74736d}.og-ppf-intro-heading h2{margin:22px 0 0;font-size:clamp(38px,5.3vw,72px);font-weight:750;line-height:1.38;letter-spacing:-.05em}.og-ppf-intro-heading em{color:#8b8a82;font-style:normal}.og-ppf-intro-copy{padding-top:44px}.og-ppf-intro-copy p{margin:0;color:#67665f;font-size:16.8px;line-height:2.15}.og-ppf-intro-copy .og-ppf-intro-lead{margin-bottom:18px;color:var(--ppf-ink);font-size:17px;font-weight:600;line-height:2}.og-ppf-intro-specs{display:flex;flex-direction:column;gap:7px;margin-top:29px;padding-top:18px;border-top:1px solid rgba(16,17,16,.2)}.og-ppf-intro-specs span{color:#53534d;font:10.8px Courier New,monospace;letter-spacing:.07em}.og-ppf-intro-specs small{color:#87867f;font-size:12px}.og-ppf-products{padding:clamp(76px,9vw,132px) 0 clamp(84px,10vw,146px);overflow:hidden;background:#d8d8d5;color:var(--ppf-ink)}.og-ppf-products .og-ppf-section-meta,.og-ppf-products .og-ppf-products-heading,.og-ppf-products .og-ppf-brand-tabs,.og-ppf-products .og-ppf-brand-controls{margin-inline:var(--gutter, 5vw)}.og-ppf-products .og-ppf-section-meta{border-color:#10111038;color:var(--ppf-muted)}.og-ppf-products-intro{max-width:760px;margin:30px var(--gutter, 5vw) 32px;color:#65645e;font-size:16.8px;line-height:2.1}.og-ppf-products-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:60px;align-items:end;padding-block:clamp(46px,6vw,82px) clamp(36px,4vw,58px)}.og-ppf-products-heading h2{margin:0;font-size:clamp(39px,5.3vw,70px);font-weight:750;line-height:1.42;letter-spacing:-.05em}.og-ppf-products-heading h2 em{color:#85847c;font-style:normal}.og-ppf-products-heading>p{max-width:440px;margin:0 0 8px;color:#65645e;font-size:16.8px;line-height:2.1}.og-ppf-brand-tabs{display:flex;gap:clamp(24px,4vw,58px);margin-bottom:28px;overflow-x:auto;scrollbar-width:none}.og-ppf-brand-tabs::-webkit-scrollbar{display:none}.og-ppf-brand-tabs button{flex:0 0 auto;padding:0 0 7px;border:0;border-bottom:1px solid transparent;background:transparent;color:#666660;font-size:18px;cursor:pointer}.og-ppf-brand-tabs button[aria-current=true]{border-color:#171917;color:#171917}.og-ppf-brand-swiper{overflow:visible;padding-inline:var(--gutter, 5vw)}.og-ppf-brand-slide{width:clamp(330px,29vw,440px);min-width:0;padding-inline:0}.og-ppf-brand-cover{display:grid;height:clamp(160px,18vw,230px);place-items:center}.og-ppf-brand-cover img{width:min(62%,200px);height:85px;object-fit:contain;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.og-ppf-brand-slide:hover .og-ppf-brand-cover img{transform:scale(1.055)}.og-ppf-brand-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:13px 8px}.og-ppf-brand-heading h3{margin:0;font-size:22px;font-weight:650;line-height:1.35}.og-ppf-brand-heading>span{color:#686861;font-size:16.8px}.og-ppf-brand-specs{margin:10px 0 0;border-top:1px solid rgba(16,17,16,.32)}.og-ppf-brand-specs>div{display:grid;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:14px;align-items:start;padding-block:16px;border-bottom:1px solid rgba(16,17,16,.25)}.og-ppf-brand-specs dt{color:#686861;font-size:20px}.og-ppf-brand-specs dd{margin:0;color:#252622;font-size:20px;line-height:1.75;text-align:end}.og-ppf-brand-controls{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;gap:24px;align-items:center;margin-top:clamp(40px,6vw,82px)}.og-ppf-brand-count{display:inline-flex;gap:8px;align-items:center;color:#676861;font:16.8px Courier New,monospace}.og-ppf-brand-count b{color:#171917;font-weight:600}.og-ppf-brand-count i{font-style:normal}.og-ppf-brand-progress{position:relative;height:1px;overflow:hidden;background:#10111033}.og-ppf-brand-progress span{position:absolute;inset-block:0;inset-inline-start:0;width:0;background:#171917;transition:width .35s ease}.og-ppf-brand-arrows{display:flex;gap:12px}.og-ppf-brand-arrows button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(16,17,16,.35);border-radius:50%;background:transparent;color:#171917;cursor:pointer;transition:background .2s ease,color .2s ease}.og-ppf-brand-arrows button:hover:not(:disabled){background:#171917;color:#f6f5f0}.og-ppf-brand-arrows button:disabled{opacity:.35;cursor:default}.og-ppf-benefits{background:#111312;color:#f6f5f0}.og-ppf-benefits-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(60px,10vw,160px);padding-top:clamp(60px,8vw,112px)}.og-ppf-benefits-heading{position:sticky;top:110px;align-self:start}.og-ppf-benefits-heading .og-ppf-micro-label{margin-bottom:24px}.og-ppf-benefits-heading h2{margin:0;font-size:clamp(38px,4.9vw,66px);font-weight:750;line-height:1.43;letter-spacing:-.045em}.og-ppf-benefits-heading h2 em{color:var(--ppf-acid);font-style:normal}.og-ppf-benefits-heading>p:last-child{max-width:420px;margin:26px 0 0;color:#a8a8a1;font-size:15.6px;line-height:2.1}.og-ppf-benefit-list{border-top:1px solid rgba(255,255,255,.25)}.og-ppf-benefit-row{position:relative;display:grid;grid-template-columns:46px minmax(180px,.85fr) minmax(190px,1fr) 24px;align-items:center;gap:18px;min-height:140px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.25)}.og-ppf-benefit-row h3{margin:0;font-size:clamp(17px,1.6vw,21px);font-weight:600}.og-ppf-benefit-row p{margin:0;color:#aaa9a3;font-size:14.4px;line-height:2}.og-ppf-benefit-row:hover .og-ppf-row-mark{color:var(--ppf-acid);transform:translate(-4px,-4px)}.og-ppf-row-number{color:var(--ppf-acid);font:12px Courier New,monospace}.og-ppf-row-mark{color:#777871;font-size:19px;transition:color .2s,transform .2s}.og-ppf-craft{padding:clamp(88px,13vw,188px) var(--gutter, 5vw);background:#111312;color:#f6f5f0}.og-ppf-craft .og-ppf-section-meta{color:#ffffff91}.og-ppf-craft-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.65fr);gap:clamp(40px,8vw,120px);align-items:end;padding-block:clamp(52px,7vw,98px) clamp(40px,5vw,72px)}.og-ppf-craft-heading .og-ppf-micro-label{margin-bottom:20px}.og-ppf-craft-heading h2{margin:0;font-size:clamp(39px,4vw,38px);font-weight:750;line-height:1.4;letter-spacing:-.05em}.og-ppf-craft-heading h2 em{color:var(--ppf-acid);font-style:normal}.og-ppf-craft-heading>p{max-width:430px;margin:0 0 8px;color:#aaa9a3;font-size:15.6px;line-height:2.15}.og-ppf-craft-gallery{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.72fr);align-items:end;gap:clamp(22px,4vw,62px)}.og-ppf-craft-image{min-width:0;margin:0}.og-ppf-craft-image img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;background:#202220;transition:transform .8s cubic-bezier(.2,.7,.2,1);border-radius:15px}.og-ppf-craft-image:hover img{transform:scale(1.025)}.og-ppf-craft-image figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:13px;color:#f6f5f0a6;font-size:12px}.og-ppf-craft-image figcaption span:first-child{color:var(--ppf-acid);font:10.8px Courier New,monospace;letter-spacing:.07em}.og-ppf-craft-image--application img{aspect-ratio:1.65;object-position:center}.og-ppf-craft-image--clarity img{aspect-ratio:1.18;object-position:34% center}.og-ppf-brand-marquee{overflow:hidden;background:#f0efe9;color:var(--ppf-ink)}.og-ppf-brand-marquee-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 var(--gutter, 5vw) 22px}.og-ppf-brand-marquee-heading>span{color:#74736d;font:14.4px Courier New,monospace;letter-spacing:.08em}.og-ppf-brand-marquee-heading p{margin:0;color:#65645e;font-size:16.8px}.og-ppf-brand-marquee-window{overflow:hidden;width:100%;border-block:1px solid rgba(16,17,16,.2)}.og-ppf-brand-marquee-track,.og-ppf-brand-marquee-group{display:flex;width:max-content;align-items:center;direction:ltr}.og-ppf-brand-marquee-track{will-change:transform}.og-ppf-brand-marquee-group{flex:0 0 auto}.og-ppf-brand-logo{display:grid;width:clamp(150px,17vw,230px);height:112px;flex:0 0 auto;place-items:center;padding-inline:clamp(25px,4vw,56px);border-inline-end:1px solid rgba(16,17,16,.15)}.og-ppf-brand-logo img{display:block;width:100%;height:48px;object-fit:contain;filter:grayscale(1) brightness(.48) contrast(1.1);opacity:.78;transition:filter .3s ease,opacity .3s ease}.og-ppf-brand-logo:hover img{filter:grayscale(1) brightness(.25);opacity:1}.og-ppf-finishes{background:#f0efe9;color:var(--ppf-ink)}.og-ppf-finishes .og-ppf-section-meta{border-color:#10111038;color:var(--ppf-muted)}.og-ppf-finishes-header,.og-ppf-compare-heading,.og-ppf-process-heading,.og-ppf-coverage-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.65fr);gap:60px;align-items:end;padding-block:clamp(50px,7vw,100px) clamp(44px,6vw,80px)}.og-ppf-finishes-header h2,.og-ppf-compare-heading h2,.og-ppf-process-heading h2,.og-ppf-coverage-heading h2,.og-ppf-faq-layout h2,.og-ppf-contact h2{margin:0;font-size:clamp(39px,5.5vw,74px);font-weight:750;line-height:1.4;letter-spacing:-.05em}.og-ppf-finishes-header h2 em,.og-ppf-compare-heading h2 em,.og-ppf-process-heading h2 em,.og-ppf-coverage-heading h2 em,.og-ppf-faq-layout h2 em,.og-ppf-contact h2 em{color:#85847c;font-style:normal}.og-ppf-finishes-header>p,.og-ppf-compare-heading>p,.og-ppf-process-heading>p,.og-ppf-coverage-heading>p{max-width:420px;margin:0 0 8px;color:#6e6d66;font-size:15.6px;line-height:2.1}.og-ppf-finish-list{border-top:1px solid rgba(16,17,16,.28)}.og-ppf-finish-row{display:grid;grid-template-columns:54px 22px minmax(100px,.45fr) minmax(220px,1fr) 120px;align-items:center;gap:clamp(15px,2.6vw,38px);min-height:110px;border-bottom:1px solid rgba(16,17,16,.2)}.og-ppf-finish-row h3{margin:0;font-size:20px;font-weight:650}.og-ppf-finish-row p{max-width:440px;margin:0;color:#686760;font-size:14.4px;line-height:2}.og-ppf-finish-swatch{width:20px;height:20px;border:1px solid rgba(16,17,16,.3);border-radius:50%}.og-ppf-finish-swatch--clear{background:linear-gradient(135deg,#fff 0 47%,#aaa 49% 52%,#ddd 54%)}.og-ppf-finish-swatch--matte{background:#777872}.og-ppf-finish-swatch--color{background:#d0bb8b}.og-ppf-finish-code{justify-self:end;color:#77766f;font:10.8px Courier New,monospace;letter-spacing:.06em}.og-ppf-material-note{display:grid;grid-template-columns:minmax(0,1fr) 100px 250px;gap:38px;align-items:center;margin-top:clamp(54px,8vw,112px);padding:30px 0;border-top:1px solid rgba(16,17,16,.25);border-bottom:1px solid rgba(16,17,16,.25)}.og-ppf-material-note .og-ppf-micro-label{color:#77766f}.og-ppf-material-note h3{margin:13px 0 8px;font-size:21px}.og-ppf-material-note p:last-child{max-width:680px;margin:0;color:#696861;font-size:14.4px;line-height:2}.og-ppf-thickness-note{display:flex;align-items:center;gap:18px;margin-top:20px;padding-top:15px;border-top:1px solid rgba(16,17,16,.17)}.og-ppf-thickness-note>span{flex:0 0 auto;color:#53534d;font:12px Courier New,monospace;letter-spacing:.04em}.og-ppf-thickness-note>p{max-width:520px;margin:0;color:#696861;font-size:14.4px;line-height:1.9}.og-ppf-layer-diagram{position:relative;display:flex;flex-direction:column;gap:5px;width:148px;padding-inline-start:20px}.og-ppf-layer-diagram i{display:block;height:5px;background:#b9b8b1}.og-ppf-layer-diagram i:first-child{width:100%;height:2px;background:var(--ppf-ink)}.og-ppf-layer-diagram i:nth-child(2){width:93%;background:#96958e}.og-ppf-layer-diagram i:nth-child(3){width:86%;background:#c1c0b8}.og-ppf-layer-diagram i:nth-child(4){width:78%;height:8px;background:var(--ppf-acid)}.og-ppf-layer-diagram span{position:absolute;inset-inline-start:0;inset-block-start:31px;color:#50504a;font:10.8px Courier New,monospace;writing-mode:vertical-rl}.og-ppf-material-aside{justify-self:end;color:#717069;font-size:13.2px;line-height:1.9}.og-ppf-material-aside strong{display:inline-block;margin-bottom:6px;color:var(--ppf-ink)}.og-ppf-material-aside [dir=ltr]{display:inline-block;margin-block:3px 6px;font:10.8px/1.8 Courier New,monospace}.og-ppf-compare{padding-block:clamp(80px,9vw,128px);background:#f0efe9;color:var(--ppf-ink)}.og-ppf-compare .og-ppf-section-meta{border-color:#10111038;color:var(--ppf-muted)}.og-ppf-compare-heading{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding-block:clamp(48px,6vw,76px) 16px;text-align:center}.og-ppf-compare-heading h2{font-size:clamp(39px,5.5vw,72px);line-height:1.3}.og-ppf-compare-heading h2 em{color:#777e39}.og-ppf-compare-heading>p{max-width:620px;margin:0;color:#6e6d66}.og-ppf-compare-eyebrow{color:#77766e;font:11px Courier New,monospace;letter-spacing:.16em}.og-ppf-compare-visual{width:min(100%,1040px);margin-inline:auto}.og-ppf-compare-car{position:relative;margin:0}.og-ppf-compare-car img{display:block;width:100%;height:auto}.og-ppf-compare-labels{position:absolute;inset:16.5% 5.5% auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;direction:ltr}.og-ppf-compare-label{display:grid;justify-items:center;gap:5px;width:fit-content;min-width:min(100%,175px);padding:10px 18px 11px;border-radius:999px;color:var(--ppf-ink);text-align:center;direction:rtl;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.og-ppf-compare-label span{font:10px/1.5 Courier New,monospace;letter-spacing:.05em}.og-ppf-compare-label strong{font-size:17px;font-weight:750;line-height:1.5}.og-ppf-compare-label--ppf{justify-self:start;background:#d3deebe8}.og-ppf-compare-label--ppf span{color:#52677c}.og-ppf-compare-label--ceramic{justify-self:end;background:#d8e3d3e8}.og-ppf-compare-label--ceramic span{color:#596a50}.og-ppf-compare-visual-caption{margin:-8px 0 0;color:#85847c;font:10px Courier New,monospace;letter-spacing:.12em;text-align:center}.og-ppf-compare-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin:clamp(40px,6vw,70px) auto 0;direction:ltr}.og-ppf-compare-column{padding:8px clamp(20px,4vw,48px) 15px;direction:rtl}.og-ppf-compare-column h3{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding-bottom:15px;border-bottom:1px solid rgba(16,17,16,.22);font-size:20px;font-weight:750}.og-ppf-compare-column h3 span{color:#77766e;font:10px Courier New,monospace;letter-spacing:.06em}.og-ppf-compare-column ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.og-ppf-compare-column li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:13px;padding-block:13px;color:#45443f;font-size:15.6px;line-height:1.9}.og-ppf-compare-column li+li{border-top:1px solid rgba(16,17,16,.1)}.og-ppf-compare-column li svg{margin-top:4px;color:#777e39;stroke-width:1.6}.og-ppf-compare-column--ppf{border-right:1px solid rgba(16,17,16,.22)}.og-ppf-compare-column--ceramic li svg{color:#748171}.og-ppf-compare-note{max-width:820px;margin:38px auto 0;color:#6e6d66;font-size:13.2px;line-height:2;text-align:center}.og-ppf-compare-details{max-width:1000px;margin:46px auto 0}.og-ppf-compare-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;border-block:1px solid rgba(16,17,16,.24);color:#34342f;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.og-ppf-compare-details>summary::-webkit-details-marker{display:none}.og-ppf-compare-details>summary:after{content:"+";color:#777e39;font:24px/1 Courier New,monospace}.og-ppf-compare-details[open]>summary:after{content:"−"}.og-ppf-compare-details>summary:focus-visible{outline:2px solid #777e39;outline-offset:5px}.og-ppf-compare-table-wrap{overflow-x:auto;margin-top:18px;border-block:1px solid rgba(16,17,16,.22)}.og-ppf-compare-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;text-align:right}.og-ppf-compare-table thead th{padding:24px 22px;border-bottom:1px solid rgba(16,17,16,.13);color:#45443f;font-size:14.4px;line-height:1.7;vertical-align:middle}.og-ppf-compare-table thead th:first-child{width:25%;color:#77766e;text-align:right;vertical-align:top}.og-ppf-compare-table thead th:not(:first-child){width:37.5%;text-align:center}.og-ppf-compare-table thead th:nth-child(2){border-radius:15px 15px 0 0;background:#e5eacb;color:var(--ppf-ink)}.og-ppf-compare-table thead th svg{display:block;margin:0 auto 11px;color:#707a1c;stroke-width:1.6}.og-ppf-compare-table thead th>span{display:block;color:#646957;font:12px/1.7 Courier New,monospace;letter-spacing:.05em}.og-ppf-compare-table thead th strong{display:block;margin-top:7px;font-size:19px;font-weight:700}.og-ppf-compare-table thead th small{display:block;margin-top:4px;color:#606158;font-size:14.4px;font-weight:400}.og-ppf-compare-table tbody th,.og-ppf-compare-table tbody td{padding:21px 22px;border-bottom:1px solid rgba(16,17,16,.13);font-size:16.8px;line-height:1.95;vertical-align:middle}.og-ppf-compare-table tbody th{width:25%;color:#66655f;font-weight:650}.og-ppf-compare-table tbody th span{display:inline-block;margin-inline-end:14px;color:#777e39;font:12px Courier New,monospace}.og-ppf-compare-table tbody td{color:#45443f}.og-ppf-compare-table tbody td:nth-child(2){background:#e5eacb;color:var(--ppf-ink)}.og-ppf-compare-table tbody tr:last-child th,.og-ppf-compare-table tbody tr:last-child td{border-bottom:0}.og-ppf-compare-table tbody tr:last-child td:nth-child(2){border-radius:0 0 15px 15px}.og-ppf-compare-scroll-hint{display:none}.og-ppf-process{background:#f0efe9;color:var(--ppf-ink)}.og-ppf-process .og-ppf-section-meta{border-color:#10111038;color:var(--ppf-muted)}.og-ppf-process-heading{padding-bottom:clamp(46px,6vw,78px)}.og-ppf-process-heading h2 em{color:#898880}.og-ppf-process-list{margin:0;padding:0;border-top:1px solid rgba(16,17,16,.25);list-style:none}.og-ppf-process-list li{position:relative;display:grid;grid-template-columns:105px minmax(190px,.75fr) minmax(240px,1fr);align-items:center;gap:26px;min-height:116px;border-bottom:1px solid rgba(16,17,16,.2)}.og-ppf-process-list li h3{margin:0;font-size:17px;font-weight:650}.og-ppf-process-list li p{max-width:520px;margin:0;color:#6c6b64;font-size:14.4px;line-height:2}.og-ppf-step-index{color:#85847c;font:15.6px Courier New,monospace}.og-ppf-process-line{position:absolute;inset-inline-start:0;inset-block-end:-1px;width:100%;height:1px;background:var(--ppf-ink);transform:scaleX(0);transform-origin:right}.og-ppf-coverage{background:#deddd6;color:var(--ppf-ink)}.og-ppf-coverage .og-ppf-section-meta{border-color:#10111038;color:#65645e}.og-ppf-coverage-heading h2 em{color:#8a8982}.og-ppf-coverage-list{border-top:1px solid rgba(16,17,16,.27)}.og-ppf-coverage-list article{display:grid;grid-template-columns:60px minmax(150px,.55fr) minmax(240px,1fr) 110px;align-items:center;gap:25px;min-height:98px;border-bottom:1px solid rgba(16,17,16,.22)}.og-ppf-coverage-list article h3{margin:0;font-size:17px;font-weight:650}.og-ppf-coverage-list article p{max-width:520px;margin:0;color:#686760;font-size:14.4px;line-height:1.9}.og-ppf-coverage-tag{justify-self:end;color:#6c6b64;font:10.8px Courier New,monospace;letter-spacing:.07em}.og-ppf-quote-line{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding-top:8px}.og-ppf-quote-line p{max-width:600px;margin:0;color:#5f5e58;font-size:14.4px;line-height:2}.og-ppf-quote-line a{display:inline-flex;align-items:center;gap:12px;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:14.4px;white-space:nowrap;transition:gap .2s}.og-ppf-quote-line a:hover{gap:18px}.og-ppf-faq{background:var(--ppf-paper);color:var(--ppf-ink)}.og-ppf-faq .og-ppf-section-meta{border-color:#10111038;color:var(--ppf-muted)}.og-ppf-faq-layout{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,138px);padding-top:clamp(60px,8vw,108px)}.og-ppf-faq-layout h2 em{color:#8a8982}.og-ppf-faq-layout header>p{max-width:370px;margin:21px 0 0;color:#6c6b64;font-size:14.4px;line-height:2.1}.og-ppf-faq-list{border-top:1px solid rgba(16,17,16,.26)}.og-ppf-faq-list details{border-bottom:1px solid rgba(16,17,16,.21)}.og-ppf-faq-list summary{position:relative;padding:21px 38px 21px 12px;cursor:pointer;font-size:16.8px;font-weight:650;list-style:none}.og-ppf-faq-list summary::-webkit-details-marker{display:none}.og-ppf-faq-list summary:before{position:absolute;inset-inline-start:8px;content:"+";color:#6f7060;font:20px/1 Courier New,monospace}.og-ppf-faq-list details[open] summary:before{content:"−";color:#7c8200}.og-ppf-faq-list details p{max-width:760px;margin:0;padding:0 38px 23px 12px;color:#696861;font-size:14.4px;line-height:2.1}.og-ppf-page .og-service-offers,.og-ppf-page .og-service-related{padding:clamp(62px,9vw,120px) var(--gutter, 5vw);background:#111312;color:#f6f5f0}.og-ppf-page .og-service-offer-grid{display:block;border-top:1px solid rgba(255,255,255,.23)}.og-ppf-page .og-service-offer-card{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(120px,.6fr) auto;align-items:center;gap:22px;min-height:76px;padding:15px 8px;border:0;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;color:#f6f5f0}.og-ppf-page .og-service-offer-card>strong{font-size:16.8px}.og-ppf-page .og-service-offer-card>span{color:#aaa9a3;font-size:13.2px}.og-ppf-page .og-service-offer-card:hover{background:#ffffff0a}.og-ppf-page .og-service-offer-link{color:var(--ppf-acid)!important}.og-ppf-page .og-service-all-offers{display:inline-flex;margin-top:24px;color:#f6f5f0}.og-ppf-page .og-service-related{padding-top:100px}.og-ppf-page .og-service-related-heading .og-eyebrow{color:#d6d5cf}.og-ppf-page .og-service-related-grid{border-top:1px solid rgba(255,255,255,.24)}.og-ppf-page .og-service-related-card{border-color:#ffffff3d;color:#f6f5f0}.og-ppf-page .og-service-related-card:hover{background:#ffffff0d}.og-ppf-contact{background:#111312;color:#f6f5f0}.og-ppf-contact .og-ppf-section-meta{color:#ffffff91}.og-ppf-contact-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:clamp(55px,11vw,170px);align-items:end;padding-block:clamp(60px,8vw,112px) clamp(65px,8vw,115px)}.og-ppf-contact-main .og-ppf-micro-label{margin-bottom:21px}.og-ppf-contact-main h2{font-size:clamp(50px,8vw,112px);line-height:1.22}.og-ppf-contact-main h2 em{color:var(--ppf-acid)}.og-ppf-contact-action{display:flex;flex-direction:column;align-items:flex-start}.og-ppf-contact-action>p{max-width:350px;margin:0 0 25px;color:#aaa9a3;font-size:15.6px;line-height:2}.og-ppf-contact-action>a:first-of-type{display:inline-flex;align-items:center;gap:26px;padding:16px 20px;background:var(--ppf-acid);color:var(--ppf-ink);font-size:15.6px;transition:gap .2s,background .2s}.og-ppf-contact-action>a:first-of-type:hover{gap:34px;background:#f4ff77}.og-ppf-contact-phone{margin-top:23px;color:#f6f5f0;font:15.6px Courier New,monospace}.og-ppf-contact-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);color:#a7a69f;font-size:12px}.og-ppf-contact-foot a{display:inline-flex;align-items:center;gap:7px;color:#f6f5f0}.og-ppf-contact-foot a:hover{color:var(--ppf-acid)}.og-ppf-page a:focus-visible,.og-ppf-page summary:focus-visible{outline:2px solid var(--ppf-acid);outline-offset:5px}@media(max-width:1050px){.og-ppf-intro-grid{grid-template-columns:100px minmax(260px,1fr) minmax(240px,1fr);gap:32px}.og-ppf-benefits-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:55px}.og-ppf-benefit-row{grid-template-columns:36px minmax(140px,.8fr) minmax(160px,1fr) 20px;gap:13px}.og-ppf-process-list li{grid-template-columns:72px minmax(170px,.8fr) minmax(220px,1fr)}}@media(max-width:760px){.og-ppf-hero-stage{min-height:min(840px,100svh - 145px);min-height:max(700px,min(840px,100svh - 145px))}.og-ppf-hero-stage>img{object-position:56% center}.og-ppf-hero-inner{padding:20px 22px 25px}.og-ppf-hero-topline{gap:10px;font-size:9.6px}.og-ppf-hero-topline span:nth-child(2){display:none}.og-ppf-hero-story{right:22px;bottom:clamp(150px,25vh,210px);width:calc(100% - 92px)}.og-ppf-hero-story h1{font-size:clamp(41px,10vw,66px)}.og-ppf-hero-copy{max-width:440px;font-size:15.6px}.og-ppf-hero-wordmark{left:22px;font-size:clamp(100px,22vw,170px)}.og-ppf-hero-image-caption{display:none}.og-ppf-hero-scroll{font-size:9.6px}.og-ppf-hero-index{grid-template-columns:1fr auto}.og-ppf-hero-index>span:nth-child(2){display:none}.og-ppf-intro,.og-ppf-products,.og-ppf-benefits,.og-ppf-craft,.og-ppf-finishes,.og-ppf-compare,.og-ppf-process,.og-ppf-coverage,.og-ppf-faq,.og-ppf-contact{padding-block:76px}.og-ppf-intro-grid{grid-template-columns:68px minmax(0,1fr);gap:25px 18px;padding-top:48px}.og-ppf-large-index{font-size:clamp(72px,17vw,120px)}.og-ppf-intro-heading{grid-column:2}.og-ppf-intro-heading h2{margin-top:15px;font-size:clamp(36px,9vw,53px)}.og-ppf-intro-copy{grid-column:2;padding-top:0}.og-ppf-intro-copy .og-ppf-intro-lead{font-size:18px}.og-ppf-products-heading{grid-template-columns:1fr;gap:22px;padding-block:48px 36px}.og-ppf-products-heading h2{font-size:clamp(38px,9vw,55px)}.og-ppf-brand-tabs{gap:25px;margin-bottom:20px}.og-ppf-brand-tabs button{font-size:16.8px}.og-ppf-brand-swiper{padding-inline:var(--gutter, 5vw)}.og-ppf-brand-slide{width:min(84vw,420px)}.og-ppf-brand-cover{height:160px}.og-ppf-brand-heading{padding-block:21px 17px}.og-ppf-brand-heading h3{font-size:25px}.og-ppf-brand-specs>div{grid-template-columns:86px minmax(0,1fr);gap:10px;padding-block:14px}.og-ppf-brand-specs dt,.og-ppf-brand-specs dd{font-size:18px}.og-ppf-brand-controls{grid-template-columns:auto minmax(40px,1fr) auto;gap:14px;margin-top:38px}.og-ppf-brand-arrows{gap:8px}.og-ppf-brand-arrows button{width:40px;height:40px}.og-ppf-brand-marquee-heading{align-items:flex-start;flex-direction:column;gap:8px;padding-bottom:17px}.og-ppf-brand-logo{width:160px;height:88px;padding-inline:28px}.og-ppf-brand-logo img{height:40px}.og-ppf-benefits-layout{grid-template-columns:1fr;gap:50px;padding-top:48px}.og-ppf-benefits-heading{position:static}.og-ppf-benefits-heading h2{font-size:clamp(39px,9vw,56px)}.og-ppf-benefit-row{grid-template-columns:33px minmax(0,1fr) 22px;gap:11px;min-height:0;padding:22px 0}.og-ppf-benefit-row h3{grid-column:2;grid-row:1}.og-ppf-benefit-row p{grid-column:2/4;grid-row:2}.og-ppf-benefit-row .og-ppf-row-mark{grid-column:3;grid-row:1}.og-ppf-craft-heading{grid-template-columns:1fr;gap:24px;padding-block:48px 36px}.og-ppf-craft-heading h2{font-size:clamp(38px,9vw,55px)}.og-ppf-craft-gallery{grid-template-columns:1fr;gap:38px}.og-ppf-craft-image--application{width:100%}.og-ppf-craft-image--application img{aspect-ratio:1.3}.og-ppf-craft-image--clarity{width:min(84%,460px);justify-self:start}.og-ppf-craft-image--clarity img{aspect-ratio:1.3;object-position:34% center}.og-ppf-finishes-header,.og-ppf-compare-heading,.og-ppf-process-heading,.og-ppf-coverage-heading,.og-ppf-faq-layout,.og-ppf-contact-main{grid-template-columns:1fr;gap:24px}.og-ppf-finishes-header,.og-ppf-compare-heading,.og-ppf-process-heading,.og-ppf-coverage-heading{padding-block:48px 36px}.og-ppf-finishes-header h2,.og-ppf-compare-heading h2,.og-ppf-process-heading h2,.og-ppf-coverage-heading h2,.og-ppf-faq-layout h2{font-size:clamp(38px,9vw,55px)}.og-ppf-finish-row{grid-template-columns:30px 18px minmax(70px,.55fr) minmax(0,1fr);gap:12px;min-height:100px}.og-ppf-finish-row h3{font-size:17px}.og-ppf-finish-row p{grid-column:3/5;grid-row:2;padding-bottom:15px}.og-ppf-finish-code{display:none}.og-ppf-finish-swatch{width:17px;height:17px}.og-ppf-material-note{grid-template-columns:1fr auto;gap:20px;margin-top:55px}.og-ppf-thickness-note{align-items:flex-start;flex-direction:column;gap:5px}.og-ppf-layer-diagram{grid-column:2;grid-row:1/3;width:105px}.og-ppf-material-note>div:nth-child(2){grid-column:1;grid-row:1/3}.og-ppf-material-aside{display:none}.og-ppf-compare-heading{padding-bottom:36px}.og-ppf-compare-table th,.og-ppf-compare-table td{padding:14px 12px}.og-ppf-compare-scroll-hint{display:block;margin:13px 0 0;color:#d0cfc9;font-size:14.4px;line-height:1.9}.og-ppf-compare-heading{gap:12px;padding-block:42px 22px}.og-ppf-compare-heading>p{font-size:14.4px}.og-ppf-compare-labels{inset:16% 3% auto;gap:10px}.og-ppf-compare-label{min-width:0;padding:7px 9px 8px;gap:3px}.og-ppf-compare-label span{font-size:8.4px}.og-ppf-compare-label strong{font-size:clamp(12px,3.6vw,15px)}.og-ppf-compare-visual-caption{margin-top:0;font-size:8.4px}.og-ppf-compare-points{grid-template-columns:1fr;margin-top:36px}.og-ppf-compare-column{padding:20px 0}.og-ppf-compare-column--ppf{border-right:0;border-bottom:1px solid rgba(16,17,16,.22)}.og-ppf-compare-column h3{font-size:18px}.og-ppf-compare-column li{font-size:14.4px}.og-ppf-compare-note{margin-top:26px;text-align:right}.og-ppf-compare-details{margin-top:32px}.og-ppf-compare-details>summary{font-size:14px}.og-ppf-compare-scroll-hint{color:#6e6d66}.og-ppf-process-list li{grid-template-columns:45px minmax(0,1fr);gap:9px 17px;min-height:0;padding-block:21px}.og-ppf-step-index{grid-column:1;grid-row:1/3;align-self:start;padding-top:3px}.og-ppf-process-list li h3{grid-column:2;grid-row:1}.og-ppf-process-list li p{grid-column:2;grid-row:2}.og-ppf-coverage-list article{grid-template-columns:34px minmax(0,1fr) auto;gap:10px 14px;min-height:0;padding-block:19px}.og-ppf-coverage-list article h3{grid-column:2;grid-row:1}.og-ppf-coverage-list article p{grid-column:2/4;grid-row:2}.og-ppf-coverage-tag{grid-column:3;grid-row:1;font-size:9.6px}.og-ppf-quote-line{align-items:flex-start;flex-direction:column;gap:15px}.og-ppf-faq-layout{padding-top:48px}.og-ppf-faq-list summary{padding-block:19px;font-size:15.6px}.og-ppf-faq-list details p{font-size:13.2px}.og-ppf-page .og-service-offer-card{grid-template-columns:1fr auto;gap:8px 15px}.og-ppf-page .og-service-offer-card>strong{grid-column:1;grid-row:2}.og-ppf-page .og-service-offer-card>span:not(.og-service-offer-link){grid-column:1}.og-ppf-page .og-service-offer-link{grid-column:2;grid-row:1/4}.og-ppf-contact-main{align-items:start;padding-block:48px}.og-ppf-contact-main h2{font-size:clamp(50px,13vw,78px)}.og-ppf-contact-foot{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.og-ppf-hero-topline span:first-child{font-size:8.4px}.og-ppf-hero-topline span:last-child{font-size:8.4px}.og-ppf-hero-wordmark{font-size:clamp(96px,23vw,145px)}.og-ppf-hero-scroll{gap:4px;font-size:8.4px}.og-ppf-section-meta{font-size:10.8px}}@media(prefers-reduced-motion:reduce){.og-ppf-page *,.og-ppf-page *:before,.og-ppf-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.og-contact-page{--contact-paper: #f6f5f1;--contact-ink: #111214;--contact-muted: #6b6b66;--contact-line: #d8d6cf;--contact-accent: #f76707;--contact-dark: #1a1c1a;--contact-shell: 1440px;--contact-pad: clamp(22px, 6.2vw, 92px);--contact-ease: cubic-bezier(.22, 1, .36, 1);width:100%;overflow:clip;background:var(--contact-paper);color:var(--contact-ink);font-family:Vazirmatn,sans-serif;font-size:15px;line-height:1.85;text-align:right;isolation:isolate}.og-contact-page *,.og-contact-page *:before,.og-contact-page *:after{box-sizing:border-box}.og-contact-page h1,.og-contact-page h2,.og-contact-page p,.og-contact-page figure{margin:0}.og-contact-page a{color:inherit;text-decoration:none}.og-contact-page :focus-visible{outline:2px solid var(--contact-accent);outline-offset:5px}.og-contact-page .og-contact-shell{width:min(100%,var(--contact-shell));margin-inline:auto;padding-inline:var(--contact-pad)}.og-contact-page .og-contact-mono{font:10px/1.5 Courier New,monospace;letter-spacing:.12em}body:has(.og-contact-page) .og-nav{--paper: #f6f5f1;--ink: #111214;--line: #d8d6cf;color:#111214}.og-contact-hero{position:relative;display:flex;align-items:stretch;min-height:min(830px,100svh);padding-block:112px 30px;color:#f5f3ee}.og-contact-hero>.og-contact-shell{display:flex;flex-direction:column}.og-contact-kicker{display:flex;align-items:center;gap:10px;color:#f5f3eed1;font:10px/1.5 Courier New,monospace;letter-spacing:.1em;text-transform:uppercase}.og-contact-kicker__dot{width:7px;height:7px;border-radius:50%;background:var(--contact-accent, #f76707)}.og-contact-kicker__slash{color:#f5f3ee94}.og-contact-kicker__index{margin-inline-start:auto;color:#f5f3eead}.og-contact-hero__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.33fr);gap:clamp(26px,5vw,80px);align-items:end;flex:1;padding-block:clamp(48px,8.5vh,92px) clamp(40px,7vh,76px)}.og-contact-title{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(58px,8vw,100px);font-weight:800;line-height:1;letter-spacing:-.055em}.og-contact-title__line{display:block;overflow:hidden;padding-block:.02em .1em}.og-contact-title__line>span{display:block;animation:og-contact-title-in .9s var(--contact-ease, cubic-bezier(.22, 1, .36, 1)) both}.og-contact-title__line:nth-child(2)>span{animation-delay:.12s}.og-contact-title__line:nth-child(3)>span{animation-delay:.24s}.og-contact-title__line--accent{color:var(--contact-accent, #f76707)}.og-contact-hero__aside{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-block-end:12px;animation:og-contact-fade-in .7s .32s both}.og-contact-hero__aside>p{max-width:25em;color:#f5f3eedb;font-size:14px;line-height:2}.og-contact-pill{display:inline-flex;align-items:center;gap:20px;min-height:52px;padding:11px 20px;border-radius:999px;background:var(--contact-ink, #111214);color:#fff!important;font:600 15px/1.4 Arial,sans-serif;transition:background .25s ease,transform .25s ease}.og-contact-pill .og-lucide{color:var(--contact-accent, #f76707);transition:transform .25s ease}.og-contact-pill:hover{transform:translateY(-2px);background:#2a2b28}.og-contact-pill:hover .og-lucide{transform:translate(-2px,-2px)}.og-contact-hero__footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:54px;border-top:1px solid rgba(245,243,238,.32);color:#f5f3eed1;font-size:11px}.og-contact-hero__footer>:nth-child(2){display:inline-flex;align-items:center;justify-self:center;gap:10px;min-height:44px;transition:color .2s ease}.og-contact-hero__footer>:nth-child(2):hover{color:var(--contact-accent, #f76707)}.og-contact-hero__footer .og-contact-mono{justify-self:end;color:#f5f3eea8}.og-contact-channels{background:#fff}.og-contact-channels__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--contact-line, #d8d6cf)}.og-contact-channel{position:relative;display:flex;min-width:0;min-height:198px;flex-direction:column;align-items:flex-start;gap:7px;padding:26px clamp(18px,2.7vw,38px);transition:background .25s ease}.og-contact-channel+.og-contact-channel{border-inline-start:1px solid var(--contact-line, #d8d6cf)}.og-contact-channel[href]:hover{background:#f2f1ed}.og-contact-channel__label{color:#77766f;font-size:11px;font-weight:600}.og-contact-channel strong{max-width:100%;color:var(--contact-ink, #111214);font-size:clamp(19px,2.1vw,28px);font-weight:700;line-height:1.5;overflow-wrap:anywhere}.og-contact-channel[href] strong{transition:color .2s ease}.og-contact-channel[href]:hover strong{color:var(--contact-accent, #f76707)}.og-contact-channel__hint{color:#77766f;font-size:12px}.og-contact-channel>.og-lucide{position:absolute;inset-inline-end:24px;inset-block-start:26px;color:#929089;transition:color .2s,transform .2s}.og-contact-channel[href]:hover>.og-lucide{color:var(--contact-accent, #f76707);transform:translate(-2px,-2px)}.og-contact-channel--hours>.og-contact-channel__hint{color:var(--contact-ink, #111214);font:13px Courier New,monospace;letter-spacing:.04em}.og-contact-status{display:inline-flex;align-items:center;gap:7px;margin-top:1px;color:#77766f;font-size:10px}.og-contact-status i{width:6px;height:6px;border-radius:50%;background:#5d9a67}.og-contact-location{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(72px,9vw,128px);background:var(--contact-dark, #1a1c1a);color:#f5f3ee}.og-contact-location__map-bg{position:absolute;z-index:0;inset:0;overflow:hidden;opacity:.95}.og-contact-location__map-bg iframe{position:absolute;inset-block:0;left:-20%;display:block;width:120%;height:100%;border:0;filter:grayscale(1) brightness(.68) contrast(1.1)}.og-contact-location:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#1a1c1a4d,#1a1c1a7a 52%,#1a1c1ac7);pointer-events:none}.og-contact-location__pin{position:absolute;z-index:2;top:50%;left:40%;width:48px;height:60px;transform:translate(-50%,-100%);filter:drop-shadow(0 5px 14px rgba(0,0,0,.55));pointer-events:none}.og-contact-location__pin svg{display:block;width:100%;height:100%}.og-contact-location__grid{position:relative;z-index:3;display:flex;min-height:clamp(360px,38vw,520px);align-items:center;pointer-events:none}.og-contact-location__details{display:flex;width:min(100%,460px);flex-direction:column;align-items:flex-start;pointer-events:auto}.og-contact-location__eyebrow{display:flex;align-items:center;gap:10px;color:#aaa9a2;font:10px/1.5 Courier New,monospace;letter-spacing:.12em}.og-contact-location__eyebrow>span{color:var(--contact-accent, #f76707)}.og-contact-location__details h2{color:#f5f3ee;margin-top:28px;font-size:clamp(46px,5.2vw,74px);font-weight:750;line-height:1.35;letter-spacing:-.045em}.og-contact-location__details h2 em{color:var(--contact-accent, #f76707);font-style:normal}.og-contact-location__details address{margin-top:20px;color:#cccac3;font-size:15px;font-style:normal;line-height:2}.og-contact-directions{display:inline-flex;align-items:center;gap:13px;min-height:50px;margin-top:27px;padding:0 18px;border:1px solid #666961;color:#f5f3ee;font-size:13px;transition:color .2s ease,background .2s ease,border-color .2s ease}.og-contact-directions:hover{border-color:var(--contact-accent, #f76707);background:var(--contact-accent, #f76707);color:#111214}.og-contact-coordinates{margin-top:30px;color:#858981;font:10px Courier New,monospace;letter-spacing:.08em}@keyframes og-contact-title-in{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:translateY(0)}}@keyframes og-contact-fade-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:920px){.og-contact-hero{min-height:760px}.og-contact-hero__main{grid-template-columns:1fr;align-content:center;gap:30px}.og-contact-title{font-size:clamp(60px,11vw,100px)}.og-contact-hero__aside{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.og-contact-hero__aside>p{max-width:25em}.og-contact-location__details h2{margin-top:18px}.og-contact-location__details address{margin-top:14px}}@media(max-width:620px){.og-contact-hero{min-height:740px;min-height:min(760px,100svh);padding-block:91px 20px}.og-contact-kicker{gap:7px;font-size:9px}.og-contact-hero__main{padding-block:45px;gap:25px}.og-contact-title{font-size:clamp(50px,12.4vw,78px);line-height:1.3}.og-contact-hero__aside{align-items:flex-start;flex-direction:column;gap:18px}.og-contact-hero__aside>p{max-width:29em;font-size:13px}.og-contact-pill{min-height:48px;font-size:14px}.og-contact-hero__footer{grid-template-columns:1fr auto;font-size:10px}.og-contact-hero__footer>:nth-child(2){justify-self:end}.og-contact-hero__footer .og-contact-mono{display:none}.og-contact-channels__grid{grid-template-columns:1fr;padding-inline:var(--contact-pad, 22px)}.og-contact-channel{min-height:158px;padding:22px 6px}.og-contact-channel+.og-contact-channel{border-inline-start:0;border-top:1px solid var(--contact-line, #d8d6cf)}.og-contact-channel>.og-lucide{inset-inline-end:6px;inset-block-start:23px}.og-contact-channel strong{font-size:23px}.og-contact-location{padding-block:68px}.og-contact-location__details{display:flex;align-items:flex-start}.og-contact-location__details h2{margin-top:22px;font-size:52px}.og-contact-location__details address{margin-top:14px;font-size:14px}.og-contact-directions,.og-contact-coordinates{margin-top:22px}}@media(prefers-reduced-motion:reduce){.og-contact-page *,.og-contact-page *:before,.og-contact-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}body:has(.og-ceramic-page){background:#efede5}body:has(.og-ceramic-page) .og-nav{border-color:#d8d6cf;background:#fff;color:#111214}body:has(.og-ceramic-page) .og-nav .og-menu-toggle{color:#111214!important}body:has(.og-ceramic-page) .og-nav .og-services-toggle{color:#111214!important}body:has(.og-ceramic-page) .og-nav .og-account-link svg{color:#111214!important}body:has(.og-ceramic-page) .og-nav .og-desktop-links>a{color:#111214}body:has(.og-ceramic-page) .og-nav .og-desktop-links>a:after,body:has(.og-ceramic-page) .og-nav .og-services-toggle:after{background:#d45c34}body:has(.og-ceramic-page) .og-nav .og-nav-actions>*{border-color:#f5f0e438;color:#f5f0e4}.og-ceramic-page{--ceramic-paper: #efede5;--ceramic-white: #f7f3e9;--ceramic-ink: #202724;--ceramic-dark: #151a18;--ceramic-muted: #6e746e;--ceramic-accent: #c95831;--ceramic-line: rgb(32 39 36 / 20%);--ceramic-ease: cubic-bezier(.22, .8, .18, 1);padding-block-start:50px;overflow:clip;background:var(--ceramic-paper);color:var(--ceramic-ink);font-family:Vazirmatn,sans-serif}.og-ceramic-page .og-ceramic-main{direction:rtl}.og-ceramic-page :is(a,button,summary,input):focus-visible{outline:2px solid var(--ceramic-accent);outline-offset:5px}.og-ceramic-hero{position:relative;display:flex;min-height:min(100svh,100svh - 50px);align-items:flex-end;isolation:isolate;padding:clamp(115px,15vh,190px) clamp(24px,8vw,132px) clamp(76px,10vh,120px);overflow:hidden;background:#111614;color:var(--ceramic-white)}.og-ceramic-hero-media{position:absolute;z-index:-2;inset:0;margin:0;overflow:hidden;transform:translateZ(0);will-change:border-radius,transform}.og-ceramic-hero-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 53%;transform:scale(1.04)}.og-ceramic-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0c100fdb 2%,#0c100f70 48%,#0c100f33),linear-gradient(270deg,rgba(12,16,15,.36),transparent 72%)}.og-ceramic-hero-media figcaption{position:absolute;inset-inline:clamp(24px,8vw,132px);inset-block-end:25px;display:flex;justify-content:space-between;gap:20px;color:#f7f3e9ab;font-size:10px}.og-ceramic-hero-media figcaption span:first-child{font:9px/1.8 Courier New,monospace;letter-spacing:.15em}.og-ceramic-crumbs{position:absolute;inset-block-start:25px;inset-inline-start:clamp(24px,8vw,132px);display:flex;gap:10px;align-items:center;color:#f7f3e9a6;font-size:11px}.og-ceramic-crumbs a{transition:color .35s var(--ceramic-ease)}.og-ceramic-crumbs a:hover,.og-ceramic-crumbs [aria-current=page]{color:var(--ceramic-white)}.og-ceramic-hero-copy{width:min(850px,80%);margin-inline-start:auto}.og-ceramic-kicker,.og-ceramic-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 21px;color:var(--ceramic-accent);font-size:11px;line-height:1.8}.og-ceramic-kicker{color:#f6ab80;font:10px/1.8 Courier New,monospace;letter-spacing:.14em}.og-ceramic-kicker>span:first-child,.og-ceramic-eyebrow>span:first-child{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.og-ceramic-hero h1{margin:0;font-size:clamp(45px,7vw,80px);font-weight:650;line-height:1.2;letter-spacing:-.055em}.og-ceramic-title-line{display:block;overflow:hidden;padding-block:0 .08em}.og-ceramic-title-line>span{display:inline-block;transform:translateY(0)}.og-ceramic-hero-intro{max-width:610px;margin:13px 0 0;color:#f7f3e9c2;font-size:clamp(14px,1.2vw,17px);line-height:2}.og-ceramic-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px 28px;margin-block-start:29px}.og-ceramic-pill{position:relative;display:inline-flex;min-height:56px;align-items:center;gap:21px;padding:7px 8px 7px 22px;overflow:hidden;border:1px solid rgba(247,243,233,.37);border-radius:999px;color:var(--ceramic-white);text-decoration:none;isolation:isolate;transition:color .5s var(--ceramic-ease),transform .5s var(--ceramic-ease)}.og-ceramic-pill:before{position:absolute;z-index:-1;inset:auto 0 0;height:100%;background:var(--ceramic-accent);content:"";transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--ceramic-ease)}.og-ceramic-pill:hover:before,.og-ceramic-pill:focus-visible:before{transform:scaleY(1)}.og-ceramic-pill:hover{border-color:var(--ceramic-accent)}.og-ceramic-pill:active{transform:scale(.985)}.og-ceramic-pill>span:first-child{font-size:13px}.og-ceramic-pill-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--ceramic-white);color:var(--ceramic-dark);transition:transform .5s var(--ceramic-ease)}.og-ceramic-pill:hover .og-ceramic-pill-icon{transform:translate(-2px,-2px) rotate(-8deg)}.og-ceramic-scroll-link{display:inline-flex;align-items:center;gap:10px;color:#f7f3e9c4;font-size:12px;text-decoration:none}.og-ceramic-scroll-link span{font-size:18px;transition:transform .45s var(--ceramic-ease)}.og-ceramic-scroll-link:hover span{transform:translateY(5px)}.og-ceramic-hero-index{position:absolute;inset-inline-start:25px;inset-block-end:94px;margin:0;color:#f7f3e9a1;font:9px/2 Courier New,monospace;letter-spacing:.13em;writing-mode:vertical-rl}.og-ceramic-scroll-cue{position:absolute;inset-inline-end:clamp(24px,8vw,132px);inset-block-end:26px;display:inline-flex;align-items:center;gap:10px;color:#f7f3e9bf;font-size:10px;text-decoration:none}.og-ceramic-scroll-cue span{width:25px;height:1px;background:var(--ceramic-accent);transform-origin:right}.og-ceramic-manifesto{position:relative;display:grid;min-height:760px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(40px,8vw,130px);align-items:center;padding:clamp(110px,14vw,205px) clamp(24px,9vw,145px)}.og-ceramic-manifesto-main{position:relative;z-index:1;max-width:770px}.og-ceramic-manifesto h2,.og-ceramic-section-head h2,.og-ceramic-aftercare h2,.og-ceramic-contact h2{margin:0;font-size:clamp(38px,6.5vw,88px);font-weight:620;line-height:1.45;letter-spacing:-.055em}.og-ceramic-manifesto h2 em,.og-ceramic-section-head h2 em,.og-ceramic-faq h2 em{color:var(--ceramic-accent);font-style:normal}.og-ceramic-manifesto-words{display:flex;max-width:650px;flex-wrap:wrap;gap:0 .33em;margin:22px 0 21px;color:#9a9e94;font-size:clamp(20px,2.6vw,34px);font-weight:400;line-height:1.9}.og-ceramic-manifesto-words [data-manifesto-word]{transition:color .2s ease}.og-ceramic-inline-benefits{display:flex;flex-wrap:wrap;gap:8px 22px}.og-ceramic-benefit{position:relative;display:inline-flex;min-height:41px;align-items:center;color:var(--ceramic-ink);font-size:clamp(15px,1.7vw,21px);font-weight:620;cursor:default}.og-ceramic-benefit>span{border-bottom:1px solid var(--ceramic-accent)}.og-ceramic-benefit img{position:absolute;z-index:2;inset-inline-start:50%;inset-block-end:34px;width:180px;height:125px;object-fit:cover;opacity:0;pointer-events:none;transform:translate(-50%,12px) rotate(-4deg) scale(.94);transition:opacity .45s var(--ceramic-ease),transform .6s var(--ceramic-ease)}.og-ceramic-benefit:is(:hover,:focus-visible) img{opacity:1;transform:translate(-50%) rotate(-1deg) scale(1)}.og-ceramic-manifesto-visuals{position:relative;min-height:500px}.og-ceramic-float-shot{position:absolute;margin:0}.og-ceramic-float-shot img{display:block;width:100%;height:100%;object-fit:cover}.og-ceramic-float-shot figcaption{position:absolute;inset-inline-start:13px;inset-block-end:11px;color:#fff;font:9px/1.5 Courier New,monospace;letter-spacing:.12em;text-shadow:0 1px 10px rgba(0,0,0,.45)}.og-ceramic-float-shot--water{inset-block-start:3%;inset-inline-start:5%;width:68%;height:65%}.og-ceramic-float-shot--paint{inset-block-end:2%;inset-inline-end:0;width:52%;height:45%;border:7px solid var(--ceramic-paper)}.og-ceramic-effect{display:grid;grid-template-columns:minmax(240px,.66fr) minmax(350px,1.05fr) minmax(200px,.52fr);gap:clamp(25px,4vw,68px);align-items:center;padding:clamp(85px,11vw,160px) clamp(24px,7vw,110px);background:#e2e0d5}.og-ceramic-section-head h2{font-size:clamp(31px,4.2vw,57px);line-height:1.52}.og-ceramic-section-head>p:last-child{max-width:550px;margin:18px 0 0;color:var(--ceramic-muted);font-size:13px;line-height:2}.og-ceramic-compare-wrap{width:100%}.og-ceramic-compare{position:relative;aspect-ratio:1.18/1;overflow:hidden;background:#282d2a;direction:ltr;isolation:isolate;touch-action:pan-y}.og-ceramic-compare>img,.og-ceramic-compare-after img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.og-ceramic-compare-base{filter:saturate(.58) brightness(.61) contrast(.87)}.og-ceramic-compare-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--compare-position))}.og-ceramic-compare-after img{filter:saturate(1.11) brightness(1.03) contrast(1.08)}.og-ceramic-compare-label{position:absolute;z-index:2;inset-block-start:15px;padding:6px 9px;background:#151a18a6;color:var(--ceramic-white);font-size:9px}.og-ceramic-compare-label--before{inset-inline-start:14px}.og-ceramic-compare-label--after{inset-inline-end:14px}.og-ceramic-compare-handle{position:absolute;z-index:3;inset-block:0;left:var(--compare-position);width:1px;background:var(--ceramic-accent);pointer-events:none}.og-ceramic-compare-handle i{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:16px;height:16px;border:1px solid var(--ceramic-accent);border-radius:50%;background:var(--ceramic-paper);transform:translate(-50%,-50%)}.og-ceramic-compare input{position:absolute;z-index:4;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.og-ceramic-compare-note{margin:9px 0 0;color:var(--ceramic-muted);font-size:10px;line-height:1.8}.og-ceramic-effect-copy{display:flex;flex-direction:column;gap:20px}.og-ceramic-effect-copy>p{margin:0;color:#565e57;font-size:13px;line-height:2.1}.og-ceramic-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--ceramic-accent);font-size:12px;text-decoration:none}.og-ceramic-text-link svg{transition:transform .45s var(--ceramic-ease)}.og-ceramic-text-link:hover svg{transform:translate(-3px,-3px)}.og-ceramic-differences{padding:clamp(95px,12vw,175px) clamp(24px,9vw,145px);background:var(--ceramic-paper)}.og-ceramic-section-head--wide{max-width:780px;margin-block-end:54px}.og-ceramic-section-head--wide h2{font-size:clamp(34px,4vw,48px)}.og-ceramic-difference-list{border-block-start:1px solid var(--ceramic-line)}.og-ceramic-difference{position:relative;border-block-end:1px solid var(--ceramic-line)}.og-ceramic-difference summary{display:grid;min-height:clamp(98px,12vw,154px);grid-template-columns:55px minmax(0,1fr) 45px;align-items:center;gap:20px;cursor:pointer;list-style:none}.og-ceramic-difference summary::-webkit-details-marker{display:none}.og-ceramic-difference-num{color:var(--ceramic-accent);font:10px/1.5 Courier New,monospace}.og-ceramic-difference-title{font-size:clamp(36px,7.2vw,96px);font-weight:580;letter-spacing:-.06em;transition:color .45s var(--ceramic-ease)}.og-ceramic-difference-arrow{justify-self:end;color:var(--ceramic-accent);font-size:22px;transition:transform .5s var(--ceramic-ease)}.og-ceramic-difference[open] .og-ceramic-difference-arrow{transform:rotate(45deg)}.og-ceramic-difference summary:hover .og-ceramic-difference-title{color:var(--ceramic-accent)}.og-ceramic-difference-body{display:grid;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows .62s var(--ceramic-ease)}.og-ceramic-difference[open] .og-ceramic-difference-body{grid-template-rows:1fr;padding-block-end:25px}.og-ceramic-difference-inner{display:grid;width:100%;min-height:0;grid-template-columns:minmax(220px,.8fr) minmax(160px,.35fr);gap:24px;align-items:center;overflow:hidden;padding-inline-start:75px}.og-ceramic-difference-copy{max-width:580px}.og-ceramic-difference-copy p{margin:0;color:var(--ceramic-muted);font-size:14px;line-height:2}.og-ceramic-difference-copy .og-ceramic-difference-duration{margin-block-start:9px;color:var(--ceramic-accent);font-size:11px}.og-ceramic-difference-inner figure{margin:0}.og-ceramic-difference-inner img{display:block;width:100%;aspect-ratio:1.65;object-fit:cover}.og-ceramic-difference-inner figcaption{margin-block-start:7px;color:var(--ceramic-accent);font-size:10px}.og-ceramic-difference-preview{position:fixed;z-index:30;inset:0 auto auto 0;display:none;width:220px;height:145px;object-fit:cover;pointer-events:none;transform:rotate(var(--preview-rotate, 0deg));transition:opacity .3s var(--ceramic-ease)}.og-ceramic-difference-preview.is-visible{display:block}.og-ceramic-story{position:relative;display:grid;min-height:270svh;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ceramic-dark);color:var(--ceramic-white)}.og-ceramic-story-image{position:sticky;inset-block-start:0;height:100svh;overflow:hidden}.og-ceramic-story-image>img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transform-origin:54% 52%}.og-ceramic-story-vignette{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,14,13,.53),transparent 65%)}.og-ceramic-story-focus{position:absolute;inset:22% 18%;border:1px solid rgba(255,255,255,.45);border-radius:50%;opacity:0;transform:scale(.65)}.og-ceramic-story-copy{display:flex;min-height:270svh;flex-direction:column;justify-content:space-between;padding:14vh clamp(28px,8vw,125px) 16vh clamp(24px,5vw,76px)}.og-ceramic-story-copy h2{max-width:600px;margin:0 0 8vh;font-size:clamp(38px,5.2vw,70px);line-height:1.55}.og-ceramic-story-copy .og-ceramic-eyebrow{color:#efaa82}.og-ceramic-story-steps{display:flex;min-height:175svh;flex-direction:column;justify-content:space-around}.og-ceramic-story-steps p{display:flex;max-width:540px;align-items:flex-start;gap:20px;margin:0;color:#f7f3e957;font-size:clamp(22px,3vw,40px);line-height:1.7;transition:color .6s var(--ceramic-ease),transform .6s var(--ceramic-ease)}.og-ceramic-story-steps p.is-active{color:var(--ceramic-white);transform:translate(-8px)}.og-ceramic-story-steps p span{padding-block-start:9px;color:#efaa82;font:10px/1.5 Courier New,monospace}.og-ceramic-story-caption{position:absolute;inset-inline-start:24px;inset-block-end:28px;color:#fff;font:9px/1.5 Courier New,monospace;letter-spacing:.16em}.og-ceramic-process{position:relative;min-height:100svh;overflow:hidden;background:#e6e3da}.og-ceramic-process-intro{position:absolute;z-index:3;inset-block-start:clamp(34px,7vh,82px);inset-inline-start:clamp(24px,7vw,108px);width:max(400px,30vw);padding:19px 22px 20px;border-inline-start:2px solid var(--ceramic-accent);background:#efede5f0}.og-ceramic-process-intro h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.55;letter-spacing:-.045em}.og-ceramic-process-intro>p:not(.og-ceramic-eyebrow){color:var(--ceramic-muted);font-size:12px;line-height:2}.og-ceramic-process-progress{width:min(230px,100%);height:1px;margin-block-start:26px;background:#2027243d}.og-ceramic-process-progress span{display:block;width:100%;height:2px;background:var(--ceramic-accent);transform:scaleX(.2);transform-origin:right}.og-ceramic-process-count{display:flex;gap:8px;margin-block-start:9px;color:var(--ceramic-muted);font:16px/1.5}.og-ceramic-process-count span:first-child{color:var(--ceramic-accent)}.og-ceramic-process-viewport{position:relative;width:100%;height:100svh;overflow:hidden}.og-ceramic-process-track{display:flex;width:500%;height:100%;margin:0;padding:0;direction:rtl;list-style:none}.og-ceramic-process-panel{position:relative;display:flex;width:20%;height:100%;flex:0 0 20%;align-items:flex-end;padding:0 clamp(24px,8vw,125px) clamp(65px,9vh,108px);overflow:hidden;isolation:isolate}.og-ceramic-process-panel:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#0f1311d6,#0f131126 70%);content:""}.og-ceramic-process-panel>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.og-ceramic-process-panel>div{position:relative;z-index:1;width:min(520px,75%);color:var(--ceramic-white)}.og-ceramic-process-outline{position:absolute;inset-block-start:18%;inset-inline-end:8%;color:transparent;font-size:clamp(150px,30vw,390px);font-weight:300;line-height:.9;-webkit-text-stroke:1px rgba(247,243,233,.52)}.og-ceramic-process-label{color:#f1aa81;font:10px/1.5 Courier New,monospace;letter-spacing:.13em}.og-ceramic-process-panel h3{margin:12px 0 8px;font-size:clamp(32px,5vw,64px);font-weight:580;line-height:1.4}.og-ceramic-process-panel p{max-width:450px;margin:0;color:#f7f3e9c9;font-size:14px;line-height:2}.og-ceramic-process-progress-bottom{position:absolute;z-index:4;inset-inline:0;inset-block-end:0;height:3px;background:#f7f3e93d}.og-ceramic-process-progress-bottom span{display:block;width:100%;height:100%;background:var(--ceramic-accent);transform:scaleX(0);transform-origin:right}.og-ceramic-catalog{padding:clamp(105px,13vw,190px) clamp(24px,9vw,145px);background:var(--ceramic-paper)}.og-ceramic-catalog .og-ceramic-section-head--wide{max-width:800px}.og-ceramic-product-list{border-block-start:1px solid var(--ceramic-line)}.og-ceramic-product-row{position:relative;border-block-end:1px solid var(--ceramic-line)}.og-ceramic-product-row>summary{display:grid;min-height:108px;grid-template-columns:minmax(90px,.35fr) minmax(200px,1.2fr) minmax(125px,.55fr) 24px;align-items:center;gap:18px;cursor:pointer;list-style:none}.og-ceramic-product-row>summary::-webkit-details-marker{display:none}.og-ceramic-product-brand{color:var(--ceramic-accent);font:10px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.08em}.og-ceramic-product-name{font-size:clamp(17px,2.4vw,29px);font-weight:580}.og-ceramic-product-warranty{color:var(--ceramic-muted);font-size:12px}.og-ceramic-product-price{justify-self:start;font-size:13px;font-variant-numeric:tabular-nums}.og-ceramic-product-plus{color:var(--ceramic-accent);font-size:21px;transition:transform .45s var(--ceramic-ease)}.og-ceramic-product-row[open] .og-ceramic-product-plus{transform:rotate(45deg)}.og-ceramic-product-details{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:25px;padding:0 45px 24px 0}.og-ceramic-product-details>img{display:block;width:130px;height:88px;object-fit:cover}.og-ceramic-product-details p{max-width:510px;margin:0;color:var(--ceramic-muted);font-size:12px;line-height:1.9}.og-ceramic-product-details a{display:inline-flex;align-items:center;gap:8px;color:var(--ceramic-accent);font-size:11px;text-decoration:none}.og-ceramic-product-hover-image{position:fixed;z-index:20;inset:0 auto auto 0;display:none;width:215px;height:155px;object-fit:cover;pointer-events:none;transform:rotate(-3deg);transition:opacity .35s var(--ceramic-ease)}.og-ceramic-product-hover-image.is-visible{display:block}.og-ceramic-all-products{margin-block-start:30px}.og-ceramic-aftercare{position:relative;display:grid;min-height:850px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(45px,8vw,130px);align-items:center;padding:clamp(100px,12vw,175px) clamp(24px,9vw,145px);overflow:hidden;isolation:isolate;background:#18201d;color:var(--ceramic-white)}.og-ceramic-aftercare-backdrop{position:absolute;z-index:-1;inset:0;overflow:hidden}.og-ceramic-aftercare-backdrop img{width:100%;height:100%;object-fit:cover;opacity:.17;filter:saturate(.45);transform:scale(1.04);animation:ceramic-wash-drift 24s var(--ceramic-ease) infinite alternate}@keyframes ceramic-wash-drift{to{transform:scale(1.12) translate3d(1.2%,-1%,0)}}.og-ceramic-aftercare-backdrop span{position:absolute;inset:0;background:linear-gradient(270deg,#151a18de,#151a18b5)}.og-ceramic-aftercare .og-ceramic-eyebrow{color:#efa77f}.og-ceramic-aftercare h2{font-size:clamp(38px,5vw,68px)}.og-ceramic-aftercare-heading>p:last-child{max-width:410px;color:#f7f3e9a8;font-size:13px;line-height:2}.og-ceramic-timeline{position:relative;padding-block-start:61px}.og-ceramic-timeline-line{position:absolute;inset-block-start:10px;inset-inline:0;height:1px;background:#f7f3e94f}.og-ceramic-timeline-line>span{display:block;width:0;height:1px;background:#ef8d5b;transform-origin:right}.og-ceramic-timeline-line>i{position:absolute;inset-block-start:50%;inset-inline-start:0;width:9px;height:9px;border:1px solid #ef8d5b;border-radius:50%;background:#18201d;transform:translate(-50%,-50%)}.og-ceramic-timeline ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin:0;padding:0;list-style:none}.og-ceramic-timeline li{position:relative;padding-block-start:14px}.og-ceramic-timeline li:before{position:absolute;inset-block-start:-55px;inset-inline-start:0;width:7px;height:7px;border:1px solid #ef8d5b;border-radius:50%;background:#18201d;content:""}.og-ceramic-time{color:#efaa81;font:11px/1.5 Courier New,monospace}.og-ceramic-timeline h3{margin:14px 0 8px;font-size:20px;font-weight:600}.og-ceramic-timeline li p{margin:0;color:#f7f3e9ad;font-size:12px;line-height:2}.og-ceramic-timeline-note{position:absolute;inset-inline-end:clamp(24px,9vw,145px);inset-block-end:30px;margin:0;color:#f7f3e985;font-size:10px}.og-ceramic-faq{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(40px,9vw,145px);padding:clamp(105px,13vw,185px) clamp(24px,9vw,145px);background:#222c27;color:var(--ceramic-white)}.og-ceramic-faq-intro{position:relative}.og-ceramic-faq .og-ceramic-eyebrow{color:#eea67e}.og-ceramic-faq h2{margin:0;font-size:clamp(45px,6vw,79px);line-height:1.45;letter-spacing:-.05em}.og-ceramic-faq h2 em{color:#eea67e}.og-ceramic-faq-intro img{display:block;width:68%;height:200px;margin-block-start:34px;object-fit:cover;opacity:.7}.og-ceramic-faq-list{border-block-start:1px solid rgba(247,243,233,.26)}.og-ceramic-faq-list details{border-block-end:1px solid rgba(247,243,233,.26)}.og-ceramic-faq-list summary{display:flex;min-height:75px;align-items:center;justify-content:space-between;gap:24px;color:var(--ceramic-white);font-size:15px;cursor:pointer;list-style:none}.og-ceramic-faq-list summary::-webkit-details-marker{display:none}.og-ceramic-faq-list summary span{color:#eea67e;font-size:24px;transition:transform .45s var(--ceramic-ease)}.og-ceramic-faq-list details[open] summary span{transform:rotate(45deg)}.og-ceramic-faq-list details>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ceramic-ease)}.og-ceramic-faq-list details[open]>div{grid-template-rows:1fr}.og-ceramic-faq-list details>div>p{min-height:0;overflow:hidden;margin:0;color:#f7f3e9b3;font-size:13px;line-height:2}.og-ceramic-faq-list details[open]>div>p{padding-block:0 20px}.og-ceramic-related{padding:clamp(92px,11vw,155px) 0 clamp(72px,8vw,115px);overflow:hidden;background:#e4e1d7}.og-ceramic-related-heading{padding-inline:clamp(24px,9vw,145px)}.og-ceramic-related-heading .og-ceramic-eyebrow{margin-block-end:14px}.og-ceramic-related-heading h2{margin:0;font-size:clamp(36px,5vw,68px);line-height:1.45;letter-spacing:-.05em}.og-ceramic-marquee{position:relative;margin-block:54px 20px;overflow:visible}.og-ceramic-marquee-track{display:flex;width:max-content;will-change:transform}.og-ceramic-marquee-group{display:flex;flex:0 0 auto;align-items:center;direction:rtl}.og-ceramic-marquee-group a{display:inline-flex;min-height:150px;align-items:center;gap:19px;padding-inline:clamp(24px,4vw,64px);border-block:1px solid var(--ceramic-line);color:var(--ceramic-ink);font-size:clamp(35px,6.4vw,86px);font-weight:570;letter-spacing:-.06em;text-decoration:none;white-space:nowrap}.og-ceramic-marquee-group a i{color:var(--ceramic-accent);font-size:23px;font-style:normal;transition:transform .45s var(--ceramic-ease)}.og-ceramic-marquee-group a:hover i{transform:translate(-4px,-4px)}.og-ceramic-marquee-preview{position:fixed;z-index:25;inset:0 auto auto 0;display:none!important;width:205px;height:145px;object-fit:cover;pointer-events:none;transform:rotate(3deg)}.og-ceramic-marquee-preview.is-visible{display:block!important}.og-ceramic-related-note{padding-inline:clamp(24px,9vw,145px);color:var(--ceramic-muted);font-size:11px}.og-ceramic-contact{position:relative;min-height:min(980px,100svh);padding:clamp(100px,13vw,185px) clamp(24px,9vw,145px) 36px;overflow:hidden;background:#151a18;color:var(--ceramic-white);isolation:isolate}.og-ceramic-contact>.og-ceramic-eyebrow{color:#eea67e}.og-ceramic-contact-index{position:absolute;inset-block-start:16%;inset-inline-start:clamp(24px,9vw,145px);color:#f7f3e973;font:9px/1.6 Courier New,monospace;letter-spacing:.15em}.og-ceramic-contact h2{max-width:800px;font-size:clamp(45px,5.1vw,65px);line-height:1.38}.og-ceramic-contact-highlight{position:relative;display:table;margin:0;padding-inline:7px;color:var(--ceramic-white);font-size:clamp(32px,5.2vw,70px);font-weight:560;line-height:1.8;isolation:isolate}.og-ceramic-contact-highlight:before{position:absolute;z-index:-1;inset:18% 0 15%;background:var(--ceramic-accent);content:"";transform:scaleX(var(--highlight-progress, 0));transform-origin:right}.og-ceramic-contact-image{position:absolute;z-index:-1;inset-block-start:5%;inset-inline-end:0;width:min(44%,720px);height:61%;overflow:hidden;opacity:.12;pointer-events:none;-webkit-mask-image:linear-gradient(270deg,#000 0%,transparent 100%);mask-image:linear-gradient(270deg,#000 0%,transparent 100%)}.og-ceramic-contact-image img{width:100%;height:100%;object-fit:cover}.og-ceramic-circle-cta{position:absolute;inset-block-start:50%;inset-inline-end:clamp(24px,9vw,145px);display:flex;width:clamp(148px,17vw,225px);aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:13px;border:1px solid rgba(247,243,233,.39);border-radius:50%;color:var(--ceramic-white);font-size:14px;line-height:1.7;text-align:center;text-decoration:none;transform:translateY(-35%);transition:background .5s var(--ceramic-ease),color .5s var(--ceramic-ease),border-color .5s var(--ceramic-ease)}.og-ceramic-circle-cta i{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:var(--ceramic-accent);font-size:19px;font-style:normal;transition:transform .5s var(--ceramic-ease)}.og-ceramic-circle-cta:hover{border-color:var(--ceramic-accent);background:var(--ceramic-accent);color:#fff}.og-ceramic-circle-cta:hover i{background:var(--ceramic-white);color:var(--ceramic-dark);transform:rotate(-12deg)}.og-ceramic-contact-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-block-start:clamp(100px,16vh,170px);padding-block-start:20px;border-block-start:1px solid rgba(247,243,233,.24)}.og-ceramic-contact-details>*{color:#f7f3e9c4;font-size:12px;line-height:2;text-decoration:none}.og-ceramic-contact-details strong{color:var(--ceramic-white);font-size:19px}.og-ceramic-contact-details a>span{display:block;color:#f7f3e98c;font-size:10px}.og-ceramic-contact-details p{margin:0}.og-ceramic-contact-details div>a{display:inline-block;margin-block-start:7px;color:#eea67e}.og-ceramic-page .og-footer-editorial{border-color:var(--ceramic-line);background:var(--ceramic-paper);color:var(--ceramic-ink)}.og-ceramic-page .og-footer-editorial__columns,.og-ceramic-page .og-footer-editorial__pages,.og-ceramic-page .og-footer-editorial__social,.og-ceramic-page .og-footer-editorial__location,.og-ceramic-page .og-footer-editorial__phone-band{border-color:var(--ceramic-line)}.og-ceramic-page [data-motion-ready] [data-reveal]{opacity:0;transform:translateY(25px)}@media(max-width:1023px){.og-ceramic-effect{grid-template-columns:minmax(210px,.72fr) minmax(300px,1.1fr)}.og-ceramic-effect-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:22px}.og-ceramic-manifesto{grid-template-columns:1.05fr .75fr;gap:30px}.og-ceramic-manifesto-visuals{min-height:410px}.og-ceramic-difference-body{grid-template-columns:minmax(0,1fr) 190px}.og-ceramic-story{min-height:240svh}.og-ceramic-story-copy{min-height:240svh;padding-inline:35px}.og-ceramic-story-steps{min-height:150svh}.og-ceramic-aftercare{gap:45px}.og-ceramic-product-row>summary{grid-template-columns:85px minmax(140px,1.2fr) minmax(105px,.55fr) minmax(120px,.6fr) 20px;gap:12px}}@media(max-width:767px){.og-ceramic-page{padding-block-start:46px}.og-ceramic-hero{min-height:calc(100svh - 46px);padding:130px 22px 95px}.og-ceramic-hero-media>img{object-position:57% center}.og-ceramic-hero-media figcaption{inset-inline:22px;inset-block-end:18px;font-size:9px}.og-ceramic-crumbs{inset-block-start:18px;inset-inline-start:22px;gap:7px;font-size:9px}.og-ceramic-hero-copy{width:100%}.og-ceramic-hero h1{font-size:clamp(38px,10vw,58px);line-height:1.5}.og-ceramic-hero-intro{max-width:95%;font-size:12px;line-height:2}.og-ceramic-hero-actions{gap:15px;margin-block-start:20px}.og-ceramic-pill{min-height:49px;gap:12px;padding:6px 7px 6px 15px}.og-ceramic-pill-icon{width:34px;height:34px}.og-ceramic-pill>span:first-child{font-size:11px}.og-ceramic-scroll-link{font-size:10px}.og-ceramic-hero-index{inset-inline-start:9px;inset-block-end:68px;font-size:8px}.og-ceramic-scroll-cue{display:none}.og-ceramic-manifesto{min-height:auto;grid-template-columns:1fr;gap:35px;padding:82px 22px 92px}.og-ceramic-manifesto h2{font-size:clamp(37px,10vw,56px)}.og-ceramic-manifesto-words{gap:0 .28em;font-size:20px}.og-ceramic-inline-benefits{gap:8px 16px}.og-ceramic-benefit{font-size:15px}.og-ceramic-benefit img{display:none}.og-ceramic-manifesto-visuals{min-height:320px}.og-ceramic-float-shot--water{width:75%;height:72%}.og-ceramic-float-shot--paint{width:49%;height:45%}.og-ceramic-effect{grid-template-columns:1fr;gap:27px;padding:78px 22px}.og-ceramic-section-head h2{font-size:34px}.og-ceramic-section-head>p:last-child{font-size:12px}.og-ceramic-compare{aspect-ratio:.94/1}.og-ceramic-effect-copy{grid-column:auto;display:flex;gap:12px}.og-ceramic-effect-copy>p{font-size:12px}.og-ceramic-differences{padding:78px 22px}.og-ceramic-section-head--wide{margin-block-end:34px}.og-ceramic-section-head--wide h2{font-size:24px}.og-ceramic-difference summary{min-height:85px;grid-template-columns:32px minmax(0,1fr) 25px;gap:11px}.og-ceramic-difference-title{font-size:clamp(30px,8.8vw,48px)}.og-ceramic-difference-body{grid-template-columns:minmax(0,1fr)}.og-ceramic-difference[open] .og-ceramic-difference-body{padding-block-end:22px}.og-ceramic-difference-inner{grid-template-columns:1fr;gap:13px;padding-inline:43px 0}.og-ceramic-difference-copy p{font-size:12px}.og-ceramic-difference-inner figure{display:block;width:min(60%,230px)}.og-ceramic-story{min-height:auto;grid-template-columns:1fr;padding-block-end:30px}.og-ceramic-story-image{position:absolute;inset:0;height:100%;opacity:.32}.og-ceramic-story-image>img{position:sticky;top:0;height:100svh}.og-ceramic-story-vignette{background:linear-gradient(0deg,#0a0e0d8c,#0a0e0d8f)}.og-ceramic-story-copy{position:relative;z-index:1;min-height:auto;padding:78px 22px 45px}.og-ceramic-story-copy h2{margin-block-end:28px;font-size:36px}.og-ceramic-story-steps{min-height:0;gap:55px}.og-ceramic-story-steps p{gap:12px;color:#f7f3e9ad;font-size:21px}.og-ceramic-story-steps p span{padding-block-start:7px}.og-ceramic-story-caption{inset-inline-start:22px;inset-block-end:15px}.og-ceramic-process{min-height:auto;padding:0 0 25px}.og-ceramic-process-intro{position:relative;inset:auto;width:auto;padding:68px 22px 25px;border:0;background:transparent}.og-ceramic-process-intro h2{font-size:34px}.og-ceramic-process-intro>p:not(.og-ceramic-eyebrow){font-size:11px}.og-ceramic-process-progress{width:100%;margin-block-start:20px}.og-ceramic-process-viewport{height:auto;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--ceramic-accent) rgba(32,39,36,.16);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-snap-type:x mandatory}.og-ceramic-process-viewport::-webkit-scrollbar{height:3px}.og-ceramic-process-viewport::-webkit-scrollbar-track{background:#20272429}.og-ceramic-process-viewport::-webkit-scrollbar-thumb{border-radius:99px;background:var(--ceramic-accent)}.og-ceramic-process-viewport:focus-visible{outline:2px solid var(--ceramic-accent);outline-offset:-2px}.og-ceramic-process-track{width:auto;height:auto;gap:12px;padding:0 22px 12px}.og-ceramic-process-panel{width:min(82vw,390px);height:460px;flex-basis:min(82vw,390px);padding:25px 22px;scroll-snap-align:start}.og-ceramic-process-panel>div{width:100%}.og-ceramic-process-panel h3{font-size:33px}.og-ceramic-process-panel p{font-size:12px}.og-ceramic-process-outline{inset-block-start:8%;font-size:200px}.og-ceramic-process-progress-bottom{position:relative;margin-block-start:8px}.og-ceramic-catalog{padding:78px 22px}.og-ceramic-product-row>summary{min-height:96px;grid-template-columns:minmax(0,1fr) auto 20px;gap:5px 11px;padding-block:16px}.og-ceramic-product-brand{grid-column:1/2;grid-row:1;font-size:9px}.og-ceramic-product-name{grid-column:1/2;grid-row:2;font-size:16px}.og-ceramic-product-warranty{grid-column:2/3;grid-row:1;font-size:10px}.og-ceramic-product-price{grid-column:2/3;grid-row:2;font-size:11px}.og-ceramic-product-plus{grid-column:3;grid-row:1/span 2}.og-ceramic-product-details{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:0 0 19px}.og-ceramic-product-details>img{width:90px;height:70px;grid-row:1/span 2}.og-ceramic-product-details p,.og-ceramic-product-details a{font-size:10px}.og-ceramic-product-hover-image{display:none!important}.og-ceramic-aftercare{min-height:auto;grid-template-columns:1fr;gap:39px;padding:78px 22px 75px}.og-ceramic-aftercare h2{font-size:37px}.og-ceramic-aftercare-heading>p:last-child{font-size:12px}.og-ceramic-timeline{padding-block-start:52px}.og-ceramic-timeline ol{gap:15px}.og-ceramic-timeline li{padding-block-start:7px}.og-ceramic-timeline li:before{inset-block-start:-46px}.og-ceramic-time{font-size:9px}.og-ceramic-timeline h3{margin-block-start:11px;font-size:15px}.og-ceramic-timeline li p{font-size:10px;line-height:1.85}.og-ceramic-timeline-note{inset-inline:22px;inset-block-end:19px;font-size:9px}.og-ceramic-faq{grid-template-columns:1fr;gap:35px;padding:80px 22px}.og-ceramic-faq h2{font-size:47px}.og-ceramic-faq-intro img{width:55%;height:130px;margin-block-start:18px}.og-ceramic-faq-list summary{min-height:70px;font-size:13px}.og-ceramic-faq-list details>div>p{font-size:11px}.og-ceramic-related{padding-block:72px 55px}.og-ceramic-related-heading{padding-inline:22px}.og-ceramic-related-heading h2{font-size:38px}.og-ceramic-marquee{margin-block:35px 18px}.og-ceramic-marquee-group a{min-height:100px;gap:12px;padding-inline:22px;font-size:42px}.og-ceramic-marquee-group a i{font-size:16px}.og-ceramic-marquee-preview{display:none!important}.og-ceramic-related-note{padding-inline:22px;font-size:10px}.og-ceramic-contact{min-height:auto;padding:82px 22px 25px}.og-ceramic-contact-index{position:static;margin:35px 0 15px;font-size:8px}.og-ceramic-contact h2{font-size:clamp(38px,10vw,57px);line-height:1.48}.og-ceramic-contact-highlight{margin-block-start:3px;font-size:31px}.og-ceramic-circle-cta{position:relative;inset:auto;width:138px;margin:31px 0 45px;transform:none;font-size:12px}.og-ceramic-contact-details{grid-template-columns:1fr 1fr;gap:20px 15px;margin-block-start:0}.og-ceramic-contact-details>*{font-size:10px}.og-ceramic-contact-details strong{font-size:16px}.og-ceramic-contact-image{inset-block-start:0;width:100%;height:50%;opacity:.09;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}}@media(prefers-reduced-motion:reduce){.og-ceramic-contact-highlight:before{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.og-ceramic-page *,.og-ceramic-page *:before,.og-ceramic-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--brand: #f76627}body:has(.og-packages){background:#111210;color:#f1efe9}body:has(.og-packages) .og-nav{background:#111210d6;color:#f1efe9;border-color:#ffffff1f}body:has(.og-packages) .og-nav .og-desktop-links>a,body:has(.og-packages) .og-nav .og-services-toggle,body:has(.og-packages) .og-nav .og-account-link{color:#f1efe9}body:has(.og-packages) .og-nav .og-nav-actions>*{border-color:#ffffff38}.og-packages{--package-ink: #111210;--package-paper: #f1efe9;--package-muted: #a7a69f;--package-line: rgb(241 239 233 / 16%);--brand: #f76627;overflow:clip;background:var(--package-ink);color:var(--package-paper);font-family:Vazirmatn,sans-serif}.og-packages h1,.og-packages h2,.og-packages h3{color:var(--package-paper)}.og-package-wrap{width:min(100% - 40px,1320px);margin-inline:auto}.og-package-hero{position:relative;display:flex;min-height:min(880px,100svh);align-items:end;isolation:isolate;overflow:hidden}.og-package-hero__image,.og-package-hero__shade,.og-package-cta__image,.og-package-cta__shade{position:absolute;inset:0;z-index:-1}.og-package-hero__image img,.og-package-cta__image img{width:100%;height:100%;object-fit:cover}.og-package-hero__shade{background:linear-gradient(270deg,#0c0d0ce0,#0c0d0c59 64%,#0c0d0c40),linear-gradient(0deg,rgba(12,13,12,.65),transparent 55%)}.og-package-hero__content{padding-block:180px 68px}.og-package-kicker{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#d0cec6;font-size:12px;letter-spacing:.02em}.og-package-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--brand)}.og-package-kicker i{margin-inline-start:7px;color:#aaa9a2;font:10px/1.4 Vazirmatn,sans-serif;letter-spacing:.12em}.og-package-hero h1{display:grid;width:fit-content;max-width:900px;margin:0;font-size:clamp(48px,9.2vw,132px);font-weight:750;letter-spacing:-.065em;line-height:1.14}.og-package-hero h1 span{display:block;overflow:hidden}.og-package-accent{color:var(--brand)}.og-package-hero__foot{display:flex;max-width:670px;align-items:end;justify-content:space-between;gap:28px;margin-top:34px}.og-package-hero__foot p{max-width:440px;margin:0;color:#d5d3cd;font-size:clamp(15px,1.5vw,19px);line-height:1.9}.og-package-round{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#fff;transition:background .3s,color .3s,border-color .3s}.og-package-round:hover{border-color:var(--brand);background:var(--brand);color:var(--package-ink)}.og-package-hero__index{position:absolute;inset-inline-end:24px;top:50%;color:#ffffff94;font-size:10px;letter-spacing:.12em;writing-mode:vertical-rl}.og-package-idea{padding-block:130px 160px}.og-package-section-head{max-width:720px;margin-bottom:58px}.og-package-section-head h2,.og-package-showcase h2,.og-package-process h2{margin:0;font-size:clamp(36px,6vw,74px);font-weight:700;letter-spacing:-.055em;line-height:1.25}.og-package-section-head>p:last-child{max-width:520px;margin:18px 0 0;color:var(--package-muted);font-size:16px;line-height:1.9}.og-package-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.og-package-service{position:relative;height:clamp(170px,24vw,320px);margin:0;overflow:hidden;background:#242521}.og-package-service:after,.og-package-card__media:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 46%)}.og-package-service img{width:100%;height:100%;object-fit:cover}.og-package-service figcaption{position:absolute;z-index:1;inset:auto 18px 16px;color:#fff;font-size:15px;font-weight:650;direction:ltr;text-align:right}.og-package-merge{position:relative;margin-top:20px}.og-package-merge__card{position:relative;width:min(100%,880px);height:clamp(230px,42vw,520px);margin:0 auto;overflow:hidden;background:#272722}.og-package-merge__card img{width:100%;height:100%;object-fit:cover}.og-package-merge__card:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(0,0,0,.6),transparent 85%)}.og-package-merge__card>div{position:absolute;z-index:1;inset:auto auto 28px 30px;display:grid;gap:4px}.og-package-merge__card span{color:#d0cec6;font-size:10px;letter-spacing:.1em}.og-package-merge__card strong{font-size:clamp(36px,7vw,76px);line-height:1.1}.og-package-merge__card i{color:#dad8d1;font-size:13px;font-style:normal}.og-package-merge__symbol{position:absolute;z-index:2;inset-inline-start:calc(50% - 25px);top:-26px;display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--brand);color:#151512;font-size:26px}.og-package-showcase{padding-block:110px 120px;background:#191a17}.og-package-showcase__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:48px}.og-package-showcase__heading h2{font-size:clamp(34px,5.8vw,68px)}.og-package-showcase__heading>p{color:var(--package-muted);font-size:13px;white-space:nowrap}.og-package-track{display:flex;width:max-content;gap:22px;padding-inline:max(20px,(100vw - 1320px) / 2)}.og-package-card{width:min(78vw,540px);flex:0 0 auto;background:#22231f}.og-package-card__media{position:relative;display:block;aspect-ratio:1.28;overflow:hidden;background:#292a26;color:#fff}.og-package-card__media{cursor:none}.og-package-card__media:before{position:absolute;z-index:2;top:var(--package-cursor-y, 50%);left:var(--package-cursor-x, 50%);display:grid;width:78px;height:78px;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;content:"مشاهده";color:#fff;font-size:11px;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .25s,transform .25s;pointer-events:none}.og-package-card:hover .og-package-card__media:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.og-package-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.og-package-card:hover .og-package-card__media img{transform:scale(1.055)}.og-package-card__number,.og-package-card__float{position:absolute;z-index:1;color:#fff}.og-package-card__number{inset:18px auto auto 18px;font-size:10px;letter-spacing:.1em}.og-package-card__float{inset:auto 18px 16px;max-width:calc(100% - 36px);font-size:12px}.og-package-card__body{padding:22px 24px 24px}.og-package-card__title{display:flex;justify-content:space-between;gap:18px;align-items:start}.og-package-card__title>div>span{color:var(--package-muted);font-size:11px}.og-package-card__title h3{margin:5px 0 0;font-size:clamp(22px,3vw,30px);font-weight:650}.og-package-card__title>strong{max-width:145px;color:#fff;font-size:13px;font-weight:600;text-align:left}.og-package-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.og-package-chips span{padding:6px 10px;border:1px solid var(--package-line);color:#d4d2cb;font-size:11px}.og-package-card__facts{display:flex;flex-wrap:wrap;gap:22px;padding-block:18px;margin-top:20px;border-top:1px solid var(--package-line)}.og-package-card__facts span{display:grid;gap:3px;font-size:13px}.og-package-card__facts small{color:var(--package-muted);font-size:10px}.og-package-card__link{display:flex;align-items:center;justify-content:space-between;padding-top:16px;color:var(--package-paper);font-size:13px;transition:color .25s}.og-package-card__link:hover{color:var(--brand)}.og-package-scroll-hint{display:flex;justify-content:space-between;padding-top:26px;color:var(--package-muted);font-size:11px}.og-package-empty{padding-block:36px;border-top:1px solid var(--package-line)}.og-package-empty h3{font-size:24px}.og-package-empty p{color:var(--package-muted)}.og-package-empty a{display:inline-flex;gap:12px;color:var(--brand)}.og-package-compare{padding-block:130px}.og-package-compare__scroll{overflow-x:auto;border-top:1px solid var(--package-line)}.og-package-compare table{width:100%;min-width:640px;border-collapse:collapse;text-align:right}.og-package-compare th,.og-package-compare td{padding:18px 16px;border-bottom:1px solid var(--package-line);vertical-align:top;font-size:13px;line-height:1.8}.og-package-compare thead th{min-width:170px;position:relative;padding-block:24px;font-size:16px}.og-package-compare thead th:first-child{color:var(--package-muted);font-size:12px}.og-package-compare thead th span{display:block;color:var(--package-muted);font-size:10px;font-weight:400}.og-package-compare thead th b{position:absolute;inset:7px 16px auto auto;color:var(--brand);font-size:10px;font-weight:500}.og-package-compare tbody th{width:150px;color:var(--package-muted);font-weight:500}.og-package-compare tr>:nth-child(2){background:#f7662714}.og-package-benefits{padding-block:40px 150px}.og-package-benefit-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;align-items:end;gap:18px}.og-package-benefit:nth-child(2){margin-bottom:62px}.og-package-benefit:nth-child(3){margin-bottom:22px}.og-package-benefit>div{aspect-ratio:1.2;overflow:hidden;background:#262722}.og-package-benefit img{width:100%;height:100%;object-fit:cover}.og-package-benefit h3{margin:17px 0 0;font-size:clamp(17px,2vw,23px);font-weight:600}.og-package-process{padding-block:110px 140px;background:#1b1c19}.og-package-steps{position:relative;display:grid;max-width:880px;gap:28px;padding:8px 28px 8px 0;margin-inline:auto}.og-package-step{position:relative;z-index:1;display:grid;grid-template-columns:minmax(110px,210px) 1fr;align-items:center;column-gap:24px}.og-package-step__image{grid-row:span 2;aspect-ratio:1.35;overflow:hidden;background:#2a2b27}.og-package-step__image img{width:100%;height:100%;object-fit:cover}.og-package-step__number{align-self:end;color:var(--brand);font-size:11px;letter-spacing:.1em}.og-package-step h3{align-self:start;margin:7px 0;font-size:21px;font-weight:600}.og-package-steps__rail{position:absolute;z-index:0;inset-block:0;inset-inline-start:0;width:1px;background:#ffffff2e}.og-package-steps__rail i{display:block;width:2px;height:100%;transform:scaleY(0);transform-origin:top;background:var(--brand)}.og-package-cta{position:relative;min-height:640px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.og-package-cta__shade{background:linear-gradient(270deg,#0c0d0cde,#0c0d0c33)}.og-package-cta__content{padding-block:110px}.og-package-cta h2{max-width:900px;margin:0 0 36px;font-size:clamp(38px,7vw,88px);font-weight:700;letter-spacing:-.06em;line-height:1.3}.og-package-cta h2 em{color:#cfcdc5;font-style:normal}.og-package-magnetic{display:inline-flex;min-height:58px;align-items:center;gap:24px;padding:0 22px;background:var(--brand);color:#171713;font-size:14px;font-weight:700;transition:background .25s,color .25s}.og-package-magnetic:hover{background:#f8f5ec;color:#111210}.og-packages a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media(max-width:700px){.og-package-wrap{width:min(100% - 36px,1320px)}.og-package-hero{min-height:760px;min-height:100svh}.og-package-hero__shade{background:linear-gradient(0deg,#0c0d0ceb,#0c0d0c1f 80%),linear-gradient(270deg,rgba(12,13,12,.25),transparent)}.og-package-hero__content{padding-block:0 46px}.og-package-hero h1{font-size:clamp(48px,13vw,78px)}.og-package-hero__foot{align-items:center;margin-top:26px}.og-package-hero__foot p{font-size:14px}.og-package-hero__index{inset-inline-end:14px;top:42%}.og-package-idea{padding-block:88px 100px}.og-package-section-head{margin-bottom:34px}.og-package-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.og-package-service{height:clamp(150px,48vw,220px)}.og-package-service figcaption{inset-inline-start:12px;inset-block-end:10px}.og-package-merge{margin-top:12px}.og-package-merge__card{height:270px}.og-package-merge__card>div{inset-inline-start:18px;inset-block-end:20px}.og-package-showcase{padding-block:76px 86px}.og-package-showcase__heading{align-items:start;padding-bottom:30px}.og-package-track{width:100%;gap:14px;padding-inline:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.og-package-track::-webkit-scrollbar{display:none}.og-package-card{width:min(86vw,420px);scroll-snap-align:center}.og-package-card__body{padding:18px}.og-package-scroll-hint{padding-top:20px}.og-package-compare{padding-block:90px}.og-package-compare th,.og-package-compare td{padding:14px 11px}.og-package-benefits{padding-block:0 92px}.og-package-benefit-grid{grid-template-columns:1fr 1fr;gap:24px 12px}.og-package-benefit:first-child{grid-column:1/-1}.og-package-benefit:nth-child(2),.og-package-benefit:nth-child(3){margin:0}.og-package-process{padding-block:82px 96px}.og-package-steps{gap:20px;padding-inline-start:20px;padding-inline-end:0}.og-package-step{grid-template-columns:minmax(90px,38%) 1fr;column-gap:14px}.og-package-step h3{font-size:16px}.og-package-cta{min-height:600px}.og-package-cta__shade{background:linear-gradient(0deg,#0c0d0ceb,#0c0d0c45)}.og-package-cta__content{padding-block:90px}}@media(prefers-reduced-motion:reduce){.og-packages *,.og-packages *:before,.og-packages *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none){.og-package-card__media{cursor:pointer}.og-package-card__media:before{display:none}}body:has(.orca-login-page){background:#e9e8e5}#app.page:has(.orca-login-page){min-height:100svh}.orca-login-page{display:grid;min-height:100svh;width:100%;place-items:center;overflow:hidden;padding:clamp(14px,3.2vw,48px);color:#17191d;background:radial-gradient(ellipse at 10% 8%,rgba(120,120,120,.15),transparent 34%),radial-gradient(ellipse at 93% 88%,rgba(111,115,119,.12),transparent 30%),#7a7a7a}.orca-login-shell{display:grid;min-height:min(800px,100svh - 72px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;direction:ltr;border-radius:clamp(24px,3.2vw,42px);background:#fff;box-shadow:0 28px 90px #241f1c2e;height:100%;width:100%}.orca-login-visual{position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(30px,4.5vw,72px);direction:rtl;color:#fff;background:linear-gradient(180deg,#110f0f75,#141111ad 44%,#0e0d0df0),var(--orca-login-cover) center/cover no-repeat,#1e1a19}.orca-login-visual:after{position:absolute;z-index:-1;top:22%;left:-20%;width:min(88%,520px);aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 32px #ffffff06,0 0 0 78px #ffffff05;content:"";pointer-events:none}.orca-login-visual__copy{position:relative;z-index:1;width:min(100%,500px);margin-block:auto}.orca-login-visual__eyebrow,.orca-login-brands__label{display:flex;align-items:center;gap:10px;color:#ffffffb3;font-size:.82rem}.orca-login-visual__eyebrow{margin:0 0 30px}.orca-login-visual__eyebrow span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#f26522;box-shadow:0 0 18px #f26522cc}.orca-login-visual__copy h2{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;letter-spacing:-.055em;line-height:1.18}.orca-login-visual__copy h2 span{color:#f6b08c}.orca-login-visual__description{max-width:390px;margin:22px 0 0;color:#ffffffb8;font-size:1rem;line-height:1.9}.orca-login-brands{position:relative;z-index:1;width:100%;margin-top:48px}.orca-login-brands__label{margin:0 0 16px;font-size:.76rem}.orca-login-brands__viewport{width:100%;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.orca-login-brands__track{display:flex;width:max-content;align-items:center;animation:orca-login-marquee 42s linear infinite;will-change:transform}.orca-login-brands__list{display:flex;flex:0 0 auto;align-items:center;gap:clamp(28px,3vw,48px);padding-inline-end:clamp(28px,3vw,48px);direction:ltr}.orca-login-brands__list img{display:block;width:auto;max-width:108px;height:25px;flex:0 0 auto;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.67}.orca-login-brands__viewport:hover .orca-login-brands__track{animation-play-state:paused}@keyframes orca-login-marquee{to{transform:translate(-50%)}}.orca-login-panel{display:flex;min-width:0;flex-direction:column;padding:clamp(28px,4vw,58px) clamp(28px,5.2vw,86px) 26px;direction:rtl;background:#fff}.orca-login-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.orca-login-logo{display:inline-flex;min-width:0;align-items:center;gap:10px;color:#191919;font-size:1.02rem;font-weight:700;text-decoration:none}.orca-login-logo img{display:block;width:52px;height:42px;object-fit:contain}.orca-login-home{display:inline-flex;align-items:center;gap:8px;color:#555a60;font-size:.88rem;text-decoration:none;transition:color .2s ease}.orca-login-home:hover{color:#ed5d2b}.orca-login-content{display:flex;width:min(100%,470px);flex:1;flex-direction:column;justify-content:center;margin-inline:auto;padding-block:52px 40px}.orca-login-flow{width:100%}.orca-login-form-intro{margin-bottom:34px}.orca-login-form-intro__eyebrow{margin:0 0 10px;color:#ef6331;font-size:.83rem;font-weight:600}.orca-login-form-intro h1{margin:0;color:#17191d;font-size:clamp(2rem,3vw,2.7rem);font-weight:550;letter-spacing:-.04em;line-height:1.3}.orca-login-form-intro>p:last-child{margin:12px 0 0;color:#737780;font-size:.96rem;line-height:1.8}.orca-login-form{display:flex;flex-direction:column;gap:10px;margin:0}.orca-login-label{margin:0 0 2px;color:#33363b;font-size:.9rem;font-weight:600}.orca-login-field{position:relative;width:100%}.orca-login-input{display:block;width:100%;height:62px;padding:0 18px;border:1px solid #dedfe2;border-radius:15px;outline:none;color:#17191d;background:#fff;font:inherit;font-size:1rem;text-align:right;transition:border-color .2s ease,box-shadow .2s ease}.orca-login-input::placeholder{color:#9a9da3}.orca-login-input:focus{border-color:#e66b3b;box-shadow:0 0 0 4px #e66b3b1a}.orca-login-input--password{padding-inline-end:54px;text-align:left}.orca-login-password-toggle{position:absolute;inset-inline-end:15px;top:50%;display:grid;width:30px;height:34px;place-items:center;padding:0;transform:translateY(-50%);border:0;color:#858990;background:transparent;cursor:pointer}.orca-login-hint{margin:0;color:#8b8e95;font-size:.8rem}.orca-login-submit{display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:10px;margin-top:12px;padding:12px 22px;border:0;border-radius:999px;color:#fff;background:linear-gradient(105deg,#f04d22,#ed4560);box-shadow:0 8px 18px #e84c3026;font:inherit;font-size:.97rem;font-weight:650;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}.orca-login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #e84c303d;filter:saturate(1.08)}.orca-login-submit:focus-visible,.orca-login-text-button:focus-visible,.orca-login-home:focus-visible,.orca-login-back:focus-visible{outline:3px solid rgba(242,101,34,.34);outline-offset:3px}.orca-login-submit:disabled{box-shadow:none;opacity:.48;cursor:not-allowed}.orca-login-password-help{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;color:#777b82;font-size:.87rem}.orca-login-text-button,.orca-login-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:#e96332;background:transparent;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.orca-login-back{margin-top:30px;color:#6f737a;font-weight:500}.orca-login-terms{margin:28px 0 0;color:#92959b;font-size:.78rem;line-height:1.8;text-align:center}.orca-login-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid #eeeef0;color:#8a8d93;font-size:.75rem}.orca-login-sms{color:#666b72;line-height:1.7}.orca-login-sms>div>.mb-3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px!important}.orca-login-sms .mb-3 button.btn-link{padding:0;color:#e96332;font-size:.87rem;text-decoration:none}.orca-login-page .orca-login-sms form>.d-flex>input.form-control{width:clamp(44px,10vw,56px);height:58px;border:1px solid #dedfe2;border-radius:14px;color:#17191d;background:#fff;box-shadow:none;font-size:1.35rem}.orca-login-page .orca-login-sms form>.d-flex>input.form-control:focus{border-color:#e66b3b;box-shadow:0 0 0 4px #e66b3b1a}.orca-login-page .orca-login-sms form>button.btn-primary,.orca-login-flow .card-claim-step .orca-login-submit{min-height:58px;border:0;border-radius:999px;color:#fff;background:linear-gradient(105deg,#f04d22,#ed4560);font-size:.97rem;font-weight:650}.orca-login-page .card-claim-step .orca-login-submit{margin-top:16px}@media(max-width:960px){.orca-login-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.orca-login-panel{padding-inline:clamp(24px,4vw,42px)}.orca-login-visual{padding:clamp(28px,4vw,42px)}}@media(max-width:760px){.orca-login-page{display:block;padding:12px}.orca-login-shell{min-height:0;grid-template-columns:minmax(0,1fr);border-radius:24px}.orca-login-visual{min-height:330px;padding:28px 26px 22px}.orca-login-visual:after{top:-14%;left:-22%;width:80%}.orca-login-visual__copy{margin-block:14px 24px}.orca-login-visual__eyebrow{margin-bottom:18px;font-size:.75rem}.orca-login-visual__copy h2{font-size:clamp(2.2rem,9vw,3.2rem)}.orca-login-visual__description{max-width:340px;margin-top:14px;font-size:.88rem}.orca-login-brands{margin-top:12px}.orca-login-brands__list{gap:26px;padding-inline-end:26px}.orca-login-brands__list img{max-width:88px;height:21px}.orca-login-panel{min-height:590px;padding:24px 24px 20px}.orca-login-content{width:min(100%,480px);padding-block:48px 38px}.orca-login-form-intro{margin-bottom:28px}.orca-login-footer{font-size:.69rem}}@media(max-width:400px){.orca-login-panel{padding-inline:18px}.orca-login-topbar{gap:10px}.orca-login-logo{gap:7px;font-size:.9rem}.orca-login-logo img{width:44px;height:38px}.orca-login-home{gap:5px;font-size:.78rem}.orca-login-password-help{align-items:flex-start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.orca-login-brands__track{animation:none;transform:none}.orca-login-home,.orca-login-input,.orca-login-submit{transition:none}}.scroll-progress{position:fixed;inset:0 0 auto;z-index:1000;height:2px;pointer-events:none;background:transparent}.scroll-progress span{display:block;width:100%;height:100%;background:#f76627;transform:scaleX(0);transform-origin:right center}.og-nav[data-homepage=false]{top:0!important;background:#fff!important;color:#111214!important;box-shadow:none!important;border-radius:0!important;transform:none!important}.og-nav[data-homepage=false] :is(.og-desktop-links>a,.og-services-toggle,.og-account-link,.og-menu-toggle),.og-nav[data-homepage=false] .og-account-link .og-lucide{color:#111214!important}.og-nav[data-homepage=false] .og-brand,.og-nav[data-homepage=false] .og-nav-actions,.og-nav[data-homepage=false] .og-nav-actions>*{border-color:#e8e7e2!important}@media(max-width:767px){.og-nav[data-homepage=false]{height:78px!important}}@media(max-width:650px){.og-nav[data-homepage=false]{height:55px!important}}:root{--tblr-font-sans-serif: "Vazirmatn";--tblr-icon-size: 1.5rem !important;--tblr-breakpoint-xs: 0;--tblr-breakpoint-sm: 576px;--tblr-breakpoint-md: 768px;--tblr-breakpoint-lg: 992px;--tblr-breakpoint-xl: 1200px;--tblr-breakpoint-xxl: 1600px;--tblr-body-bg: #050000;--tblr-body-color: #f76707;--tblr-primary: #f76707;--tblr-brand: #f76707;--tblr-spacer-2: 0;--tblr-modal-width: auto}:root,:host{margin-right:0!important;margin-left:0!important;scrollbar-color:#a4aa9c #f2f1eb;scrollbar-width:thin}.no-scroll{overflow:hidden}.top--nav{transition:all ease-in-out .3s}.top--nav .--menu{z-index:10;position:relative;padding:10px 20px;background-color:#212121d1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.top--nav .--menu{border-radius:5px;transform:translateY(15px)}}.top--nav .--menu .user-menu .nav-icon svg{--tblr-icon-size: 1.3rem !important}.top--nav .--wrapper{position:absolute;top:100%;width:100%;left:0;z-index:1;display:flex;overflow-y:hidden}.top--nav .--wrapper .inner{width:95%;transform:translateY(-120%);margin:0 auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:1;transition:all ease-out .3s;background-color:#212121;overflow:hidden;will-change:transform}.top--nav .--wrapper .inner .inner-menu{padding:35px}@media(max-width:768px){.top--nav .--wrapper .inner .inner-menu{padding:30px 0}}.top--nav .--wrapper .inner .inner-menu{display:flex}.top--nav .--wrapper .inner .swiper{display:flex;justify-content:center;align-items:center}.top--nav .--wrapper .inner .slider-navigation-next,.top--nav .--wrapper .inner .slider-navigation-prev{padding:15px;cursor:pointer}.top--nav .--wrapper .inner .slider-navigation-next.swiper-button-disabled,.top--nav .--wrapper .inner .slider-navigation-prev.swiper-button-disabled{opacity:.1;cursor:unset}.top--nav .--wrapper .inner .slider-navigation-next svg,.top--nav .--wrapper .inner .slider-navigation-prev svg{height:20px}.top--nav .--wrapper .inner .services-menu{width:100%}.top--nav .--wrapper .inner .services-menu .item{display:flex;flex-direction:column;align-items:center}.top--nav .--wrapper .inner .services-menu .item .item-name{margin-top:15px;font-size:1rem;color:#fff}.top--nav .--wrapper .inner .services-menu .item .item-icon img{height:25px}.top--nav .--wrapper .inner .footer-menu{border-top:1px dotted rgba(211,211,211,.18);padding:25px 50px;display:flex;justify-content:space-between}.top--nav.scrolled{transform:translateY(0)}.top--nav .menu-icon{height:25px;transition:all ease-in-out .3s}.intro-text-1{line-height:60px;font-weight:500;letter-spacing:1px}header.intro{min-height:95vh}.marquee-wrapper{width:100%;overflow:hidden}.marquee-wrapper .marquee-item{display:inline-flex;margin-right:150px;margin-bottom:0}.marquee-wrapper .marquee-item img{height:30px}.text-orange{color:#f60}.bg-dark-grey{background-color:#1a1a1a}.img-cover{object-fit:cover;width:100%;height:100%}.header-logo{max-width:250px}.nav-icon{color:#fff;margin-left:15px;text-decoration:none}.brand-bar{background-color:#000;padding:20px 0;border-top:1px solid #333;border-bottom:1px solid #333}.brand-logo{filter:grayscale(100%);opacity:.6;max-height:30px;transition:.3s}.brand-logo:hover{filter:grayscale(0%);opacity:1}.service-card{border-radius:15px;overflow:hidden;position:relative;height:100%;transition:transform .3s ease;display:block;text-decoration:none;color:#fff}.service-card:hover{transform:translateY(-5px)}.card-label{position:absolute;bottom:20px;right:20px;z-index:2;text-align:right}.card-arrow{position:absolute;top:20px;left:20px;background:#fff3;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.form-subscribe{position:relative;z-index:10}.form-subscribe:after{z-index:1;content:"";position:absolute;width:100%;height:100%;background:#6b7280;right:100%;transform:translate(10px)}.footer-section{background-color:#111;padding-top:50px}.contact-number{letter-spacing:1px;line-height:45px}.newsletter-input{background:transparent;border:1px solid #444;color:#fff;padding:10px 20px;border-radius:5px}.grid-container{display:grid;gap:1rem;z-index:10;position:relative}.grid-container .item{border-radius:10px!important;display:inline-flex}.grid-container .item.four{background-color:#3b4551}@media(max-width:767px){.grid-container{overflow-x:hidden;grid-template-columns:1fr;grid-auto-rows:auto}}@media(min-width:768px)and (max-width:1299px){.grid-container{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}}@media(min-width:1366px){.grid-container{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:20px 20px;grid-template-areas:"one second second three" "one second second four" "one second second four"}}@media(min-width:1366px)and (min-width:1366px){.item.one{grid-area:one}.item.second{grid-area:second}.item.three{grid-area:three}.item.four{grid-area:four}}.home-main{position:relative;z-index:1;padding-bottom:50px}.home-main .car-ceramic{background-color:#6c6f75;position:relative;min-height:220px}.home-main .car-ceramic .car-img{position:absolute;bottom:0;left:0;transform:translate(-15%,45%);max-height:185px;align-self:center}@media(max-width:1366px){.home-main .car-ceramic .car-img{position:relative;transform:translate(0)}}.home-main .car-color{background-color:#3c88b9;position:relative;min-height:220px}.home-main .car-color .car-img{position:absolute;bottom:0;right:0;transform:translate(15%,50%);max-height:185px;align-self:center}@media(max-width:1366px){.home-main .car-color .car-img{position:relative;transform:translate(0)}}.home-main:before{content:"";position:absolute;width:100%;top:0;right:0;left:0;height:calc(100% + 300px);background-color:#fff;z-index:1;transform:translateY(-300px)}.invoice-wrapper{--invoice-paper: #f8f7f3;--invoice-ink: #21201e;min-height:100vh;margin:0;padding:1px 0;color:var(--invoice-ink);background:#e8e7e1;font-family:Vazirmatn,sans-serif;font-size:15px;line-height:1.7;-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-wrapper *,.invoice-wrapper *:before,.invoice-wrapper *:after{box-sizing:border-box}.invoice-wrapper .sheet{display:flex;flex-direction:column;width:100%;max-width:850px;min-height:1100px;margin:32px auto;padding:72px 78px 56px;background:var(--invoice-paper);box-shadow:0 18px 70px #1a1f241f}.invoice-wrapper .head,.invoice-wrapper .meta,.invoice-wrapper .foot{display:flex;justify-content:space-between;align-items:center;gap:24px}.invoice-wrapper .logo{display:grid;flex:0 0 auto;place-items:center;width:76px;height:76px;color:#fff;border-radius:50%;background:#f76707;font-size:38px;font-weight:800}.invoice-wrapper .title-block{text-align:left}.invoice-wrapper .title-block>span{color:#77746e;font-size:13px;font-weight:650}.invoice-wrapper .title{margin:0;font-size:clamp(32px,7vw,52px);font-weight:750;line-height:1.2;letter-spacing:-.04em}.invoice-wrapper .meta{align-items:flex-start;margin-top:42px;padding:24px 0;border-top:1px solid #dedbd2;border-bottom:1px solid #dedbd2}.invoice-wrapper .meta p{margin:3px 0 0;color:#5f5d58}.invoice-wrapper .billed strong,.invoice-wrapper .ref strong{color:#858078;font-size:12px;font-weight:700}.invoice-wrapper .billed p:first-of-type{color:var(--invoice-ink);font-size:18px;font-weight:700}.invoice-wrapper .ref{text-align:left}.invoice-wrapper .table-wrap{width:100%;overflow-x:auto}.invoice-wrapper .items{width:100%;margin-top:36px;border-collapse:collapse;font-size:13px}.invoice-wrapper .items th,.invoice-wrapper .items td{padding:13px 10px;text-align:right;white-space:nowrap}.invoice-wrapper .items th{color:#716e67;background:#efeee8;font-weight:700}.invoice-wrapper .items thead tr{border-top:1px solid #d6d3ca;border-bottom:1px solid #d6d3ca}.invoice-wrapper .items tbody tr{border-bottom:1px solid #e6e3db}.invoice-wrapper .items td.qty,.invoice-wrapper .items th.qty{text-align:center}.invoice-wrapper .empty-items{padding:28px 10px!important;color:#858078;text-align:center!important}.invoice-wrapper .totals{width:min(100%,340px);margin:12px 0 0 auto}.invoice-wrapper .totals .row{display:flex;justify-content:space-between;gap:20px;padding:9px 10px;color:#64615b}.invoice-wrapper .totals .row b{font-weight:650}.invoice-wrapper .totals .grand{margin-top:5px;padding-top:14px;color:var(--invoice-ink);border-top:1px solid #c9c5bb}.invoice-wrapper .totals .grand strong{color:#e95e00;font-size:19px}.invoice-wrapper .totals .remaining{color:#9a4b12}.invoice-wrapper .payment-history{margin-top:30px}.invoice-wrapper .payment-history h2{margin:0;font-size:16px;font-weight:750}.invoice-wrapper .payment-history .payment-table{margin-top:12px}.invoice-wrapper .payment-history .payment-table th,.invoice-wrapper .payment-history .payment-table td{white-space:normal}.invoice-wrapper .foot{align-items:flex-end;margin-top:auto;padding-top:52px;color:#77746e;font-size:12px}.invoice-wrapper .foot h2{margin:0 0 5px;color:var(--invoice-ink);font-size:15px}.invoice-wrapper .foot p{margin:0}.invoice-wrapper .business{text-align:left}.invoice-wrapper .print-button{align-self:flex-start;margin-top:24px;padding:9px 16px;color:#fff;border:0;border-radius:7px;background:#f76707;font:inherit;cursor:pointer}@media(max-width:640px){.invoice-wrapper .sheet{min-height:100vh;margin:0;padding:34px 20px}.invoice-wrapper .head,.invoice-wrapper .meta,.invoice-wrapper .foot{align-items:flex-start}.invoice-wrapper .meta,.invoice-wrapper .foot{flex-direction:column}.invoice-wrapper .ref,.invoice-wrapper .business,.invoice-wrapper .title-block{text-align:right}.invoice-wrapper .logo{width:58px;height:58px;font-size:29px}.invoice-wrapper .items{font-size:12px}.invoice-wrapper .items th,.invoice-wrapper .items td{padding:11px 6px}}@page{.invoice-wrapper{size:A4;margin:0}}@media print{.invoice-wrapper{min-height:0;background:var(--invoice-paper)}.invoice-wrapper .sheet{width:210mm;max-width:none;min-height:297mm;margin:0;padding:18mm 22mm 15mm;box-shadow:none}.invoice-wrapper .print-button{display:none}}.cabin-product-page{--air-ink: #111110;--air-ink-soft: #191918;--air-ink-lift: #20201e;--air-paper: #f0eee8;--air-muted: #a6a39d;--air-dim: #77756f;--air-orange: #f76627;--air-hairline: rgba(240, 238, 232, .14);--air-gutter: clamp(1.25rem, 5.2vw, 6rem);--air-ease: cubic-bezier(.22, .8, .2, 1)}.cabin-product-page,.cabin-product-page *{box-sizing:border-box}.cabin-product-page{scroll-behavior:auto;background:var(--air-ink)}.cabin-product-page{min-height:100vh;margin:0;overflow-x:hidden;color:var(--air-paper);background:var(--air-ink);font-family:Vazirmatn,sans-serif;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased}.cabin-product-page::selection{color:var(--air-ink);background:var(--air-orange)}.cabin-product-page a{color:inherit;text-decoration:none}.cabin-product-page img{display:block;max-width:100%}.cabin-product-page button,.cabin-product-page a{-webkit-tap-highlight-color:transparent}.cabin-product-page :focus-visible{outline:2px solid var(--air-orange);outline-offset:4px}.cabin-product-page :is(h1,h2,h3,h4,h5,h6){color:inherit}.cabin-product-page .product-header{position:fixed;z-index:25;top:18px;left:50%;display:flex;align-items:center;justify-content:space-between;width:min(94%,1340px);min-height:68px;padding:9px 12px 9px 16px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#141413d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);will-change:transform}.cabin-product-page .product-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.cabin-product-page .product-brand__mark{display:grid;width:40px;aspect-ratio:1;place-items:center;border:1px solid rgba(247,102,39,.6);border-radius:50%;color:var(--air-orange);font-family:Georgia,serif;font-size:20px;line-height:1}.cabin-product-page .product-brand b,.cabin-product-page .product-brand small{display:block;direction:ltr;text-align:left;line-height:1.05}.cabin-product-page .product-brand b{font-size:12px;letter-spacing:.15em;font-weight:700}.cabin-product-page .product-brand small{margin-top:4px;color:var(--air-muted);font-size:8px;letter-spacing:.3em}.cabin-product-page .product-nav{display:flex;align-items:center;gap:clamp(1rem,3vw,3.4rem);margin-inline:auto;padding-inline:2rem}.cabin-product-page .product-nav a,.cabin-product-page .text-link{position:relative;color:#c8c5bf;font-size:12px}.cabin-product-page .link-underline{position:absolute;right:0;bottom:-5px;width:100%;height:1px;background:var(--air-orange);transform:scaleX(0);transform-origin:right center}.cabin-product-page .button{position:relative;display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:17px;padding:7px 8px 7px 22px;border:1px solid rgba(247,102,39,.65);border-radius:999px;background:transparent;color:var(--air-paper);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;transform:translateZ(0);will-change:transform}.cabin-product-page .button__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--air-orange);color:var(--air-ink);font-size:19px;line-height:1}.cabin-product-page .button--primary{border-color:var(--air-orange);background:var(--air-orange);color:#171615}.cabin-product-page .button--primary .button__icon{background:#11111024}.cabin-product-page .button--header{min-height:48px;font-size:12px}.cabin-product-page .section-shell{width:min(100% - 2 * var(--air-gutter),1320px);margin-inline:auto}.cabin-product-page .eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 1.1rem;color:var(--air-muted);font-size:11px;font-weight:500;letter-spacing:.03em}.cabin-product-page .eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--air-orange)}.cabin-product-page .section-heading{margin-bottom:clamp(3rem,7vw,7rem)}.cabin-product-page .section-heading h2{max-width:820px;margin:0;font-size:clamp(2.55rem,6.8vw,6rem);font-weight:500;line-height:1.16;letter-spacing:-.055em}.cabin-product-page .section-heading h2 em,.cabin-product-page .final-cta h2 em{color:var(--air-orange);font-style:normal}.cabin-product-page .air-hero{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 51% 67%,rgba(247,102,39,.1),transparent 42%),var(--air-ink)}.cabin-product-page .air-hero:after{position:absolute;z-index:2;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(17,17,16,.52),transparent 27%,transparent 65%,var(--air-ink) 98%)}.cabin-product-page .air-hero__inner{position:relative;min-height:100svh;padding:16svh var(--air-gutter) 34px}.cabin-product-page .air-hero__copy{position:relative;z-index:4;width:min(1120px,100%);margin-inline:auto;text-align:center}.cabin-product-page .air-hero__copy .eyebrow{justify-content:center;margin-bottom:1.2rem}.cabin-product-page .air-hero__title{display:flex;flex-wrap:wrap;justify-content:center;gap:.08em .28em;margin:0;font-size:clamp(2.8rem,5.3vw,5.35rem);font-weight:500;line-height:1.2;letter-spacing:-.065em}.cabin-product-page .word-mask{display:inline-block;overflow:hidden;padding-block:.04em .12em}.cabin-product-page .word-mask>span{display:inline-block}.cabin-product-page .air-hero__intro{margin:1rem 0 1.5rem;color:#c3c0b9;font-size:clamp(13px,1.2vw,16px)}.cabin-product-page .air-hero__visual{position:absolute;z-index:1;inset:42% 0 2%;display:grid;place-items:center;pointer-events:none}.cabin-product-page .air-hero__can{width:min(100vw,1500px);height:100%;object-fit:cover;object-position:center 56%}.cabin-product-page .mist-layer{position:absolute;z-index:2;width:min(55vw,700px);height:auto;object-fit:contain;opacity:.36;mix-blend-mode:screen}.cabin-product-page .mist-layer--one{top:9%;right:1%}.cabin-product-page .mist-layer--two{bottom:10%;left:0;width:min(47vw,580px);opacity:.25}.cabin-product-page .air-hero__halo{position:absolute;z-index:-1;bottom:6%;left:50%;width:min(55vw,700px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(247,102,39,.15),transparent 67%);transform:translate(-50%)}.cabin-product-page .air-hero__foot{position:absolute;z-index:4;right:var(--air-gutter);bottom:34px;left:var(--air-gutter);display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:24px}.cabin-product-page .air-hero__scroll,.cabin-product-page .air-hero__index{color:#aaa7a0;font-size:10px}.cabin-product-page .air-hero__scroll{display:flex;align-items:center;gap:10px}.cabin-product-page .air-hero__scroll-line{width:30px;height:1px;background:var(--air-orange)}.cabin-product-page .air-hero__index{direction:ltr;justify-self:end;font-variant-numeric:tabular-nums}.cabin-product-page .air-hero__index i{padding-inline:6px;color:var(--air-orange);font-style:normal}.cabin-product-page .air-stats{display:flex;justify-content:center;gap:clamp(1.4rem,6vw,6rem);margin:0;padding:0;list-style:none}.cabin-product-page .air-stat{min-width:105px;text-align:center}.cabin-product-page .air-stat strong,.cabin-product-page .air-stat small{display:block}.cabin-product-page .air-stat strong{font-size:clamp(18px,2vw,25px);font-weight:500;line-height:1.35}.cabin-product-page .air-stat small{color:var(--air-muted);font-size:10px}.cabin-product-page .mechanism{padding-block:clamp(7rem,13vw,12rem)}.cabin-product-page .mechanism__heading{margin-bottom:clamp(2.5rem,5vw,5rem)}.cabin-product-page .mechanism__stage{position:relative;display:grid;grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(75svh,760px)}.cabin-product-page .mechanism__media{position:relative;min-height:100%;overflow:hidden;background:#181817}.cabin-product-page .mechanism__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.cabin-product-page .mechanism__image:first-child{opacity:1}.cabin-product-page .mechanism__image-caption{position:absolute;right:20px;bottom:16px;left:20px;display:flex;justify-content:space-between;color:#efede5;font-size:10px;text-shadow:0 1px 8px #000}.cabin-product-page .mechanism__image-caption span:last-child{direction:ltr;font-variant-numeric:tabular-nums}.cabin-product-page .mechanism__text{position:relative;align-self:stretch;display:flex;align-items:center;padding-inline-start:26px}.cabin-product-page .mechanism__rail{position:absolute;top:7%;bottom:7%;right:0;width:12px}.cabin-product-page .mechanism__rail svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cabin-product-page .mechanism__rail path{fill:none;stroke-width:.8;vector-effect:non-scaling-stroke}.cabin-product-page .mechanism__rail-track{stroke:#f0eee82b}.cabin-product-page .mechanism__rail-progress{stroke:var(--air-orange);stroke-dasharray:100;stroke-dashoffset:100}.cabin-product-page .mechanism__dot{position:absolute;top:var(--dot-position);right:50%;width:8px;height:8px;border-radius:50%;background:#5b5955;transform:translate(50%,-50%)}.cabin-product-page .mechanism__steps{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-block:3px;padding-inline:30px}.cabin-product-page .mechanism-step{max-width:430px;padding-inline-end:22px;opacity:.35}.cabin-product-page .mechanism-step__number{color:var(--air-orange);font-size:10px;direction:ltr}.cabin-product-page .mechanism-step h3{margin:.35rem 0 .3rem;font-size:clamp(17px,1.75vw,23px);font-weight:500;line-height:1.5}.cabin-product-page .mechanism-step p{max-width:400px;margin:0;color:var(--air-muted);font-size:12px;line-height:1.9}.cabin-product-page .benefits{padding-block:clamp(7rem,13vw,12rem)}.cabin-product-page .benefits__heading{margin-bottom:clamp(2.5rem,6vw,6rem)}.cabin-product-page .benefit-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;perspective:1400px}.cabin-product-page .benefit-card{position:relative;overflow:hidden;min-width:0;background:var(--air-ink-soft);transform-style:preserve-3d;will-change:transform}.cabin-product-page .benefit-card:nth-child(1){grid-column:span 7}.cabin-product-page .benefit-card:nth-child(2){grid-column:span 5}.cabin-product-page .benefit-card:nth-child(3){grid-column:span 5}.cabin-product-page .benefit-card:nth-child(4){grid-column:span 3}.cabin-product-page .benefit-card:nth-child(5){grid-column:span 4}.cabin-product-page .benefit-card__media{position:relative;height:clamp(220px,30vw,430px);overflow:hidden;background:#242321}.cabin-product-page .benefit-card:nth-child(n+3) .benefit-card__media{height:clamp(190px,23vw,310px)}.cabin-product-page .benefit-card__media:after{position:absolute;inset:55% 0 0;content:"";background:linear-gradient(0deg,rgba(17,17,16,.48),transparent);pointer-events:none}.cabin-product-page .benefit-card__media img{width:100%;height:100%;object-fit:cover}.cabin-product-page .benefit-card__index,.cabin-product-page .tip-card__index{color:var(--air-orange);font-size:10px;direction:ltr;font-variant-numeric:tabular-nums}.cabin-product-page .benefit-card__index{position:absolute;z-index:1;top:16px;right:18px}.cabin-product-page .benefit-card__copy{min-height:145px;padding:20px 22px 26px}.cabin-product-page .benefit-card__copy h3{margin:0 0 8px;font-size:clamp(17px,1.65vw,22px);font-weight:500}.cabin-product-page .benefit-card__copy p{max-width:540px;margin:0;color:var(--air-muted);font-size:12px;line-height:1.9}.cabin-product-page .how-to{padding-block:clamp(7rem,13vw,12rem)}.cabin-product-page .how-to__heading{margin-bottom:clamp(2.5rem,6vw,6rem)}.cabin-product-page .how-to__layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:clamp(2rem,8vw,9rem)}.cabin-product-page .how-to__timeline{position:relative;padding-inline-start:35px}.cabin-product-page .timeline-line{position:absolute;top:23px;right:10px;bottom:40px;width:1px;background:#f0eee82b;overflow:hidden}.cabin-product-page .timeline-line i{display:block;width:100%;height:100%;background:var(--air-orange);transform:scaleY(0);transform-origin:top center}.cabin-product-page .how-step{position:relative;display:grid;grid-template-columns:1fr;padding:0 44px 52px 0}.cabin-product-page .how-step:last-child{padding-bottom:0}.cabin-product-page .how-step__number{position:absolute;top:-4px;right:0;display:grid;width:22px;height:22px;place-items:center;border:1px solid #66635e;border-radius:50%;background:var(--air-ink);color:#a6a39d;font-size:9px;line-height:1;direction:ltr}.cabin-product-page .how-step__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--air-muted);font-size:10px}.cabin-product-page .how-step__meta span:last-child{color:var(--air-orange)}.cabin-product-page .how-step h3{margin:8px 0 7px;font-size:clamp(18px,1.9vw,25px);font-weight:500}.cabin-product-page .how-step__body>p{max-width:580px;margin:0;color:#b4b1aa;font-size:12px;line-height:2}.cabin-product-page .verification{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:11px 13px;background:#ffffff0b;color:#c0bdb5;font-size:10px;line-height:1.8}.cabin-product-page .verification__check{display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;border-radius:50%;background:#f7662729;color:var(--air-orange);font-size:11px}.cabin-product-page .verification b{display:block;margin-bottom:2px;color:var(--air-paper);font-weight:500}.cabin-product-page .cabin-visual{position:sticky;top:16vh;align-self:start;overflow:hidden;aspect-ratio:16/9;margin:0;background:#171716}.cabin-product-page .cabin-visual>img{width:100%;height:100%;object-fit:contain}.cabin-product-page .cabin-visual figcaption{position:absolute;right:20px;bottom:17px;left:20px;display:flex;justify-content:space-between;color:var(--air-muted);font-size:10px}.cabin-product-page .cabin-visual figcaption b{color:var(--air-paper);font-weight:500}.cabin-product-page .cabin-zone{position:absolute;display:block;aspect-ratio:1;border:1px solid rgba(247,102,39,.85);border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(247,102,39,.28),rgba(247,102,39,.04) 68%,transparent 70%);box-shadow:0 0 26px #f7662740;pointer-events:none}.cabin-product-page .cabin-zone--cabin{top:30%;left:33%;width:44%;height:35%;aspect-ratio:auto}.cabin-product-page .cabin-zone--vents{top:39%;left:72%;width:14%;height:20%;aspect-ratio:auto}.cabin-product-page .cabin-zone--can{top:55%;left:56%;width:12%;height:22%;aspect-ratio:auto}.cabin-product-page .cabin-zone--airflow{top:34%;left:28%;width:53%;height:42%;aspect-ratio:auto}.cabin-product-page .cabin-zone--windows{top:26%;left:23%;width:56%;height:28%;aspect-ratio:auto}.cabin-product-page .product-tips{padding-block:clamp(7rem,13vw,12rem)}.cabin-product-page .tips-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px}.cabin-product-page .tip-card{min-width:0;background:var(--air-ink-soft);clip-path:inset(0 0 0 0)}.cabin-product-page .tip-card__image{height:clamp(220px,31vw,400px);overflow:hidden;background:#242321}.cabin-product-page .tip-card__image img{width:100%;height:100%;object-fit:cover}.cabin-product-page .tip-card__copy{min-height:200px;padding:24px clamp(20px,3vw,38px) 34px}.cabin-product-page .tip-card__copy h3{margin:9px 0 10px;font-size:clamp(19px,2vw,27px);font-weight:500}.cabin-product-page .tip-card__copy p{max-width:650px;margin:0;color:var(--air-muted);font-size:12px;line-height:2}.cabin-product-page .final-cta{position:relative;display:grid;min-height:83svh;overflow:hidden;place-items:center;padding:8rem var(--air-gutter);isolation:isolate;text-align:center}.cabin-product-page .final-cta:before{position:absolute;z-index:-2;inset:0;content:"";background:radial-gradient(ellipse at 50% 68%,rgba(247,102,39,.15),transparent 43%),linear-gradient(180deg,var(--air-ink),#181715 55%,var(--air-ink))}.cabin-product-page .final-cta__mist{position:absolute;z-index:-1;inset:0;opacity:.42;mix-blend-mode:screen}.cabin-product-page .final-cta__mist img{width:min(90vw,1100px);height:100%;margin-inline:auto;object-fit:contain;object-position:center 70%}.cabin-product-page .final-cta__content{max-width:800px}.cabin-product-page .final-cta .eyebrow{justify-content:center}.cabin-product-page .final-cta h2{margin:0 0 2rem;font-size:clamp(3.5rem,9.5vw,9rem);font-weight:500;line-height:1.08;letter-spacing:-.07em}.cabin-product-page .final-cta__warning{margin:1.5rem 0 0;color:var(--air-muted);font-size:10px}.cabin-product-page .product-footer{display:flex;min-height:100px;align-items:center;justify-content:space-between;gap:1rem;width:min(100% - 2 * var(--air-gutter),1320px);margin-inline:auto;border-top:1px solid var(--air-hairline);color:var(--air-muted);font-size:10px}.cabin-product-page .product-footer .product-brand{color:var(--air-paper)}.cabin-product-page .product-footer .product-brand__mark{width:34px;font-size:17px}.cabin-product-page .product-footer .text-link{color:var(--air-paper);font-size:11px}.cabin-product-page .text-link span[aria-hidden]{color:var(--air-orange)}@media(max-width:900px){.cabin-product-page .product-nav{gap:1.2rem;padding-inline:1rem}.cabin-product-page .mechanism__stage{grid-template-columns:minmax(0,1fr) minmax(250px,.82fr);gap:2rem}.cabin-product-page .benefit-card:nth-child(1),.cabin-product-page .benefit-card:nth-child(2){grid-column:span 6}.cabin-product-page .benefit-card:nth-child(3){grid-column:span 6}.cabin-product-page .benefit-card:nth-child(4),.cabin-product-page .benefit-card:nth-child(5){grid-column:span 6}.cabin-product-page .how-to__layout{gap:2.5rem}.cabin-product-page .cabin-visual{min-height:280px}}@media(max-width:680px){.cabin-product-page{--air-gutter: 1.2rem}.cabin-product-page .product-header{top:10px;width:calc(100% - 20px);min-height:58px;padding:6px 7px 6px 12px}.cabin-product-page .product-brand__mark{width:34px;font-size:17px}.cabin-product-page .product-brand b{font-size:10px}.cabin-product-page .product-brand small{font-size:7px}.cabin-product-page .product-nav{display:none}.cabin-product-page .button--header{min-height:42px;gap:8px;padding:5px 6px 5px 13px;font-size:10px}.cabin-product-page .button--header .button__icon{width:28px;height:28px;font-size:16px}.cabin-product-page .air-hero{min-height:100svh}.cabin-product-page .air-hero__inner{min-height:100svh;padding:17svh var(--air-gutter) 24px}.cabin-product-page .air-hero__copy{width:100%}.cabin-product-page .air-hero__copy .eyebrow{margin-bottom:.8rem}.cabin-product-page .air-hero__title{gap:.02em .22em;font-size:clamp(2.55rem,12vw,4.6rem);line-height:1.3}.cabin-product-page .air-hero__intro{max-width:300px;margin:.75rem auto 1rem;font-size:12px}.cabin-product-page .button--primary{min-height:46px;gap:12px;font-size:12px}.cabin-product-page .button--primary .button__icon{width:31px;height:31px}.cabin-product-page .air-hero__visual{inset:48% -28% 8%}.cabin-product-page .air-hero__can{width:150%;object-position:center center}.cabin-product-page .mist-layer{width:75vw}.cabin-product-page .mist-layer--one{top:10%;right:1%}.cabin-product-page .mist-layer--two{bottom:9%;left:4%;width:66vw}.cabin-product-page .air-hero__foot{right:var(--air-gutter);bottom:20px;left:var(--air-gutter);display:block}.cabin-product-page .air-hero__scroll,.cabin-product-page .air-hero__index{display:none}.cabin-product-page .air-stats{justify-content:space-between;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}.cabin-product-page .air-stat{min-width:0;flex:1}.cabin-product-page .air-stat strong{font-size:16px}.cabin-product-page .air-stat small{font-size:9px}.cabin-product-page .section-heading h2{font-size:clamp(2.5rem,12vw,4.2rem)}.cabin-product-page .mechanism,.cabin-product-page .benefits,.cabin-product-page .how-to,.cabin-product-page .product-tips{padding-block:6rem}.cabin-product-page .section-heading{margin-bottom:2.5rem}.cabin-product-page .mechanism__stage{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:2rem}.cabin-product-page .mechanism__media{min-height:55vw;aspect-ratio:16/10}.cabin-product-page .mechanism__text{min-height:320px;padding-inline-start:0}.cabin-product-page .mechanism__rail{top:0;bottom:0;right:2px}.cabin-product-page .mechanism__steps{gap:20px}.cabin-product-page .mechanism-step{padding-inline-end:22px}.cabin-product-page .mechanism-step h3{font-size:18px}.cabin-product-page .mechanism-step p{font-size:11px}.cabin-product-page .benefit-grid{grid-template-columns:1fr;gap:12px}.cabin-product-page .benefit-card:nth-child(n){display:grid;grid-column:1/-1;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:stretch}.cabin-product-page .benefit-card__media,.cabin-product-page .benefit-card:nth-child(n+3) .benefit-card__media{height:auto;min-height:140px;aspect-ratio:1/1}.cabin-product-page .benefit-card__copy{display:flex;min-height:0;flex-direction:column;justify-content:center;padding:14px}.cabin-product-page .benefit-card__copy h3{font-size:14px;line-height:1.6}.cabin-product-page .benefit-card__copy p{font-size:10px;line-height:1.8}.cabin-product-page .benefit-card__index{top:11px;right:12px}.cabin-product-page .how-to__layout{display:flex;flex-direction:column-reverse;gap:2.5rem}.cabin-product-page .cabin-visual{position:relative;top:auto;width:100%}.cabin-product-page .cabin-visual figcaption{right:12px;bottom:10px;left:12px;font-size:9px}.cabin-product-page .how-to__timeline{width:100%;padding-inline-start:0}.cabin-product-page .timeline-line{right:10px}.cabin-product-page .how-step{padding:0 43px 38px 0}.cabin-product-page .how-step__body>p{font-size:11px}.cabin-product-page .verification{font-size:9px}.cabin-product-page .tips-grid{grid-template-columns:1fr;gap:12px}.cabin-product-page .tip-card__image{height:auto;aspect-ratio:1.45/1}.cabin-product-page .tip-card__copy{min-height:0;padding:18px 18px 24px}.cabin-product-page .tip-card__copy h3{font-size:20px}.cabin-product-page .tip-card__copy p{font-size:11px}.cabin-product-page .final-cta{min-height:75svh;padding:6rem var(--air-gutter)}.cabin-product-page .final-cta h2{font-size:clamp(3.35rem,17vw,6.4rem)}.cabin-product-page .product-footer{min-height:88px;flex-wrap:wrap;padding-block:16px;font-size:9px}.cabin-product-page .product-footer>span{display:none}}@media(prefers-reduced-motion:reduce){.cabin-product-page{scroll-behavior:auto}.cabin-product-page .benefit-card{will-change:auto}}
