*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-3{top:.75rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[17px\]{height:17px}.h-\[252px\]{height:252px}.h-\[38px\]{height:38px}.h-\[62px\]{height:62px}.h-\[932px\]{height:932px}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-32{min-height:8rem}.min-h-\[168px\]{min-height:168px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[22px\]{width:22px}.w-\[252px\]{width:252px}.w-\[430px\]{width:430px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[17px\]{min-width:17px}.max-w-\[406px\]{max-width:406px}.max-w-\[430px\]{max-width:430px}.max-w-\[80\%\]{max-width:80%}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-speech{border-radius:10px}.rounded-tile{border-radius:8px}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[rgba\(239\,68\,68\,0\.3\)\]{border-color:#ef44444d}.border-\[rgba\(255\,255\,255\,0\.05\)\]{border-color:#ffffff0d}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-accent-icon{--tw-border-opacity: 1;border-color:rgb(189 130 144 / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(74 47 55 / var(--tw-border-opacity, 1))}.border-line-rose{border-color:#ff9ec03d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.bg-\[\#0e0e0e\]{--tw-bg-opacity: 1;background-color:rgb(14 14 14 / var(--tw-bg-opacity, 1))}.bg-\[\#141418\]{--tw-bg-opacity: 1;background-color:rgb(20 20 24 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#EC9AAF\]{--tw-bg-opacity: 1;background-color:rgb(236 154 175 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(189\,130\,144\,0\.08\)\]{background-color:#bd829014}.bg-\[rgba\(189\,130\,144\,0\.12\)\]{background-color:#bd82901f}.bg-\[rgba\(189\,130\,144\,0\.15\)\]{background-color:#bd829026}.bg-\[rgba\(236\,154\,175\,0\.15\)\]{background-color:#ec9aaf26}.bg-\[rgba\(239\,68\,68\,0\.1\)\]{background-color:#ef44441a}.bg-\[rgba\(255\,255\,255\,0\.12\)\]{background-color:#ffffff1f}.bg-\[rgba\(8\,8\,10\,0\.88\)\]{background-color:#08080ae0}.bg-bg-base{--tw-bg-opacity: 1;background-color:rgb(5 4 5 / var(--tw-bg-opacity, 1))}.bg-bg-raise-2{--tw-bg-opacity: 1;background-color:rgb(11 10 12 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-line{--tw-bg-opacity: 1;background-color:rgb(74 47 55 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-lacquer-black{background-image:linear-gradient(225deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 42%,transparent 68%),linear-gradient(180deg,#1c191b,#0b0a0c 60%,#141113)}.bg-lacquer-mauve{background-image:linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,transparent 70%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-bg-base{--tw-gradient-to: #050405 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Playfair Display,serif}.font-sans{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[30px\]{font-size:30px}.text-\[38px\]{font-size:38px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#D8C7CC\]{--tw-text-opacity: 1;color:rgb(216 199 204 / var(--tw-text-opacity, 1))}.text-\[\#EC9AAF\]{--tw-text-opacity: 1;color:rgb(236 154 175 / var(--tw-text-opacity, 1))}.text-\[\#EF4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-accent-icon{--tw-text-opacity: 1;color:rgb(189 130 144 / var(--tw-text-opacity, 1))}.text-accent-label{--tw-text-opacity: 1;color:rgb(160 103 115 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-logo-rose{--tw-text-opacity: 1;color:rgb(255 158 192 / var(--tw-text-opacity, 1))}.text-text-dim{--tw-text-opacity: 1;color:rgb(154 143 149 / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity: 1;color:rgb(244 239 234 / var(--tw-text-opacity, 1))}.text-text-soft{--tw-text-opacity: 1;color:rgb(196 184 189 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow: 0 18px 40px rgba(0,0,0,.55);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-mauve{--tw-shadow: 0 12px 28px rgba(74,47,55,.6);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-tile{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05), inset 0 -8px 14px rgba(0,0,0,.38);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -8px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_14px_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow: drop-shadow(0 2px 14px rgba(0,0,0,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;background:#050405}body,#root{width:var(--vv-width, 100%);height:var(--vv-height, 100dvh);overflow:hidden;overscroll-behavior:none;background:transparent}body{position:fixed;top:var(--vv-offset-top, 0px);left:var(--vv-offset-left, 0px)}html,body{overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{display:none}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--footer-base-height: 56px}html.qr-ios-safari-browser,html.qr-ios-safari-browser body,html.qr-ios-safari-browser #root{overflow-y:auto;overscroll-behavior-y:auto}html.qr-ios-safari-browser{height:auto}html.qr-ios-safari-browser body{position:static;top:auto;left:auto;width:100%;height:auto;overflow:visible}html.qr-ios-safari-browser #root{width:100%;height:auto;overflow:visible}html.qr-ios-safari-browser #root:after{content:"";display:block;height:180px;pointer-events:none}html.qr-ios-safari-browser .app-viewport{position:sticky;top:0;height:var(--vv-height, 100dvh)}html.qr-ios-safari-browser .overscroll-contain,html.qr-ios-safari-browser .app-scroll{overscroll-behavior-y:auto}html.qr-ios-installed-app{height:100lvh}html.qr-ios-installed-app body,html.qr-ios-installed-app #root{height:var(--vv-height, 100lvh)}.app-viewport{width:100%;height:100%;min-height:0;overflow:hidden}.app-viewport--ios-standalone{height:100%}.app-shell{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.app-main{min-height:0;overflow:hidden}.app-viewport.qr-keyboard-open .app-main{overflow-y:auto}.app-scroll{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.pt-safe{padding-top:var(--safe-top)}.pb-safe{padding-bottom:var(--safe-bottom)}.h-dvh{height:100dvh}details[open] .faqchev{transform:rotate(180deg)}details[open].faqbox{border-color:#ec9aaf}.language-option{-webkit-tap-highlight-color:transparent}.language-option:focus{outline:none}.language-option:focus-visible{outline:2px solid #EC9AAF;outline-offset:2px}.language-option:active{background:#ffffff1a}@media (hover: hover){.language-option:hover{border-color:#ec9aaf}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #18181B inset!important;-webkit-text-fill-color:white!important;caret-color:#fff}@media (hover: none) and (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select[class],textarea[class]{font-size:16px}}.placeholder\:text-text-dim::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 143 149 / var(--tw-text-opacity, 1))}.placeholder\:text-text-dim::placeholder{--tw-text-opacity: 1;color:rgb(154 143 149 / var(--tw-text-opacity, 1))}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:text-text-primary:hover{--tw-text-opacity: 1;color:rgb(244 239 234 / var(--tw-text-opacity, 1))}.focus\:border-line-rose:focus{border-color:#ff9ec03d}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:text-text-primary:active{--tw-text-opacity: 1;color:rgb(244 239 234 / var(--tw-text-opacity, 1))}.active\:opacity-60:active{opacity:.6}.active\:opacity-70:active{opacity:.7}.active\:opacity-90:active{opacity:.9}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}:root{--s-color-page: #050405;--s-color-text: #f4efea;--s-color-text-muted: #9a8f95;--s-color-border: #4a2f37;--s-color-surface-strong: #1c191b;--s-color-surface-deep: #141113;--s-color-action-primary: #7a4b57;--s-color-error: #e5736f;--s-space-tight: 6px;--s-space-standard: 8px;--s-space-section: 16px;--s-radius-card: 10px;--s-radius-control: 8px;--s-font-ui: "Inter", system-ui, sans-serif;--s-color-card: #0b0a0c;--s-color-glow: #ff9ec0;--s-color-accent: #a06773;--s-font-display: "Playfair Display", Georgia, serif;--s-color-nav-icon: #d8c7cc;--s-text-20: 20px;--s-space-14: 14px;--s-text-16: 16px;--s-extent-48: 48px;--s-text-18: 18px;--s-extent-52: 52px;--s-extent-28: 28px;--s-text-22: 22px;--s-text-17: 17px;--s-text-24: 24px;--s-scale-1-025: 1.025;--s-duration-180ms: .18s;--s-fill-choice-placeholder: radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.1),rgba(255,255,255,0) 60%),linear-gradient(180deg,#1c191b,#050405);--s-extent-60: 60px;--s-text-14: 14px;--s-fill-button-primary: linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47);--s-shadow-button-primary: 0 12px 28px rgba(74,47,55,.6), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -10px 16px rgba(0,0,0,.26);--s-fill-lacquer: linear-gradient(225deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--s-shadow-lacquer: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.1), inset 0 -8px 14px rgba(0,0,0,.3);--s-extent-64: 64px;--s-text-28: 28px;--s-shadow-speaker-wordmark: 0 0 16px rgba(255,140,185,.45);--s-color-white: #ffffff;--s-text-25: 25px;--s-text-15: 15px;--s-extent-40: 40px;--s-space-12: 12px;--s-text-23: 23px;--s-text-12: 12px;--s-text-19: 19px;--s-text-26: 26px;--s-color-backdrop: rgba(5,4,5,.72);--s-space-5-5: 5.5px;--s-blur-14: 14px;--s-border-speaker: 1.5px solid rgba(233,154,169,.7);--s-shadow-speaker-avatar: 0 0 16px rgba(255,158,192,.22);--s-position-50pct-12pct: 50% 12%;--s-space-3: 3px;--s-space-10: 10px;--s-tracking-0-01em: .01em;--s-text-40: 40px;--s-leading-1-1: 1.1;--s-extent-56: 56px;--s-extent-104: 104px;--s-color-hero-top: #35232d;--s-extent-34: 34px;--s-extent-68: 68px;--s-extent-20: 20px;--s-color-accent-soft: #bd8290;--s-text-13: 13px;--s-share-62pct: 62%;--s-position-2px-12px: 2px 12px;--s-shadow-row: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.08);--s-color-divider: rgba(74,47,55,.7);--s-leading-1-4: 1.4;--s-color-accent-tint-soft: rgba(160,103,115,.18);--s-color-accent-line: rgba(189,130,144,.5);--s-radius-6: 6px;--s-space-15: 15px;--s-extent-24: 24px;--s-share-50pct: 50%;--s-offset-center-x: -50%;--s-space-36: 36px;--s-extent-44: 44px;--s-color-backdrop-light: rgba(6,5,8,.5);--s-blur-10: 10px;--s-color-field-fill: rgba(255,255,255,.05);--s-color-field-line: rgba(255,255,255,.12);--s-text-21: 21px;--s-text-13-5: 13.5px;--s-space-9: 9px;--s-weight-light: 300;--s-fill-dialog: linear-gradient(180deg,#1c191b,#0b0a0c 55%,#050405);--s-radius-24: 24px;--s-color-accent-tint: rgba(160,103,115,.22);--s-radius-12: 12px;--s-text-30: 30px;--s-fill-hero: linear-gradient(180deg,rgba(5,4,5,0) 36%,rgba(5,4,5,.74) 68%,rgba(5,4,5,.96) 100%);--s-space-28: 28px;--s-extent-18: 18px;--s-extent-6: 6px;--s-space-0-62em: .62em;--s-viewport-dvh: 100dvh;--s-viewport-lvh: 100lvh;--s-share-100pct: 100%;--s-extent-180: 180px;--s-duration-200ms: .2s;--s-space-24: 24px;--s-extent-36: 36px;--s-space-4: 4px;--s-blur-12: 12px;--s-fill-choice-label: linear-gradient(transparent, rgba(0,0,0,.6));--s-position-50pct-20pct: 50% 20%;--s-position-50pct-0: 50% 0;--s-angle-90deg: 90deg;--s-tracking-neg-0-01em: -.01em;--s-leading-1-2: 1.2;--s-position-50pct-15pct: 50% 15%;--s-opacity-0-8: .8;--s-space-46: 46px;--s-extent-22: 22px;--s-opacity-0-55: .55;--s-extent-21: 21px;--s-stroke-1-8: 1.8;--s-leading-1-9: 1.9;--s-stroke-2: 2;--s-extent-2: 2px;--s-extent-16: 16px;--s-extent-14: 14px;--s-stroke-2-2: 2.2;--s-leading-1: 1;--s-space-0: 0px;--s-space-1: 1px;--s-space-2: 2px;--s-space-8: 8px;--s-line-hairline: 1px;--s-line-focus: 2px;--s-tracking-0-06em: .06em;--s-shadow-dash-title: 0 1px 10px rgba(0,0,0,.65);--s-extent-62: 62px;--s-leading-1-25: 1.25;--s-text-11: 11px;--s-leading-1-3: 1.3;--s-color-on-action-muted: #f4efea;--s-color-black: #000000;--s-viewport-34dvh: 34dvh;--s-viewport-46dvh: 46dvh;--s-fill-dash-hero: linear-gradient(180deg,rgba(5,4,5,.45) 0%,rgba(5,4,5,0) 40%,#050405 100%);--s-space-320: 320px;--s-position-50pct-50pct: 50% 50%;--s-weight-semibold: 600;--s-space-7: 7px;--s-color-glow-line: rgba(255,158,192,.24);--s-color-online: #6fbf8a;--s-shadow-chat-online: 0 0 6px rgba(111,191,138,.8);--s-extent-26: 26px;--s-border-chat-avatar: 1px solid rgba(233,154,169,.5);--s-position-10px-13px: 10px 13px;--s-share-88pct: 88%;--s-share-82pct: 82%;--s-shadow-chat-bubble-in: 0 4px 12px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.08), inset 0 -3px 8px rgba(0,0,0,.5);--s-text-10: 10px;--s-color-on-action-soft: #f4efea;--s-radius-23: 23px;--s-color-field-fill-faint: rgba(255,255,255,.03);--s-space-44: 44px;--s-space-18: 18px;--s-space-5: 5px;--s-extent-30: 30px;--s-stroke-1-9: 1.9;--s-space-13: 13px;--s-space-54: 54px;--s-leading-1-21: 1.21;--s-color-accent-tint-faint: rgba(160,103,115,.16);--s-leading-1-45: 1.45;--s-stroke-1-6: 1.6;--s-extent-54: 54px;--s-angle-10deg: 10deg;--s-shadow-helphat-news: 0 6px 14px rgba(5,5,7,.55);--s-extent-300: 300px;--s-fill-helphat-popover: linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--s-viewport-100vw: 100vw;--s-layout-helphat-img-ratio: auto 3 / 2;--s-fill-kpi: linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--s-extent-8: 8px;--s-color-track: rgba(255,255,255,.08);--s-fill-progress: linear-gradient(90deg,#9d6673,#bd8290);--s-radius-pill: 999px;--s-layout-region-grid-ratio: 308 / 446;--s-layout-region-grid-cols: minmax(0,43.5fr) minmax(0,56.5fr);--s-layout-region-grid-rows: minmax(0,236fr) minmax(0,198fr);--s-border-region-tile: 1.5px solid rgba(255,158,192,.85);--s-shadow-region-tile: 0 0 22px rgba(255,158,192,.35),inset 0 1px 0 rgba(255,255,255,.12);--s-fill-region-tile: linear-gradient(to top,rgba(0,0,0,.8),transparent);--s-share-56pct: 56%;--s-weight-bold: 700;--s-shadow-region-tile-label: 0 1px 4px rgba(0,0,0,.8);--s-fill-map: linear-gradient(180deg,rgba(5,4,5,.85) 0%,rgba(5,4,5,.35) 32%,rgba(5,4,5,0) 48%,rgba(5,4,5,0) 70%,rgba(5,4,5,.75) 92%);--s-fill-map-scrim-soft: linear-gradient(180deg,rgba(5,4,5,.7) 0%,rgba(5,4,5,.15) 30%,rgba(5,4,5,0) 55%,rgba(5,4,5,.55) 100%);--s-color-text-faint: #9a8f95;--s-share-58-4pct: 58.4%;--s-extent-11-6: 11.6px;--s-extent-14-2: 14.2px;--s-extent-7-5: 7.5px;--s-share-70pct: 70%;--s-shape-map-arrow: polygon(50% 0, 100% 100%, 50% 76.06%, 0 100%);--s-extent-42: 42px;--s-fill-map-header: rgba(5,4,5,0);--s-fill-map-route: linear-gradient(180deg,rgba(5,4,5,.75) 0%,rgba(5,4,5,0) 22%,rgba(5,4,5,0) 66%,rgba(5,4,5,.8) 100%);--s-color-glow-start-halo: rgba(255,158,192,.28);--s-color-glow-start-halo-out: rgba(255,158,192,0);--s-shadow-map-start: drop-shadow(0 2px 8px rgba(0,0,0,.6));--s-shadow-map-pin: drop-shadow(0 0 10px rgba(255,158,192,.6));--s-extent-46: 46px;--s-color-accent-line-strong: rgba(189,130,144,.7);--s-color-surface-overlay: rgba(20,17,19,.94);--s-shadow-mapsearch: 0 8px 20px rgba(0,0,0,.5);--s-color-surface-overlay-strong: rgba(20,17,19,.96);--s-shadow-mapsearch-hits: 0 12px 26px rgba(0,0,0,.55);--s-shadow-mapsearch-summary: 0 1px 3px rgba(0,0,0,.8);--s-extent-170: 170px;--s-border-phototile-empty: 1.5px dashed rgba(189,130,144,.55);--s-border-phototile-filled: 1px solid #4a2f37;--s-fill-phototile-filled: linear-gradient(160deg,#2a2326,#121012);--s-opacity-0-5: .5;--s-shadow-phototile-badge: 0 0 12px rgba(255,158,192,.5);--s-radius-3: 3px;--s-share-60pct: 60%;--s-extent-3: 3px;--s-stroke-4-5: 4.5;--s-stroke-10: 10;--s-color-glow-route-halo: rgba(255,158,192,.35);--s-weight-regular: 400;--s-weight-medium: 500;--s-layer-behind: -1;--s-layer-content: 1;--s-layer-chrome: 10;--s-layer-sheet: 20;--s-layer-popover: 25;--s-layer-overlay: 30;--s-layer-bubble: 40;--s-ease-standard: ease;--s-focus-offset: 2px;--s-angle-180deg: 180deg;--s-color-sheet-bottom: rgba(8,8,10,.88);--s-color-edge-light: rgba(255,255,255,.1);--s-fill-hero-photo: linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.3) 50%,#050405);--s-radius-18: 18px;--s-extent-266: 266px;--s-color-text-soft: #9a8f95;--s-text-37: 37px;--s-text-44: 44px;--s-text-46: 46px;--s-text-34: 34px;--s-extent-38: 38px;--s-color-dim: rgba(5,4,5,.82);--s-cal-metal-border: #4f3f3b;--s-cal-month-peach: #f3d1c2;--s-cal-day-copper: #deb1a0;--s-cal-day-copper-dim: #726563;--s-cal-arrow-grey: #d4d2d1;--s-cal-plain-bg: #0a0a0c;--s-cal-plain-border: #423137;--s-cal-plain-wd: #69686b;--s-cal-plain-dim: #38373a;--s-cal-plain-arrow: #929194;--s-cal-strip-wd-dim: #434043;--s-cal-strip-num-dim: #5e5b5e;--s-cal-strip-dot: #646466;--s-cal-strip-dot-dim: #282528;--s-cal-wheel-tick: #efe2e9;--s-cal-wheel-tick-dim: rgba(239,226,233,.38);--s-cal-band-h: 32px;--s-cal-wheel-size: 233px;--s-cal-wheel-inner: 140px;--s-cal-tick-radius: 97px;--s-cal-tick-long: 15px;--s-cal-tick-short: 9px;--s-cal-pointer-h: 15px;--s-cal-angle-half-turn: 180deg;--s-cal-shape-pointer: polygon(0 0, 100% 0, 50% 100%);--s-cal-wheel-time-gap: 2px;--s-cal-card-min: 54px;--s-cal-tick-period: 15deg;--s-cal-tick-offset: 7.5deg;--s-cal-tick-long-arc: 1.2deg;--s-cal-tick-short-arc: .6deg;--s-fill-cal-metal: linear-gradient(165deg,#464646,#2f2f2f 40%,#1c1c1c);--s-shadow-cal-metal: inset 0 1px 0 rgba(255,255,255,.1), 0 10px 22px rgba(5,5,7,.5);--s-fill-cal-band: linear-gradient(180deg,#7f5e67,#5b4147);--s-fill-cal-wheel-dial: radial-gradient(circle at 50% 50%,#1d181a,#080808 100%);--s-fill-cal-wheel-inner: radial-gradient(circle at 50% 30%,#181317,#0a0a0a 70%);--s-shadow-cal-wheel-dial: inset 0 0 18px rgba(0,0,0,.6), 0 0 28px rgba(0,0,0,.5);--s-shadow-cal-wheel-inner: inset 0 0 14px rgba(0,0,0,.65);--s-filter-cal-pointer-glow: drop-shadow(0 0 8px rgba(255,158,192,.6));--s-border-cal-wheel-inner: 1px solid #443339;--s-img-ratio-hero: 1.6;--s-img-ratio-tall: .66;--s-img-ratio-suggest-wide: 1.38;--s-img-ratio-wide: 1.5;--s-img-ratio-square: 1;--s-img-extent-photo-round: 88px;--s-img-extent-band-corner: 120px;--s-img-extent-band-width: 160px;--s-img-extent-imgtext-min: 120px;--s-img-offset-band-right: -34px;--s-img-angle-band: 45deg;--s-img-layout-imgtext-cols: minmax(0, .9fr) minmax(0, 1fr);--s-img-fill-scrim-bottom: linear-gradient(180deg,rgba(5,4,5,0) 38%,rgba(5,4,5,.88) 100%);--s-img-fill-scrim-side: linear-gradient(90deg,rgba(5,4,5,.96) 0%,rgba(5,4,5,.74) 40%,rgba(5,4,5,0) 72%);--s-img-color-status-active-text: #6fbf8a;--s-img-color-status-active-fill: rgba(111,191,138,.18);--s-img-color-status-active-line: rgba(111,191,138,.5);--s-img-color-status-soon-text: #f4efea;--s-img-color-status-soon-fill: rgba(160,103,115,.18);--s-img-color-status-soon-line: rgba(189,130,144,.5);--s-img-color-status-neutral-text: #9a8f95;--s-img-color-status-neutral-fill: rgba(255,255,255,.05);--s-img-color-status-neutral-line: rgba(255,255,255,.12);--s-img-color-band-active: rgba(14,38,26,.9);--s-img-color-band-soon: rgba(46,26,32,.9);--s-img-color-band-neutral: rgba(26,22,24,.9);--s-img-color-badge-fill: rgba(0,0,0,.5);--s-live-ring-width: 10px;--s-live-ring-start: 0deg;--s-live-tick-step: 30deg;--s-live-tick-angle: 1.6deg;--s-live-tick-length: 8px;--s-live-hand-hour-width: 4px;--s-live-hand-minute-width: 3px;--s-live-hand-hour-length: 22%;--s-live-hand-minute-length: 32%;--s-live-hub-size: 12px;--s-live-clock-size: min(180px,34dvh);--s-shape-triangle-down: polygon(0 0, 100% 0, 50% 100%);--s-prof-ratio-hero: 3 / 4;--s-prof-ratio-thumb: 9 / 16;--s-prof-layout-main: minmax(0,2.1fr) minmax(0,1fr);--s-prof-layout-two: repeat(2, minmax(0,1fr));--s-prof-layout-three: repeat(3, minmax(0,1fr));--s-prof-offset-badge: -5px;--s-prof-color-badge-ink: #0b1a12;--s-prof-fill-hero-scrim: linear-gradient(180deg,rgba(5,4,5,.15) 0%,rgba(5,4,5,0) 42%,rgba(5,4,5,.55) 78%,rgba(5,4,5,.96) 100%);--s-prof-fill-round: rgba(0,0,0,.4);--s-prof-shadow-hero: 0 10px 26px rgba(0,0,0,.5);--s-prof-border-badge: 2px solid #050405;--s-prof-transition-zoom: transform .18s ease;--s-prof-unit-pan: 1px;--s-layout-sel-grid-cols: repeat(2, minmax(0, 1fr));--s-sel-shift-neg-half: -50%;--s-sum-layout-photo-ratio: 6 / 5;--s-sum-layout-video-ratio: 9 / 16;--s-sum-layout-video-max-h: 62dvh;--s-sum-layout-partner-cols: repeat(6, minmax(0, 1fr));--s-sum-layout-partner-half: span 3;--s-sum-layout-partner-third: span 2;--s-sum-layout-facts-cols: repeat(2, minmax(0, 1fr));--s-sum-layout-photos-cols: repeat(3, minmax(0, 1fr));--s-sum-fill-head-scrim: linear-gradient(180deg,rgba(5,4,5,0) 0%,rgba(5,4,5,.74) 100%);--s-sum-color-icon-box: rgba(255,255,255,.22);--s-sum-color-icon-box-quiet: rgba(160,103,115,.22);--c-screen-bg: #050405;--c-screen-bg-master: linear-gradient(180deg,#050405 0,#050405 7%,transparent 15%), linear-gradient(125deg,rgba(255,255,255,.1),transparent 40%), radial-gradient(120% 55% at 50% 0%,rgba(230,235,245,.2),transparent 58%), linear-gradient(120deg,rgba(255,255,255,.05),transparent 60%), radial-gradient(80% 55% at 92% 100%,rgba(255,255,255,.08),transparent 60%), linear-gradient(160deg,#0b0a0c,#060507 60%,#020103);--c-screen-pad-inline: 16px;--c-speech-border: #4a2f37;--c-speech-text: #f4efea;--c-speech-size: 20px;--c-speech-radius: 10px;--c-speech-pad-y: 14px;--c-speech-pad-x: 16px;--c-button-secondary-bg: #141113;--c-button-border: #4a2f37;--c-button-text: #f4efea;--c-button-size: 16px;--c-button-radius: 8px;--c-button-min-height: max(var(--s-extent-48), calc(48 * var(--red-u, calc(min(100vw, 402px) / 318))));--c-actiongroup-gap: 8px;--c-bubble-border: #a06773;--c-speech-size-compact: 18px;--c-header-height: 52px;--c-header-icon-size: 28px;--c-faq-gap: 6px;--c-faq-pad-y: 14px;--c-faq-size: 16px;--c-faq-line: 22px;--c-choice-gap: 6px;--c-choice-label-size: 17px;--c-choice-label-line: 24px;--c-choice-select-scale: 1.025;--c-choice-select-duration: .18s;--c-choice-placeholder: radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.1),rgba(255,255,255,0) 60%),linear-gradient(180deg,#1c191b,#050405);--c-header-bg: transparent;--c-header-text: #f4efea;--c-footer-height: 60px;--c-footer-bg: #050405;--c-footer-border: #4a2f37;--c-footer-text: #f4efea;--c-footer-text-active: #f4efea;--c-footer-size: 14px;--c-button-primary-fill: linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47);--c-button-primary-shadow: 0 12px 28px rgba(74,47,55,.6), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -10px 16px rgba(0,0,0,.26);--c-lacquer-fill: linear-gradient(225deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-lacquer-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.1), inset 0 -8px 14px rgba(0,0,0,.3);--c-speech-size-min: 16px;--c-speaker-avatar-size: calc(64 * var(--red-u, calc(min(100vw, 402px) / 318)));--c-speaker-wordmark-size: calc(28 * var(--red-u, calc(min(100vw, 402px) / 318)));--c-speaker-wordmark-color: #ff9ec0;--c-speaker-wordmark-shadow: 0 0 16px rgba(255,140,185,.45);--c-focus-ring: #a06773;--c-button-primary-text: #ffffff;--c-speech-line: 28px;--c-speech-line-compact: 25px;--c-speech-line-min: 22px;--c-button-line: 24px;--c-button-line-compact: 22px;--c-button-size-compact: 15px;--c-button-min-height-compact: max(var(--s-extent-48), calc(48 * var(--red-u, calc(min(100vw, 402px) / 318))));--c-button-min-height-tight: var(--s-extent-48);--c-button-pad-y: 12px;--c-button-pad-y-compact: 8px;--c-tile-pad-y-compact: 12px;--c-tile-pad-x-compact: 14px;--c-body-size: 16px;--c-body-line: 23px;--c-topnav-title-size: 16px;--c-topnav-title-line: 22px;--c-sheet-backdrop: rgba(5,4,5,.72);--c-globe-inset: 5.5px;--c-glass-blur: 14px;--c-speaker-ring: 1.5px solid rgba(233,154,169,.7);--c-speaker-avatar-glow: 0 0 16px rgba(255,158,192,.22);--c-speaker-avatar-position: 50% 12%;--c-speaker-gap: calc(3 * var(--red-u, calc(min(100vw, 402px) / 318)));--c-header-icon: #d8c7cc;--c-header-pad-inline: 10px;--c-header-title-spacing: .01em;--c-title-size: 40px;--c-title-line: 1.1;--c-navgrid-gap: 8px;--c-navtile-radius: 10px;--c-navtile-pad: 16px;--c-navtile-label-size: 18px;--c-navtile-row-min: 56px;--c-navtile-card-min: 104px;--c-navtile-icon: #a06773;--c-hero-top: #35232d;--c-row-min: 34px;--c-row-gap: 10px;--c-row-icon-slot: 20px;--c-row-icon-color: #bd8290;--c-row-label-size: 13px;--c-row-value-size: 13px;--c-row-value-max: 62%;--c-row-pad: 2px 12px;--c-row-radius: 8px;--c-row-border: #4a2f37;--c-row-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.08);--c-row-divider: rgba(74,47,55,.7);--c-row-note-size: 14px;--c-row-note-line: 1.4;--c-total-min: 40px;--c-total-bg: rgba(160,103,115,.18);--c-total-border: rgba(189,130,144,.5);--c-total-radius: 6px;--c-total-label-size: 15px;--c-total-value-size: 17px;--c-flat-pad-y: 15px;--c-flat-gap: 12px;--c-flat-icon-slot: 24px;--c-flat-size: 15px;--c-flat-value-max: 50%;--c-section-title-size: 24px;--c-section-title-pad-top: 36px;--c-message-gap: 12px;--c-row-min-compact: 28px;--c-summary-size: 14px;--c-profiletile-photo: 44px;--c-profiletile-name-size: 18px;--c-profiletile-city-size: 13px;--c-overlay-backdrop: rgba(6,5,8,.5);--c-overlay-blur: 10px;--c-formfield-bg: rgba(255,255,255,.05);--c-formfield-border: rgba(255,255,255,.12);--c-formfield-radius: 10px;--c-formfield-label-size: 12px;--c-formfield-value-size: 16px;--c-formbubble-title-size: 21px;--c-formbubble-sub-size: 13.5px;--c-formbubble-gap: 9px;--c-formbubble-pad: 16px;--c-consent-size: 13px;--c-title-brand-size: 37px;--c-title-brand-weight: 300;--c-title-startbild-font: "Playfair Display", Georgia, serif;--c-title-startbild-weight: 300;--c-title-startbild-size: 48px;--c-title-startbild-line: 1.02;--c-title-startbild-color: #ffffff;--c-title-startbild-mark: var(--red-glow, #FF9EC0);--c-title-startbild-glow: 0 0 20px rgba(255, 140, 185, .5);--c-title-mark-font: "Playfair Display", Georgia, serif;--c-title-mark-color: #f4efea;--c-text-hero-size: 16px;--c-text-hero-line: 22px;--c-text-hero-color: #9a8f95;--c-dialog-fill: linear-gradient(180deg,#1c191b,#0b0a0c 55%,#050405);--c-dialog-border: #4a2f37;--c-dialog-radius: 24px;--c-dialog-pad: 24px;--c-dialog-gap: 14px;--c-dialog-icon-size: 54px;--c-dialog-icon-bg: rgba(160,103,115,.22);--c-dialog-icon-color: #bd8290;--c-dialog-icon-radius: 10px;--c-dialog-title-size: 21px;--c-dialog-title-line: 26px;--c-dialog-text-size: 16px;--c-dialog-text-line: 23px;--c-dialog-inset: 16px;--c-step-bg: #141113;--c-step-icon-slot: 60px;--c-step-gap: 8px;--c-step-size: 16px;--c-hero-scrim: linear-gradient(180deg,rgba(5,4,5,0) 36%,rgba(5,4,5,.74) 68%,rgba(5,4,5,.96) 100%);--c-button-disabled-bg: #1c191b;--c-button-disabled-text: #9a8f95;--c-formfield-flat-label-size: 15px;--c-formfield-flat-bg: #141113;--c-formfield-flat-border: #4a2f37;--c-formfield-flat-radius: 10px;--c-formfield-flat-gap: 8px;--c-footer-pad-bottom: 8px;--c-formfield-select-pad: 28px;--c-formfield-caret-inset: 12px;--c-formfield-caret-size: 18px;--c-bullet-marker-size: 1.15em;--c-bullet-gap: var(--s-space-12);--c-bullet-item-gap: var(--s-space-standard);--c-bullet-text-size: var(--s-text-16);--c-bullet-text-line: var(--s-leading-1-45);--c-screen-height: 100%;--c-screen-width: 100%;--c-dock-height: 36px;--c-screen-idle-height: 100dvh;--c-screen-idle-height-installed: 100lvh;--c-safari-scroll-runway: 180px;--c-header-btn-size: 48px;--c-header-slide-duration: .2s;--c-header-pad-telegram: 24px;--c-header-height-browser: 36px;--c-header-btn-height-browser: 44px;--c-header-btn-bleed-browser: 4px;--c-sheet-blur: 12px;--c-choice-label-fill: linear-gradient(transparent, rgba(0,0,0,.6));--c-choice-img-position: 50% 20%;--c-hero-position: 50% 0;--c-faq-min-height: 48px;--c-navtile-row-gap: 12px;--c-faq-chev-open-rotation: 90deg;--c-button-icon-gap: 9px;--c-total-margin-y: 4px;--c-total-bleed: 6px;--c-total-pad-x: 10px;--c-row-note-pad-y: 8px;--c-section-title-spacing: -.01em;--c-section-title-line: 1.2;--c-section-title-pad-bottom: 12px;--c-speech-paragraph-gap: 10px;--c-row-link-gap: 3px;--c-row-link-underline-offset: 3px;--c-profiletile-gap: 14px;--c-profiletile-pad-y: 10px;--c-profiletile-pad-x: 12px;--c-profiletile-photo-radius: 8px;--c-profiletile-photo-position: 50% 15%;--c-detail-gap: 16px;--c-formbubble-title-gap: 3px;--c-formbubble-title-line: 1.2;--c-formbubble-title-spacing: -.01em;--c-formbubble-sub-gap: 6px;--c-formbubble-sub-line: 1.4;--c-formbubble-form-gap: 6px;--c-formfield-gap: 3px;--c-formfield-box-gap: 10px;--c-formfield-box-min: 48px;--c-formfield-pad-end: 46px;--c-formfield-pad-start: 14px;--c-formfield-input-pad-y: 12px;--c-formfield-sep-height: 20px;--c-formfield-action-inset: 6px;--c-formfield-action-size: 36px;--c-formfield-hits-pad: 4px;--c-formfield-hit-min: 44px;--c-formfield-hit-pad-x: 12px;--c-formfield-hit-radius: 8px;--c-formfield-none-pad: 12px;--c-formfield-icon-size: 20px;--c-consent-gap: 10px;--c-consent-line: 1.4;--c-consent-pad-y: 4px;--c-consent-box-size: 22px;--c-speaker-wordmark-line: 1.2;--c-button-disabled-opacity: .55;--c-icon-size: 22px;--c-icon-size-small: 20px;--c-icon-size-mid: 21px;--c-icon-size-large: 28px;--c-icon-stroke: 1.8;--c-icon-stroke-line: 1.9;--c-icon-stroke-back: 2;--c-chev-stroke: 2;--c-faq-chev-size: 16px;--c-navtile-chev-size: 18px;--c-row-chev-size: 16px;--c-row-link-icon-size: 14px;--c-profiletile-chev-size: 16px;--c-profiletile-chev-stroke: 2.2;--c-step-hat-width: 36px;--c-step-hat-height: 24px;--c-footer-partner-line: 1;--c-adr-loc-icon-size: 18px;--c-adr-move-hint-size: 13px;--c-adr-move-hint-color: #9a8f95;--c-adr-move-hint-shadow: 0 1px 3px rgba(0,0,0,.8);--c-adr-alert-size: 13px;--c-adr-alert-color: #e5736f;--c-adr-alert-shadow: 0 1px 3px rgba(0,0,0,.8);--c-adr-hit-street-weight: 600;--c-adr-loc-gap: 6px;--c-adr-loc-label-size: 15px;--c-adr-loc-label-color: #9a8f95;--c-adr-loc-value-weight: 600;--c-adr-loc-error-bg: rgba(20,17,19,.94);--c-adr-loc-error-border: #e5736f;--c-adr-loc-error-radius: 8px;--c-adr-loc-error-pad: 14px;--c-adr-loc-error-size: 13px;--c-adr-loc-error-shadow: 0 8px 20px rgba(0,0,0,.5);--c-adr-loc-retry-min: 44px;--c-adr-loc-retry-color: #f4efea;--c-adr-move-hit: 44px;--c-adr-gmap-land: #050405;--c-adr-gmap-water: #1c1317;--c-adr-gmap-road: #4a2f37;--c-adr-gmap-road-edge: #0b0a0c;--c-adr-gmap-road-main: #7a4b57;--c-adr-gmap-road-label: #9d6673;--c-adr-gmap-place: #bd8290;--c-adr-gmap-region: #a06773;--c-adr-gmap-border: #2a1a20;--c-adr-gmap-park: #120d0f;--c-adr-gmap-names: 0;--c-adr-gmap-attrib: 28px;--c-adr-gmap-pin-glow: rgba(189,130,144,.6);--c-adr-gmap-pin-w: 34px;--c-adr-gmap-pin-h: 46px;--c-adr-gmap-text: #c4b8bd;--c-adr-gmap-stroke: #050405;--c-adr-gmap-note-size: 13px;--c-adr-gmap-note-color: #9a8f95;--c-cal-day-size: 17px;--c-cal-day-weight: 600;--c-cal-row-min: 36px;--c-cal-pad-y: 12px;--c-cal-pad-x: 12px;--c-cal-nav-size: 44px;--c-cal-nav-icon: 18px;--c-cal-nav-stroke: 2;--c-cal-nav-flip: 180deg;--c-cal-dot-size: 5px;--c-cal-dot-gap: 2px;--c-cal-select-radius: 8px;--c-cal-select-border: 1px;--c-cal-focus-ring: #a06773;--c-cal-month-radius: 12px;--c-cal-month-border: #4f3f3b;--c-cal-month-fill: linear-gradient(165deg,#464646,#2f2f2f 40%,#1c1c1c);--c-cal-month-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 10px 22px rgba(5,5,7,.5);--c-cal-month-head: 54px;--c-cal-month-title-font: "Playfair Display", Georgia, serif;--c-cal-month-title-size: 22px;--c-cal-month-title-weight: 400;--c-cal-month-title-color: #f3d1c2;--c-cal-month-arrow-color: #d4d2d1;--c-cal-month-band-h: 32px;--c-cal-month-band-fill: linear-gradient(180deg,#7f5e67,#5b4147);--c-cal-month-band-size: 15px;--c-cal-month-band-weight: 600;--c-cal-month-band-color: #f4efea;--c-cal-month-day-color: #deb1a0;--c-cal-month-day-past: #726563;--c-cal-month-day-selected-fill: rgba(160,103,115,.22);--c-cal-month-day-selected-border: rgba(189,130,144,.7);--c-cal-month-day-selected-color: #ffffff;--c-cal-month-day-today-border: rgba(189,130,144,.5);--c-cal-month-dot: #deb1a0;--c-cal-plain-radius: 12px;--c-cal-plain-border: #423137;--c-cal-plain-fill: #0a0a0c;--c-cal-plain-title-size: 15px;--c-cal-plain-title-weight: 600;--c-cal-plain-title-color: #ffffff;--c-cal-plain-arrow-color: #929194;--c-cal-plain-wd-size: 13px;--c-cal-plain-wd-weight: 500;--c-cal-plain-wd-color: #69686b;--c-cal-plain-day-size: 16px;--c-cal-plain-day-weight: 500;--c-cal-plain-day-color: #f4efea;--c-cal-plain-day-past: #38373a;--c-cal-plain-day-selected-fill: rgba(160,103,115,.18);--c-cal-plain-day-selected-border: rgba(189,130,144,.7);--c-cal-plain-day-today-border: rgba(189,130,144,.5);--c-cal-plain-dot: #bd8290;--c-cal-plain-head: 46px;--c-cal-plain-pad: 16px;--c-cal-strip-radius: 12px;--c-cal-strip-border: #423137;--c-cal-strip-fill: #0a0a0c;--c-cal-strip-pad: 16px;--c-cal-strip-gap: 12px;--c-cal-strip-title-size: 15px;--c-cal-strip-title-weight: 600;--c-cal-strip-title-color: #f4efea;--c-cal-strip-month-size: 15px;--c-cal-strip-month-weight: 500;--c-cal-strip-month-color: #f4efea;--c-cal-strip-nav: 36px;--c-cal-strip-nav-size: 16px;--c-cal-strip-nav-color: #9a8f95;--c-cal-strip-nav-off: #434043;--c-cal-strip-wd-size: var(--s-text-12);--c-cal-strip-wd-weight: 600;--c-cal-strip-wd-tracking: .06em;--c-cal-strip-wd-color: #9a8f95;--c-cal-strip-wd-past: #434043;--c-cal-strip-wd-today: #f4efea;--c-cal-strip-num-size: 20px;--c-cal-strip-num-weight: 600;--c-cal-strip-num-color: #f4efea;--c-cal-strip-num-past: #5e5b5e;--c-cal-strip-dot: #646466;--c-cal-strip-dot-past: #282528;--c-cal-strip-underline-w: 30px;--c-cal-strip-underline-h: 2px;--c-cal-strip-underline: rgba(189,130,144,.7);--c-cal-strip-cell-gap: 4px;--c-cal-quick-gap: 8px;--c-cal-quick-radius: 10px;--c-cal-quick-pad: 16px;--c-cal-quick-feature-fill: linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47);--c-cal-quick-feature-shadow: 0 12px 28px rgba(74,47,55,.6), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -10px 16px rgba(0,0,0,.26);--c-cal-quick-feature-text: #ffffff;--c-cal-quick-feature-title-size: 24px;--c-cal-quick-feature-title-weight: 700;--c-cal-quick-feature-sub-size: 15px;--c-cal-quick-feature-sub-color: #9a8f95;--c-cal-quick-circle: 44px;--c-cal-quick-circle-border: rgba(255,255,255,.7);--c-cal-quick-circle-fill: rgba(255,255,255,.12);--c-cal-quick-circle-icon: 18px;--c-cal-quick-tile-fill: linear-gradient(225deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-cal-quick-tile-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.1), inset 0 -8px 14px rgba(0,0,0,.3);--c-cal-quick-tile-border: #4a2f37;--c-cal-quick-tile-min: 54px;--c-cal-quick-tile-size: 17px;--c-cal-quick-tile-weight: 600;--c-cal-quick-tile-icon: 24px;--c-cal-quick-tile-chev: 18px;--c-cal-quick-tile-chev-color: #9a8f95;--c-cal-quick-tile-gap: 8px;--c-cal-quick-tile-pad: 8px;--c-cal-wheel-size: 233px;--c-cal-wheel-fill: radial-gradient(circle at 50% 50%,#1d181a,#080808 100%);--c-cal-wheel-shadow: inset 0 0 18px rgba(0,0,0,.6), 0 0 28px rgba(0,0,0,.5);--c-cal-wheel-inner: 140px;--c-cal-wheel-inner-fill: radial-gradient(circle at 50% 30%,#181317,#0a0a0a 70%);--c-cal-wheel-inner-border: 1px solid #443339;--c-cal-wheel-inner-shadow: inset 0 0 14px rgba(0,0,0,.65);--c-cal-wheel-tick-radius: 97px;--c-cal-wheel-tick-long: 15px;--c-cal-wheel-tick-short: 9px;--c-cal-wheel-tick-period: 15deg;--c-cal-wheel-tick-offset: 7.5deg;--c-cal-wheel-tick-long-arc: 1.2deg;--c-cal-wheel-tick-short-arc: .6deg;--c-cal-wheel-tick-mask: #000000;--c-cal-tap-min: 44px;--c-cal-wheel-tick-color: #efe2e9;--c-cal-wheel-tick-short-color: rgba(239,226,233,.38);--c-cal-wheel-pointer-w: 18px;--c-cal-wheel-pointer-h: 15px;--c-cal-wheel-pointer-fill: #ff9ec0;--c-cal-wheel-pointer-shape: polygon(0 0, 100% 0, 50% 100%);--c-cal-wheel-pointer-glow: drop-shadow(0 0 8px rgba(255,158,192,.6));--c-cal-wheel-time-size: 37px;--c-cal-wheel-time-weight: 700;--c-cal-wheel-time-color: #ffffff;--c-cal-wheel-time-leading: 1;--c-cal-wheel-start-size: 12px;--c-cal-wheel-start-color: #f4efea;--c-cal-wheel-start-tracking: .06em;--c-cal-wheel-gap: 2px;--c-cal-wheel-focus-offset: 2px;--c-chatx-audio-gap: 8px;--c-chatx-audio-btn: 36px;--c-chatx-audio-icon: 18px;--c-chatx-audio-min: 180px;--c-chatx-audio-pad-top: 5px;--c-chatx-audio-bar-h: 6px;--c-chatx-audio-bar-radius: 999px;--c-chatx-audio-track: rgba(255,255,255,.08);--c-chatx-audio-fill: #ff9ec0;--c-chatx-audio-note-size: 12px;--c-chatx-audio-disabled: .55;--c-chatx-typing-dot: 6px;--c-chatx-typing-gap: 4px;--c-chatx-typing-pad: 12px 14px;--c-chatx-typing-color: #9a8f95;--c-chatx-typing-lift: 3px;--c-chatx-typing-step: .2s;--c-chatx-rec-dot: 8px;--c-chatx-rec-dot-glow: 0 0 8px #ff9ec0;--c-chatx-rec-pill-pad: 12px 18px;--c-chatx-rec-pill-gap: 8px;--c-chatx-rec-text-size: 14px;--c-chatx-rec-label-size: 13px;--c-chatx-rec-stop-color: #ff9ec0;--c-chatx-note-size: 13px;--c-chatx-note-pad: 4px;--c-chatx-note-error: #e5736f;--c-chatx-note-locked: #9a8f95;--c-chatx-live-pad: 14px;--c-chatx-live-gap: 12px;--c-chatx-live-radius: 10px;--c-chatx-live-border: #4a2f37;--c-chatx-live-bg: #141113;--c-chatx-live-orb: 28px;--c-chatx-live-orb-color: #ff9ec0;--c-chatx-live-orb-glow: 0 0 14px #ff9ec0;--c-chatx-live-orb-step: .2s;--c-chatx-live-state-size: 14px;--c-chatx-live-hint-size: 12px;--c-chatx-live-hint-color: #9a8f95;--c-chatx-live-end-pad: 8px 14px;--c-chatx-live-end-size: 13px;--c-dash-title-gap: 2px;--c-dash-greet-size: 13px;--c-dash-greet-color: #9a8f95;--c-dash-greet-spacing: .06em;--c-dash-name-size: 34px;--c-dash-name-line: 1.1;--c-dash-sub-size: 13px;--c-dash-sub-color: #d8c7cc;--c-dash-title-shadow: 0 1px 10px rgba(0,0,0,.65);--c-dash-grid-gap: 8px;--c-dash-tile-min: 62px;--c-dash-tile-pad-y: 8px;--c-dash-tile-pad-x: 10px;--c-dash-tile-gap: 10px;--c-dash-tile-title-size: 16px;--c-dash-tile-title-line: 1.25;--c-dash-tile-sub-size: 13px;--c-dash-tile-sub-line: 1.3;--c-dash-tile-sub-color: #9a8f95;--c-dash-tile-primary-sub: #f4efea;--c-dash-tile-icon-size: 20px;--c-dash-qr-bg: #ffffff;--c-dash-qr-fg: #000000;--c-dash-qr-pad: 18px;--c-dash-qr-radius: 10px;--c-dash-qr-max: 266px;--c-dash-qr-max-h: 34dvh;--c-dash-qr-empty-size: 14px;--c-dash-hero-height: 46dvh;--c-dash-hero-scrim: linear-gradient(180deg,rgba(5,4,5,.45) 0%,rgba(5,4,5,0) 40%,#050405 100%);--c-dash-tile-narrow: 320px;--c-dash-hero-position: 50% 50%;--c-dash-qr-gap: 10px;--c-data-card-pad: 14px;--c-data-card-gap: 12px;--c-data-card-head-size: 17px;--c-data-card-meta-size: 15px;--c-data-card-meta-color: #9a8f95;--c-data-card-caption-size: 13px;--c-data-card-caption-spacing: .06em;--c-data-note-size: 14px;--c-data-note-color: #9a8f95;--c-data-table-head-size: 12px;--c-data-table-head-spacing: .06em;--c-data-table-head-color: #f4efea;--c-data-table-cell-size: 16px;--c-data-table-cell-pad-y: 12px;--c-data-table-col-pad: 8px;--c-data-table-divider: rgba(74,47,55,.7);--c-data-table-active: #f4efea;--c-data-table-quiet: #9a8f95;--c-data-table-money: #f4efea;--c-data-table-strong-weight: 600;--c-data-tier-pad-y: 12px;--c-data-tier-label-size: 14px;--c-data-tier-value-size: 20px;--c-data-tier-bg: #141113;--c-data-tier-active-bg: rgba(160,103,115,.22);--c-data-tier-active-border: #bd8290;--c-data-stat-min: 38px;--c-data-stat-size: 15px;--c-data-stat-gap: 12px;--c-data-stat-icon-slot: 20px;--c-data-stat-total-label-size: 17px;--c-data-stat-total-value-size: 20px;--c-data-stat-total-min: 52px;--c-data-stat-box-pad: 14px;--c-data-plan-row-pad-y: 12px;--c-data-plan-label-size: 16px;--c-data-plan-sub-size: 13px;--c-data-plan-input-w: 56px;--c-data-plan-input-h: var(--c-formfield-box-min);--c-data-plan-input-size: 18px;--c-data-plan-input-gap: 8px;--c-data-plan-input-bg: #0b0a0c;--c-data-plan-result-pad-x: 4px;--c-data-plan-result-label-size: 12px;--c-data-plan-result-value-size: 17px;--c-chat-head-pad: 7px 2px 9px;--c-chat-head-gap: 9px;--c-chat-head-line: rgba(255,158,192,.24);--c-chat-wordmark-size: 25px;--c-chat-status-size: 14px;--c-chat-online-dot: 6px;--c-chat-online-color: #6fbf8a;--c-chat-online-glow: 0 0 6px rgba(111,191,138,.8);--c-chat-thread-gap: 10px;--c-chat-thread-pad-y: 14px;--c-chat-avatar-size: 26px;--c-chat-avatar-ring: 1px solid rgba(233,154,169,.5);--c-chat-bubble-pad: 10px 13px;--c-chat-bubble-size: 17px;--c-chat-bubble-line: 1.4;--c-chat-bubble-radius: 8px;--c-chat-bubble-in-max: 88%;--c-chat-bubble-out-max: 82%;--c-chat-bubble-in-shadow: 0 4px 12px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.08), inset 0 -3px 8px rgba(0,0,0,.5);--c-chat-time-size: var(--s-text-12);--c-chat-time-in: #9a8f95;--c-chat-time-out: #f4efea;--c-chat-composer-gap: 12px;--c-chat-composer-pad-top: 10px;--c-chat-field-radius: 23px;--c-chat-field-border: rgba(255,158,192,.24);--c-chat-field-bg: rgba(255,255,255,.03);--c-chat-field-pad: 12px 44px 12px 18px;--c-chat-field-size: 16px;--c-chat-tool-size: 44px;--c-chat-footer-slack: 12px;--c-chat-tool-icon: 24px;--c-chat-tool-color: #d8c7cc;--c-chat-time-gap: 5px;--c-data-stat-min-compact: 30px;--c-data-stat-total-min-compact: 44px;--c-data-card-pad-compact: 10px;--c-data-card-gap-compact: 8px;--c-data-tier-pad-y-compact: 8px;--c-chat-wordmark-line: 1;--c-chat-tool-stroke: 1.9;--c-footer-partner-pad-top: 6px;--c-footer-partner-pad-bottom: 4px;--c-footer-partner-pad-inline: 13px;--c-footer-partner-tab: 44px;--c-footer-partner-gap: 4px;--c-footer-partner-icon: 20px;--c-footer-partner-label-size: 10px;--c-footer-partner-height: 54px;--c-footer-partner-text: #9a8f95;--c-footer-partner-text-active: #f4efea;--c-footer-partner-border: rgba(255,158,192,.24);--c-footer-partner-stroke: 2;--c-footer-label-line: 1.21;--c-form-gap: 14px;--c-form-row-pad-end: 12px;--c-form-row-gap: 12px;--c-form-choicecard-pad-y: 14px;--c-form-choicecard-pad-x: 16px;--c-form-choicecard-gap: 4px;--c-form-choicecard-list-gap: 12px;--c-form-choicecard-radius: 10px;--c-form-choicecard-border: #4a2f37;--c-form-choicecard-title-size: 16px;--c-form-choicecard-sub-size: 14px;--c-form-choicecard-sub-color: #9a8f95;--c-form-confirm-gap: 12px;--c-form-confirm-circle: 64px;--c-form-confirm-circle-bg: rgba(160,103,115,.16);--c-form-confirm-icon: 30px;--c-form-confirm-icon-color: #bd8290;--c-form-confirm-title-size: 21px;--c-form-confirm-title-weight: 600;--c-form-confirm-sub-size: 17px;--c-form-confirm-sub-color: #9a8f95;--c-form-link-gap: 7px;--c-form-link-label-size: 15px;--c-form-link-pad-y: 12px;--c-form-link-pad-x: 14px;--c-form-link-size: 14px;--c-form-link-color: #f4efea;--c-form-link-hint-size: 14px;--c-form-link-hint-color: #9a8f95;--c-form-info-pad: 14px;--c-form-info-gap: 12px;--c-form-info-title-size: 16px;--c-form-info-text-size: 15px;--c-form-info-text-color: #9a8f95;--c-form-info-radius: 10px;--c-form-section-size: 15px;--c-form-section-color: #9a8f95;--c-form-section-pad-top: 16px;--c-form-confirm-title-line: 1.2;--c-form-info-text-line: 1.45;--c-form-confirm-stroke: 1.6;--c-form-manage-pad-x: 14px;--c-form-manage-pad-y: 14px;--c-form-manage-gap: 14px;--c-form-manage-icon: 24px;--c-form-manage-size: 16px;--c-form-manage-chev: 20px;--c-form-manage-value-max: 50%;--c-form-plain-pad-x: 14px;--c-form-plain-pad-y: 5px;--c-form-plain-row-pad-y: 9px;--c-form-plain-gap: 14px;--c-form-plain-size: 16px;--c-form-plain-head-size: 17px;--c-form-plain-value-max: 62%;--c-form-plain-accent: #f4efea;--c-faq-accordion-open-rotation: 180deg;--c-helphat-hit: 44px;--c-helphat-img-width: 28px;--c-helphat-news-img-width: 54px;--c-helphat-news-tilt: 10deg;--c-helphat-news-shadow: 0 6px 14px rgba(5,5,7,.55);--c-helphat-popover-width: 300px;--c-helphat-popover-gap: 12px;--c-helphat-popover-pad: 16px;--c-helphat-popover-fill: linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-helphat-popover-title-size: 16px;--c-helphat-popover-body-size: 15px;--c-helphat-popover-body-line: 22px;--c-helphat-label-size: 11px;--c-helphat-label-color: #9a8f95;--c-helphat-viewport: 100vw;--c-helphat-img-ratio: auto 3 / 2;--c-img-pic-position: 50% 20%;--c-img-pic-placeholder: radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.1),rgba(255,255,255,0) 60%),linear-gradient(180deg,#1c191b,#050405);--c-img-pill-pad-y: 2px;--c-img-pill-pad-x: 8px;--c-img-pill-gap: 5px;--c-img-pill-size: 12px;--c-img-pill-line: 1.2;--c-img-pill-dot: 6px;--c-img-pill-active-text: #6fbf8a;--c-img-pill-active-fill: rgba(111,191,138,.18);--c-img-pill-active-line: rgba(111,191,138,.5);--c-img-pill-soon-text: #f4efea;--c-img-pill-soon-fill: rgba(160,103,115,.18);--c-img-pill-soon-line: rgba(189,130,144,.5);--c-img-pill-neutral-text: #9a8f95;--c-img-pill-neutral-fill: rgba(255,255,255,.05);--c-img-pill-neutral-line: rgba(255,255,255,.12);--c-img-band-corner: 120px;--c-img-band-width: 160px;--c-img-band-top: 36px;--c-img-band-right: -34px;--c-img-band-angle: 45deg;--c-img-band-pad-y: 3px;--c-img-band-gap: 4px;--c-img-band-size: var(--s-text-12);--c-img-band-active-fill: rgba(14,38,26,.9);--c-img-band-active-text: #6fbf8a;--c-img-band-soon-fill: rgba(46,26,32,.9);--c-img-band-soon-text: #f4efea;--c-img-band-neutral-fill: rgba(26,22,24,.9);--c-img-band-neutral-text: #9a8f95;--c-img-list-gap: 8px;--c-img-card-pad-y: 14px;--c-img-card-pad-x: 14px;--c-img-card-gap: 14px;--c-img-card-text-gap: 4px;--c-img-card-min: 62px;--c-img-card-border: #4a2f37;--c-img-card-radius: 10px;--c-img-card-title-size: 18px;--c-img-card-title-line: 1.25;--c-img-card-sub-size: 14px;--c-img-card-sub-line: 1.3;--c-img-card-sub-color: #9a8f95;--c-img-card-photo: 88px;--c-img-card-top-ratio: 1;--c-img-card-top-min: 56px;--c-img-card-top-label-lines: 2;--c-img-card-top-sub-lines: 0;--c-img-card-top-pad: 10px;--c-img-card-selected-fill: linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47);--c-img-card-selected-line: #bd8290;--c-img-card-selected-shadow: 0 12px 28px rgba(74,47,55,.6), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -10px 16px rgba(0,0,0,.26);--c-img-card-selected-sub: #f4efea;--c-img-card-disabled-opacity: .55;--c-img-card-mark-size: 22px;--c-img-card-mark-icon: 14px;--c-img-card-mark-inset: 8px;--c-img-card-mark-fill: rgba(0,0,0,.5);--c-img-card-mark-color: #ffffff;--c-img-card-select-duration: .18s;--c-img-nav-ratio-hero: 1.6;--c-img-nav-ratio-tall: .66;--c-img-nav-ratio-suggest-wide: 1.38;--c-img-nav-ratio-wide: 1.5;--c-img-nav-scrim-bottom: linear-gradient(180deg,rgba(5,4,5,0) 38%,rgba(5,4,5,.88) 100%);--c-img-nav-scrim-side: linear-gradient(90deg,rgba(5,4,5,.96) 0%,rgba(5,4,5,.74) 40%,rgba(5,4,5,0) 72%);--c-img-nav-pad: 14px;--c-img-nav-gap: 3px;--c-img-nav-title-size: 22px;--c-img-nav-title-line: 1.2;--c-img-nav-sub-size: 14px;--c-img-nav-sub-color: #9a8f95;--c-img-nav-name-size: 30px;--c-img-nav-card-title-size: 18px;--c-img-nav-card-pad: 14px;--c-img-nav-note-size: 14px;--c-img-nav-note-color: #9a8f95;--c-img-nav-note-line: 1.4;--c-img-nav-rank-size: 34px;--c-img-nav-rank-text: 18px;--c-img-nav-rank-fill: rgba(0,0,0,.5);--c-img-nav-rank-inset: 10px;--c-img-nav-rank-radius: 8px;--c-img-nav-arrow-size: 44px;--c-img-nav-arrow-icon: 20px;--c-img-nav-arrow-fill: linear-gradient(225deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-img-nav-wide-text-max: 56%;--c-img-nav-wide-photo: 60%;--c-img-nav-wide-title-size: 28px;--c-img-nav-wide-rule-w: 28px;--c-img-nav-wide-rule-h: 2px;--c-img-nav-wide-rule-color: #bd8290;--c-img-nav-wide-pad: 16px;--c-img-nav-disabled-opacity: .55;--c-img-imgtext-cols: minmax(0, .9fr) minmax(0, 1fr);--c-img-imgtext-min: 120px;--c-img-imgtext-pad: 16px;--c-img-imgtext-size: 16px;--c-img-imgtext-line: 1.3;--c-img-imgtext-radius: 10px;--c-img-imgtext-border: #4a2f37;--c-img-imgtext-accent-fill: linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47);--c-img-imgtext-accent-text: #ffffff;--c-img-imgtext-accent-shadow: 0 12px 28px rgba(74,47,55,.6), inset 0 1px 0 rgba(255,255,255,.28), inset 0 -10px 16px rgba(0,0,0,.26);--c-img-imgtext-plain-fill: linear-gradient(225deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-img-imgtext-plain-text: #f4efea;--c-img-imgtext-plain-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.1), inset 0 -8px 14px rgba(0,0,0,.3);--c-img-row-photo: 56px;--c-img-row-photo-radius: 12px;--c-img-row-chev: 16px;--c-img-row-meta-size: 14px;--c-img-row-meta-color: #9a8f95;--c-img-row-disabled-opacity: .55;--c-img-pay-gap: 8px;--c-img-pay-min: 62px;--c-img-pay-min-wide: 104px;--c-img-pay-logo-w: 104px;--c-img-pay-logo-h: 34px;--c-img-pay-logo-wide-w: 266px;--c-img-pay-logo-wide-h: 68px;--c-img-pay-inset: 14px;--c-img-pay-radius: 10px;--c-img-pay-border: #4a2f37;--c-img-pay-name-size: 18px;--c-kpi-fill: linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-kpi-border: #4a2f37;--c-kpi-radius: 10px;--c-kpi-pad-y: 14px;--c-kpi-gap: 8px;--c-kpi-value-size: 23px;--c-kpi-value-line: 28px;--c-kpi-value-weight: 700;--c-kpi-label-size: 13px;--c-kpi-label-color: #9a8f95;--c-kpi-sub-size: 13px;--c-kpi-sub-color: #9a8f95;--c-kpi-highlight-bg: rgba(160,103,115,.22);--c-kpi-highlight-border: #bd8290;--c-kpirow-card-pad: 16px;--c-progress-height: 8px;--c-progress-track: rgba(255,255,255,.08);--c-progress-fill: linear-gradient(90deg,#9d6673,#bd8290);--c-progress-radius: 999px;--c-kpirow-card-pad-compact: 12px;--c-kpi-pad-y-compact: 8px;--c-live-gap: 10px;--c-live-size: min(128px,26dvh);--c-live-face-fill: #0b0a0c;--c-live-face-border: #4a2f37;--c-live-face-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.08);--c-live-face-pad: 3px;--c-live-ring-width: 10px;--c-live-ring-start: 0deg;--c-live-ring-track: rgba(255,255,255,.08);--c-live-ring-fill: #bd8290;--c-live-ring-fill-extend: #ff9ec0;--c-live-ring-fill-pre: rgba(189,130,144,.5);--c-live-tick-color: #a06773;--c-live-tick-step: 30deg;--c-live-tick-angle: 1.6deg;--c-live-tick-length: 8px;--c-live-hand-hour-color: #f4efea;--c-live-hand-hour-width: 4px;--c-live-hand-hour-length: 22%;--c-live-hand-minute-color: #f4efea;--c-live-hand-minute-width: 3px;--c-live-hand-minute-length: 32%;--c-live-hub-size: 12px;--c-live-hub-color: #bd8290;--c-live-row-min: 30px;--c-live-row-gap: 10px;--c-live-row-size: 14px;--c-live-row-weight-value: 600;--c-live-row-color: #f4efea;--c-num-step-size: 44px;--c-num-step-gap: 6px;--c-num-step-glyph-length: 16px;--c-num-step-glyph-thickness: 2px;--c-num-step-color: #bd8290;--c-num-step-radius: 8px;--c-num-step-pad: 2px;--c-num-value-size: 17px;--c-num-value-weight: 600;--c-num-unit-color: #9a8f95;--c-num-area-min-height: 104px;--c-num-area-pad-y: 12px;--c-num-area-line: 1.4;--c-num-slider-gap: 12px;--c-num-slider-track-height: 68px;--c-num-slider-track-radius: 10px;--c-num-slider-track-fill: linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-num-slider-track-border: #4a2f37;--c-num-slider-fill: linear-gradient(90deg,#9d6673,#bd8290);--c-num-slider-thumb: 44px;--c-num-slider-value-size: 30px;--c-num-slider-value-weight: 700;--c-num-slider-marker-size: 24px;--c-num-slider-marker-shape: polygon(0 0, 100% 0, 50% 100%);--c-num-slider-marker-color: #bd8290;--c-num-slider-scale-size: 16px;--c-num-slider-scale-color: #f4efea;--c-num-slider-label-color: #f4efea;--c-num-slider-focus: #7a4b57;--c-num-price-gap-x: 16px;--c-num-price-gap-y: 12px;--c-num-price-head-size: 17px;--c-num-price-head-weight: 600;--c-num-price-head-color: #f4efea;--c-num-price-col-color: #f4efea;--c-num-price-label-size: 17px;--c-num-price-cell-height: 48px;--c-num-price-cell-radius: 10px;--c-num-price-cell-border: rgba(189,130,144,.5);--c-num-price-cell-fill: rgba(255,255,255,.05);--c-num-price-cell-size: 21px;--c-num-price-cell-weight: 600;--c-num-price-cell-pad: 12px;--c-num-price-invalid: #e5736f;--c-num-price-locked-color: #9a8f95;--c-num-price-locked-opacity: .55;--c-num-price-lock-gap: 6px;--c-prof-gap: 8px;--c-prof-hero-min: 120px;--c-prof-thumb-height: clamp(52px, 11dvh, 96px);--c-prof-text-min: calc(var(--c-prof-bio-size) * var(--c-prof-bio-line) * 3);--c-prof-tabs-columns: repeat(2, minmax(0,1fr));--c-prof-main-columns: minmax(0,2.1fr) minmax(0,1fr);--c-prof-thumbs-columns: repeat(3, minmax(0,1fr));--c-prof-hero-radius: 10px;--c-prof-hero-border: #4a2f37;--c-prof-hero-shadow: 0 10px 26px rgba(0,0,0,.5);--c-prof-hero-bg: radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.1),rgba(255,255,255,0) 60%),linear-gradient(180deg,#1c191b,#050405);--c-prof-hero-scrim: linear-gradient(180deg,rgba(5,4,5,.15) 0%,rgba(5,4,5,0) 42%,rgba(5,4,5,.55) 78%,rgba(5,4,5,.96) 100%);--c-prof-photo-position: 50% 20%;--c-prof-initial-size: 40px;--c-prof-initial-color: #f4efea;--c-prof-count-inset: 9px;--c-prof-count-pad: 2px 7px;--c-prof-count-size: 12px;--c-prof-count-bg: rgba(0,0,0,.4);--c-prof-count-color: #9a8f95;--c-prof-count-blur: 10px;--c-prof-arrow-size: 30px;--c-prof-arrow-inset: 8px;--c-prof-arrow-icon: 16px;--c-prof-arrow-bg: rgba(0,0,0,.4);--c-prof-arrow-border: 1px solid rgba(233,154,169,.5);--c-prof-arrow-color: #ffffff;--c-prof-caption-inset-x: 13px;--c-prof-caption-inset-bottom: 12px;--c-prof-name-size: 28px;--c-prof-name-weight: 500;--c-prof-name-color: #ffffff;--c-prof-city-gap-top: 5px;--c-prof-city-gap: 4px;--c-prof-city-size: 13px;--c-prof-city-color: #f4efea;--c-prof-city-icon: 14px;--c-prof-city-icon-color: #ff9ec0;--c-prof-chip-gap: 8px;--c-prof-chip-min: 44px;--c-prof-chip-pad: 7px;--c-prof-chip-inner-gap: 5px;--c-prof-chip-radius: 8px;--c-prof-chip-border: #4a2f37;--c-prof-chip-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.08);--c-prof-chip-icon: 16px;--c-prof-chip-icon-color: #bd8290;--c-prof-chip-size: 13px;--c-prof-chip-line: 1.25;--c-prof-badge-size: 18px;--c-prof-badge-offset: 5px;--c-prof-badge-bg: #6fbf8a;--c-prof-badge-ring: 2px solid #050405;--c-prof-badge-tick: 11.6px;--c-prof-badge-tick-color: #0b1a12;--c-prof-badge-tick-stroke: 2.2;--c-prof-thumb-radius: 8px;--c-prof-thumb-border: #4a2f37;--c-prof-thumb-border-active: rgba(189,130,144,.7);--c-prof-thumb-dim: .8;--c-prof-bio-size: 16px;--c-prof-bio-line: 1.45;--c-prof-bio-color: #f4efea;--c-prof-fee-pad: 9px 12px;--c-prof-fee-gap: 12px;--c-prof-fee-block-gap: 12px;--c-prof-fee-size: 15px;--c-prof-fee-radius: 8px;--c-prof-fee-value-weight: 600;--c-prof-fee-pending-color: #9a8f95;--c-prof-gallery-bg: #000000;--c-prof-gallery-color: #f4efea;--c-prof-gallery-pad: 16px;--c-prof-gallery-gap: 12px;--c-prof-gallery-btn: 44px;--c-prof-gallery-btn-bg: rgba(0,0,0,.4);--c-prof-gallery-btn-border: 1px solid rgba(233,154,169,.5);--c-prof-gallery-btn-color: #ffffff;--c-prof-gallery-btn-icon: 20px;--c-prof-gallery-btn-disabled: .5;--c-prof-gallery-count-size: 16px;--c-prof-gallery-count-color: #9a8f95;--c-prof-gallery-origin: 50% 50%;--c-prof-gallery-ease: transform .18s ease;--c-prof-chat-gap: 8px;--c-prof-chat-field-min: 52px;--c-prof-chat-bar-bg: #050405;--c-prof-chat-bar-border: rgba(255,158,192,.24);--c-prof-chat-bar-pad-top: 6px;--c-prof-chat-bar-pad-inline: 13px;--c-prof-chat-bar-pad-bottom: 4px;--c-prof-chat-tool: 44px;--c-prof-chat-tool-icon: 20px;--c-prof-chat-tool-color: #9a8f95;--c-prof-chat-tool-color-active: #f4efea;--c-prof-chat-tool-stroke: 2;--c-prof-chat-red-size: 16px;--c-prof-chat-red-line: 1;--c-prof-chat-red-color: #ff9ec0;--c-prof-chat-red-shadow: 0 0 16px rgba(255,140,185,.45);--c-prof-chat-empty-size: 16px;--c-prof-chat-empty-color: #9a8f95;--c-prof-chat-empty-pad: 36px;--c-prof-gallery-pan-unit: 1px;--c-prof-arrow-hit: 44px;--c-region-grid-ratio: 308 / 446;--c-region-grid-gap: 12px;--c-region-grid-cols: minmax(0,43.5fr) minmax(0,56.5fr);--c-region-grid-rows: minmax(0,236fr) minmax(0,198fr);--c-region-tile-radius: 12px;--c-region-tile-border: 1.5px solid rgba(255,158,192,.85);--c-region-tile-fill: rgba(160,103,115,.16);--c-region-tile-shadow: 0 0 22px rgba(255,158,192,.35),inset 0 1px 0 rgba(255,255,255,.12);--c-region-tile-scrim: linear-gradient(to top,rgba(0,0,0,.8),transparent);--c-region-tile-scrim-height: 56%;--c-region-tile-inset: 12px;--c-region-tile-label-size: 17px;--c-region-tile-label-weight: 700;--c-region-tile-label-color: #f4efea;--c-region-tile-label-shadow: 0 1px 4px rgba(0,0,0,.8);--c-region-tile-select-scale: 1.025;--c-map-bg: #050405;--c-map-position: 50% 50%;--c-map-scrim: linear-gradient(180deg,rgba(5,4,5,.85) 0%,rgba(5,4,5,.35) 32%,rgba(5,4,5,0) 48%,rgba(5,4,5,0) 70%,rgba(5,4,5,.75) 92%);--c-map-scrim-soft: linear-gradient(180deg,rgba(5,4,5,.7) 0%,rgba(5,4,5,.15) 30%,rgba(5,4,5,0) 55%,rgba(5,4,5,.55) 100%);--c-map-source-size: 10px;--c-map-source-color: #9a8f95;--c-map-source-right: 6px;--c-map-source-gap: 6px;--c-map-pin-x: 50%;--c-map-pin-y: 58.4%;--c-map-pin-size: 44px;--c-map-pin-tip: 42px;--c-map-pin-fill: #a06773;--c-map-pin-stroke: #ffffff;--c-map-pin-glow: drop-shadow(0 0 10px rgba(255,158,192,.6));--c-mapsearch-gap: 6px;--c-mapsearch-height: var(--c-formfield-box-min);--c-mapsearch-pad-x: 14px;--c-mapsearch-field-gap: 10px;--c-mapsearch-radius: 8px;--c-mapsearch-border: #4a2f37;--c-mapsearch-border-picked: rgba(189,130,144,.7);--c-mapsearch-bg: rgba(20,17,19,.94);--c-mapsearch-shadow: 0 8px 20px rgba(0,0,0,.5);--c-mapsearch-size: 15px;--c-mapsearch-icon: #9a8f95;--c-mapsearch-icon-size: 18px;--c-mapsearch-check: #bd8290;--c-mapsearch-hits-bg: rgba(20,17,19,.96);--c-mapsearch-hits-shadow: 0 12px 26px rgba(0,0,0,.55);--c-mapsearch-hit-min: 44px;--c-mapsearch-hit-pad-x: 12px;--c-mapsearch-hit-divider: rgba(74,47,55,.7);--c-mapsearch-hit-region-size: 13px;--c-mapsearch-summary-size: 15px;--c-mapsearch-summary-shadow: 0 1px 3px rgba(0,0,0,.8);--c-phototile-height: 170px;--c-phototile-gap: 12px;--c-phototile-radius: 8px;--c-phototile-empty-border: 1.5px dashed rgba(189,130,144,.55);--c-phototile-empty-bg: rgba(255,255,255,.03);--c-phototile-filled-border: 1px solid #4a2f37;--c-phototile-filled-bg: linear-gradient(160deg,#2a2326,#121012);--c-phototile-inner-gap: 10px;--c-phototile-icon-color: #bd8290;--c-phototile-icon-size: 28px;--c-phototile-key-size: 40px;--c-phototile-key-color: #9a8f95;--c-phototile-key-dim: .5;--c-phototile-label-size: 14px;--c-phototile-preview-size: 12px;--c-phototile-badge-size: 30px;--c-phototile-badge-inset: 10px;--c-phototile-badge-bg: linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47);--c-phototile-badge-glow: 0 0 12px rgba(255,158,192,.5);--c-phototile-progress-height: 6px;--c-phototile-progress-radius: 3px;--c-phototile-progress-track: rgba(74,47,55,.7);--c-phototile-progress-fill: linear-gradient(225deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#bd8290,#9d6673 38%,#7a4b57 72%,#673e47);--c-phototile-progress-width: 60%;--c-phototile-status-size: 13px;--c-phototile-error-color: #f4efea;--c-phototile-hint-color: #9a8f95;--c-map-source-reserve: 14px;--c-map-pin-ring-stroke: 2px;--c-map-pin-stem-stroke: 3px;--c-phototile-stroke: 1.6;--c-map-route-stroke: 4.5;--c-map-route-color: #ff9ec0;--c-map-route-halo-stroke: 10;--c-map-route-halo-color: rgba(255,158,192,.35);--c-speech-slim-size: 17px;--c-speech-slim-line: 1.4;--c-speech-slim-more-size: 13px;--c-speech-slim-more-line: 1.45;--c-speech-slim-gap: 8px;--c-map-header-bg: rgba(5,4,5,0);--c-map-scrim-route: linear-gradient(180deg,rgba(5,4,5,.75) 0%,rgba(5,4,5,0) 22%,rgba(5,4,5,0) 66%,rgba(5,4,5,.8) 100%);--c-map-start-size: 34px;--c-map-start-halo-size: 68px;--c-map-start-halo-in: rgba(255,158,192,.28);--c-map-start-halo-out: rgba(255,158,192,0);--c-map-start-fill: #ffffff;--c-map-start-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.6));--c-map-start-icon-color: #a06773;--c-map-start-halo-fade: 70%;--c-map-arrow-width: 11.6px;--c-map-arrow-height: 14.2px;--c-map-arrow-tip: 7.5px;--c-map-arrow-shape: polygon(50% 0, 100% 100%, 50% 76.06%, 0 100%);--c-map-pin-head: 20px;--c-map-pin-head-y: 18px;--c-map-pin-stem-len: 14px;--c-map-pin-end-lift: 24px;--c-mapsearch-powered-size: 10px;--c-mapsearch-powered-color: #9a8f95;--c-mapsearch-powered-pad-y: 6px;--c-routecard-pad-y: 12px;--c-routecard-pad-x: 14px;--c-routecard-gap: 12px;--c-routecard-radius: 8px;--c-routecard-border: #4a2f37;--c-routecard-bg: rgba(20,17,19,.96);--c-routecard-shadow: 0 8px 20px rgba(0,0,0,.5);--c-routecard-main-size: 22px;--c-routecard-main-line: 1.1;--c-routecard-main-weight: 700;--c-routecard-label-size: 12px;--c-routecard-label-color: #9a8f95;--c-routecard-dest-size: 14px;--c-routecard-dest-weight: 600;--c-phototile-retry-size: 14px;--c-phototile-retry-color: #f4efea;--c-phototile-retry-min: 44px;--c-sel-flow-gap: 12px;--c-sel-list-gap: 9px;--c-sel-grid-gap: 8px;--c-sel-grid-cols: repeat(2, minmax(0, 1fr));--c-sel-item-min: 48px;--c-sel-grid-item-min: 54px;--c-sel-item-pad-x: 14px;--c-sel-item-pad-y: 10px;--c-sel-item-radius: 8px;--c-sel-item-border: #4a2f37;--c-sel-item-border-selected: #bd8290;--c-sel-item-fill: linear-gradient(225deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-sel-item-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.1), inset 0 -8px 14px rgba(0,0,0,.3);--c-sel-item-color: #f4efea;--c-sel-item-size: 16px;--c-sel-item-weight: 600;--c-sel-item-line: 1.25;--c-sel-item-duration: .18s;--c-sel-item-disabled-fill: #141113;--c-sel-item-disabled-color: #9a8f95;--c-sel-chip-gap: 8px;--c-sel-chip-min: 44px;--c-sel-chip-pad-x: 14px;--c-sel-chip-size: 15px;--c-sel-chip-limit-opacity: .55;--c-sel-band-center: 30px;--c-sel-band-shift-y: -50%;--c-sel-soon-min: 62px;--c-sum-gap: 8px;--c-sum-card-fill: linear-gradient(225deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-sum-card-border: #4a2f37;--c-sum-card-radius: 10px;--c-sum-card-shadow: 0 10px 22px rgba(5,5,7,.5), inset 0 1px 0 rgba(255,255,255,.1), inset 0 -8px 14px rgba(0,0,0,.3);--c-sum-head-height: 104px;--c-sum-head-placeholder: radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.1),rgba(255,255,255,0) 60%),linear-gradient(180deg,#1c191b,#050405);--c-sum-head-scrim: linear-gradient(180deg,rgba(5,4,5,0) 0%,rgba(5,4,5,.74) 100%);--c-sum-head-title-size: 18px;--c-sum-head-title-line: 1.2;--c-sum-head-sub-size: 13px;--c-sum-head-sub-color: #9a8f95;--c-sum-head-pad: 12px;--c-sum-facts-cols: repeat(2, minmax(0, 1fr));--c-sum-fact-pad-y: 14px;--c-sum-fact-pad-x: 12px;--c-sum-fact-gap: 4px;--c-sum-fact-icon: 20px;--c-sum-fact-icon-color: #bd8290;--c-sum-fact-label-size: 12px;--c-sum-fact-label-color: #9a8f95;--c-sum-fact-label-spacing: .06em;--c-sum-fact-value-size: 18px;--c-sum-fact-value-line: 1.2;--c-sum-fact-divider: rgba(74,47,55,.7);--c-sum-photos-cols: repeat(3, minmax(0, 1fr));--c-sum-photo-ratio: 6 / 5;--c-sum-photo-fill: #0b0a0c;--c-sum-photo-placeholder: radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.1),rgba(255,255,255,0) 60%),linear-gradient(180deg,#1c191b,#050405);--c-sum-photo-pad: 12px;--c-sum-photo-gap: 2px;--c-sum-photo-label-size: var(--s-text-12);--c-sum-photo-label-color: #9a8f95;--c-sum-photo-label-spacing: .06em;--c-sum-photo-value-size: 16px;--c-sum-photo-value-line: 1.2;--c-sum-video-ratio: 9 / 16;--c-sum-video-max-h: 62dvh;--c-sum-video-fill: #000000;--c-sum-video-border: #4a2f37;--c-sum-video-radius: 10px;--c-sum-video-missing-size: 14px;--c-sum-video-missing-color: #9a8f95;--c-sum-video-missing-pad: 16px;--c-sum-video-missing-scrim: linear-gradient(180deg,rgba(5,4,5,0) 0%,rgba(5,4,5,.74) 100%);--c-sum-split-pad-y: 16px;--c-sum-split-pad-x: 12px;--c-sum-split-gap: 8px;--c-sum-split-icon: 28px;--c-sum-split-label-size: 18px;--c-sum-split-divider-primary: rgba(255,255,255,.7);--c-sum-split-divider-quiet: rgba(74,47,55,.7);--c-sum-split-row-min: 56px;--c-sum-partner-cols: repeat(6, minmax(0, 1fr));--c-sum-partner-half: span 3;--c-sum-partner-third: span 2;--c-sum-partner-min: 104px;--c-sum-partner-pad: 16px;--c-sum-partner-label-size: 17px;--c-sum-partner-label-line: 1.2;--c-sum-partner-icon-box: 40px;--c-sum-partner-icon-radius: 12px;--c-sum-partner-icon-fill: rgba(255,255,255,.22);--c-sum-partner-icon-fill-quiet: rgba(160,103,115,.22);--c-sum-partner-icon-size: 20px;--c-up-gap: 8px;--c-up-status-pad-y: 10px;--c-up-status-pad-x: 12px;--c-up-status-fill: rgba(255,255,255,.05);--c-up-status-border: rgba(189,130,144,.5);--c-up-status-radius: 10px;--c-up-status-size: 15px;--c-up-status-color: #f4efea;--c-up-error-color: #e5736f;--c-up-note-size: 14px;--c-up-note-color: #9a8f95;--c-up-preview-size: 64px;--c-up-preview-radius: 10px;--c-up-remove-target: 44px;--c-up-remove-color: #e5736f;--c-up-full-color: #f4efea;--c-up-full-weight: 600;--c-dialog-icon-size-card: 52px;--c-dialog-icon-radius-card: 999px;--c-dialog-title-size-bottom: 23px;--c-dialog-title-line-bottom: 30px;--c-dialog-radius-card: 18px;--c-dialog-fill-bottom: rgba(8,8,10,.88);--c-dialog-border-bottom: rgba(255,255,255,.1);--c-dialog-blur: 12px;--c-overlay-dim: rgba(5,4,5,.82);--c-overlay-dim-blur: 10px;--c-hero-scrim-photo: linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.3) 50%,#050405);--c-step-glyph: 28px;--c-form-lead-size: 18px;--c-form-lead-line: 1.2;--c-title-center-size: 44px;--c-title-mark-size: 46px;--c-formfield-hint-size: 14px;--c-data-table-caps-size: 15px;--c-data-table-status-size: 14px;--c-data-table-date-size: 13px;--c-faq-accordion-min-height: 56px;--c-header-safe-trim: 14px;--c-header-safe-cap: 20px;--c-sum-status-label-size: 14px;--c-sum-status-label-weight: 700;--c-sum-status-action-size: 13px;--c-sum-status-action-weight: 600;--c-sum-status-action-min: 36px;--c-sum-status-action-pad-y: 8px;--c-sum-status-action-pad-x: 12px;--c-sum-status-action-border: rgba(255,255,255,.25);--c-sum-status-action-off: .6;--c-sum-status-error-color: #fee2e2;--c-sum-note-color: #a7f3d0;--c-sum-board-gap: 6px;--c-sum-board-title-size: 11px;--c-sum-board-title-color: #9a8f95;--c-sum-board-pad-y: 7px;--c-sum-board-pad-x: 12px;--c-sum-board-line-size: 12.5px;--c-sum-board-badge-size: 9px;--c-sum-board-off: .45;--c-sum-badge-size: 20px;--c-sum-badge-size-text: 13px;--c-sum-badge-fill: #a06773;--c-sum-badge-text: #ffffff;--c-sum-badge-glow: 0 0 0 1.5px rgba(255,158,192,.55);--c-meet-gap: 8px;--c-meet-pad: 12px;--c-meet-title-size: 16px;--c-meet-time-size: 13px;--c-meet-sub-size: 12px;--c-meet-sub-color: #9a8f95;--c-meet-focus-border: 2px solid #a06773;--c-meet-focus-glow: 0 0 18px rgba(196,92,122,.4);--c-meet-link-size: 12px;--c-meet-link-line: 1.5;--c-meet-link-box-fill: rgba(0,0,0,.2);--c-meet-input-size: 14px;--c-meet-input-pad-y: 10px;--c-meet-input-pad-x: 12px;--c-speech-justify-size: 14px;--c-speech-justify-line: 1.35;--c-speech-justify-align: justify;--c-speech-justify-hyphens: auto;--c-row-value-decoration: underline}:root{--c-live-rows-pad-x: 14px;--c-live-rows-pad-y: 4px;--c-live-rows-border: var(--c-row-border);--c-live-rows-radius: 14px;--c-live-rows-fill: var(--c-lacquer-fill);--c-live-rows-shadow: var(--c-row-shadow);--c-live-row-divider: rgba(244,239,234,.08);--c-live-row-icon: 18px;--c-live-row-icon-color: var(--s-color-accent-soft)}:root{--c-prof-fee-caption-size: 12px;--c-prof-fee-caption-color: var(--c-img-row-meta-color)}:root{--c-cal-wheel-space-above: 32px;--c-cal-wheel-space-below: 40px}:root{--c-swatch-min: 72px;--c-swatch-gap: 12px;--c-swatch-pad: 10px;--c-swatch-radius: 18px;--c-swatch-border: rgba(255,255,255,.18);--c-swatch-border-selected: #bd8290;--c-swatch-fill-neutral: linear-gradient(160deg,#1c191b,#0b0a0c 60%,#141113);--c-swatch-fill-schwarz: linear-gradient(160deg,#4a4547,#161315 55%,#000000);--c-swatch-fill-weiss: linear-gradient(160deg,#ffffff,#ece8ea 55%,#c4bfc2);--c-swatch-fill-rot: linear-gradient(160deg,#f0575c,#c1121f 55%,#7a0c14);--c-swatch-fill-blau: linear-gradient(160deg,#5b94ff,#2354d6 55%,#0f2a7d);--c-swatch-label-size: 16px;--c-swatch-label-line: 1.25;--c-swatch-label-pad-y: 4px;--c-swatch-label-pad-x: 12px;--c-swatch-label-radius: 12px;--c-swatch-label-color: #ffffff;--c-swatch-label-fill: #0b0a0c}:root{--c-meetlist-past-color: var(--c-img-row-meta-color);--c-meetlist-selected-border: var(--s-color-accent-line-strong);--c-meetlist-when-size: 12px;--c-meetlist-when-color: var(--s-color-accent-soft);--c-meetlist-gap: 20px;--c-meetlist-top: 20px}:root{--c-cal-wheel-space-above-compact: 0px;--c-cal-wheel-space-below-compact: 0px}:root{--c-header-bg-scrolled: #050405}html.red-neubau,html.red-neubau body{margin:0}html.red-neubau{height:var(--c-screen-height);background:var(--c-screen-bg);--host-idle-height: var(--c-screen-idle-height)}html.red-neubau body,html.red-neubau #root{width:var(--vv-width, var(--c-screen-width));height:var(--vv-height, var(--host-idle-height));overflow:hidden;overscroll-behavior:none;background:transparent}html.red-neubau body{position:fixed;top:var(--vv-offset-top, 0px);left:var(--vv-offset-left, 0px)}html.red-neubau.red-ios-installed-app{height:var(--vv-installed-height, var(--c-screen-idle-height-installed));--host-idle-height: var(--vv-installed-height, var(--c-screen-idle-height-installed))}html.red-neubau.red-ios-safari-browser,html.red-neubau.red-ios-safari-browser body,html.red-neubau.red-ios-safari-browser #root{overflow-y:auto;overscroll-behavior-y:auto}html.red-neubau.red-ios-safari-browser{height:auto}html.red-neubau.red-ios-safari-browser body{position:static;top:auto;left:auto;width:var(--c-screen-width);height:auto;overflow:visible}html.red-neubau.red-ios-safari-browser #root{width:var(--c-screen-width);height:auto;overflow:visible}html.red-neubau.red-ios-safari-browser #root:after{content:"";display:block;height:var(--c-safari-scroll-runway);pointer-events:none}html.red-neubau.red-ios-safari-browser .red-screen{position:sticky;top:0;height:var(--vv-height, var(--host-idle-height))}html.red-neubau.red-ios-safari-browser .red-screen[data-keyboard=true]{top:var(--vv-offset-top, 0px)}html.red-neubau.red-ios-safari-browser .red-screen__main{overscroll-behavior-y:auto}.red-screen{position:relative;isolation:isolate;box-sizing:border-box;width:var(--c-screen-width);height:var(--c-screen-height);min-height:0;overflow:hidden;--host-safe-bottom: var(--host-safe-bottom-raw, var(--s-space-0));background:var(--c-screen-bg-master);color:var(--s-color-text);font-family:var(--s-font-ui);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto}.red-screen[data-dock=true]{--host-safe-bottom: var(--s-space-0)}.red-screen[data-dock=true] :is(.red-overlay,.red-sheet,.red-bubble-host){bottom:calc(var(--c-dock-height) + var(--host-safe-bottom-raw, var(--s-space-0)))}.red-dock{grid-row:4;position:relative;z-index:var(--s-layer-bubble);box-sizing:border-box;display:flex;align-items:center;min-height:var(--c-dock-height);padding-bottom:var(--host-safe-bottom-raw, var(--s-space-0));background:var(--c-footer-bg)}.red-screen{--host-pad-left: max(var(--c-screen-pad-inline), var(--host-safe-left-raw, var(--s-space-0)));--host-pad-right: max(var(--c-screen-pad-inline), var(--host-safe-right-raw, var(--s-space-0)));--host-header-top: max(calc(var(--host-safe-top, var(--s-space-0)) - var(--c-header-safe-trim)), min(var(--host-safe-top, var(--s-space-0)), var(--c-header-safe-cap)))}.red-screen__main{grid-row:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--host-safe-top, var(--s-space-0)) + var(--s-space-standard)) var(--host-pad-right) calc(var(--s-space-section) + var(--host-safe-bottom, var(--s-space-0))) var(--host-pad-left);display:flex;flex-direction:column;gap:var(--s-space-standard)}.red-screen__actions{grid-row:2;position:relative;z-index:var(--s-layer-content);box-sizing:border-box;min-height:0;padding:var(--s-space-standard) var(--host-pad-right) calc(var(--s-space-section) + var(--host-safe-bottom, var(--s-space-0))) var(--host-pad-left)}.red-screen__actions[data-footer=true]{padding-bottom:var(--s-space-section)}.red-screen[data-keyboard=true]{--host-safe-bottom: var(--s-space-0)}.red-screen[data-keyboard=true] .red-button,.red-screen[data-keyboard=true] .red-actions>*{min-height:var(--c-button-min-height-tight, var(--s-extent-48))}.red-screen[data-keyboard=true] .red-screen__actions:has(.red-button[data-variant=primary]) .red-button[data-variant=secondary]{display:none}.red-screen[data-keyboard=true] .red-speaker{display:none}[data-layout=tight] .red-screen__actions{padding-bottom:calc(var(--s-space-standard) + var(--host-safe-bottom, var(--s-space-0)))}[data-layout=tight] .red-screen__actions[data-footer=true]{padding-bottom:var(--s-space-standard)}:where(.red-screen__main>*){flex-shrink:0}.red-speech{background:var(--c-lacquer-fill);border:var(--s-line-hairline) solid var(--c-speech-border);box-shadow:var(--c-lacquer-shadow);color:var(--c-speech-text);font-size:var(--c-speech-size);line-height:var(--c-speech-line);border-radius:var(--c-speech-radius);padding:var(--c-speech-pad-y) var(--c-speech-pad-x);overflow-wrap:anywhere}.red-speech[data-step="1"]{font-size:var(--c-speech-size-compact);line-height:var(--c-speech-line-compact)}.red-speech[data-step="2"]{font-size:var(--c-speech-size-min);line-height:var(--c-speech-line-min)}[data-layout=compact] .red-speech,[data-layout=tight] .red-speech{padding:var(--c-tile-pad-y-compact) var(--c-tile-pad-x-compact)}.red-speaker{display:flex;align-items:flex-end;gap:var(--c-speaker-gap);margin-bottom:calc(var(--s-space-tight) - var(--s-space-standard))}.red-speaker__avatar{box-sizing:border-box;flex-shrink:0;width:var(--c-speaker-avatar-size);height:var(--c-speaker-avatar-size);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-speaker-avatar-position);object-position:var(--c-speaker-avatar-position);border:var(--c-speaker-ring);box-shadow:var(--c-speaker-avatar-glow)}.red-speaker__wordmark{font-family:var(--s-font-display);font-size:var(--c-speaker-wordmark-size);line-height:var(--c-speaker-wordmark-line);font-weight:var(--s-weight-semibold);color:var(--c-speaker-wordmark-color);text-shadow:var(--c-speaker-wordmark-shadow)}.red-actions{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:var(--c-actiongroup-gap)}.red-actions[data-variant=pair]:not([data-stacked=true])[data-count="2"],.red-actions[data-variant=pair]:not([data-stacked=true])[data-count="3"],.red-actions.red-segmented[data-count="2"],.red-actions.red-segmented[data-count="3"]{grid-template-columns:1fr 1fr}.red-actions[data-variant=pair]:not([data-stacked=true])[data-count="3"]>:first-child,.red-actions.red-segmented[data-count="3"]>:first-child{grid-column:1 / -1}.red-actions[data-variant=stack]{grid-template-columns:1fr}.red-actions>*{min-height:var(--c-button-min-height)}.red-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--c-button-min-height);font:inherit;font-size:var(--c-button-size);line-height:var(--c-button-line);font-weight:var(--s-weight-semibold);color:var(--c-button-text);border:var(--s-line-hairline) solid var(--c-button-border);border-radius:var(--c-button-radius);padding:var(--c-button-pad-y) var(--s-space-section);overflow-wrap:anywhere;cursor:pointer}[data-layout=compact] .red-button,[data-layout=tight] .red-button{min-height:var(--c-button-min-height-compact);padding:var(--c-button-pad-y-compact) var(--s-space-section);font-size:var(--c-button-size-compact);line-height:var(--c-button-line-compact)}[data-layout=tight] .red-button{min-height:var(--c-button-min-height-tight, var(--s-extent-48))}.red-button[data-variant=primary]{border-color:transparent;color:var(--c-button-primary-text);background:var(--c-button-primary-fill);box-shadow:var(--c-button-primary-shadow)}.red-button[data-variant=secondary]{background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow)}.red-button:focus-visible{outline:var(--s-line-focus) solid var(--s-color-action-primary);outline-offset:var(--s-focus-offset)}.red-button:disabled{opacity:var(--c-button-disabled-opacity);cursor:not-allowed}.red-button[data-variant=primary]:disabled{opacity:1;background:var(--c-button-disabled-bg);box-shadow:none;color:var(--c-button-disabled-text);border-color:var(--c-button-border)}.red-header{position:absolute;top:0;left:0;right:0;z-index:var(--s-layer-chrome);display:grid;grid-template-columns:var(--c-header-btn-size) minmax(0,1fr) var(--c-header-btn-size);align-items:center;padding-bottom:0;min-height:var(--c-header-height);padding:var(--host-header-top) max(var(--c-header-pad-inline),var(--host-safe-right-raw, var(--s-space-0))) 0 max(var(--c-header-pad-inline),var(--host-safe-left-raw, var(--s-space-0)));background:var(--c-header-bg);color:var(--c-header-text);font-weight:var(--s-weight-semibold);transition:transform var(--c-header-slide-duration) var(--s-ease-standard)}.red-header[data-backed=true]{background:var(--c-header-bg-scrolled)}.red-screen[data-hero=true] .red-header[data-backed=true],.red-screen[data-host=telegram] .red-header[data-backed=true]{background:transparent}.red-header__title{letter-spacing:var(--c-header-title-spacing);font-size:var(--c-topnav-title-size);line-height:var(--c-topnav-title-line);text-align:center;min-width:0;overflow-wrap:anywhere}.red-header__btn{color:var(--c-header-icon);display:grid;place-items:center;width:var(--c-header-btn-size);height:var(--c-header-btn-size);background:transparent;border:0;cursor:pointer}.red-header__btn:focus-visible{outline:var(--s-line-focus) solid var(--s-color-action-primary);outline-offset:calc(-1 * var(--s-focus-offset))}.red-icon{display:block}:where(.red-icon){width:var(--c-icon-size);height:var(--c-icon-size);stroke-width:var(--c-icon-stroke)}:where(.red-icon[data-icon]){stroke-width:var(--c-icon-stroke-line)}:where(.red-icon[data-icon=back]){stroke-width:var(--c-icon-stroke-back)}:where(.red-icon[data-icon=calendar],.red-icon[data-icon=profile],.red-icon[data-icon=messages],.red-icon[data-icon=home]){width:var(--c-icon-size-small);height:var(--c-icon-size-small)}:where(.red-icon[data-icon=addperson],.red-icon[data-icon=chat]){width:var(--c-icon-size-mid);height:var(--c-icon-size-mid)}:where(.red-icon[data-icon=search]){width:var(--c-icon-size-large);height:var(--c-icon-size-large)}.red-row__icon{stroke-width:var(--c-icon-stroke)}.red-step__icon img{width:var(--c-step-hat-width);height:var(--c-step-hat-height)}.red-header__btn .red-icon{width:var(--c-header-icon-size);height:var(--c-header-icon-size)}.red-screen:not([data-host=telegram]) .red-header>.red-header__btn:last-child{transform:translate(calc(-1 * var(--c-globe-inset)))}.red-header[data-visible=false]{transform:translateY(-100%)}.red-screen__main[data-header=true]{padding-top:calc(var(--c-header-height) + var(--host-header-top) + var(--s-space-standard))}.red-footer{grid-row:3;position:relative;z-index:var(--s-layer-chrome);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:var(--c-footer-height);padding-bottom:max(var(--host-safe-bottom, var(--s-space-0)),var(--c-footer-pad-bottom));padding-left:var(--host-safe-left-raw, var(--s-space-0));padding-right:var(--host-safe-right-raw, var(--s-space-0));background:var(--c-footer-bg);border-top:var(--s-line-hairline) solid var(--c-footer-border)}.red-footer__tab{font:inherit;font-size:var(--c-footer-size);font-weight:var(--s-weight-medium);background:transparent;border:0;color:var(--c-footer-text);min-height:var(--c-footer-height);padding:var(--s-space-2) var(--s-space-2) 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--s-space-2);overflow-wrap:anywhere;cursor:pointer}.red-footer__tab:focus-visible{outline:var(--s-line-focus) solid var(--s-color-action-primary);outline-offset:calc(-1 * var(--s-focus-offset));color:var(--c-footer-text-active)}.red-screen__main[data-footer=true]{padding-bottom:var(--s-space-section)}.red-screen__main[data-measure=min]{max-height:var(--s-space-0);overflow:hidden}.red-screen__main[data-measure=min] .red-speech:not([data-variant=slim],[data-variant=justify]){font-size:var(--c-speech-size-min);line-height:var(--c-speech-line-min)}.red-screen__main[data-actions=true],.red-screen__main[data-actions=true][data-footer=true]{padding-bottom:var(--s-space-0)}.red-screen__main>:first-child{margin-top:auto}.red-screen__main>:last-child{margin-bottom:auto}.red-screen[data-host=telegram] .red-header{padding-right:var(--c-header-pad-telegram)}.red-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--s-layer-sheet);display:flex;align-items:flex-end;justify-content:center;background:var(--c-sheet-backdrop);-webkit-backdrop-filter:blur(var(--c-sheet-blur));backdrop-filter:blur(var(--c-sheet-blur))}.red-sheet__panel{width:100%;display:flex;flex-direction:column;gap:var(--s-space-standard);padding:var(--s-space-section) var(--c-screen-pad-inline) calc(var(--s-space-section) + var(--host-safe-bottom, var(--s-space-0)))}.red-sheet__title{margin:0 0 var(--s-space-tight);font-size:var(--c-body-size);line-height:var(--c-body-line);font-weight:var(--s-weight-semibold)}.red-bubble-host{position:absolute;left:0;right:0;bottom:0;top:calc(var(--host-header-top) + var(--c-header-height));z-index:var(--s-layer-bubble);display:flex;align-items:center;justify-content:center;padding:var(--s-space-section) var(--c-screen-pad-inline);background:linear-gradient(var(--c-screen-bg),transparent var(--s-space-section)),var(--c-sheet-backdrop);backdrop-filter:blur(var(--c-glass-blur));-webkit-backdrop-filter:blur(var(--c-glass-blur));overflow-y:auto}.red-bubble-host[data-header=false]{top:var(--host-safe-top, var(--s-space-0))}.red-bubble{width:100%;display:flex;flex-direction:column;gap:var(--s-space-tight)}.red-bubble__card{display:flex;flex-direction:column;gap:var(--s-space-standard);background:var(--c-lacquer-fill);border:var(--s-line-hairline) solid var(--c-bubble-border);border-radius:var(--c-speech-radius);box-shadow:var(--c-lacquer-shadow);padding:var(--c-speech-pad-y) var(--c-speech-pad-x)}.red-bubble__text{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:var(--c-speech-size);line-height:var(--c-speech-line)}.red-bubble__error{margin:0;color:var(--s-color-error);font-size:var(--c-body-size);line-height:var(--c-body-line)}.red-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--c-choice-gap);flex:1 1 0;min-height:0}.red-screen[data-fill=true]{height:var(--c-screen-height);min-height:0}.red-screen[data-fill=true] .red-screen__main{min-height:0}.red-choice{position:relative;display:block;min-height:0;padding:0;overflow:hidden;background:var(--s-color-card);border:var(--s-line-hairline) solid var(--c-bubble-border);border-radius:var(--c-speech-radius);color:var(--s-color-text);font:inherit;cursor:pointer;transition:transform var(--c-choice-select-duration) var(--s-ease-standard),box-shadow var(--c-choice-select-duration) var(--s-ease-standard),border-color var(--c-choice-select-duration) var(--s-ease-standard)}.red-choice__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-choice-img-position);object-position:var(--c-choice-img-position)}.red-choice__img--placeholder{background:var(--c-choice-placeholder)}.red-choice__label{position:absolute;left:0;right:0;bottom:0;padding:var(--s-space-standard) var(--s-space-tight) var(--s-space-standard);text-align:center;font-size:var(--c-choice-label-size);line-height:var(--c-choice-label-line);font-weight:var(--s-weight-semibold);background:var(--c-choice-label-fill)}.red-choice:focus-visible{outline:var(--s-line-focus) solid var(--s-color-action-primary);outline-offset:var(--s-focus-offset)}.red-choice[data-selected=true]{transform:scale(var(--c-choice-select-scale));border-color:var(--s-color-action-primary);box-shadow:var(--c-lacquer-shadow)}@media (prefers-reduced-motion: reduce){.red-choice{transition:none}.red-choice[data-selected=true]{transform:none}}@media (display-mode: browser){.red-screen[data-host=web]{--c-header-height: var(--c-header-height-browser)}.red-screen[data-host=web] .red-header{min-height:0;height:var(--c-header-height)}.red-screen[data-host=web] .red-header__btn{height:var(--c-header-btn-height-browser);margin:calc(-1 * var(--c-header-btn-bleed-browser)) 0}.red-screen[data-host=web][data-recipe=account-flow] .red-speaker__avatar{display:none}}.red-faq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--c-faq-gap)}.red-faq__item{background:var(--c-lacquer-fill);border:var(--s-line-hairline) solid var(--c-speech-border);border-radius:var(--c-speech-radius);box-shadow:var(--c-lacquer-shadow);overflow:hidden}.red-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s-space-standard);min-height:var(--c-faq-min-height);padding:var(--c-faq-pad-y) var(--c-speech-pad-x);background:transparent;border:0;color:var(--s-color-text);font:inherit;font-size:var(--c-faq-size);line-height:var(--c-faq-line);font-weight:var(--s-weight-semibold);text-align:left;cursor:pointer;overflow-wrap:anywhere}.red-faq__q:focus-visible{outline:var(--s-line-focus) solid var(--s-color-action-primary);outline-offset:calc(-1 * var(--s-focus-offset))}.red-faq__chev{flex:none;width:var(--c-faq-chev-size);height:var(--c-faq-chev-size);stroke-width:var(--c-chev-stroke);transition:transform var(--c-choice-select-duration) var(--s-ease-standard)}.red-faq__item[data-open=true] .red-faq__chev{transform:rotate(var(--c-faq-chev-open-rotation))}.red-faq__item[data-variant=accordion] .red-faq__q{min-height:var(--c-faq-accordion-min-height);font-weight:var(--s-weight-medium)}.red-faq__item[data-variant=accordion] .red-faq__chev{color:var(--s-color-text-muted)}.red-faq__item[data-variant=accordion][data-open=true] .red-faq__chev{transform:rotate(var(--c-faq-accordion-open-rotation))}.red-faq__a{padding:0 var(--c-speech-pad-x) var(--c-faq-pad-y);font-size:var(--c-body-size);line-height:var(--c-body-line);color:var(--s-color-text)}.red-faq__a p{margin:0;white-space:pre-line;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.red-faq__chev{transition:none}}.red-faq-wrap{position:relative}.red-faq-wrap[style]>.red-faq{position:absolute;top:0;left:0;right:0}.red-screen__main[data-footer=true] .red-faq-wrap[style]>.red-faq{padding-bottom:var(--s-space-section)}.red-screen__main[data-footer=true][data-footer-variant=partner] .red-faq-wrap[style]>.red-faq{padding-bottom:var(--s-space-section)}.red-title{margin:0;font-family:var(--s-font-display);font-weight:var(--s-weight-medium);font-size:var(--c-title-size);line-height:var(--c-title-line);color:var(--s-color-text)}.red-navgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:var(--c-navgrid-gap)}.red-navtile{box-sizing:border-box;display:flex;font:inherit;font-size:var(--c-navtile-label-size);font-weight:var(--s-weight-semibold);text-align:left;color:var(--s-color-text);border:var(--s-line-hairline) solid var(--c-button-border);border-radius:var(--c-navtile-radius);padding:var(--c-navtile-pad);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);cursor:pointer}.red-navtile .red-icon{color:var(--c-navtile-icon);flex:none}.red-navtile:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-navtile[data-variant=feature]{grid-column:1;grid-row:1 / span 3;flex-direction:column;align-items:center;justify-content:center;gap:var(--c-navgrid-gap);text-align:center;border-color:transparent;color:var(--c-button-primary-text);background:var(--c-button-primary-fill);box-shadow:var(--c-button-primary-shadow)}.red-navtile[data-variant=feature] .red-icon{color:inherit}.red-navtile[data-variant=card]{grid-column:2;flex-direction:column;justify-content:space-between;min-height:var(--c-navtile-card-min);gap:var(--c-navgrid-gap)}.red-navtile[data-variant=row]{grid-column:2;align-items:center;gap:var(--c-navtile-row-gap);min-height:var(--c-navtile-row-min)}.red-navtile__top{display:flex;align-items:center;justify-content:space-between}.red-navtile__label{overflow-wrap:anywhere}.red-navtile[data-variant=row] .red-navtile__label{flex:1 1 auto}.red-navtile__chev{flex:none;margin-left:auto;width:var(--c-navtile-chev-size);height:var(--c-navtile-chev-size);stroke-width:var(--c-chev-stroke)}.red-screen__main>.red-title{margin-bottom:var(--s-space-section)}.red-hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:var(--c-screen-height);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-hero-position);object-position:var(--c-hero-position);z-index:var(--s-layer-behind);pointer-events:none}.red-screen[data-hero=true] .red-header{background:transparent}.red-screen[data-hero=true] .red-screen__main>.red-title{margin-top:auto}.red-screen[data-hero=true] .red-screen__main>:last-child{margin-bottom:0}.red-button[data-icon=true]{justify-content:flex-start;gap:var(--c-button-icon-gap);text-align:left}.red-button[data-icon=true] .red-icon{flex:none}.red-button[data-icon=true][data-variant=secondary] .red-icon{color:var(--c-navtile-icon)}.red-rows{list-style:none;margin:0;padding:0}.red-rows[data-variant=card]{box-sizing:border-box;border:var(--s-line-hairline) solid var(--c-row-border);border-radius:var(--c-row-radius);background:var(--c-lacquer-fill);box-shadow:var(--c-row-shadow);padding:var(--c-row-pad)}.red-row__body{box-sizing:border-box;display:flex;align-items:center;gap:var(--c-row-gap);width:100%;min-height:var(--c-row-min);margin:0;padding:0;border:0;background:none;color:var(--s-color-text);font:inherit;text-align:left}button.red-row__body{cursor:pointer}button.red-row__body:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-row__icon{flex:none;width:var(--c-row-icon-slot);height:var(--c-row-icon-slot);color:var(--c-row-icon-color)}.red-row__label{flex:0 1 auto;min-width:0;font-size:var(--c-row-label-size);overflow-wrap:anywhere;color:var(--s-color-text)}.red-row__value{flex:1 1 auto;min-width:0;margin-left:auto;max-width:var(--c-row-value-max);font-size:var(--c-row-value-size);font-weight:var(--s-weight-semibold);text-align:right;overflow-wrap:anywhere}.red-row__chev{flex:none;width:var(--c-row-chev-size);height:var(--c-row-chev-size);stroke-width:var(--c-chev-stroke);color:var(--s-color-text)}.red-rows[data-variant=card]>.red-row:not(:last-child) .red-row__body{border-bottom:var(--s-line-hairline) solid var(--c-row-divider)}.red-row--total{margin:var(--c-total-margin-y) calc(-1 * var(--c-total-bleed))}.red-row--total .red-row__body{min-height:var(--c-total-min);padding:0 var(--c-total-pad-x);border:var(--s-line-hairline) solid var(--c-total-border);border-radius:var(--c-total-radius);background:var(--c-total-bg)}.red-rows>.red-row:nth-last-child(2):has(+.red-row--total) .red-row__body{border-bottom:0}.red-row--total .red-row__label{font-size:var(--c-total-label-size);font-weight:var(--s-weight-semibold);flex:1 1 auto}.red-row--total .red-row__value{flex:none;font-size:var(--c-total-value-size);font-weight:var(--s-weight-bold)}.red-row--note .red-row__body{align-items:flex-start;padding:var(--c-row-note-pad-y) 0}.red-row--note .red-row__icon{margin-top:var(--s-space-1)}.red-row__text{flex:1 1 auto;min-width:0;font-size:var(--c-row-note-size);line-height:var(--c-row-note-line);overflow-wrap:anywhere}.red-rows[data-variant=flat] .red-row__body{gap:var(--c-flat-gap);padding:var(--c-flat-pad-y) var(--s-space-2);min-height:0;border-bottom:var(--s-line-hairline) solid var(--c-row-divider)}.red-rows[data-variant=flat]>.red-row:last-child .red-row__body{border-bottom:0}.red-rows[data-variant=flat] .red-row__icon{width:var(--c-flat-icon-slot);height:var(--c-flat-icon-slot)}.red-rows[data-variant=flat] .red-row__label{flex:1 1 auto;min-width:0;white-space:normal;font-size:var(--c-flat-size);color:var(--s-color-text-muted)}.red-rows[data-variant=flat] .red-row__value{flex:none;margin-left:0;max-width:var(--c-flat-value-max);font-size:var(--c-flat-size)}.red-title[data-variant=section]{font-family:var(--s-font-ui);font-size:var(--c-section-title-size);font-weight:var(--s-weight-medium);letter-spacing:var(--c-section-title-spacing);line-height:var(--c-section-title-line);padding:var(--c-section-title-pad-top) var(--s-space-2) var(--c-section-title-pad-bottom)}.red-screen__main:has(>.red-rows,>.red-title[data-variant=section]){gap:var(--c-message-gap)}.red-screen[data-recipe=profile-flow] .red-screen__main>:first-child{margin-top:0}.red-screen[data-recipe=profile-flow] .red-screen__main>:last-child{margin-bottom:0}.red-speech p{margin:0}.red-speech[data-variant=slim]{font-size:var(--c-speech-slim-size);line-height:var(--c-speech-slim-line)}.red-speech[data-variant=slim] p+p.red-speech__more{margin-top:var(--c-speech-slim-gap);font-size:var(--c-speech-slim-more-size);line-height:var(--c-speech-slim-more-line);color:var(--s-color-text-muted)}.red-speech p+p{margin-top:var(--c-speech-paragraph-gap)}.red-speech__heading{font-weight:var(--s-weight-semibold)}.red-row__link{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--c-row-link-gap);flex:1 1 auto;min-width:0;max-width:var(--c-row-value-max);margin:0 0 0 auto;padding:0;border:0;background:none;color:var(--s-color-text);font:inherit;font-size:var(--c-row-value-size);font-weight:var(--s-weight-semibold);text-align:right;text-decoration:underline;text-underline-offset:var(--c-row-link-underline-offset);cursor:pointer;overflow-wrap:anywhere}.red-row__link svg{flex:none;width:var(--c-row-link-icon-size);height:var(--c-row-link-icon-size);stroke-width:var(--c-chev-stroke)}.red-row__link:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-summary{margin:0;font-size:var(--c-summary-size);color:var(--s-color-text)}.red-rows[data-compact=true] .red-row__body{min-height:var(--c-row-min-compact)}.red-profiletile{box-sizing:border-box;display:flex;align-items:center;gap:var(--c-profiletile-gap);width:100%;padding:var(--c-profiletile-pad-y) var(--c-profiletile-pad-x);border:var(--s-line-hairline) solid var(--c-row-border);border-radius:var(--c-navtile-radius);background:var(--c-lacquer-fill);box-shadow:var(--c-row-shadow);color:var(--s-color-text);font:inherit;text-align:left;cursor:pointer}.red-profiletile:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-profiletile__photo{flex:none;width:var(--c-profiletile-photo);height:var(--c-profiletile-photo);border-radius:var(--c-profiletile-photo-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-profiletile-photo-position);object-position:var(--c-profiletile-photo-position);background:var(--c-lacquer-fill)}.red-profiletile__chev{flex:none;width:var(--c-profiletile-chev-size);height:var(--c-profiletile-chev-size);stroke-width:var(--c-profiletile-chev-stroke)}.red-profiletile__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--s-space-2)}.red-profiletile__name{font-size:var(--c-profiletile-name-size);font-weight:var(--s-weight-semibold);overflow-wrap:anywhere}.red-profiletile__city{font-size:var(--c-profiletile-city-size);color:var(--s-color-text-muted)}.red-screen[data-recipe=detail-flow] .red-screen__main{gap:var(--c-detail-gap)}.red-screen[data-recipe=overlay-flow]{background:var(--c-overlay-backdrop);-webkit-backdrop-filter:blur(var(--c-overlay-blur));backdrop-filter:blur(var(--c-overlay-blur))}.red-screen[data-recipe=overlay-flow] .red-screen__main{justify-content:center;gap:var(--c-message-gap)}.red-screen[data-recipe=overlay-flow] .red-screen__main>:first-child,.red-screen[data-recipe=overlay-flow] .red-screen__main>:last-child{margin-top:0;margin-bottom:0}.red-formbubble{box-sizing:border-box;background:var(--c-lacquer-fill);border:var(--s-line-hairline) solid var(--c-speech-border);box-shadow:var(--c-lacquer-shadow);border-radius:var(--c-speech-radius);padding:var(--c-formbubble-pad);display:flex;flex-direction:column;gap:var(--c-formbubble-title-gap)}.red-formbubble__title{margin:0;font-size:var(--c-formbubble-title-size);font-weight:var(--s-weight-semibold);line-height:var(--c-formbubble-title-line);letter-spacing:var(--c-formbubble-title-spacing)}.red-formbubble__sub{margin:0 0 var(--c-formbubble-sub-gap);font-size:var(--c-formbubble-sub-size);line-height:var(--c-formbubble-sub-line);color:var(--s-color-text-muted)}.red-formbubble form{display:flex;flex-direction:column;gap:var(--c-formbubble-gap);margin-top:var(--c-formbubble-form-gap)}.red-formfield{display:flex;flex-direction:column;gap:var(--c-formfield-gap)}.red-formfield__label{font-size:var(--c-formfield-label-size);color:var(--s-color-text-muted);padding:0 var(--s-space-2)}.red-formfield__box{position:relative;display:flex;align-items:center;gap:var(--c-formfield-box-gap);box-sizing:border-box;min-height:var(--c-formfield-box-min);border-radius:var(--c-formfield-radius);border:var(--s-line-hairline) solid var(--c-formfield-border);background:var(--c-formfield-bg);padding:0 var(--c-formfield-pad-end) 0 var(--c-formfield-pad-start)}.red-formfield__box:focus-within{border-color:var(--s-color-accent)}.red-formfield[data-readonly=true] .red-formfield__input{color:var(--s-color-text-soft);cursor:default}.red-formfield[data-readonly=true] .red-formfield__box:focus-within{border-color:var(--c-formfield-border)}.red-formfield[data-invalid=true] .red-formfield__box{border-color:var(--s-color-error)}.red-formfield__input{flex:1 1 auto;min-width:0;width:100%;background:none;border:0;outline:none;color:var(--s-color-text);font:inherit;font-size:var(--c-formfield-value-size);font-weight:var(--s-weight-medium);padding:var(--c-formfield-input-pad-y) 0}.red-formfield__input::-moz-placeholder{color:var(--s-color-text-muted);font-weight:var(--s-weight-regular)}.red-formfield__input::placeholder{color:var(--s-color-text-muted);font-weight:var(--s-weight-regular)}.red-formfield__dial{flex:none;background:none;border:0;color:var(--s-color-text);font:inherit;font-size:var(--c-formfield-value-size);font-weight:var(--s-weight-medium);padding:var(--c-formfield-input-pad-y) 0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.red-formfield__sep{flex:none;width:var(--s-line-hairline);height:var(--c-formfield-sep-height);background:var(--c-formfield-border)}.red-formfield__eye,.red-formfield__pen{position:absolute;right:var(--c-formfield-action-inset);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--c-formfield-action-size);height:var(--c-formfield-action-size);border:0;background:none;color:var(--s-color-text-muted);padding:0}.red-formfield__hits{list-style:none;margin:var(--s-space-2) 0 0;padding:var(--c-formfield-hits-pad);border-radius:var(--c-formfield-radius);border:var(--s-line-hairline) solid var(--c-formfield-border);background:var(--s-color-surface-deep)}.red-formfield__hits button{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:var(--c-formfield-hit-min);padding:0 var(--c-formfield-hit-pad-x);background:none;border:0;color:var(--s-color-text);font:inherit;font-size:var(--c-formfield-value-size);text-align:left;border-radius:var(--c-formfield-hit-radius)}.red-formfield__hits button span,.red-formfield__none{color:var(--s-color-text-muted);font-size:var(--c-formfield-label-size)}.red-formfield__none{padding:var(--c-formfield-none-pad)}.red-formfield__eye{cursor:pointer}.red-formfield__eye:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:calc(-1 * var(--s-focus-offset));border-radius:var(--c-formfield-hit-radius)}.red-formfield__pen{pointer-events:none}.red-formfield__eye .red-row__icon,.red-formfield__pen .red-row__icon{width:var(--c-formfield-icon-size);height:var(--c-formfield-icon-size);color:inherit}.red-formfield__error{font-size:var(--c-formfield-label-size);color:var(--s-color-error);padding:0 var(--s-space-2)}.red-consent{display:flex;align-items:flex-start;gap:var(--c-consent-gap);font-size:var(--c-consent-size);line-height:var(--c-consent-line);color:var(--s-color-text);cursor:pointer;padding:var(--c-consent-pad-y) var(--s-space-2)}.red-consent input{flex:none;width:var(--c-consent-box-size);height:var(--c-consent-box-size);margin:0;accent-color:var(--s-color-accent)}.red-formbubble .red-actions{margin-top:var(--c-formbubble-form-gap)}.red-screen[data-recipe=account-flow] .red-screen__main>:last-child{margin-bottom:auto}.red-title[data-variant=startbild]{font-family:var(--c-title-startbild-font);font-weight:var(--c-title-startbild-weight);font-size:var(--c-title-startbild-size);line-height:var(--c-title-startbild-line);color:var(--c-title-startbild-color);white-space:pre-line}.red-title[data-variant=startbild] .red-title__mark{font-size:inherit;font-weight:inherit;color:var(--c-title-startbild-mark);text-shadow:var(--c-title-startbild-glow)}.red-title[data-variant=brand]{font-family:var(--s-font-ui);font-weight:var(--c-title-brand-weight);font-size:var(--c-title-brand-size);white-space:pre-line}.red-title[data-marked=true]{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.red-title__mark-host{position:absolute;top:calc(-1 * var(--c-sum-partner-pad));right:calc(-1 * var(--c-sum-partner-pad));z-index:var(--s-layer-content);font-size:initial;line-height:initial}.red-title__mark{font-size:var(--c-title-mark-size);font-family:var(--c-title-mark-font);font-weight:var(--s-weight-semibold);color:var(--c-title-mark-color)}.red-text{margin:0;font-size:var(--c-text-hero-size);line-height:var(--c-text-hero-line);color:var(--c-text-hero-color)}.red-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--s-layer-sheet);display:flex;align-items:flex-end;background:var(--c-overlay-dim);-webkit-backdrop-filter:blur(var(--c-overlay-dim-blur));backdrop-filter:blur(var(--c-overlay-dim-blur))}.red-overlay[data-variant=bottom]{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.red-dialog{overflow-wrap:anywhere;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:var(--c-dialog-gap);padding:var(--c-dialog-pad);background:var(--c-dialog-fill);border:var(--s-line-hairline) solid var(--c-dialog-border);color:var(--s-color-text)}.red-dialog[data-variant=bottom]{border-radius:var(--c-dialog-radius) var(--c-dialog-radius) 0 0;border-width:var(--s-line-hairline) 0 0;border-color:var(--c-dialog-border-bottom);background:var(--c-dialog-fill-bottom);-webkit-backdrop-filter:blur(var(--c-dialog-blur));backdrop-filter:blur(var(--c-dialog-blur));padding-bottom:calc(var(--c-dialog-pad) + var(--host-safe-bottom, var(--s-space-0)))}.red-dialog[data-variant=card]{width:auto;margin:0 var(--c-dialog-inset) calc(var(--c-dialog-inset) + var(--host-safe-bottom, var(--s-space-0)));border-radius:var(--c-dialog-radius-card);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow)}.red-dialog__icon{width:var(--c-dialog-icon-size);height:var(--c-dialog-icon-size);display:grid;place-items:center;border-radius:var(--c-dialog-icon-radius);background:var(--c-dialog-icon-bg);color:var(--c-dialog-icon-color)}.red-dialog[data-variant=card] .red-dialog__icon{width:var(--c-dialog-icon-size-card);height:var(--c-dialog-icon-size-card);border-radius:var(--c-dialog-icon-radius-card)}.red-dialog__title{margin:0;font-size:var(--c-dialog-title-size-bottom);line-height:var(--c-dialog-title-line-bottom);font-weight:var(--s-weight-semibold)}.red-dialog[data-variant=card] .red-dialog__title{font-size:var(--c-dialog-title-size);line-height:var(--c-dialog-title-line);font-weight:var(--s-weight-bold)}.red-dialog__text{margin:0;font-size:var(--c-dialog-text-size);line-height:var(--c-dialog-text-line);color:var(--s-color-text-muted)}.red-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-step-gap)}.red-step{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--s-space-standard);padding:var(--s-space-section) var(--s-space-standard);background:var(--c-step-bg);border:var(--s-line-hairline) solid var(--c-dialog-border);border-radius:var(--s-radius-card);font-size:var(--c-step-size);font-weight:var(--s-weight-semibold);text-align:center}.red-step__icon .red-icon{width:var(--c-step-glyph);height:var(--c-step-glyph)}.red-step__icon{width:var(--c-step-icon-slot);height:var(--c-step-icon-slot);display:grid;place-items:center;border-radius:50%;background:var(--c-dialog-icon-bg);color:var(--c-dialog-icon-color)}.red-faq__a .red-faq__gap{display:block;height:var(--s-space-standard)}.red-faq__a .red-faq__li,.red-row--bullet .red-row__body{display:flex;align-items:baseline;gap:var(--c-bullet-gap);font-size:var(--c-bullet-text-size);line-height:var(--c-bullet-text-line)}.red-faq__li:before,.red-row__bullet{flex:none;font-size:var(--c-bullet-marker-size);line-height:1;color:var(--s-color-accent)}.red-faq__li:before,.red-row__bullet:before{content:"▸"}.red-faq__a p:not(.red-faq__li)+.red-faq__li,.red-faq__a .red-faq__li+.red-faq__li{margin-top:var(--c-bullet-item-gap)}.red-row--bullet .red-row__text{font-size:inherit;line-height:inherit}.red-title[data-variant=center]{font-family:var(--s-font-ui);font-weight:var(--c-title-brand-weight);font-size:var(--c-title-center-size);text-align:center}.red-screen[data-hero=true] .red-screen__main>.red-title[data-variant=center]{margin:auto 0}.red-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--s-layer-behind);pointer-events:none;background:var(--c-hero-scrim)}.red-hero__scrim[data-variant=photo]{background:var(--c-hero-scrim-photo)}.red-hero__logo{position:absolute;top:calc(var(--host-header-top) + var(--s-space-section));right:var(--host-pad-right);z-index:var(--s-layer-chrome);display:inline-flex;align-items:center;gap:var(--s-space-tight);pointer-events:none}.red-hero__logo-hat{height:var(--s-extent-48);width:auto}.red-hero__logo-word{font-family:var(--s-font-display);font-size:var(--c-speaker-wordmark-size);line-height:1;color:var(--c-speaker-wordmark-color);text-shadow:var(--c-speaker-wordmark-shadow)}.red-footer__tab[data-icon-only=true]{justify-content:flex-end;padding-bottom:calc(var(--c-footer-size) * var(--c-footer-label-line) + var(--s-space-2))}.red-formfield[data-variant=flat]{gap:var(--c-formfield-flat-gap)}.red-formfield[data-variant=flat] .red-formfield__label{font-size:var(--c-formfield-flat-label-size);color:var(--s-color-text)}.red-formfield[data-variant=flat] .red-formfield__box{background:var(--c-formfield-flat-bg);border-color:var(--c-formfield-flat-border);border-radius:var(--c-formfield-flat-radius)}.red-formfield__req{color:var(--s-color-accent)}.red-formfield[data-variant=flat] .red-formfield__req{color:var(--s-color-text)}.red-formfield__hint{font-size:var(--c-formfield-hint-size);color:var(--s-color-text-muted);padding:0 var(--s-space-2)}.red-formfield__select{flex:1 1 auto;min-width:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;outline:none;color:var(--s-color-text);font:inherit;font-size:var(--c-formfield-value-size);padding:0 var(--c-formfield-select-pad) 0 0}.red-formfield__select option{color:initial}.red-formfield__caret{position:absolute;right:var(--c-formfield-caret-inset);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--s-color-text)}.red-formfield__caret .red-row__icon{width:var(--c-formfield-caret-size);height:var(--c-formfield-caret-size)}.red-bubble__actions{display:grid;grid-template-columns:1fr;gap:var(--c-actiongroup-gap)}.red-bubble__actions[data-count="2"]{grid-template-columns:1fr 1fr}.red-footer[data-variant=partner]{display:flex;justify-content:space-between;align-items:center;min-height:0;padding:var(--c-footer-partner-pad-top) max(var(--c-footer-partner-pad-inline),env(safe-area-inset-right,var(--s-space-0))) calc(var(--c-footer-partner-pad-bottom) + var(--host-safe-bottom, var(--s-space-0))) max(var(--c-footer-partner-pad-inline),env(safe-area-inset-left,var(--s-space-0)));border-top-color:var(--c-footer-partner-border)}.red-footer[data-variant=partner] .red-footer__tab{min-height:var(--c-footer-partner-tab);min-width:var(--c-footer-partner-tab);padding:0;justify-content:center;gap:var(--c-footer-partner-gap);font-size:var(--c-footer-partner-label-size);line-height:var(--c-footer-partner-line);color:var(--c-footer-partner-text)}.red-footer[data-variant=partner] .red-footer__tab:active{color:var(--c-footer-partner-text-active)}.red-footer[data-variant=partner] .red-icon{width:var(--c-footer-partner-icon);height:var(--c-footer-partner-icon);stroke-width:var(--c-footer-partner-stroke)}.red-screen__main[data-footer=true][data-footer-variant=partner]{padding-bottom:var(--s-space-section)}.red-button-badged{position:relative;display:flex;flex-direction:column;min-width:0}.red-button-badged>.red-button{flex:1 1 auto}.red-button-badged__count{position:absolute;top:50%;right:var(--s-space-section);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--c-sum-badge-size);height:var(--c-sum-badge-size);padding:0 var(--s-space-tight);border-radius:999px;background:var(--c-sum-badge-fill);color:var(--c-sum-badge-text);font-size:var(--c-sum-badge-size-text);font-weight:700;pointer-events:none}.red-button[data-glow=true]{box-shadow:var(--c-lacquer-shadow),var(--c-sum-badge-glow)}.adr-gmap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--s-layer-behind);background:var(--c-adr-gmap-land)}.adr-gmap__map{position:absolute;top:0;right:0;bottom:0;left:0}.adr-gmap__scrim{z-index:var(--s-layer-behind);pointer-events:none;inset:0 0 var(--c-adr-gmap-attrib) 0}.adr-gmap__note{position:absolute;left:0;right:0;top:50%;margin:0;text-align:center;font-size:var(--c-adr-gmap-note-size);color:var(--c-adr-gmap-note-color)}.adr-gmap--none .adr-gmap__note{top:auto;bottom:20%}.red-map{display:contents}.red-map__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--s-layer-behind);overflow:hidden;background:var(--c-map-bg)}.red-map__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-map-position);object-position:var(--c-map-position)}.red-map__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-map-scrim)}.red-map[data-variant=soft] .red-map__scrim{background:var(--c-map-scrim-soft)}.red-map[data-variant=route] .red-map__scrim{background:var(--c-map-scrim-route)}.red-map__pin{position:absolute;left:var(--c-map-pin-x);top:var(--c-map-pin-y);width:var(--c-map-pin-size);height:var(--c-map-pin-size);transform:translate(-50%,calc(-1 * var(--c-map-pin-tip)));filter:var(--c-map-pin-glow)}.red-map__pin-head{position:absolute;box-sizing:border-box;left:50%;top:var(--c-map-pin-head-y);width:calc(var(--c-map-pin-head) + var(--c-map-pin-ring-stroke));height:calc(var(--c-map-pin-head) + var(--c-map-pin-ring-stroke));transform:translate(-50%,-50%);border:var(--c-map-pin-ring-stroke) solid var(--c-map-pin-stroke);border-radius:50%;background:var(--c-map-pin-fill)}.red-map__pin-stem{position:absolute;left:50%;top:calc(var(--c-map-pin-head-y) + var(--c-map-pin-head) / 2 - var(--c-map-pin-stem-stroke) / 2);width:var(--c-map-pin-stem-stroke);height:calc(var(--c-map-pin-stem-len) + var(--c-map-pin-stem-stroke));transform:translate(-50%);border-radius:var(--c-map-pin-stem-stroke);background:var(--c-map-pin-fill)}.red-map__route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.red-map__route polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.red-map__route-halo{stroke:var(--c-map-route-halo-color);stroke-width:var(--c-map-route-halo-stroke)}.red-map__route-line{stroke:var(--c-map-route-color);stroke-width:var(--c-map-route-stroke)}.red-map__marks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.red-map__halo-in{stop-color:var(--c-map-start-halo-in)}.red-map__halo-out{stop-color:var(--c-map-start-halo-out)}.red-map__start-halo{r:calc(var(--c-map-start-halo-size) / 2)}.red-map__start-disc{filter:var(--c-map-start-shadow)}.red-map__start-disc circle{r:calc(var(--c-map-start-size) / 2);fill:var(--c-map-start-fill)}.red-map__arrow{x:calc(-1 * var(--c-map-arrow-width) / 2);y:calc(-1 * var(--c-map-arrow-tip));width:var(--c-map-arrow-width);height:var(--c-map-arrow-height);fill:var(--c-map-start-icon-color);clip-path:var(--c-map-arrow-shape)}.red-map__pin-end{filter:var(--c-map-pin-glow)}.red-map__pin-end circle{cx:0;cy:calc(-1 * var(--c-map-pin-end-lift));r:calc(var(--c-map-pin-head) / 2);fill:var(--c-map-pin-fill);stroke:var(--c-map-pin-stroke);stroke-width:var(--c-map-pin-ring-stroke)}.red-map__pin-end rect{x:calc(-1 * var(--c-map-pin-stem-stroke) / 2);y:calc(-1 * var(--c-map-pin-stem-len) - var(--c-map-pin-stem-stroke) / 2);width:var(--c-map-pin-stem-stroke);height:calc(var(--c-map-pin-stem-len) + var(--c-map-pin-stem-stroke));rx:calc(var(--c-map-pin-stem-stroke) / 2);fill:var(--c-map-pin-fill)}.red-map__source{position:absolute;right:var(--c-map-source-right);bottom:calc(var(--c-footer-height) + var(--host-safe-bottom, var(--s-space-0)) + var(--c-map-source-gap));font-size:var(--c-map-source-size);color:var(--c-map-source-color)}.red-screen[data-recipe=map-flow] .red-header{background:var(--c-map-header-bg)}.red-screen[data-recipe=map-flow] .red-screen__main{position:relative;z-index:var(--s-layer-content);pointer-events:none}.red-screen[data-recipe=map-flow] .red-screen__main>*{pointer-events:auto}.red-screen[data-recipe=map-flow] .red-screen__main>.red-actions{margin-top:auto;margin-bottom:0}.red-mapsearch{display:flex;flex-direction:column;gap:var(--c-mapsearch-gap)}.red-mapsearch__box{box-sizing:border-box;display:flex;align-items:center;gap:var(--c-mapsearch-field-gap);height:var(--c-mapsearch-height);padding:0 var(--c-mapsearch-pad-x);border:var(--s-line-hairline) solid var(--c-mapsearch-border);border-radius:var(--c-mapsearch-radius);background:var(--c-mapsearch-bg);box-shadow:var(--c-mapsearch-shadow)}.red-mapsearch[data-picked=true] .red-mapsearch__box{border-color:var(--c-mapsearch-border-picked)}.red-mapsearch__box:focus-within{border-color:var(--s-color-accent)}.red-mapsearch__icon{flex:none;display:grid;color:var(--c-mapsearch-icon)}.red-mapsearch__icon .red-icon,.red-mapsearch__check .red-icon,.red-mapsearch__pin .red-icon{width:var(--c-mapsearch-icon-size);height:var(--c-mapsearch-icon-size)}.red-mapsearch__input,.red-mapsearch__value{flex:1 1 auto;min-width:0;font:inherit;font-size:var(--c-mapsearch-size);color:var(--s-color-text);background:none;border:0;outline:none;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.red-mapsearch__input::-moz-placeholder{color:var(--s-color-text-muted)}.red-mapsearch__input::placeholder,.red-mapsearch__value[data-empty=true]{color:var(--s-color-text-muted)}.red-mapsearch__check{flex:none;display:grid;color:var(--c-mapsearch-check)}.red-mapsearch__hits{list-style:none;margin:0;padding:0 var(--c-mapsearch-hit-pad-x);border:var(--s-line-hairline) solid var(--c-mapsearch-border);border-radius:var(--c-mapsearch-radius);background:var(--c-mapsearch-hits-bg);box-shadow:var(--c-mapsearch-hits-shadow);overflow:hidden}.red-mapsearch__hits li+li{border-top:var(--s-line-hairline) solid var(--c-mapsearch-hit-divider)}.red-mapsearch__hits button{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:var(--c-mapsearch-field-gap);min-height:var(--c-mapsearch-hit-min);padding:0;background:none;border:0;color:var(--s-color-text);font:inherit;font-size:var(--c-mapsearch-size);text-align:left;cursor:pointer}.red-mapsearch__hits button:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:calc(-1 * var(--s-focus-offset))}.red-mapsearch__pin{flex:none;display:grid;color:var(--c-mapsearch-icon)}.red-mapsearch__name{flex:none;font-weight:var(--s-weight-semibold)}.red-mapsearch__region{flex:1 1 auto;min-width:0;font-size:var(--c-mapsearch-hit-region-size);color:var(--s-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.red-mapsearch__hits li.red-mapsearch__powered{border-top:0}.red-mapsearch__powered{padding:var(--c-mapsearch-powered-pad-y) 0;font-size:var(--c-mapsearch-powered-size);color:var(--c-mapsearch-powered-color);text-align:right;white-space:nowrap}.red-mapsearch__none{padding:var(--s-space-section) 0;font-size:var(--c-mapsearch-hit-region-size);color:var(--s-color-text-muted)}.red-mapsearch__summary{margin:0;display:flex;align-items:center;gap:var(--s-space-standard);font-size:var(--c-mapsearch-summary-size);text-shadow:var(--c-mapsearch-summary-shadow);overflow-wrap:anywhere}.red-screen[data-recipe=map-flow] .red-screen__main[data-footer=true]{padding-bottom:calc(var(--s-space-section) + var(--c-map-source-reserve))}.red-routecard{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--c-routecard-gap);padding:var(--c-routecard-pad-y) var(--c-routecard-pad-x);border:var(--s-line-hairline) solid var(--c-routecard-border);border-radius:var(--c-routecard-radius);background:var(--c-routecard-bg);box-shadow:var(--c-routecard-shadow)}.red-screen[data-recipe=map-flow] .red-screen__main>.red-routecard{margin-top:auto;margin-bottom:0}.red-screen[data-recipe=map-flow] .red-screen__main>.red-routecard+.red-actions{margin-top:0}.red-routecard__main,.red-routecard__dest{display:flex;flex-direction:column;gap:var(--s-space-2);min-width:0}.red-routecard__dest{align-items:flex-end;text-align:right}.red-routecard__minutes{font-size:var(--c-routecard-main-size);font-weight:var(--c-routecard-main-weight);line-height:var(--c-routecard-main-line)}.red-routecard__label{font-size:var(--c-routecard-label-size);color:var(--c-routecard-label-color);overflow-wrap:anywhere}.red-routecard__name{font-size:var(--c-routecard-dest-size);font-weight:var(--c-routecard-dest-weight);overflow-wrap:anywhere}.adr-loc{display:flex;flex-direction:column;gap:var(--c-adr-loc-gap)}.adr-loc__current{margin:0;font-size:var(--c-adr-loc-label-size);color:var(--c-adr-loc-label-color);overflow-wrap:anywhere;text-shadow:var(--c-adr-alert-shadow)}.adr-loc__error{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--c-adr-loc-gap) var(--c-adr-loc-error-pad);padding:var(--c-adr-loc-error-pad);border:var(--s-line-hairline) solid var(--c-adr-loc-error-border);border-radius:var(--c-adr-loc-error-radius);background:var(--c-adr-loc-error-bg);box-shadow:var(--c-adr-loc-error-shadow)}.adr-loc__icon{display:grid;color:var(--c-adr-loc-error-border)}.adr-loc__icon .red-icon{width:var(--c-adr-loc-icon-size);height:var(--c-adr-loc-icon-size)}.adr-loc__text{margin:0;font-size:var(--c-adr-loc-error-size);color:var(--s-color-text);overflow-wrap:anywhere}.adr-loc__retry{grid-column:2;justify-self:start;min-height:var(--c-adr-loc-retry-min);padding:0;background:none;border:0;font:inherit;font-size:var(--c-adr-loc-error-size);font-weight:var(--c-adr-loc-value-weight);color:var(--c-adr-loc-retry-color);cursor:pointer}.adr-loc__retry:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.adr-root{display:contents}@media (prefers-reduced-motion: reduce){.adr-root,.adr-root *{transition:none;animation:none}}.adr-search__street{flex:none;font-weight:var(--c-adr-hit-street-weight)}.adr-search__alert{margin:0;font-size:var(--c-adr-alert-size);color:var(--c-adr-alert-color);text-shadow:var(--c-adr-alert-shadow);overflow-wrap:anywhere}.adr-search__hint{margin:0;font-size:var(--c-adr-move-hint-size);color:var(--c-adr-move-hint-color);text-shadow:var(--c-adr-move-hint-shadow);overflow-wrap:anywhere}.red-cal,.red-weekstrip,.red-dayquick{box-sizing:border-box;min-width:0}:where(.red-cal,.red-weekstrip,.red-dayquick) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.red-cal,.red-weekstrip,.red-dayquick) button:disabled{cursor:default}:where(.red-cal,.red-weekstrip,.red-dayquick) button:focus-visible{outline:var(--s-line-focus) solid var(--c-cal-focus-ring);outline-offset:var(--s-focus-offset)}.red-cal{overflow:hidden;border:var(--s-line-hairline) solid var(--c-cal-month-border);border-radius:var(--c-cal-month-radius);background:var(--c-cal-month-fill);box-shadow:var(--c-cal-month-shadow)}.red-cal__head{display:grid;grid-template-columns:var(--c-cal-nav-size) minmax(0,1fr) var(--c-cal-nav-size);align-items:center;height:var(--c-cal-month-head);padding:0 var(--c-cal-pad-x)}.red-cal__nav{display:grid;place-items:center;width:var(--c-cal-nav-size);height:var(--c-cal-nav-size);color:var(--c-cal-month-arrow-color)}.red-cal__nav .red-icon{width:var(--c-cal-nav-icon);height:var(--c-cal-nav-icon);stroke-width:var(--c-cal-nav-stroke)}.red-cal__nav[data-dir=prev] .red-icon{transform:rotate(var(--c-cal-nav-flip))}.red-cal__nav:disabled{opacity:var(--s-opacity-0-5)}.red-cal__title{text-align:center;font-family:var(--c-cal-month-title-font);font-size:var(--c-cal-month-title-size);font-weight:var(--c-cal-month-title-weight);color:var(--c-cal-month-title-color)}.red-cal__weekdays,.red-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.red-cal__weekdays{align-items:center;height:var(--c-cal-month-band-h);background:var(--c-cal-month-band-fill)}.red-cal__wd{text-align:center;font-size:var(--c-cal-month-band-size);font-weight:var(--c-cal-month-band-weight);color:var(--c-cal-month-band-color)}.red-cal__grid{padding:var(--c-cal-pad-y) var(--c-cal-pad-x)}.red-cal__blank{min-height:var(--c-cal-row-min)}.red-cal__day{position:relative;box-sizing:border-box;display:grid;place-items:center;min-height:var(--c-cal-row-min);border:var(--c-cal-select-border) solid transparent;border-radius:var(--c-cal-select-radius);font-size:var(--c-cal-day-size);font-weight:var(--c-cal-day-weight);color:var(--c-cal-month-day-color)}.red-cal__day[data-past=true]{color:var(--c-cal-month-day-past)}.red-cal__day[data-today=true]{border-color:var(--c-cal-month-day-today-border)}.red-cal__day[data-selected=true]{background:var(--c-cal-month-day-selected-fill);border-color:var(--c-cal-month-day-selected-border);color:var(--c-cal-month-day-selected-color)}.red-cal__dot{position:absolute;bottom:var(--c-cal-dot-gap);left:50%;width:var(--c-cal-dot-size);height:var(--c-cal-dot-size);transform:translate(var(--s-offset-center-x));border-radius:50%;background:var(--c-cal-month-dot)}.red-cal[data-variant=plain]{border-color:var(--c-cal-plain-border);border-radius:var(--c-cal-plain-radius);background:var(--c-cal-plain-fill);box-shadow:none}.red-cal[data-variant=plain] .red-cal__head{height:var(--c-cal-plain-head);padding:0 var(--c-cal-plain-pad)}.red-cal[data-variant=plain] .red-cal__nav{color:var(--c-cal-plain-arrow-color)}.red-cal[data-variant=plain] .red-cal__title{font-family:inherit;font-size:var(--c-cal-plain-title-size);font-weight:var(--c-cal-plain-title-weight);color:var(--c-cal-plain-title-color)}.red-cal[data-variant=plain] .red-cal__weekdays{height:auto;padding:0 var(--c-cal-plain-pad);background:none}.red-cal[data-variant=plain] .red-cal__wd{font-size:var(--c-cal-plain-wd-size);font-weight:var(--c-cal-plain-wd-weight);color:var(--c-cal-plain-wd-color)}.red-cal[data-variant=plain] .red-cal__grid{padding:var(--c-cal-pad-y) var(--c-cal-plain-pad)}.red-cal[data-variant=plain] .red-cal__day{font-size:var(--c-cal-plain-day-size);font-weight:var(--c-cal-plain-day-weight);color:var(--c-cal-plain-day-color)}.red-cal[data-variant=plain] .red-cal__day[data-past=true]{color:var(--c-cal-plain-day-past)}.red-cal[data-variant=plain] .red-cal__day[data-today=true]{border-color:var(--c-cal-plain-day-today-border)}.red-cal[data-variant=plain] .red-cal__day[data-selected=true]{background:var(--c-cal-plain-day-selected-fill);border-color:var(--c-cal-plain-day-selected-border);color:var(--s-color-white)}.red-cal[data-variant=plain] .red-cal__dot{background:var(--c-cal-plain-dot)}.red-weekstrip{display:flex;flex-direction:column;gap:var(--c-cal-strip-gap);padding:var(--c-cal-strip-pad);border:var(--s-line-hairline) solid var(--c-cal-strip-border);border-radius:var(--c-cal-strip-radius);background:var(--c-cal-strip-fill)}.red-weekstrip__head{display:flex;align-items:center;justify-content:space-between;gap:var(--c-cal-strip-gap)}.red-weekstrip__title{min-width:0;white-space:nowrap;font-size:var(--c-cal-strip-title-size);font-weight:var(--c-cal-strip-title-weight);color:var(--c-cal-strip-title-color)}.red-weekstrip__nav{display:flex;align-items:center;flex:none}.red-weekstrip__month{white-space:nowrap;font-size:var(--c-cal-strip-month-size);font-weight:var(--c-cal-strip-month-weight);color:var(--c-cal-strip-month-color)}.red-weekstrip__arrow{display:grid;place-items:center;width:var(--c-cal-strip-nav);height:var(--c-cal-strip-nav);color:var(--c-cal-strip-nav-color)}.red-weekstrip__arrow .red-icon{width:var(--c-cal-strip-nav-size);height:var(--c-cal-strip-nav-size);stroke-width:var(--c-cal-nav-stroke)}.red-weekstrip__arrow[data-dir=prev] .red-icon{transform:rotate(var(--c-cal-nav-flip))}.red-weekstrip__arrow:disabled{color:var(--c-cal-strip-nav-off)}.red-weekstrip__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.red-weekstrip__day{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--c-cal-strip-cell-gap);padding-bottom:var(--c-cal-strip-underline-h)}.red-weekstrip__wd{font-size:var(--c-cal-strip-wd-size);font-weight:var(--c-cal-strip-wd-weight);letter-spacing:var(--c-cal-strip-wd-tracking);text-transform:uppercase;color:var(--c-cal-strip-wd-color)}.red-weekstrip__num{font-size:var(--c-cal-strip-num-size);font-weight:var(--c-cal-strip-num-weight);color:var(--c-cal-strip-num-color)}.red-weekstrip__dot{width:var(--c-cal-dot-size);height:var(--c-cal-dot-size);border-radius:50%;background:var(--c-cal-strip-dot-past)}.red-weekstrip__day[data-marked=true] .red-weekstrip__dot{background:var(--c-cal-strip-dot)}.red-weekstrip__day[data-today=true] .red-weekstrip__wd{color:var(--c-cal-strip-wd-today)}.red-weekstrip__day[data-past=true] .red-weekstrip__wd{color:var(--c-cal-strip-wd-past)}.red-weekstrip__day[data-past=true] .red-weekstrip__num{color:var(--c-cal-strip-num-past)}.red-weekstrip__day[data-past=true] .red-weekstrip__dot{background:var(--c-cal-strip-dot-past)}.red-weekstrip__day[data-selected=true]:after{content:"";position:absolute;bottom:0;left:50%;width:var(--c-cal-strip-underline-w);height:var(--c-cal-strip-underline-h);transform:translate(var(--s-offset-center-x));border-radius:var(--c-cal-strip-underline-h);background:var(--c-cal-strip-underline)}.red-dayquick{display:flex;flex-direction:column;gap:var(--c-cal-quick-gap)}.red-dayquick__feature{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--c-cal-quick-gap);padding:var(--c-cal-quick-pad);text-align:left;border:var(--s-line-hairline) solid transparent;border-radius:var(--c-cal-quick-radius);color:var(--c-cal-quick-feature-text);background:var(--c-cal-quick-feature-fill);box-shadow:var(--c-cal-quick-feature-shadow)}.red-dayquick__text{display:flex;flex-direction:column;min-width:0}.red-dayquick__title{white-space:nowrap;font-size:var(--c-cal-quick-feature-title-size);font-weight:var(--c-cal-quick-feature-title-weight);overflow-wrap:anywhere}.red-dayquick__sub{white-space:nowrap;font-size:var(--c-cal-quick-feature-sub-size);color:var(--c-cal-quick-feature-sub-color);overflow-wrap:anywhere}.red-dayquick__circle{flex:none;display:grid;place-items:center;box-sizing:border-box;width:var(--c-cal-quick-circle);height:var(--c-cal-quick-circle);border:var(--s-line-hairline) solid var(--c-cal-quick-circle-border);border-radius:50%;background:var(--c-cal-quick-circle-fill)}.red-dayquick__circle .red-icon{width:var(--c-cal-quick-circle-icon);height:var(--c-cal-quick-circle-icon);stroke-width:var(--c-cal-nav-stroke)}.red-dayquick__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-cal-quick-gap)}.red-dayquick__tile{box-sizing:border-box;display:flex;align-items:center;gap:var(--c-cal-quick-tile-gap);min-height:var(--c-cal-quick-tile-min);padding:0 var(--c-cal-quick-tile-pad);border:var(--s-line-hairline) solid var(--c-cal-quick-tile-border);border-radius:var(--c-cal-quick-radius);color:var(--s-color-text);background:var(--c-cal-quick-tile-fill);box-shadow:var(--c-cal-quick-tile-shadow)}.red-dayquick__tile[aria-pressed=true]{border-color:var(--c-cal-month-day-selected-border)}.red-dayquick__tile>.red-icon{flex:none;width:var(--c-cal-quick-tile-icon);height:var(--c-cal-quick-tile-icon)}.red-dayquick__label{flex:1 1 auto;min-width:0;text-align:center;font-size:var(--c-cal-quick-tile-size);font-weight:var(--c-cal-quick-tile-weight);white-space:nowrap}.red-dayquick__chev{flex:none;display:grid;color:var(--c-cal-quick-tile-chev-color)}.red-dayquick__chev .red-icon{width:var(--c-cal-quick-tile-chev);height:var(--c-cal-quick-tile-chev);stroke-width:var(--c-cal-nav-stroke)}.red-cal__day:before,.red-weekstrip__day:before,.red-weekstrip__arrow:before{content:"";position:absolute;top:min(0px,calc((100% - var(--c-cal-tap-min)) / 2));bottom:min(0px,calc((100% - var(--c-cal-tap-min)) / 2));left:min(0px,calc((100% - var(--c-cal-tap-min)) / 2));right:min(0px,calc((100% - var(--c-cal-tap-min)) / 2))}.red-weekstrip__arrow{position:relative}@media (prefers-reduced-motion: reduce){.red-cal,.red-weekstrip,.red-dayquick,.red-cal *,.red-weekstrip *,.red-dayquick *{transition:none;animation:none}}.red-timewheel{display:flex;justify-content:center;min-width:0;margin-top:var(--c-cal-wheel-space-above);padding-bottom:var(--c-cal-wheel-space-below)}[data-layout=tight] .red-timewheel{margin-top:var(--c-cal-wheel-space-above-compact);padding-bottom:var(--c-cal-wheel-space-below-compact)}.red-timewheel__dial{position:relative;flex:none;box-sizing:border-box;width:var(--c-cal-wheel-size);height:var(--c-cal-wheel-size);border-radius:50%;background:var(--c-cal-wheel-fill);box-shadow:var(--c-cal-wheel-shadow);touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.red-timewheel__dial:active{cursor:grabbing}.red-timewheel__dial:focus-visible{outline:var(--s-line-focus) solid var(--c-cal-focus-ring);outline-offset:var(--c-cal-wheel-focus-offset)}.red-timewheel__ticks{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:rotate(var(--cal-turn));pointer-events:none}.red-timewheel__tick{position:absolute;top:0;right:0;bottom:0;left:0;--cal-ring-long: radial-gradient(circle closest-side, transparent calc(var(--c-cal-wheel-tick-radius) - var(--c-cal-wheel-tick-long)), var(--c-cal-wheel-tick-mask) calc(var(--c-cal-wheel-tick-radius) - var(--c-cal-wheel-tick-long)), var(--c-cal-wheel-tick-mask) var(--c-cal-wheel-tick-radius), transparent var(--c-cal-wheel-tick-radius));--cal-ring-short: radial-gradient(circle closest-side, transparent calc(var(--c-cal-wheel-tick-radius) - var(--c-cal-wheel-tick-short)), var(--c-cal-wheel-tick-mask) calc(var(--c-cal-wheel-tick-radius) - var(--c-cal-wheel-tick-short)), var(--c-cal-wheel-tick-mask) var(--c-cal-wheel-tick-radius), transparent var(--c-cal-wheel-tick-radius));background:repeating-conic-gradient(from calc(var(--c-cal-wheel-tick-offset) - var(--c-cal-wheel-tick-short-arc) / 2),var(--c-cal-wheel-tick-short-color) 0 var(--c-cal-wheel-tick-short-arc),transparent var(--c-cal-wheel-tick-short-arc) var(--c-cal-wheel-tick-period));-webkit-mask-image:var(--cal-ring-short);mask-image:var(--cal-ring-short)}.red-timewheel__tick[data-long=true]{background:repeating-conic-gradient(from calc(var(--c-cal-wheel-tick-long-arc) / -2),var(--c-cal-wheel-tick-color) 0 var(--c-cal-wheel-tick-long-arc),transparent var(--c-cal-wheel-tick-long-arc) var(--c-cal-wheel-tick-period));-webkit-mask-image:var(--cal-ring-long);mask-image:var(--cal-ring-long)}@media (prefers-reduced-motion: reduce){.red-timewheel__ticks,.red-timewheel__dial{transition:none;animation:none}}.red-timewheel__pointer{position:absolute;top:0;left:50%;width:var(--c-cal-wheel-pointer-w);height:var(--c-cal-wheel-pointer-h);transform:translate(var(--s-offset-center-x));background:var(--c-cal-wheel-pointer-fill);clip-path:var(--c-cal-wheel-pointer-shape);filter:var(--c-cal-wheel-pointer-glow)}.red-timewheel__inner{position:absolute;top:50%;left:50%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--c-cal-wheel-gap);width:var(--c-cal-wheel-inner);height:var(--c-cal-wheel-inner);transform:translate(var(--s-offset-center-x),var(--s-offset-center-x));border:var(--c-cal-wheel-inner-border);border-radius:50%;background:var(--c-cal-wheel-inner-fill);box-shadow:var(--c-cal-wheel-inner-shadow)}.red-timewheel__time{font-size:var(--c-cal-wheel-time-size);font-weight:var(--c-cal-wheel-time-weight);line-height:var(--c-cal-wheel-time-leading);color:var(--c-cal-wheel-time-color);font-variant-numeric:tabular-nums}.red-timewheel__start{font-size:var(--c-cal-wheel-start-size);letter-spacing:var(--c-cal-wheel-start-tracking);text-transform:uppercase;color:var(--c-cal-wheel-start-color)}.red-navgrid[data-variant=dashboard]{gap:var(--c-dash-grid-gap)}.red-dashtile{align-items:center;gap:var(--c-dash-tile-gap);min-height:var(--c-dash-tile-min);padding:var(--c-dash-tile-pad-y) var(--c-dash-tile-pad-x);min-width:0}.red-dashtile .red-icon{width:var(--c-dash-tile-icon-size);height:var(--c-dash-tile-icon-size)}.red-dashtile[data-variant=dashboard-wide],.red-dashtile[data-variant=dashboard-primary]{grid-column:1 / -1}.red-dashtile[data-variant=dashboard-primary]{border-color:transparent;color:var(--c-button-primary-text);background:var(--c-button-primary-fill);box-shadow:var(--c-button-primary-shadow)}.red-dashtile[data-variant=dashboard-primary] .red-icon{color:inherit}.red-dashtile__text{display:flex;flex-direction:column;min-width:0;text-align:left;overflow-wrap:anywhere}.red-dashtile__title{font-size:var(--c-dash-tile-title-size);line-height:var(--c-dash-tile-title-line);font-weight:var(--s-weight-semibold)}.red-dashtile__sub{font-size:var(--c-dash-tile-sub-size);line-height:var(--c-dash-tile-sub-line);font-weight:var(--s-weight-regular);color:var(--c-dash-tile-sub-color)}.red-dashtile[data-variant=dashboard-primary] .red-dashtile__sub{color:var(--c-dash-tile-primary-sub)}.red-dashtile[data-badged=true]{position:relative}.red-dashtile__count{position:absolute;top:var(--s-space-tight);right:var(--s-space-tight);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--c-sum-badge-size);height:var(--c-sum-badge-size);padding:0 var(--s-space-tight);border-radius:999px;background:var(--c-sum-badge-fill);color:var(--c-sum-badge-text);font-size:var(--c-sum-badge-size-text);font-weight:700;pointer-events:none}.red-hero.red-hero--banner{inset:0 0 auto 0;height:var(--c-dash-hero-height);-o-object-position:var(--c-dash-hero-position);object-position:var(--c-dash-hero-position)}.red-hero__scrim.red-hero__scrim--banner{inset:0 0 auto 0;height:var(--c-dash-hero-height);background:var(--c-dash-hero-scrim)}.red-navgrid[data-variant=dashboard]{container-type:inline-size}@container (max-width: 320px){.red-dashtile[data-variant=dashboard] .red-icon{display:none}}.red-qrblock{box-sizing:border-box;align-self:center;margin-block:var(--c-dash-qr-gap);width:min(100%,var(--c-dash-qr-max),var(--c-dash-qr-max-h));aspect-ratio:1;padding:var(--c-dash-qr-pad);border-radius:var(--c-dash-qr-radius);background:var(--c-dash-qr-bg);display:grid;place-items:center}.red-qrblock__code{display:block;width:100%;height:100%}.red-qrblock__code path{fill:var(--c-dash-qr-fg)}.red-qrblock[data-empty=true]{background:var(--c-lacquer-fill);border:var(--s-line-hairline) solid var(--c-button-border)}.red-qrblock__empty{font-size:var(--c-dash-qr-empty-size);color:var(--s-color-text-muted);text-align:center}.red-dashtitle{display:flex;flex-direction:column;gap:var(--c-dash-title-gap);text-shadow:var(--c-dash-title-shadow);overflow-wrap:anywhere}.red-dashtitle__greet{font-size:var(--c-dash-greet-size);font-weight:var(--s-weight-medium);letter-spacing:var(--c-dash-greet-spacing);color:var(--c-dash-greet-color)}.red-dashtitle__name{margin:0;font-family:var(--s-font-display);font-weight:var(--s-weight-medium);font-size:var(--c-dash-name-size);line-height:var(--c-dash-name-line);color:var(--s-color-text)}.red-dashtitle__sub{font-size:var(--c-dash-sub-size);color:var(--c-dash-sub-color)}.red-screen[data-hero=true] .red-screen__main>.red-dashtitle{margin-top:auto}.red-kpirow{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:var(--c-kpi-gap)}.red-kpirow[data-cols="1"]{--cols: 1}.red-kpirow[data-cols="2"]{--cols: 2}.red-kpirow[data-cols="3"]{--cols: 3}.red-kpirow[data-variant=card]{padding:var(--c-kpirow-card-pad);border:var(--s-line-hairline) solid var(--c-kpi-border);border-radius:var(--c-kpi-radius);background:var(--c-kpi-fill);box-shadow:var(--c-lacquer-shadow)}.red-kpirow>.red-progress{grid-column:1 / -1}.red-kpi{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-space-2);padding:var(--c-kpi-pad-y) var(--s-space-standard);text-align:center;min-width:0;overflow-wrap:anywhere;background:var(--c-kpi-fill);border:var(--s-line-hairline) solid var(--c-kpi-border);border-radius:var(--c-kpi-radius);box-shadow:var(--c-lacquer-shadow)}.red-kpi__value{font-size:var(--c-kpi-value-size);line-height:var(--c-kpi-value-line);font-weight:var(--c-kpi-value-weight)}.red-kpi__label{font-size:var(--c-kpi-label-size);color:var(--c-kpi-label-color)}.red-kpi__sub{font-size:var(--c-kpi-sub-size);color:var(--c-kpi-sub-color)}.red-kpi[data-variant=highlight]{background:var(--c-kpi-highlight-bg);border-color:var(--c-kpi-highlight-border)}.red-progress{height:var(--c-progress-height);border-radius:var(--c-progress-radius);background:var(--c-progress-track);overflow:hidden}.red-progress__fill{display:block;height:100%;border-radius:var(--c-progress-radius);background:var(--c-progress-fill)}.red-kpi[data-variant=highlight] .red-kpi__value{color:var(--s-color-text)}:is([data-layout=compact],[data-layout=tight]) .red-kpirow[data-variant=card]{padding:var(--c-kpirow-card-pad-compact)}:is([data-layout=compact],[data-layout=tight]) .red-kpi{padding-block:var(--c-kpi-pad-y-compact)}.red-datacard{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--c-data-card-gap);padding:var(--c-data-card-pad);border:var(--s-line-hairline) solid var(--c-row-border);border-radius:var(--s-radius-card);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);min-width:0}.red-datacard__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-space-standard);overflow-wrap:anywhere}.red-datacard__title{margin:0;font-size:var(--c-data-card-head-size);font-weight:var(--s-weight-semibold)}.red-datacard__meta{font-size:var(--c-data-card-meta-size);font-weight:var(--s-weight-semibold);color:var(--c-data-card-meta-color)}.red-datacard__caption{margin:0;font-size:var(--c-data-card-caption-size);font-weight:var(--s-weight-bold);letter-spacing:var(--c-data-card-caption-spacing);text-transform:uppercase;overflow-wrap:anywhere}.red-datanote{margin:0;text-align:center;overflow-wrap:anywhere;font-size:var(--c-data-note-size);color:var(--c-data-note-color)}.red-datatable{width:100%;border-collapse:collapse;white-space:nowrap;font-size:var(--c-data-table-cell-size)}.red-datatable th{padding:0 var(--c-data-table-col-pad) var(--c-data-table-cell-pad-y) 0;text-align:left;font-weight:var(--s-weight-medium);font-size:var(--c-data-table-head-size);color:var(--c-data-table-head-color)}.red-datatable[data-variant=caps] th{text-transform:uppercase;letter-spacing:var(--c-data-table-head-spacing)}.red-datatable[data-variant=plain] th{font-size:var(--c-data-table-cell-size)}.red-datatable td{padding:var(--c-data-table-cell-pad-y) var(--c-data-table-col-pad) var(--c-data-table-cell-pad-y) 0;border-top:var(--s-line-hairline) solid var(--c-data-table-divider);color:var(--c-data-table-quiet)}.red-datatable th:last-child,.red-datatable td:last-child{padding-right:0}.red-datatable th[data-kind=count],.red-datatable td[data-kind=count],.red-datatable th[data-kind=money],.red-datatable td[data-kind=money],.red-datatable th[data-kind=date],.red-datatable td[data-kind=date]{text-align:center}.red-datatable th{overflow-wrap:anywhere;white-space:normal}.red-datatable td[data-kind=name]{white-space:normal;overflow-wrap:anywhere;color:var(--s-color-text);font-weight:var(--c-data-table-strong-weight)}.red-datatable[data-variant=plain] td[data-kind=name]{font-weight:var(--s-weight-regular)}.red-datatable td[data-kind=money]{color:var(--c-data-table-money);font-weight:var(--c-data-table-strong-weight)}.red-datatable td[data-status=active]{color:var(--c-data-table-active)}.red-datatable[data-variant=caps] td{font-size:var(--c-data-table-caps-size)}.red-datatable[data-variant=caps] td[data-status]{font-size:var(--c-data-table-status-size)}.red-datatable[data-variant=caps] td[data-kind=date]{font-size:var(--c-data-table-date-size)}.red-datatable tr[data-actionable=true]{cursor:pointer}.red-datatable__payrow td{border-top:0;white-space:normal}.red-kpirow[data-cols]:has(>.red-tier){--cols: 3}.red-tier{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--s-space-2);padding:var(--c-data-tier-pad-y) var(--s-space-tight);white-space:nowrap;background:var(--c-data-tier-bg);border:var(--s-line-hairline) solid var(--c-kpi-border);border-radius:var(--c-kpi-radius)}.red-tier__label{font-size:var(--c-data-tier-label-size);color:var(--c-kpi-label-color)}.red-tier__value{font-size:var(--c-data-tier-value-size);font-weight:var(--s-weight-bold)}.red-tier[data-active=true]{background:var(--c-data-tier-active-bg);border-color:var(--c-data-tier-active-border)}.red-stat{display:flex;align-items:center;gap:var(--c-data-stat-gap);min-height:var(--c-data-stat-min);font-size:var(--c-data-stat-size);overflow-wrap:anywhere}.red-stat__icon{flex:none;display:grid;place-items:center;width:var(--c-data-stat-icon-slot);height:var(--c-data-stat-icon-slot);color:var(--c-row-icon-color)}.red-stat__icon .red-icon{width:100%;height:100%}.red-stat__label{flex:1 1 auto;min-width:0}.red-stat__value{flex:none;font-weight:var(--s-weight-semibold)}.red-datacard:has(>.red-stat[data-variant=row]){gap:0}.red-datacard>.red-stat[data-variant=row]:not(:last-child){border-bottom:var(--s-line-hairline) solid var(--c-data-table-divider)}.red-datacard>.red-stat[data-variant=row]:has(+.red-stat[data-variant=total]){border-bottom:0}.red-stat[data-variant=total],.red-stat[data-variant=box]{box-sizing:border-box;padding:0 var(--s-space-standard);border:var(--s-line-hairline) solid var(--c-total-border);border-radius:var(--s-radius-card);background:var(--c-total-bg);min-height:var(--c-data-stat-total-min)}.red-stat[data-variant=box]{padding:var(--c-data-stat-box-pad) var(--s-space-section)}.red-stat[data-variant=total] .red-stat__label,.red-stat[data-variant=box] .red-stat__label{font-size:var(--c-data-stat-total-label-size);font-weight:var(--s-weight-semibold)}.red-stat[data-variant=total] .red-stat__value,.red-stat[data-variant=box] .red-stat__value{font-size:var(--c-data-stat-total-value-size);font-weight:var(--s-weight-bold)}:is([data-layout=compact],[data-layout=tight]) .red-stat{min-height:var(--c-data-stat-min-compact)}:is([data-layout=compact],[data-layout=tight]) .red-stat[data-variant=total],:is([data-layout=compact],[data-layout=tight]) .red-stat[data-variant=box]{min-height:var(--c-data-stat-total-min-compact)}:is([data-layout=compact],[data-layout=tight]) .red-datacard{padding:var(--c-data-card-pad-compact);gap:var(--c-data-card-gap-compact)}:is([data-layout=compact],[data-layout=tight]) .red-tier{padding-block:var(--c-data-tier-pad-y-compact)}.red-screen[data-recipe=form-page] .red-screen__main{gap:var(--c-form-gap)}.red-screen[data-recipe=form-page] .red-screen__main>.red-title[data-variant=section]{padding:0 var(--s-space-2);margin-bottom:0}.red-screen[data-recipe=form-page] .red-row__link{text-decoration:none}.red-fieldrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-form-row-gap);align-items:end}.red-fieldrow>.red-formfield{min-width:0}.red-fieldrow .red-formfield__label{overflow-wrap:anywhere}.red-fieldrow .red-formfield__box{padding-right:var(--c-form-row-pad-end)}.red-choicelist{display:flex;flex-direction:column;gap:var(--c-form-choicecard-list-gap)}.red-choicecard{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--c-form-choicecard-gap);width:100%;padding:var(--c-form-choicecard-pad-y) var(--c-form-choicecard-pad-x);text-align:left;font:inherit;color:var(--s-color-text);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);border:var(--s-line-hairline) solid var(--c-form-choicecard-border);border-radius:var(--c-form-choicecard-radius);cursor:pointer}.red-choicecard:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-choicecard__title{font-size:var(--c-form-choicecard-title-size);font-weight:var(--s-weight-semibold);overflow-wrap:anywhere}.red-choicecard__sub{font-size:var(--c-form-choicecard-sub-size);color:var(--c-form-choicecard-sub-color);overflow-wrap:anywhere}.red-confirm{display:flex;flex-direction:column;align-items:center;gap:var(--c-form-confirm-gap);text-align:center}.red-confirm__circle{display:grid;place-items:center;width:var(--c-form-confirm-circle);height:var(--c-form-confirm-circle);border-radius:50%;background:var(--c-form-confirm-circle-bg);color:var(--c-form-confirm-icon-color)}.red-confirm__circle svg{width:var(--c-form-confirm-icon);height:var(--c-form-confirm-icon);stroke-width:var(--c-form-confirm-stroke)}.red-confirm__title{margin:0;font-size:var(--c-form-confirm-title-size);font-weight:var(--c-form-confirm-title-weight);line-height:var(--c-form-confirm-title-line)}.red-confirm__sub{margin:0;font-size:var(--c-form-confirm-sub-size);color:var(--c-form-confirm-sub-color)}.red-linkbox{display:flex;flex-direction:column;gap:var(--c-form-link-gap)}.red-linkbox__label{font-size:var(--c-form-link-label-size);padding:0 var(--s-space-2)}.red-linkbox__value{box-sizing:border-box;padding:var(--c-form-link-pad-y) var(--c-form-link-pad-x);font-size:var(--c-form-link-size);color:var(--c-form-link-color);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);border:var(--s-line-hairline) solid var(--c-form-choicecard-border);border-radius:var(--c-form-choicecard-radius)}.red-linkbox__hint{margin:0;text-align:center;font-size:var(--c-form-link-hint-size);color:var(--c-form-link-hint-color)}.red-infocard{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--c-form-info-gap);padding:var(--c-form-info-pad);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);border:var(--s-line-hairline) solid var(--c-form-choicecard-border);border-radius:var(--c-form-info-radius)}.red-infocard__title{margin:0;font-size:var(--c-form-info-title-size);font-weight:var(--s-weight-semibold)}.red-infocard__text{margin:0;font-size:var(--c-form-info-text-size);line-height:var(--c-form-info-text-line);color:var(--c-form-info-text-color)}.red-section-label{margin:0;padding:var(--c-form-section-pad-top) var(--s-space-2) 0;font-size:var(--c-form-section-size);font-weight:var(--s-weight-regular);color:var(--c-form-section-color)}.red-rows[data-variant=manage],.red-rows[data-variant=plain]{box-sizing:border-box;border:var(--s-line-hairline) solid var(--c-row-border);border-radius:var(--c-row-radius);background:var(--c-lacquer-fill);box-shadow:var(--c-row-shadow)}.red-rows[data-variant=manage]{padding:0 var(--c-form-manage-pad-x)}.red-rows[data-variant=manage] .red-row__body{gap:var(--c-form-manage-gap);padding:var(--c-form-manage-pad-y) 0;min-height:0}.red-rows[data-variant=manage]>.red-row:not(:last-child) .red-row__body{border-bottom:var(--s-line-hairline) solid var(--c-row-divider)}.red-rows[data-variant=manage] .red-row__icon{width:var(--c-form-manage-icon);height:var(--c-form-manage-icon)}.red-rows[data-variant=manage] .red-row__label{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:var(--c-form-manage-size);color:var(--s-color-text-muted)}.red-rows[data-variant=manage] .red-row__value{flex:0 1 auto;margin-left:0;max-width:var(--c-form-manage-value-max);font-size:var(--c-form-manage-size)}.red-rows[data-variant=manage] .red-row__chev{width:var(--c-form-manage-chev);height:var(--c-form-manage-chev)}.red-rows[data-variant=plain]{padding:var(--c-form-plain-pad-y) var(--c-form-plain-pad-x)}.red-rows[data-variant=plain] .red-row__body{gap:var(--c-form-plain-gap);padding:var(--c-form-plain-row-pad-y) 0;min-height:0;align-items:baseline}.red-rows[data-variant=plain] .red-row__label{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:var(--c-form-plain-size);color:var(--s-color-text-muted)}.red-rows[data-variant=plain] .red-row__value{flex:0 1 auto;margin-left:0;max-width:var(--c-form-plain-value-max);font-size:var(--c-form-plain-size)}.red-rows[data-variant=plain] .red-row__value[data-accent=true]{color:var(--c-form-plain-accent)}.red-rows[data-variant=plain] .red-row--head .red-row__body{border-bottom:var(--s-line-hairline) solid var(--c-row-divider)}.red-rows[data-variant=plain] .red-row--head .red-row__value{flex:1 1 auto;max-width:none;margin-left:0;text-align:left;font-size:var(--c-form-plain-head-size)}.red-screen[data-recipe=form-page] .red-screen__main>.red-title[data-variant=lead]{font-family:var(--s-font-ui);font-size:var(--c-form-lead-size);font-weight:var(--s-weight-semibold);line-height:var(--c-form-lead-line);padding:0 var(--s-space-2);margin-bottom:0}.red-statuspill{box-sizing:border-box;display:inline-flex;align-items:center;align-self:flex-start;gap:var(--c-img-pill-gap);max-width:100%;padding:var(--c-img-pill-pad-y) var(--c-img-pill-pad-x);font-size:var(--c-img-pill-size);font-weight:var(--s-weight-semibold);line-height:var(--c-img-pill-line);border-radius:var(--s-radius-pill);border:var(--s-line-hairline) solid;overflow-wrap:anywhere}.red-statuspill__dot{flex:none;width:var(--c-img-pill-dot);height:var(--c-img-pill-dot);border-radius:50%;background:currentColor}.red-statuspill[data-tone=active],.red-statuspill[data-tone=available]{color:var(--c-img-pill-active-text);background:var(--c-img-pill-active-fill);border-color:var(--c-img-pill-active-line)}.red-statuspill[data-tone=soon]{color:var(--c-img-pill-soon-text);background:var(--c-img-pill-soon-fill);border-color:var(--c-img-pill-soon-line)}.red-statuspill[data-tone=neutral]{color:var(--c-img-pill-neutral-text);background:var(--c-img-pill-neutral-fill);border-color:var(--c-img-pill-neutral-line)}.red-band{position:absolute;top:0;right:0;width:var(--c-img-band-corner);height:var(--c-img-band-corner);overflow:hidden;pointer-events:none;z-index:var(--s-layer-content)}.red-band__strip{position:absolute;top:var(--c-img-band-top);right:var(--c-img-band-right);box-sizing:border-box;width:var(--c-img-band-width);display:flex;align-items:center;justify-content:center;gap:var(--c-img-band-gap);padding:var(--c-img-band-pad-y) 0;font-size:var(--c-img-band-size);font-weight:var(--s-weight-semibold);line-height:var(--c-img-pill-line);text-align:center;white-space:nowrap;transform:rotate(var(--c-img-band-angle))}.red-band[data-tone=active] .red-band__strip,.red-band[data-tone=available] .red-band__strip{background:var(--c-img-band-active-fill);color:var(--c-img-band-active-text)}.red-band[data-tone=soon] .red-band__strip{background:var(--c-img-band-soon-fill);color:var(--c-img-band-soon-text)}.red-band[data-tone=neutral] .red-band__strip{background:var(--c-img-band-neutral-fill);color:var(--c-img-band-neutral-text)}.red-band .red-statuspill__dot{width:var(--c-img-pill-dot);height:var(--c-img-pill-dot)}.red-bookings{display:flex;flex-direction:column;gap:var(--s-space-8)}.red-bookings .red-rows[data-highlight=true]{border-color:var(--s-color-accent-line-strong)}.red-chat__log{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain}.red-chat__log>:first-child{margin-top:auto}.red-chat__log:has(.red-chat__empty)>:first-child{margin-top:0}.red-chataudio{display:flex;align-items:center;flex-wrap:wrap;gap:var(--c-chatx-audio-gap);min-width:var(--c-chatx-audio-min);padding-top:var(--c-chatx-audio-pad-top)}.red-chataudio__btn{flex:none;display:grid;place-items:center;width:var(--c-chatx-audio-btn);height:var(--c-chatx-audio-btn);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.red-chataudio__btn svg{width:var(--c-chatx-audio-icon);height:var(--c-chatx-audio-icon);stroke-width:var(--c-chat-tool-stroke)}.red-chataudio__btn:focus-visible,.red-chataudio__bar:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-chataudio__btn:disabled,.red-chataudio__bar:disabled{opacity:var(--c-chatx-audio-disabled);cursor:default}.red-chataudio__bar{flex:1 1 0;min-width:0;height:var(--c-chatx-audio-bar-h);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--c-chatx-audio-bar-radius);background:var(--c-chatx-audio-track);accent-color:var(--c-chatx-audio-fill);cursor:pointer}.red-chataudio__bar::-webkit-slider-thumb{-webkit-appearance:none;width:var(--c-chatx-audio-icon);height:var(--c-chatx-audio-icon);border-radius:50%;background:var(--c-chatx-audio-fill);border:0}.red-chataudio__bar::-moz-range-thumb{width:var(--c-chatx-audio-icon);height:var(--c-chatx-audio-icon);border-radius:50%;background:var(--c-chatx-audio-fill);border:0}.red-chataudio__note{flex:1 0 100%;font-size:var(--c-chatx-audio-note-size)}.red-chatmsg[data-typing=true] .red-chatmsg__bubble{padding:var(--c-chatx-typing-pad)}.red-chattyping{display:inline-flex;align-items:center;gap:var(--c-chatx-typing-gap)}.red-chattyping>span{width:var(--c-chatx-typing-dot);height:var(--c-chatx-typing-dot);border-radius:50%;background:var(--c-chatx-typing-color);animation:red-chattyping-bounce calc(var(--c-chatx-typing-step) * 6) ease-in-out infinite}.red-chattyping>span:nth-child(2){animation-delay:var(--c-chatx-typing-step)}.red-chattyping>span:nth-child(3){animation-delay:calc(var(--c-chatx-typing-step) * 2)}@keyframes red-chattyping-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(calc(-1 * var(--c-chatx-typing-lift)))}}.red-chatrec{flex-direction:column;align-items:stretch;gap:var(--c-prof-chat-gap)}.red-chatrec .red-composer__row{gap:var(--c-chatx-rec-pill-gap)}.red-chatrec__pill{flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:var(--c-chatx-rec-pill-gap);padding:var(--c-chatx-rec-pill-pad);border:var(--s-line-hairline) solid var(--c-chat-field-border);border-radius:var(--c-chat-field-radius);background:var(--c-chat-field-bg)}.red-chatrec__dot{flex:none;width:var(--c-chatx-rec-dot);height:var(--c-chatx-rec-dot);border-radius:50%;background:var(--c-chatx-audio-fill);box-shadow:var(--c-chatx-rec-dot-glow);animation:red-chatrec-pulse calc(var(--c-chatx-typing-step) * 5) ease-in-out infinite}@keyframes red-chatrec-pulse{0%,to{opacity:1}50%{opacity:var(--c-chatx-audio-disabled)}}.red-chatrec__time{font-size:var(--c-chatx-rec-text-size);font-variant-numeric:tabular-nums;color:var(--s-color-text)}.red-chatrec__label{font-size:var(--c-chatx-rec-label-size);color:var(--s-color-text-muted)}.red-chatctl:disabled{opacity:var(--c-chatx-audio-disabled);cursor:default}.red-chatctl[data-ctl=stop]{color:var(--c-chatx-rec-stop-color)}.red-chatrec[data-mode=preview] .red-chataudio{flex:1 1 0;min-width:0;flex-wrap:nowrap;padding-top:0}.red-composer__tool--bar:disabled{opacity:var(--c-chatx-audio-disabled);cursor:default}.red-composer__input:disabled{opacity:var(--c-chatx-audio-disabled)}.red-chatnote{margin:0;padding:0 var(--c-chatx-note-pad);font-size:var(--c-chatx-note-size);overflow-wrap:anywhere}.red-chatnote[data-kind=error]{color:var(--c-chatx-note-error)}.red-chatnote[data-kind=locked]{color:var(--c-chatx-note-locked)}.red-chatlive{flex-direction:column;align-items:stretch;gap:var(--c-prof-chat-gap)}.red-chatlive__panel{display:flex;align-items:center;gap:var(--c-chatx-live-gap);padding:var(--c-chatx-live-pad);border:var(--s-line-hairline) solid var(--c-chatx-live-border);border-radius:var(--c-chatx-live-radius);background:var(--c-chatx-live-bg)}.red-chatlive__orb{flex:none;width:var(--c-chatx-live-orb);height:var(--c-chatx-live-orb);border-radius:50%;background:var(--c-chatx-live-orb-color);box-shadow:var(--c-chatx-live-orb-glow);opacity:var(--c-chatx-audio-disabled)}.red-chatlive__panel[data-state=user_speaking] .red-chatlive__orb,.red-chatlive__panel[data-state=thinking] .red-chatlive__orb,.red-chatlive__panel[data-state=red_speaking] .red-chatlive__orb{opacity:1;animation:red-chatrec-pulse calc(var(--c-chatx-live-orb-step) * 4) ease-in-out infinite}.red-chatlive__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.red-chatlive__state{font-size:var(--c-chatx-live-state-size);color:var(--s-color-text)}.red-chatlive__hint{font-size:var(--c-chatx-live-hint-size);color:var(--c-chatx-live-hint-color);overflow-wrap:anywhere}.red-chatlive__hint[data-kind=error]{color:var(--c-chatx-note-error)}.red-chatlive__end{flex:none;font:inherit;font-size:var(--c-chatx-live-end-size);padding:var(--c-chatx-live-end-pad);border:var(--s-line-hairline) solid var(--c-chatx-live-border);border-radius:var(--c-chatx-audio-bar-radius);background:transparent;color:var(--s-color-text);cursor:pointer}.red-chatlive__end:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}@media (prefers-reduced-motion: reduce){.red-chattyping>span,.red-chatrec__dot,.red-chatlive__orb{animation:none}}.red-screen[data-recipe=chat-flow]{height:var(--c-screen-height);min-height:0}.red-screen[data-recipe=chat-flow] .red-screen__main{min-height:0;overflow:hidden;gap:0}.red-screen[data-recipe=chat-flow] .red-screen__main>:first-child{margin-top:0}.red-screen[data-recipe=chat-flow] .red-screen__main>:last-child{margin-bottom:0}.red-chat{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.red-chat__head{flex:none;display:flex;align-items:center;gap:var(--c-chat-head-gap);padding:var(--c-chat-head-pad);border-bottom:var(--s-line-hairline) solid var(--c-chat-head-line)}.red-chat__mark{font-family:var(--s-font-display);font-size:var(--c-chat-wordmark-size);font-weight:var(--s-weight-semibold);line-height:var(--c-chat-wordmark-line);color:var(--c-speaker-wordmark-color);text-shadow:var(--c-speaker-wordmark-shadow)}.red-chat__dot{flex:none;width:var(--c-chat-online-dot);height:var(--c-chat-online-dot);border-radius:50%;background:var(--c-chat-online-color);box-shadow:var(--c-chat-online-glow)}.red-chat__status{font-size:var(--c-chat-status-size);color:var(--s-color-text-muted);white-space:nowrap}.red-chat__log{flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--c-chat-thread-gap);padding:var(--c-chat-thread-pad-y) 0;overflow:hidden}.red-chatmsg{display:flex;align-items:flex-end;gap:var(--s-space-standard);flex:none}.red-chatmsg[data-side=in]{align-self:flex-start;max-width:var(--c-chat-bubble-in-max)}.red-chatmsg[data-side=out]{align-self:flex-end;max-width:var(--c-chat-bubble-out-max)}.red-chatmsg__avatar{flex:none;width:var(--c-chat-avatar-size);height:var(--c-chat-avatar-size);box-sizing:border-box;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-speaker-avatar-position);object-position:var(--c-speaker-avatar-position);border:var(--c-chat-avatar-ring)}.red-chatmsg__bubble{box-sizing:border-box;min-width:0;padding:var(--c-chat-bubble-pad);border-radius:var(--c-chat-bubble-radius);font-size:var(--c-chat-bubble-size);line-height:var(--c-chat-bubble-line);overflow-wrap:anywhere}.red-chatmsg[data-side=in] .red-chatmsg__bubble{border:var(--s-line-hairline) solid var(--c-row-border);background:var(--c-button-secondary-bg);color:var(--s-color-text);box-shadow:var(--c-chat-bubble-in-shadow)}.red-chatmsg[data-side=out] .red-chatmsg__bubble{color:var(--c-button-primary-text);background:var(--c-button-primary-fill);box-shadow:var(--c-button-primary-shadow)}.red-chatmsg__time{display:block;margin-top:var(--c-chat-time-gap);text-align:right;font-size:var(--c-chat-time-size);white-space:nowrap}.red-chatmsg[data-side=in] .red-chatmsg__time{color:var(--c-chat-time-in)}.red-chatmsg[data-side=out] .red-chatmsg__time{color:var(--c-chat-time-out)}.red-composer{flex:none;display:flex;align-items:center;gap:var(--c-chat-composer-gap);padding-top:var(--c-chat-composer-pad-top)}.red-composer__field{position:relative;flex:1 1 0;min-width:0}.red-composer__input{box-sizing:border-box;min-height:var(--c-formfield-box-min);width:100%;font:inherit;font-size:var(--c-chat-field-size);color:var(--s-color-text);padding:var(--c-chat-field-pad);border:var(--s-line-hairline) solid var(--c-chat-field-border);border-radius:var(--c-chat-field-radius);background:var(--c-chat-field-bg);text-overflow:ellipsis}.red-composer__input:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-composer__tool{flex:none;display:grid;place-items:center;width:var(--c-chat-tool-size);height:var(--c-chat-tool-size);padding:0;border:0;background:transparent;color:var(--c-chat-tool-color);cursor:pointer}.red-composer__tool svg{width:var(--c-chat-tool-icon);height:var(--c-chat-tool-icon);stroke-width:var(--c-chat-tool-stroke)}.red-composer__tool--in{position:absolute;right:0;top:50%;transform:translateY(-50%)}.red-composer__tool:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:calc(-1 * var(--s-focus-offset))}.red-screen[data-recipe=chat-flow] .red-screen__main[data-footer=true]{padding-bottom:calc(var(--s-space-section) + var(--c-chat-footer-slack))}.red-composer[data-category=true]{flex-wrap:wrap}.red-composer__category{flex:1 1 100%;box-sizing:border-box;min-height:var(--c-formfield-box-min);font:inherit;font-size:var(--c-chat-field-size);color:var(--s-color-text);padding:var(--c-chat-field-pad);border:var(--s-line-hairline) solid var(--c-chat-field-border);border-radius:var(--c-chat-field-radius);background:transparent}.red-chatmsg__badge{display:block;margin-bottom:var(--c-chat-time-gap);font-size:var(--c-chat-time-size);font-weight:var(--s-weight-semibold)}.red-chat__error{display:flex;flex-direction:column;align-items:center;gap:var(--s-space-standard)}.red-chat__retry{min-height:var(--c-formfield-box-min);padding:var(--c-chat-field-pad);border:var(--s-line-hairline) solid var(--c-chat-field-border);border-radius:var(--c-chat-field-radius);background:transparent;color:var(--s-color-text);font:inherit;cursor:pointer}.red-chat__empty{margin:0;align-self:center;padding-top:var(--c-prof-chat-empty-pad);font-size:var(--c-prof-chat-empty-size);color:var(--c-prof-chat-empty-color);text-align:center;overflow-wrap:anywhere}.red-chat__log:has(.red-chat__empty){justify-content:flex-start}.red-composer[data-variant=toolbar]{flex-direction:column;align-items:stretch;gap:var(--c-prof-chat-gap)}.red-composer__row{display:flex;align-items:center;gap:var(--c-chat-composer-gap)}.red-composer[data-variant=toolbar] .red-composer__input{min-height:var(--c-prof-chat-field-min);padding-right:var(--c-chat-field-radius)}.red-composer__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--c-prof-chat-bar-pad-top) var(--c-prof-chat-bar-pad-inline) var(--c-prof-chat-bar-pad-bottom);border-top:var(--s-line-hairline) solid var(--c-prof-chat-bar-border);background:var(--c-prof-chat-bar-bg)}.red-composer__tool--bar{width:var(--c-prof-chat-tool);height:var(--c-prof-chat-tool);color:var(--c-prof-chat-tool-color)}.red-composer__tool--bar:active{color:var(--c-prof-chat-tool-color-active)}.red-composer__tool--bar .red-icon,.red-composer__tool--bar svg{width:var(--c-prof-chat-tool-icon);height:var(--c-prof-chat-tool-icon);stroke-width:var(--c-prof-chat-tool-stroke)}.red-composer__red{font-family:var(--s-font-display);font-size:var(--c-prof-chat-red-size);font-weight:var(--s-weight-semibold);line-height:var(--c-prof-chat-red-line);color:var(--c-prof-chat-red-color);text-shadow:var(--c-prof-chat-red-shadow)}.red-plannerrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s-space-standard);padding:var(--c-data-plan-row-pad-y) 0;overflow-wrap:anywhere}.red-datacard>.red-plannerrow:not(:last-child){border-bottom:var(--s-line-hairline) solid var(--c-data-table-divider)}.red-datacard:has(>.red-plannerrow){gap:0;padding-top:0;padding-bottom:0}.red-plannerrow__text{display:flex;flex-direction:column;gap:var(--s-space-2);flex:1 1 auto;min-width:0}.red-plannerrow__label{font-size:var(--c-data-plan-label-size)}.red-plannerrow__sub{font-size:var(--c-data-plan-sub-size);color:var(--c-data-note-color)}.red-plannerrow__inputs{flex:none;display:grid;grid-template-columns:repeat(2,var(--c-data-plan-input-w));gap:var(--c-data-plan-input-gap)}.red-plannerrow__inputs[data-count="1"]{grid-template-columns:var(--c-data-plan-input-w)}.red-plannerrow__input{box-sizing:border-box;width:100%;height:var(--c-data-plan-input-h);padding:0;text-align:center;font:inherit;font-size:var(--c-data-plan-input-size);color:var(--s-color-text);background:var(--c-data-plan-input-bg);border:var(--s-line-hairline) solid var(--c-row-border);border-radius:var(--s-radius-card)}.red-plannerrow__input:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-kpirow[data-cols]:has(>.red-planner-result){--cols: 3}.red-kpi.red-planner-result{padding-left:var(--c-data-plan-result-pad-x);padding-right:var(--c-data-plan-result-pad-x)}.red-planner-result .red-kpi__label{order:-1}.red-planner-result__value{font-size:var(--c-data-plan-result-value-size)}.red-planner-result .red-kpi__label,.red-planner-result .red-kpi__sub{font-size:var(--c-data-plan-result-label-size)}.red-infobox{display:flex;flex-direction:column;gap:var(--s-space-tight);padding:var(--s-space-section);border:var(--s-line-hairline) solid var(--c-row-border);border-radius:var(--s-radius-card);overflow-wrap:anywhere}.red-infobox__title{margin:0;font-size:var(--c-data-plan-label-size);font-weight:var(--s-weight-semibold)}.red-infobox__rows{margin:0;display:flex;flex-direction:column;gap:var(--s-space-tight)}.red-infobox__row{display:flex;justify-content:space-between;gap:var(--s-space-standard)}.red-infobox__row dt{color:var(--c-data-note-color)}.red-infobox__row dd{margin:0;text-align:right;font-weight:var(--s-weight-semibold)}.red-infobox__note{margin:0;font-size:var(--c-data-plan-sub-size);color:var(--c-data-note-color)}.red-rows:empty{display:none}.red-helphat{position:relative;align-self:flex-end}.red-helphat__btn{display:grid;place-items:center;gap:0;min-width:var(--c-helphat-hit);min-height:var(--c-helphat-hit);padding:0;background:transparent;border:0;cursor:pointer;color:var(--s-color-text)}.red-helphat__btn:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset);border-radius:var(--s-radius-control)}.red-helphat__img{display:block;width:var(--c-helphat-img-width);height:auto;aspect-ratio:var(--c-helphat-img-ratio);-o-object-fit:contain;object-fit:contain}.red-helphat[data-variant=news] .red-helphat__img{width:var(--c-helphat-news-img-width);transform:rotate(var(--c-helphat-news-tilt));filter:drop-shadow(var(--c-helphat-news-shadow))}.red-helphat__label{font-size:var(--c-helphat-label-size);color:var(--c-helphat-label-color)}.red-helphat__panel{position:absolute;z-index:var(--s-layer-popover);top:100%;right:0;margin-top:var(--c-helphat-popover-gap);box-sizing:border-box;width:min(var(--c-helphat-popover-width),calc(var(--c-helphat-viewport) - 2 * var(--c-screen-pad-inline)));display:flex;flex-direction:column;gap:var(--s-space-standard);padding:var(--c-helphat-popover-pad);background:var(--c-helphat-popover-fill);border:var(--s-line-hairline) solid var(--c-speech-border);border-radius:var(--s-radius-card);box-shadow:var(--c-lacquer-shadow)}.red-helphat__title{margin:0;font-size:var(--c-helphat-popover-title-size);font-weight:var(--s-weight-semibold)}.red-helphat__body{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:var(--c-helphat-popover-body-size);line-height:var(--c-helphat-popover-body-line);color:var(--s-color-text-muted)}.red-picbox{position:relative;display:block;overflow:hidden;flex:none;background:var(--c-img-pic-placeholder)}.red-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-img-pic-position);object-position:var(--c-img-pic-position)}.red-pic[data-fit=contain]{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--s-position-50pct-50pct);object-position:var(--s-position-50pct-50pct)}.red-pic--placeholder{background:var(--c-img-pic-placeholder)}.red-imgtext{box-sizing:border-box;display:grid;grid-template-columns:var(--c-img-imgtext-cols);min-height:var(--c-img-imgtext-min);overflow:hidden;border:var(--s-line-hairline) solid var(--c-img-imgtext-border);border-radius:var(--c-img-imgtext-radius)}.red-imgtext>.red-picbox{height:100%}.red-imgtext__text{margin:0;display:flex;align-items:center;padding:var(--c-img-imgtext-pad);font-size:var(--c-img-imgtext-size);line-height:var(--c-img-imgtext-line);overflow-wrap:anywhere}.red-imgtext[data-variant=accent]{background:var(--c-img-imgtext-accent-fill);color:var(--c-img-imgtext-accent-text);box-shadow:var(--c-img-imgtext-accent-shadow)}.red-imgtext[data-variant=plain]{background:var(--c-img-imgtext-plain-fill);color:var(--c-img-imgtext-plain-text);box-shadow:var(--c-img-imgtext-plain-shadow)}.red-profilerow>.red-picbox{width:var(--c-img-row-photo);height:var(--c-img-row-photo);border-radius:var(--c-img-row-photo-radius)}.red-profilerow__meta{font-size:var(--c-img-row-meta-size);color:var(--c-img-row-meta-color);overflow-wrap:anywhere}.red-profilerow[data-disabled=true]{opacity:var(--c-img-row-disabled-opacity);cursor:not-allowed}.red-profilerow__chev{flex:none;display:grid;place-items:center}.red-profilerow__chev .red-icon{width:var(--c-img-row-chev);height:var(--c-img-row-chev);transform:rotate(var(--s-angle-180deg))}.red-screen[data-recipe=choice-list-flow] .red-screen__main{gap:var(--c-sel-flow-gap)}.red-screen[data-recipe=choice-list-flow] .red-screen__main:has(>.red-title)>:first-child{margin-top:0}.red-screen[data-recipe=choice-list-flow] .red-screen__main:has(>.red-title)>.red-actions{margin-top:auto}.red-screen[data-recipe=choice-list-flow] .red-screen__main:has(>.red-title)>:last-child{margin-bottom:0}.red-sel{display:flex;flex-direction:column;gap:var(--c-sel-list-gap);width:100%}.red-sel[data-shape=grid]{display:grid;grid-template-columns:var(--c-sel-grid-cols);gap:var(--c-sel-grid-gap)}.red-sel[data-shape=chips]{flex-direction:row;flex-wrap:wrap;gap:var(--c-sel-chip-gap)}.red-sel__item{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--c-sel-item-min);padding:var(--c-sel-item-pad-y) var(--c-sel-item-pad-x);overflow:hidden;text-align:center;font:inherit;font-size:var(--c-sel-item-size);font-weight:var(--c-sel-item-weight);line-height:var(--c-sel-item-line);color:var(--c-sel-item-color);cursor:pointer;background:var(--c-sel-item-fill);border:var(--s-line-hairline) solid var(--c-sel-item-border);border-radius:var(--c-sel-item-radius);box-shadow:var(--c-sel-item-shadow);transition:border-color var(--c-sel-item-duration) var(--s-ease-standard)}.red-sel[data-shape=grid] .red-sel__item{min-height:var(--c-sel-grid-item-min)}.red-sel[data-shape=chips] .red-sel__item{flex:0 1 auto;min-height:var(--c-sel-chip-min);padding-left:var(--c-sel-chip-pad-x);padding-right:var(--c-sel-chip-pad-x);font-size:var(--c-sel-chip-size)}.red-sel__item[data-soon]{min-height:var(--c-sel-soon-min)}.red-sel__item .red-band__strip{top:var(--c-sel-band-center);right:calc(var(--c-sel-band-center) - var(--c-img-band-width) / 2);transform:translateY(var(--c-sel-band-shift-y)) rotate(var(--c-img-band-angle))}.red-sel__label{min-width:0;overflow-wrap:anywhere}.red-sel__item:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-sel__item[data-selected=true]{border-color:var(--c-sel-item-border-selected)}.red-sel__item[data-limit]{opacity:var(--c-sel-chip-limit-opacity);cursor:not-allowed}.red-sel__item:disabled{cursor:not-allowed;color:var(--c-sel-item-disabled-color);background:var(--c-sel-item-disabled-fill);box-shadow:none}@media (prefers-reduced-motion: reduce){.red-sel__item{transition:none}}.red-pickcards{display:flex;flex-direction:column;gap:var(--c-img-list-gap)}.red-pickcards[data-variant=pick-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.red-pickcard{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--c-img-card-gap);width:100%;min-width:0;min-height:var(--c-img-card-min);padding:var(--c-img-card-pad-y) var(--c-img-card-pad-x);overflow:hidden;text-align:left;font:inherit;color:var(--s-color-text);cursor:pointer;background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);border:var(--s-line-hairline) solid var(--c-img-card-border);border-radius:var(--c-img-card-radius);transition:border-color var(--c-img-card-select-duration) var(--s-ease-standard)}.red-pickcard:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-pickcard[data-layout=photo-top]{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--c-img-card-top-pad)}.red-pickcard__photo{flex:none;display:block}.red-pickcard[data-layout=photo] .red-pickcard__photo{width:var(--c-img-card-photo);height:var(--c-img-card-photo);border-radius:50%;overflow:hidden}.red-pickcard[data-layout=photo] .red-picbox{width:100%;height:100%}.red-pickcard[data-layout=photo-top] .red-pickcard__photo{flex:0 1 auto;width:100%;min-height:var(--c-img-card-top-min);aspect-ratio:var(--c-img-card-top-ratio);border-radius:var(--c-img-card-radius);overflow:hidden}.red-screen__main:has(>.red-pickcards[data-variant=pick-grid] .red-pickcard[data-layout=photo-top]){overflow:hidden}.red-screen__main>.red-pickcards[data-variant=pick-grid]:has(.red-pickcard[data-layout=photo-top]){flex:0 1 auto;min-height:0;grid-auto-rows:minmax(0,auto)}.red-pickcard[data-layout=photo-top]{min-height:0}.red-pickcard[data-layout=photo-top] .red-pickcard__text{flex:none;overflow:hidden;height:calc(var(--c-img-card-title-size) * var(--c-img-card-title-line) * var(--c-img-card-top-label-lines) + min(1,var(--c-img-card-top-sub-lines)) * var(--c-img-card-text-gap) + var(--c-img-card-sub-size) * var(--c-img-card-sub-line) * var(--c-img-card-top-sub-lines))}.red-pickcard[data-layout=photo-top] .red-pickcard__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--c-img-card-top-label-lines);overflow:hidden}.red-pickcard[data-layout=photo-top] .red-pickcard__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--c-img-card-top-sub-lines);overflow:hidden;max-height:calc(var(--c-img-card-sub-size) * var(--c-img-card-sub-line) * var(--c-img-card-top-sub-lines))}.red-pickcard[data-layout=photo-top] .red-picbox{width:100%;height:100%}.red-pickcard__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--c-img-card-text-gap)}.red-pickcard__title{font-size:var(--c-img-card-title-size);line-height:var(--c-img-card-title-line);font-weight:var(--s-weight-semibold);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.red-pickcard__sub{font-size:var(--c-img-card-sub-size);line-height:var(--c-img-card-sub-line);color:var(--c-img-card-sub-color);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.red-pickcard[data-selected=true]{background:var(--c-img-card-selected-fill);border-color:var(--c-img-card-selected-line);box-shadow:var(--c-img-card-selected-shadow)}.red-pickcard[data-selected=true] .red-pickcard__sub{color:var(--c-img-card-selected-sub)}.red-pickcard[data-disabled=true]{opacity:var(--c-img-card-disabled-opacity);cursor:not-allowed;box-shadow:none}.red-pickcard__mark{position:absolute;top:var(--c-img-card-mark-inset);right:var(--c-img-card-mark-inset);display:grid;place-items:center;width:var(--c-img-card-mark-size);height:var(--c-img-card-mark-size);border-radius:50%;background:var(--c-img-card-mark-fill);color:var(--c-img-card-mark-color)}.red-pickcard__mark .red-icon{width:var(--c-img-card-mark-icon);height:var(--c-img-card-mark-icon)}@media (prefers-reduced-motion: reduce){.red-pickcard{transition:none}}.red-pickcard[data-signal]{border-color:transparent;color:var(--c-button-primary-text);background:var(--c-button-primary-fill);box-shadow:var(--c-button-primary-shadow)}.red-pickcard[data-signal] .red-pickcard__sub{color:inherit}.red-navgrid[data-variant=trio],.red-navgrid[data-variant=suggest],.red-navgrid[data-variant=stack]{align-items:stretch}.red-navgrid[data-variant=stack]{grid-template-columns:minmax(0,1fr)}.red-navgrid[data-variant=trio]>.red-phototile:first-child{grid-column:1 / -1;aspect-ratio:var(--c-img-nav-ratio-hero)}.red-navgrid[data-variant=trio]>.red-phototile:not(:first-child){aspect-ratio:var(--c-img-nav-ratio-tall)}.red-navgrid[data-variant=trio]>.red-phototile[data-variant=note]{aspect-ratio:auto}.red-navgrid[data-variant=suggest]>.red-phototile{aspect-ratio:var(--c-img-nav-ratio-tall)}.red-navgrid[data-variant=suggest]>.red-phototile:nth-child(odd):last-child{grid-column:1 / -1;aspect-ratio:var(--c-img-nav-ratio-suggest-wide)}.red-navgrid[data-variant=suggest]{--suggest-pad-y: var(--c-img-nav-pad);--suggest-tile-min: calc(2 * var(--suggest-pad-y) + (var(--c-img-nav-name-size) + var(--c-img-nav-sub-size)) * var(--c-img-nav-title-line) + var(--c-img-nav-gap))}.red-screen__main>.red-navgrid[data-variant=suggest]{flex:0 1 auto;min-height:calc(2 * var(--suggest-tile-min) + var(--c-navgrid-gap));grid-auto-rows:minmax(var(--suggest-tile-min),auto)}.red-navgrid[data-variant=suggest]>.red-phototile{min-height:var(--suggest-tile-min)}:is([data-layout=compact],[data-layout=tight]) .red-navgrid[data-variant=suggest]{--suggest-pad-y: var(--c-tile-pad-y-compact)}.red-navgrid[data-variant=suggest]>.red-phototile .red-phototile__text{padding-block:var(--suggest-pad-y)}.red-phototile{position:relative;flex-direction:column;justify-content:flex-end;width:100%;min-width:0;padding:0;overflow:hidden;font-weight:var(--s-weight-semibold)}.red-phototile[data-variant=photo],.red-phototile[data-variant=photo-name]{aspect-ratio:var(--c-img-nav-ratio-hero)}.red-phototile[data-variant=photo-card]{aspect-ratio:var(--c-img-nav-ratio-tall);justify-content:flex-start}.red-phototile[data-variant=photo-wide]{flex-direction:row;align-items:center;justify-content:flex-start;aspect-ratio:var(--c-img-nav-ratio-wide);padding:var(--c-img-nav-wide-pad)}.red-phototile[data-variant=note]{align-items:center;justify-content:center;padding:var(--c-img-nav-card-pad);text-align:center;font-weight:var(--s-weight-regular)}.red-phototile[data-disabled=true]{opacity:var(--c-img-nav-disabled-opacity);cursor:not-allowed;box-shadow:none}.red-phototile__pic{display:block}.red-phototile[data-variant=photo] .red-phototile__pic,.red-phototile[data-variant=photo-name] .red-phototile__pic,.red-phototile[data-variant=photo-wide] .red-phototile__pic{position:absolute;top:0;bottom:0;right:0;left:0}.red-phototile[data-variant=photo-wide] .red-phototile__pic{left:auto;width:var(--c-img-nav-wide-photo)}.red-phototile .red-phototile__pic .red-picbox{width:100%;height:100%}.red-phototile[data-variant=photo-card] .red-phototile__pic{position:relative;flex:1 1 auto;min-height:0;width:100%}.red-phototile__scrim{position:absolute;top:0;bottom:0;left:0;right:0;background:var(--c-img-nav-scrim-bottom);pointer-events:none}.red-phototile__scrim--side{background:var(--c-img-nav-scrim-side)}.red-phototile__text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--c-img-nav-gap);min-width:0;padding:var(--c-img-nav-pad);text-align:left}.red-phototile[data-variant=photo-card] .red-phototile__text{flex:none;width:100%;box-sizing:border-box;padding:var(--c-img-nav-card-pad)}.red-phototile[data-variant=photo-wide] .red-phototile__text{flex:1 1 auto;max-width:var(--c-img-nav-wide-text-max);padding:0;gap:var(--c-img-nav-gap)}.red-phototile[data-variant=note] .red-phototile__text{align-items:center;padding:0;text-align:center}.red-phototile__title{font-size:var(--c-img-nav-title-size);line-height:var(--c-img-nav-title-line);font-weight:var(--s-weight-semibold);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.red-phototile[data-variant=photo-card] .red-phototile__title{font-size:var(--c-img-nav-card-title-size)}.red-phototile[data-variant=photo-name] .red-phototile__title,.red-phototile[data-variant=photo-wide] .red-phototile__title{font-family:var(--s-font-display);font-weight:var(--s-weight-regular);font-size:var(--c-img-nav-name-size)}.red-phototile[data-variant=photo-wide] .red-phototile__title{font-size:var(--c-img-nav-wide-title-size)}.red-phototile[data-variant=photo-wide] .red-phototile__title:after{content:"";display:block;width:var(--c-img-nav-wide-rule-w);height:var(--c-img-nav-wide-rule-h);margin-top:var(--c-img-nav-pad);background:var(--c-img-nav-wide-rule-color)}.red-phototile[data-variant=note] .red-phototile__title{font-size:var(--c-img-nav-note-size);line-height:var(--c-img-nav-note-line);font-weight:var(--s-weight-regular);color:var(--c-img-nav-note-color)}.red-phototile__sub{font-size:var(--c-img-nav-sub-size);line-height:var(--c-img-nav-title-line);font-weight:var(--s-weight-regular);color:var(--c-img-nav-sub-color);overflow-wrap:anywhere}.red-phototile[data-variant=photo-wide] .red-phototile__sub{color:var(--c-img-card-sub-color)}.red-phototile__rank{position:absolute;top:var(--c-img-nav-rank-inset);left:var(--c-img-nav-rank-inset);display:grid;place-items:center;width:var(--c-img-nav-rank-size);height:var(--c-img-nav-rank-size);font-size:var(--c-img-nav-rank-text);font-weight:var(--s-weight-semibold);background:var(--c-img-nav-rank-fill);border-radius:var(--c-img-nav-rank-radius)}.red-phototile__arrow{position:relative;flex:none;display:grid;place-items:center;width:var(--c-img-nav-arrow-size);height:var(--c-img-nav-arrow-size);margin-left:auto;border-radius:50%;background:var(--c-img-nav-arrow-fill)}.red-phototile__arrow .red-icon{width:var(--c-img-nav-arrow-icon);height:var(--c-img-nav-arrow-icon);transform:rotate(var(--s-angle-180deg))}.red-phototile__price{font-size:var(--c-img-nav-sub-size);line-height:var(--c-img-nav-title-line);font-weight:var(--s-weight-semibold)}.red-phototile[data-variant=photo-name] .red-phototile__text{max-width:100%}.red-phototile[data-variant=photo-name] .red-phototile__title,.red-phototile[data-variant=photo-name] .red-phototile__sub{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red-phototile__head{display:flex;align-items:center;gap:var(--c-img-nav-gap);max-width:100%;min-width:0}.red-phototile__head .red-phototile__rank{position:static;flex:none}.red-phototile__head .red-phototile__title{flex:1 1 auto;min-width:0}.red-phototile__meta{display:flex;align-items:baseline;gap:var(--c-img-nav-gap);max-width:100%;min-width:0}.red-phototile__meta .red-phototile__price{flex:none}.red-phototile__meta .red-phototile__sub{flex:1 1 auto;min-width:0}.red-navgrid[data-variant=stack]>.red-navtile[data-variant=row]{grid-column:1}.red-paygroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-img-pay-gap)}.red-paytile{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--c-img-pay-min);padding:var(--c-img-pay-inset);overflow:hidden;font:inherit;color:var(--s-color-text);cursor:pointer;background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);border:var(--s-line-hairline) solid var(--c-img-pay-border);border-radius:var(--c-img-pay-radius);transition:border-color var(--c-img-card-select-duration) var(--s-ease-standard)}.red-paytile:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-paytile[data-variant=wide]{grid-column:1 / -1;min-height:var(--c-img-pay-min-wide)}.red-paytile__logo{flex:none;display:block;width:var(--c-img-pay-logo-w);max-width:100%;height:var(--c-img-pay-logo-h)}.red-paytile[data-variant=wide] .red-paytile__logo{width:var(--c-img-pay-logo-wide-w);height:var(--c-img-pay-logo-wide-h)}.red-paytile__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:var(--s-position-50pct-50pct);object-position:var(--s-position-50pct-50pct)}.red-paytile__name{font-size:var(--c-img-pay-name-size);font-weight:var(--s-weight-semibold);text-align:center;overflow-wrap:anywhere}.red-paytile[data-selected=true]{background:var(--c-img-card-selected-fill);border-color:var(--c-img-card-selected-line);box-shadow:var(--c-img-card-selected-shadow)}.red-paytile[data-disabled=true]{opacity:var(--c-img-card-disabled-opacity);cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion: reduce){.red-paytile{transition:none}}.red-live{display:flex;flex-direction:column;align-items:center;gap:var(--c-live-gap);margin-block:auto}.red-live__face{position:relative;box-sizing:border-box;flex:none;width:var(--c-live-size);height:var(--c-live-size);border:var(--s-line-hairline) solid var(--c-live-face-border);border-radius:var(--s-share-50pct);background:var(--c-live-face-fill);box-shadow:var(--c-live-face-shadow)}.red-live__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--s-share-50pct);background:conic-gradient(from var(--c-live-ring-start),var(--c-live-ring-fill) 0 var(--live-fill),var(--c-live-ring-track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(var(--s-share-100pct) - var(--c-live-ring-width)),var(--s-color-black) 0);mask:radial-gradient(farthest-side,transparent calc(var(--s-share-100pct) - var(--c-live-ring-width)),var(--s-color-black) 0)}.red-live[data-state=extend] .red-live__ring{background:conic-gradient(from var(--c-live-ring-start),var(--c-live-ring-fill-extend) 0 var(--live-fill),var(--c-live-ring-track) 0)}.red-live:is([data-state=arrived],[data-state=found],[data-state=paid]) .red-live__ring{background:conic-gradient(from var(--c-live-ring-start),var(--c-live-ring-fill-pre) 0 var(--live-fill),var(--c-live-ring-track) 0)}.red-live__ticks{position:absolute;inset:calc(var(--c-live-ring-width) + var(--c-live-face-pad));border-radius:var(--s-share-50pct);background:repeating-conic-gradient(from calc(var(--c-live-tick-angle) / -2),var(--c-live-tick-color) 0 var(--c-live-tick-angle),transparent 0 var(--c-live-tick-step));-webkit-mask:radial-gradient(farthest-side,transparent calc(var(--s-share-100pct) - var(--c-live-tick-length)),var(--s-color-black) 0);mask:radial-gradient(farthest-side,transparent calc(var(--s-share-100pct) - var(--c-live-tick-length)),var(--s-color-black) 0)}.red-live__hand{position:absolute;top:0;right:0;bottom:0;left:0;rotate:var(--live-angle)}.red-live__hand:before{content:"";position:absolute;left:var(--s-share-50pct);bottom:var(--s-share-50pct);translate:var(--s-offset-center-x) 0;border-radius:var(--c-live-hub-size)}.red-live__hand[data-hand=hour]:before{width:var(--c-live-hand-hour-width);height:var(--c-live-hand-hour-length);background:var(--c-live-hand-hour-color)}.red-live__hand[data-hand=minute]:before{width:var(--c-live-hand-minute-width);height:var(--c-live-hand-minute-length);background:var(--c-live-hand-minute-color)}.red-live__hub{position:absolute;left:var(--s-share-50pct);top:var(--s-share-50pct);width:var(--c-live-hub-size);height:var(--c-live-hub-size);translate:var(--s-offset-center-x) var(--s-offset-center-x);border-radius:var(--s-share-50pct);background:var(--c-live-hub-color)}.red-live__rows{align-self:stretch;margin:0;display:flex;flex-direction:column;gap:0;padding:var(--c-live-rows-pad-y) var(--c-live-rows-pad-x);border:var(--s-line-hairline) solid var(--c-live-rows-border);border-radius:var(--c-live-rows-radius);background:var(--c-live-rows-fill);box-shadow:var(--c-live-rows-shadow)}.red-live__row{box-sizing:border-box;display:flex;align-items:center;gap:var(--c-live-row-gap);min-height:var(--c-live-row-min);padding:0;font-size:var(--c-live-row-size);color:var(--c-live-row-color)}.red-live__row+.red-live__row{border-top:var(--s-line-hairline) solid var(--c-live-row-divider)}.red-live__icon{flex:none;display:grid;color:var(--c-live-row-icon-color)}.red-live__icon .red-icon{width:var(--c-live-row-icon);height:var(--c-live-row-icon)}.red-live__row dt,.red-live__row dd{margin:0}.red-live__row dt{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.red-live__row dd{flex:none;white-space:nowrap;text-align:right;font-weight:var(--c-live-row-weight-value)}.red-live__link{font:inherit;color:inherit;background:transparent;border:0;padding:0;text-align:inherit;text-decoration:underline;cursor:pointer;overflow-wrap:anywhere}.red-screen[data-recipe=live-flow] .red-screen__main>:first-child{margin-top:0}.red-screen[data-recipe=live-flow] .red-screen__main>:last-child{margin-bottom:0}.prof-gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--s-layer-overlay);display:flex;flex-direction:column;background:var(--c-prof-gallery-bg);color:var(--c-prof-gallery-color)}.prof-gallery__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--c-prof-gallery-gap);padding:max(var(--host-safe-top, var(--s-space-0)),var(--c-prof-gallery-pad)) var(--c-prof-gallery-pad) var(--c-prof-gallery-pad)}.prof-gallery__count{font-size:var(--c-prof-gallery-count-size);font-weight:var(--s-weight-semibold);color:var(--c-prof-gallery-count-color)}.prof-gallery__btn{flex:none;display:grid;place-items:center;width:var(--c-prof-gallery-btn);height:var(--c-prof-gallery-btn);padding:0;border:var(--c-prof-gallery-btn-border);border-radius:50%;background:var(--c-prof-gallery-btn-bg);color:var(--c-prof-gallery-btn-color);cursor:pointer}.prof-gallery__btn:disabled{opacity:var(--c-prof-gallery-btn-disabled);cursor:default}.prof-gallery__btn:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.prof-gallery__btn .red-icon{width:var(--c-prof-gallery-btn-icon);height:var(--c-prof-gallery-btn-icon)}.prof-gallery__stage{flex:1 1 0;min-height:0;position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;display:grid;place-items:center}.prof-gallery__stage[data-zoomed=true]{cursor:move}.prof-gallery__stage[data-dragging=true]{cursor:grabbing}.prof-gallery__img{--prof-zoom: 1;--prof-pan-x: 0;--prof-pan-y: 0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:var(--c-prof-gallery-origin);transform:translate(calc(var(--prof-pan-x) * var(--c-prof-gallery-pan-unit)),calc(var(--prof-pan-y) * var(--c-prof-gallery-pan-unit))) scale(var(--prof-zoom));transition:var(--c-prof-gallery-ease);-webkit-user-drag:none;pointer-events:none}.prof-gallery__stage[data-dragging=true] .prof-gallery__img{transition:none}.prof-gallery__nav{position:absolute;top:50%;margin-top:calc(var(--c-prof-gallery-btn) / -2)}.prof-gallery__nav[data-side=prev]{left:var(--c-prof-gallery-pad)}.prof-gallery__nav[data-side=next]{right:var(--c-prof-gallery-pad)}.prof-gallery__tools{flex:none;display:flex;justify-content:center;gap:var(--c-prof-gallery-gap);padding:var(--c-prof-gallery-pad) var(--c-prof-gallery-pad) calc(var(--c-prof-gallery-pad) + var(--host-safe-bottom, var(--s-space-0)))}@media (prefers-reduced-motion: reduce){.prof-gallery__img{transition:none}}.prof-detail{display:flex;flex-direction:column;flex:1 1 0;gap:var(--c-prof-gap);min-width:0;min-height:0}.red-screen[data-recipe=prof-flow] .red-screen__main{overflow:hidden}.red-screen[data-recipe=prof-flow] .red-screen__main>:first-child{margin-top:0}.red-screen[data-recipe=prof-flow] .red-screen__main>:last-child{margin-bottom:0}.prof-body{display:contents}.prof-tabs{display:grid;grid-template-columns:var(--c-prof-tabs-columns);gap:var(--c-prof-gap)}.prof-panel{display:flex;flex-direction:column;flex:1 1 0;gap:var(--c-prof-gap);min-width:0;min-height:0}.prof-main{display:grid;flex:3 1 0;min-height:var(--c-prof-hero-min);grid-template-columns:var(--c-prof-main-columns);gap:var(--c-prof-gap);align-items:stretch}.prof-hero{position:relative;overflow:hidden;box-sizing:border-box;min-height:0;border:var(--s-line-hairline) solid var(--c-prof-hero-border);border-radius:var(--c-prof-hero-radius);box-shadow:var(--c-prof-hero-shadow);background:var(--c-prof-hero-bg)}.prof-hero__open{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.prof-hero__open[data-empty=true]{cursor:default}.prof-hero__open:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:calc(-1 * var(--s-focus-offset))}.prof-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-prof-photo-position);object-position:var(--c-prof-photo-position)}.prof-hero__initial{font-size:var(--c-prof-initial-size);font-weight:var(--s-weight-semibold);color:var(--c-prof-initial-color)}.prof-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-prof-hero-scrim);pointer-events:none}.prof-hero__count{position:absolute;right:var(--c-prof-count-inset);top:var(--c-prof-count-inset);z-index:var(--s-layer-content);padding:var(--c-prof-count-pad);border-radius:var(--s-radius-pill);background:var(--c-prof-count-bg);color:var(--c-prof-count-color);font-size:var(--c-prof-count-size);font-weight:var(--s-weight-semibold);-webkit-backdrop-filter:blur(var(--c-prof-count-blur));backdrop-filter:blur(var(--c-prof-count-blur));pointer-events:none}.prof-hero__arrow{position:absolute;top:50%;margin-top:calc(var(--c-prof-arrow-size) / -2);z-index:var(--s-layer-content);display:grid;place-items:center;width:var(--c-prof-arrow-size);height:var(--c-prof-arrow-size);padding:0;border:var(--c-prof-arrow-border);border-radius:50%;background:var(--c-prof-arrow-bg);color:var(--c-prof-arrow-color);cursor:pointer;-webkit-backdrop-filter:blur(var(--c-prof-count-blur));backdrop-filter:blur(var(--c-prof-count-blur))}.prof-hero__arrow:after{content:"";position:absolute;inset:calc((var(--c-prof-arrow-size) - var(--c-prof-arrow-hit)) / 2)}.prof-hero__arrow[data-side=prev]{left:var(--c-prof-arrow-inset)}.prof-hero__arrow[data-side=next]{right:var(--c-prof-arrow-inset)}.prof-hero__arrow .red-icon{width:var(--c-prof-arrow-icon);height:var(--c-prof-arrow-icon)}.prof-hero__arrow:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.prof-hero__caption{position:absolute;left:var(--c-prof-caption-inset-x);right:var(--c-prof-caption-inset-x);bottom:var(--c-prof-caption-inset-bottom);z-index:var(--s-layer-content);pointer-events:none}.prof-hero__name{margin:0;font-family:var(--s-font-display);font-size:var(--c-prof-name-size);font-weight:var(--c-prof-name-weight);line-height:var(--s-leading-1);color:var(--c-prof-name-color);overflow-wrap:anywhere}.prof-hero__city{margin:var(--c-prof-city-gap-top) 0 0;display:flex;align-items:center;gap:var(--c-prof-city-gap);font-size:var(--c-prof-city-size);color:var(--c-prof-city-color)}.prof-hero__city .red-icon{flex:none;width:var(--c-prof-city-icon);height:var(--c-prof-city-icon);color:var(--c-prof-city-icon-color)}.prof-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--c-prof-chip-gap);min-width:0}.prof-chip{position:relative;box-sizing:border-box;flex:1 1 0;min-height:var(--c-prof-chip-min);display:flex;align-items:center;gap:var(--c-prof-chip-inner-gap);padding:0 var(--c-prof-chip-pad);border:var(--s-line-hairline) solid var(--c-prof-chip-border);border-radius:var(--c-prof-chip-radius);background:var(--c-lacquer-fill);box-shadow:var(--c-prof-chip-shadow)}.prof-chip__icon{flex:none;display:grid;color:var(--c-prof-chip-icon-color)}.prof-chip__icon .red-icon{width:var(--c-prof-chip-icon);height:var(--c-prof-chip-icon)}.prof-chip__label{min-width:0;flex:1 1 auto;font-size:var(--c-prof-chip-size);font-weight:var(--s-weight-semibold);line-height:var(--c-prof-chip-line);color:var(--s-color-text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.prof-chip__badge{position:absolute;right:var(--c-prof-badge-offset);top:var(--c-prof-badge-offset);display:grid;place-items:center;width:var(--c-prof-badge-size);height:var(--c-prof-badge-size);box-sizing:border-box;border:var(--c-prof-badge-ring);border-radius:50%;background:var(--c-prof-badge-bg);color:var(--c-prof-badge-tick-color)}.prof-chip__badge .red-icon{width:var(--c-prof-badge-tick);height:var(--c-prof-badge-tick);stroke-width:var(--c-prof-badge-tick-stroke)}.prof-thumbs{flex:none;height:var(--c-prof-thumb-height);display:grid;grid-template-columns:var(--c-prof-thumbs-columns);gap:var(--c-prof-gap)}.prof-thumb{box-sizing:border-box;padding:0;overflow:hidden;height:100%;border:var(--s-line-hairline) solid var(--c-prof-thumb-border);border-radius:var(--c-prof-thumb-radius);background:none;opacity:var(--c-prof-thumb-dim);cursor:pointer}.prof-thumb[aria-current=true]{opacity:1;border-color:var(--c-prof-thumb-border-active)}.prof-thumb:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.prof-thumb__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-prof-photo-position);object-position:var(--c-prof-photo-position)}.prof-text{flex:2 1 0;min-height:var(--c-prof-text-min);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--c-prof-gap)}.prof-bio{margin:0;font-size:var(--c-prof-bio-size);line-height:var(--c-prof-bio-line);color:var(--c-prof-bio-color);overflow-wrap:anywhere}.prof-bio--note{font-style:italic}.prof-fee{display:flex;flex-direction:column;justify-content:center;flex:1 1 0;gap:var(--c-prof-fee-block-gap);min-height:0;overflow-y:auto;overscroll-behavior:contain}.prof-fee__caption{margin:0;font-size:var(--c-prof-fee-caption-size);color:var(--c-prof-fee-caption-color)}.prof-fee__list{margin:0;display:flex;flex-direction:column}.prof-feetable{align-content:start}.prof-feecell{box-sizing:border-box;display:grid;place-items:center;min-width:0;height:var(--c-num-price-cell-height);padding:0 var(--c-num-price-cell-pad);font-size:var(--c-num-price-cell-size);font-weight:var(--c-num-price-cell-weight);color:var(--s-color-text);background:var(--c-num-price-cell-fill);border:var(--s-line-hairline) solid var(--c-num-price-cell-border);border-radius:var(--c-num-price-cell-radius)}.prof-fee__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c-prof-fee-gap);padding:var(--c-prof-fee-pad);border-radius:var(--c-prof-fee-radius);font-size:var(--c-prof-fee-size)}.prof-fee__label{margin:0;min-width:0;overflow-wrap:anywhere}.prof-fee__value{margin:0;flex:none;font-weight:var(--c-prof-fee-value-weight);text-align:right}.prof-fee__pending{margin:0;text-align:center;font-size:var(--c-prof-fee-size);color:var(--c-prof-fee-pending-color)}@media (prefers-reduced-motion: reduce){.prof-hero__arrow,.prof-thumb{transition:none}}.lop-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-space-standard)}.lop-row{display:flex;flex-direction:column;gap:var(--s-space-tight)}.lop-row>.red-profilerow{width:100%}.lop-toggles{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-space-standard)}.lop-toggles .red-icon{width:var(--c-img-row-chev);height:var(--c-img-row-chev)}.lop-empty{margin:0;color:var(--s-color-text-muted)}.lop-hint{display:flex;flex-direction:column;gap:var(--s-space-tight)}.lop-hint__text{margin:0;font-size:var(--c-img-row-meta-size);color:var(--c-img-row-meta-color)}.lop-hint__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-space-standard)}.red-meetlist{list-style:none;margin:0;padding:0;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:var(--s-space-standard)}.red-meetlist::-webkit-scrollbar{display:none}.red-meetlist__item{flex:none}.red-meetlist__item>.red-profilerow{width:100%}.red-meetlist__item[data-state=past] :is(.red-profiletile__name,.red-profilerow__meta,.red-meetlist__when){color:var(--c-meetlist-past-color)}.red-meetlist__item[data-selected]>.red-profilerow{border-color:var(--c-meetlist-selected-border)}.red-meetlist__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-space-standard);min-width:0}.red-meetlist__when{flex:none;white-space:nowrap;font-size:var(--c-meetlist-when-size);font-weight:var(--s-weight-semibold);color:var(--c-meetlist-when-color)}.red-meetlist__empty{margin:0;color:var(--s-color-text-muted)}.red-screen[data-recipe=info-flow] .red-screen__main:has(>.red-meetlist){overflow:hidden;gap:var(--c-meetlist-gap)}.red-screen[data-recipe=info-flow] .red-screen__main:has(>.red-meetlist)>:first-child{margin-top:var(--c-meetlist-top)}.red-screen[data-recipe=info-flow] .red-screen__main:has(>.red-meetlist)>.red-meetlist{margin-bottom:0}.red-numfield[data-variant=stepper] .red-numfield__box{gap:var(--c-num-step-gap);padding-inline:var(--c-num-step-pad)}.red-numfield__value{text-align:center;font-size:var(--c-num-value-size);font-weight:var(--c-num-value-weight)}.red-numfield__unit{flex:none;color:var(--c-num-unit-color);font-size:var(--c-num-value-size)}.red-numfield__step{flex:none;position:relative;box-sizing:border-box;width:var(--c-num-step-size);height:var(--c-num-step-size);padding:0;border:0;background:none;color:var(--c-num-step-color);border-radius:var(--c-num-step-radius);cursor:pointer}.red-numfield__step span{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.red-numfield__step span:before,.red-numfield__step span:after{content:"";position:absolute;top:50%;left:50%;width:var(--c-num-step-glyph-length);height:var(--c-num-step-glyph-thickness);margin-left:calc(var(--c-num-step-glyph-length) / -2);margin-top:calc(var(--c-num-step-glyph-thickness) / -2);background:currentColor;border-radius:var(--c-num-step-glyph-thickness)}.red-numfield__step[data-glyph=plus] span:after{width:var(--c-num-step-glyph-thickness);height:var(--c-num-step-glyph-length);margin-left:calc(var(--c-num-step-glyph-thickness) / -2);margin-top:calc(var(--c-num-step-glyph-length) / -2)}.red-numfield__step[data-glyph=minus] span:after{display:none}.red-numfield__step:disabled{opacity:var(--s-opacity-0-5);cursor:not-allowed}.red-numfield__step:focus-visible{outline:var(--s-line-focus) solid var(--c-num-slider-focus);outline-offset:calc(-1 * var(--s-focus-offset))}.red-numfield__area{min-height:var(--c-num-area-min-height);padding-block:var(--c-num-area-pad-y);line-height:var(--c-num-area-line);resize:none;font-family:inherit}.red-numfield[data-variant=multiline] .red-numfield__box{align-items:stretch}.red-pricetable{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--cols, 1),minmax(0,1fr));-moz-column-gap:var(--c-num-price-gap-x);column-gap:var(--c-num-price-gap-x);row-gap:var(--c-num-price-gap-y);align-items:center}.red-pricetable[data-cols="1"]{--cols: 1}.red-pricetable[data-cols="2"]{--cols: 2}.red-pricetable__head,.red-pricetable__col{font-size:var(--c-num-price-head-size);font-weight:var(--c-num-price-head-weight);text-align:center}.red-pricetable__head{color:var(--c-num-price-head-color);text-align:start}.red-pricetable__col{color:var(--c-num-price-col-color)}.red-pricerow{display:contents}.red-pricerow__label{font-size:var(--c-num-price-label-size);overflow-wrap:anywhere}.red-pricerow__cell{box-sizing:border-box;width:100%;min-width:0;height:var(--c-num-price-cell-height);padding:0 var(--c-num-price-cell-pad);text-align:center;font:inherit;font-size:var(--c-num-price-cell-size);font-weight:var(--c-num-price-cell-weight);color:var(--s-color-text);background:var(--c-num-price-cell-fill);border:var(--s-line-hairline) solid var(--c-num-price-cell-border);border-radius:var(--c-num-price-cell-radius);outline:none}.red-pricerow__cell:focus-visible{outline:var(--s-line-focus) solid var(--c-num-slider-focus);outline-offset:var(--s-focus-offset)}.red-pricerow__cell[data-invalid=true]{border-color:var(--c-num-price-invalid)}.red-pricerow[data-locked=true] .red-pricerow__label{color:var(--c-num-price-locked-color)}.red-pricerow__lock{margin-inline-end:var(--c-num-price-lock-gap);font-weight:var(--c-num-price-head-weight)}.red-pricerow__cell:disabled{opacity:var(--c-num-price-locked-opacity);color:var(--c-num-price-locked-color);cursor:not-allowed}.red-priceslider{display:flex;flex-direction:column;gap:var(--c-num-slider-gap)}.red-priceslider__marker{display:block;width:var(--c-num-slider-marker-size);height:var(--c-num-slider-marker-size);background:var(--c-num-slider-marker-color);clip-path:var(--c-num-slider-marker-shape);margin-left:calc(var(--num-frac) * (100% - var(--c-num-slider-marker-size)))}.red-priceslider__track{position:relative;box-sizing:border-box;height:var(--c-num-slider-track-height);border-radius:var(--c-num-slider-track-radius);border:var(--s-line-hairline) solid var(--c-num-slider-track-border);background:var(--c-num-slider-track-fill);overflow:hidden;display:grid;place-items:center}.red-priceslider__track:focus-within{outline:var(--s-line-focus) solid var(--c-num-slider-focus);outline-offset:var(--s-focus-offset)}.red-priceslider__fill{position:absolute;top:0;bottom:0;left:0;width:max(var(--c-num-slider-thumb),calc(var(--num-frac) * 100%));background:var(--c-num-slider-fill)}.red-priceslider__value{position:relative;font-size:var(--c-num-slider-value-size);font-weight:var(--c-num-slider-value-weight);pointer-events:none}.red-priceslider__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.red-priceslider__range::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--c-num-slider-thumb);height:var(--c-num-slider-track-height)}.red-priceslider__range::-moz-range-thumb{width:var(--c-num-slider-thumb);height:var(--c-num-slider-track-height);border:0}.red-priceslider__scale{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;font-size:var(--c-num-slider-scale-size);color:var(--c-num-slider-scale-color)}.red-priceslider__scale>:last-child{justify-self:end}.red-priceslider__label{color:var(--c-num-slider-label-color)}.red-priceslider__credit{margin:0;font-size:var(--c-num-slider-scale-size);color:var(--c-num-slider-label-color)}.red-speech[data-variant=justify]{font-size:var(--c-speech-justify-size);line-height:var(--c-speech-justify-line);text-align:var(--c-speech-justify-align);-webkit-hyphens:var(--c-speech-justify-hyphens);hyphens:var(--c-speech-justify-hyphens);overflow-wrap:normal}.red-row__value[data-underline=true]{-webkit-text-decoration:var(--c-row-value-decoration);text-decoration:var(--c-row-value-decoration)}button.red-row__value{background:none;border:0;padding:0;color:inherit;font:inherit;font-size:var(--c-row-value-size);font-weight:var(--s-weight-semibold);cursor:pointer}.red-regions{box-sizing:border-box;width:100%;flex:0 1 auto;min-height:0;aspect-ratio:var(--c-region-grid-ratio);display:grid;grid-template-columns:var(--c-region-grid-cols);grid-template-rows:var(--c-region-grid-rows);gap:var(--c-region-grid-gap)}.red-region{position:relative;display:block;min-width:0;min-height:0;padding:0;overflow:hidden;text-align:left;font:inherit;color:var(--s-color-text);cursor:pointer;border:var(--c-region-tile-border);border-radius:var(--c-region-tile-radius);background:var(--c-region-tile-fill);box-shadow:var(--c-region-tile-shadow);transition:transform var(--c-choice-select-duration) var(--s-ease-standard)}.red-region:first-child{grid-column:2;grid-row:1}.red-region:last-child{grid-column:1 / -1;grid-row:2}.red-region__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.red-region__scrim{position:absolute;left:0;right:0;bottom:0;height:var(--c-region-tile-scrim-height);background:var(--c-region-tile-scrim)}.red-region__label{position:absolute;left:var(--c-region-tile-inset);right:var(--c-region-tile-inset);bottom:var(--c-region-tile-inset);font-size:var(--c-region-tile-label-size);font-weight:var(--c-region-tile-label-weight);color:var(--c-region-tile-label-color);text-shadow:var(--c-region-tile-label-shadow);overflow-wrap:anywhere}.red-region[data-disabled=true]{opacity:var(--c-img-nav-disabled-opacity);cursor:not-allowed;box-shadow:none}.red-region:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-region[data-selected=true]{transform:scale(var(--c-region-tile-select-scale))}@media (prefers-reduced-motion: reduce){.red-region{transition:none}.red-region[data-selected=true]{transform:none}}.red-phototile{display:flex;flex-direction:column;gap:var(--c-phototile-gap)}.red-phototile__input{position:absolute;width:var(--s-line-hairline);height:var(--s-line-hairline);opacity:0;pointer-events:none}.red-phototile__tile{position:relative;box-sizing:border-box;width:100%;height:var(--c-phototile-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--c-phototile-inner-gap);padding:0;overflow:hidden;font:inherit;color:var(--s-color-text);cursor:pointer;border:var(--c-phototile-empty-border);border-radius:var(--c-phototile-radius);background:var(--c-phototile-empty-bg)}.red-phototile__tile[data-filled=true]{border:var(--c-phototile-filled-border);background:var(--c-phototile-filled-bg);color:var(--c-phototile-key-color)}.red-phototile__tile:disabled{cursor:default}.red-phototile__tile:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-phototile__camera .red-icon,.red-phototile__key .red-icon{stroke-width:var(--c-phototile-stroke)}.red-phototile__camera{color:var(--c-phototile-icon-color)}.red-phototile__camera .red-icon{width:var(--c-phototile-icon-size);height:var(--c-phototile-icon-size)}.red-phototile__key .red-icon{width:var(--c-phototile-key-size);height:var(--c-phototile-key-size)}.red-phototile[data-state=sending] .red-phototile__key,.red-phototile[data-state=sending] .red-phototile__preview{opacity:var(--c-phototile-key-dim)}.red-phototile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.red-phototile__label{font-size:var(--c-phototile-label-size);font-weight:var(--s-weight-semibold);color:var(--s-color-text);overflow-wrap:anywhere;padding:0 var(--s-space-section);text-align:center}.red-phototile__preview{font-size:var(--c-phototile-preview-size)}.red-phototile__badge{position:absolute;right:var(--c-phototile-badge-inset);top:var(--c-phototile-badge-inset);display:grid;place-items:center;width:var(--c-phototile-badge-size);height:var(--c-phototile-badge-size);border-radius:50%;background:var(--c-phototile-badge-bg);color:var(--c-button-primary-text);box-shadow:var(--c-phototile-badge-glow)}.red-phototile__progress{height:var(--c-phototile-progress-height);border-radius:var(--c-phototile-progress-radius);background:var(--c-phototile-progress-track);overflow:hidden}.red-phototile__progress span{display:block;width:var(--c-phototile-progress-width);height:100%;border-radius:var(--c-phototile-progress-radius);background:var(--c-phototile-progress-fill)}.red-phototile__status{margin:0;text-align:center;font-size:var(--c-phototile-status-size);color:var(--s-color-text-muted);overflow-wrap:anywhere}.red-phototile__status:empty{display:none}.red-phototile__status[data-state=error]{color:var(--c-phototile-error-color)}.red-phototile__status[data-state=done]{color:var(--s-color-text)}.red-phototile__hint{margin:0;text-align:center;font-size:var(--c-phototile-status-size);color:var(--c-phototile-hint-color);overflow-wrap:anywhere}.red-phototile__retry{align-self:center;min-height:var(--c-phototile-retry-min);padding:0 var(--s-space-section);background:none;border:0;font:inherit;font-size:var(--c-phototile-retry-size);font-weight:var(--s-weight-semibold);color:var(--c-phototile-retry-color);text-decoration:underline;cursor:pointer}.red-phototile__retry:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--c-swatch-min),1fr);gap:var(--c-swatch-gap)}.red-screen__main>.red-swatches{flex:1 1 0;min-height:0}.red-swatch{position:relative;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;min-width:0;min-height:var(--c-swatch-min);padding:var(--c-swatch-pad);overflow:hidden;font:inherit;cursor:pointer;background:var(--c-swatch-fill-neutral);border:var(--s-line-hairline) solid var(--c-swatch-border);border-radius:var(--c-swatch-radius);box-shadow:var(--c-lacquer-shadow);transition:border-color var(--c-img-card-select-duration) var(--s-ease-standard)}.red-swatch[data-value=schwarz]{background:var(--c-swatch-fill-schwarz)}.red-swatch[data-value=weiss]{background:var(--c-swatch-fill-weiss)}.red-swatch[data-value=rot]{background:var(--c-swatch-fill-rot)}.red-swatch[data-value=blau]{background:var(--c-swatch-fill-blau)}.red-swatch__label{box-sizing:border-box;max-width:100%;padding:var(--c-swatch-label-pad-y) var(--c-swatch-label-pad-x);font-size:var(--c-swatch-label-size);font-weight:var(--s-weight-semibold);line-height:var(--c-swatch-label-line);color:var(--c-swatch-label-color);background:var(--c-swatch-label-fill);border-radius:var(--c-swatch-label-radius);overflow-wrap:anywhere}.red-swatch:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-focus-offset)}.red-swatch[data-selected=true]{border-color:var(--c-swatch-border-selected);box-shadow:var(--c-img-card-selected-shadow)}@media (prefers-reduced-motion: reduce){.red-swatch{transition:none}}.red-board{display:flex;flex-direction:column;gap:var(--c-sum-board-gap);min-width:0}.red-board__title{padding-inline:var(--s-space-tight);font-size:var(--c-sum-board-title-size);font-weight:var(--s-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--c-sum-board-title-color)}.red-board__list{display:flex;flex-direction:column;gap:var(--c-sum-board-gap);margin:0;padding:0;list-style:none}.red-board__item{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-space-tight) var(--s-space-standard);width:100%;padding:var(--c-sum-board-pad-y) var(--c-sum-board-pad-x);border:var(--s-line-hairline) solid var(--c-button-border);border-radius:var(--s-radius-card);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);color:var(--s-color-text);font:inherit;font-size:var(--c-sum-board-line-size);text-align:start;cursor:pointer}.red-board__item:disabled{opacity:var(--c-sum-board-off);cursor:default}.red-board__item:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-line-focus)}.red-board__line{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.red-board__price{flex:none;font-variant-numeric:tabular-nums}.red-board__closed{flex-basis:100%;font-size:var(--c-sum-board-badge-size);text-transform:uppercase;letter-spacing:.04em;color:var(--c-sum-board-title-color)}@media (prefers-reduced-motion: reduce){.red-board__item{transition:none;animation:none}}.red-meet{display:flex;flex-direction:column;gap:var(--c-meet-gap);margin:0;padding:0;list-style:none}.red-meet__card{border:var(--s-line-hairline) solid var(--c-button-border);border-radius:var(--s-radius-card);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow);text-align:start}.red-meet__card[data-focused]{border:var(--c-meet-focus-border);box-shadow:var(--c-lacquer-shadow),var(--c-meet-focus-glow)}.red-meet__main{box-sizing:border-box;display:flex;align-items:center;gap:var(--s-space-standard);width:100%;padding:var(--c-meet-pad);border:0;background:none;color:var(--s-color-text);font:inherit;text-align:start;cursor:pointer}.red-meet__main:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:calc(var(--s-line-focus) * -1)}.red-meet__text{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:var(--s-space-tight)}.red-meet__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-space-standard);min-width:0}.red-meet__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--c-meet-title-size);font-weight:var(--s-weight-semibold)}.red-meet__time{flex:none;font-size:var(--c-meet-time-size);font-weight:var(--s-weight-semibold);font-variant-numeric:tabular-nums;color:var(--s-color-text)}.red-meet__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--c-meet-sub-size);color:var(--c-meet-sub-color)}.red-meet__chev{display:inline-flex;flex:none;width:var(--c-sum-split-icon);height:var(--c-sum-split-icon);color:var(--c-meet-sub-color)}.red-meet__chev .red-icon{width:100%;height:100%}.red-meet__linkbar{padding:0 var(--c-meet-pad) var(--c-meet-pad)}.red-meet__link{display:flex;flex-direction:column;gap:var(--s-space-standard);padding:var(--c-meet-pad);border-top:var(--s-line-hairline) solid var(--c-button-border)}.red-meet__box{display:flex;flex-direction:column;gap:var(--s-space-standard);padding:var(--c-meet-pad);border:var(--s-line-hairline) solid var(--c-button-border);border-radius:var(--s-radius-control);background:var(--c-meet-link-box-fill)}.red-meet__text-s{margin:0;font-size:var(--c-meet-link-size);line-height:var(--c-meet-link-line);color:var(--s-color-text)}.red-meet__text-s[data-tone=accent]{color:var(--s-color-text)}.red-meet__label{font-size:var(--c-meet-sub-size);text-transform:uppercase;letter-spacing:.08em;color:var(--c-meet-sub-color)}.red-meet__input{box-sizing:border-box;min-height:var(--c-formfield-box-min);width:100%;padding:var(--c-meet-input-pad-y) var(--c-meet-input-pad-x);border:var(--s-line-hairline) solid var(--c-button-border);border-radius:var(--s-radius-control);background:var(--c-meet-link-box-fill);color:var(--s-color-text);font:inherit;font-size:var(--c-meet-input-size)}.red-meet__input:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:0}.red-meet__url{margin:0;overflow-wrap:anywhere;font-size:var(--c-meet-link-size);line-height:var(--c-meet-link-line);color:var(--s-color-text)}.red-meet__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-space-standard)}.red-meet__error{font-size:var(--c-meet-link-size);color:var(--s-color-text)}.red-meet__note{padding:var(--c-meet-pad);border:var(--s-line-hairline) solid var(--c-button-border);border-radius:var(--s-radius-card);background:var(--c-meet-link-box-fill);font-size:var(--c-meet-link-size);color:var(--s-color-text)}.red-meet__note[data-tone=error]{color:var(--s-color-text)}.red-splittile{padding:0;flex-direction:column;min-width:0;overflow:hidden}.red-splittile__half{box-sizing:border-box;display:flex;flex:1 1 0;min-width:0;padding:var(--c-sum-split-pad-y) var(--c-sum-split-pad-x);border:0;background:none;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;gap:var(--c-sum-split-gap)}.red-splittile__half:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:calc(var(--s-line-focus) * -1)}.red-splittile__cell{position:relative;display:flex;flex:1 1 0;min-width:0}.red-splittile__cell>.red-splittile__half{flex:1 1 auto}.red-splittile__cell+.red-splittile__cell,.red-splittile__status+.red-splittile__cell{border-top:var(--s-line-hairline) solid var(--c-sum-split-divider-quiet)}.red-splittile__mark{position:absolute;top:var(--c-sum-split-pad-y);left:var(--c-sum-split-pad-x);z-index:var(--s-layer-content)}.red-splittile .red-navtile__label{flex:0 1 auto;font-size:var(--c-sum-split-label-size)}.red-splittile[data-variant=feature-split]{grid-column:1;grid-row:1 / span 3;border-color:transparent;color:var(--c-button-primary-text);background:var(--c-button-primary-fill);box-shadow:var(--c-button-primary-shadow)}.red-splittile[data-variant=feature-split] .red-splittile__half{flex-direction:column;align-items:center;justify-content:center;text-align:center}.red-splittile[data-variant=feature-split] .red-splittile__cell+.red-splittile__cell,.red-splittile[data-variant=feature-split] .red-splittile__status+.red-splittile__cell{border-top-color:var(--c-sum-split-divider-primary)}.red-splittile[data-variant=feature-split] .red-icon{width:var(--c-sum-split-icon);height:var(--c-sum-split-icon);color:inherit}.red-splittile[data-variant=row-split]{grid-column:2}.red-splittile[data-variant=row-split] .red-splittile__half{align-items:center;min-height:var(--c-sum-split-row-min)}.red-splittile[data-variant=row-split] .red-navtile__label{flex:1 1 auto;text-align:center}.red-splittile__status{flex-direction:column;align-items:center;justify-content:center;text-align:center}.red-splittile__status[data-kind=hold]{cursor:default}.red-splittile__status-label{font-size:var(--c-sum-status-label-size);font-weight:var(--c-sum-status-label-weight)}.red-splittile__withdraw{box-sizing:border-box;min-height:var(--c-sum-status-action-min);padding:var(--c-sum-status-action-pad-y) var(--c-sum-status-action-pad-x);border:var(--s-line-hairline) solid var(--c-sum-status-action-border);border-radius:var(--s-radius-card);background:none;color:var(--s-color-text);font:inherit;font-size:var(--c-sum-status-action-size);font-weight:var(--c-sum-status-action-weight);line-height:1.2;cursor:pointer}.red-splittile__withdraw:disabled{opacity:var(--c-sum-status-action-off);cursor:default}.red-splittile__withdraw:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:var(--s-line-focus)}.red-splittile__error{font-size:var(--c-sum-status-action-size);font-weight:var(--c-sum-status-action-weight);color:var(--c-sum-status-error-color)}.red-splittile__note{font-size:var(--c-sum-status-action-size);font-weight:var(--c-sum-status-action-weight);color:var(--c-sum-note-color)}.red-navgrid[data-variant=partner]{grid-template-columns:var(--c-sum-partner-cols)}.red-parttile{position:relative;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:var(--c-sum-partner-min);padding:var(--c-sum-partner-pad);gap:var(--c-sum-split-gap);border-color:transparent;color:var(--c-button-primary-text);background:var(--c-button-primary-fill);box-shadow:var(--c-button-primary-shadow);font-size:var(--c-sum-partner-label-size);line-height:var(--c-sum-partner-label-line)}.red-parttile[data-quiet=true]{border-color:var(--c-button-border);color:var(--s-color-text);background:var(--c-lacquer-fill);box-shadow:var(--c-lacquer-shadow)}.red-parttile-wrap{position:relative;display:flex;min-width:0}.red-parttile-wrap>.red-parttile{flex:1 1 auto}.red-parttile-wrap[data-variant=partner-half]{grid-column:var(--c-sum-partner-half)}.red-parttile-wrap[data-variant=partner-third]{grid-column:var(--c-sum-partner-third)}.red-parttile__mark{position:absolute;top:var(--c-sum-partner-pad);left:var(--c-sum-partner-pad);z-index:var(--s-layer-content)}.red-parttile__icon{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:var(--c-sum-partner-icon-box);height:var(--c-sum-partner-icon-box);border-radius:var(--c-sum-partner-icon-radius);background:var(--c-sum-partner-icon-fill)}.red-parttile[data-quiet=true] .red-parttile__icon{background:var(--c-sum-partner-icon-fill-quiet)}.red-parttile .red-icon{width:var(--c-sum-partner-icon-size);height:var(--c-sum-partner-icon-size);color:inherit}.red-parttile[data-quiet=true] .red-icon{color:var(--c-navtile-icon)}.red-splittile .red-navtile__chev{display:inline-flex}.red-splittile .red-navtile__chev .red-icon{width:100%;height:100%}@media (prefers-reduced-motion: reduce){.red-splittile,.red-splittile__half,.red-parttile,.red-video__el{transition:none;animation:none}}.red-sum{display:flex;flex-direction:column;gap:var(--c-sum-gap);min-width:0}.red-sum__head{position:relative;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;min-height:var(--c-sum-head-height);overflow:hidden;border:var(--s-line-hairline) solid var(--c-sum-card-border);border-radius:var(--c-sum-card-radius);background:var(--c-sum-head-placeholder);padding:var(--c-sum-head-pad);text-align:center}.red-sum__head-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.red-sum__head-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-sum-head-scrim)}.red-sum__head-text{position:relative;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.red-sum__title{font-size:var(--c-sum-head-title-size);line-height:var(--c-sum-head-title-line);font-weight:var(--s-weight-semibold);color:var(--s-color-text)}.red-sum__sub{font-size:var(--c-sum-head-sub-size);color:var(--c-sum-head-sub-color)}.red-sum__facts{box-sizing:border-box;display:grid;grid-template-columns:var(--c-sum-facts-cols);margin:0;border:var(--s-line-hairline) solid var(--c-sum-card-border);border-radius:var(--c-sum-card-radius);background:var(--c-sum-card-fill);box-shadow:var(--c-sum-card-shadow)}.red-sum__facts:empty,.red-sum__photos:empty{display:none}.red-sum__fact{display:flex;flex-direction:column;align-items:center;gap:var(--c-sum-fact-gap);min-width:0;padding:var(--c-sum-fact-pad-y) var(--c-sum-fact-pad-x);text-align:center}.red-sum__fact:nth-child(odd){border-right:var(--s-line-hairline) solid var(--c-sum-fact-divider)}.red-sum__fact:not(:nth-last-child(-n+2)){border-bottom:var(--s-line-hairline) solid var(--c-sum-fact-divider)}.red-sum__fact-icon{display:inline-flex;color:var(--c-sum-fact-icon-color)}.red-sum__fact-icon .red-icon{width:var(--c-sum-fact-icon);height:var(--c-sum-fact-icon);stroke-width:var(--c-icon-stroke)}.red-sum__fact-label{margin:0;font-size:var(--c-sum-fact-label-size);letter-spacing:var(--c-sum-fact-label-spacing);text-transform:uppercase;color:var(--c-sum-fact-label-color);overflow-wrap:anywhere}.red-sum__fact-value{margin:0;font-size:var(--c-sum-fact-value-size);line-height:var(--c-sum-fact-value-line);font-weight:var(--s-weight-semibold);overflow-wrap:anywhere}.red-sum__photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:var(--c-sum-photos-cols);gap:var(--c-sum-gap)}.red-sum__photo{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--s-line-hairline) solid var(--c-sum-card-border);border-radius:var(--c-sum-card-radius);background:var(--c-sum-photo-fill)}.red-sum__photo-img{display:block;width:100%;aspect-ratio:var(--c-sum-photo-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--c-choice-img-position);object-position:var(--c-choice-img-position)}.red-sum__photo-img--placeholder{background:var(--c-sum-photo-placeholder)}.red-sum__photo-text{display:flex;flex-direction:column;gap:var(--c-sum-photo-gap);padding:var(--c-sum-photo-pad);min-width:0}.red-sum__photo-label{font-size:var(--c-sum-photo-label-size);letter-spacing:var(--c-sum-photo-label-spacing);text-transform:uppercase;font-weight:var(--s-weight-semibold);color:var(--c-sum-photo-label-color);overflow-wrap:anywhere}.red-sum__photo-value{font-size:var(--c-sum-photo-value-size);line-height:var(--c-sum-photo-value-line);font-weight:var(--s-weight-semibold);overflow-wrap:anywhere}.red-screen[data-recipe=detail-flow] .red-screen__main>.red-title[data-variant=lead]{font-family:var(--s-font-ui);font-size:var(--c-form-lead-size);font-weight:var(--s-weight-semibold);line-height:var(--c-form-lead-line)}.red-video{position:relative;box-sizing:border-box;align-self:center;width:100%;max-height:var(--c-sum-video-max-h);aspect-ratio:var(--c-sum-video-ratio);overflow:hidden;border:var(--s-line-hairline) solid var(--c-sum-video-border);border-radius:var(--c-sum-video-radius);background:var(--c-sum-video-fill);display:grid}.red-video__el{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--c-sum-video-fill)}.red-video__el:focus-visible{outline:var(--s-line-focus) solid var(--c-focus-ring);outline-offset:calc(var(--s-line-focus) * -1)}.red-video[data-state=missing]{align-items:end}.red-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.red-video__missing{position:relative;padding:var(--c-sum-video-missing-pad);background:var(--c-sum-video-missing-scrim);font-size:var(--c-sum-video-missing-size);color:var(--c-sum-video-missing-color);text-align:center;overflow-wrap:anywhere}.red-filepick{cursor:pointer}.red-filepick[data-busy=true]{opacity:var(--c-button-disabled-opacity);cursor:not-allowed}.red-filepick__input{display:none}.red-filepick__full{margin:0;text-align:center;font-size:var(--c-up-status-size);font-weight:var(--c-up-full-weight);color:var(--c-up-full-color)}.red-filestatus{box-sizing:border-box;display:flex;align-items:center;gap:var(--c-up-gap);padding:var(--c-up-status-pad-y) var(--c-up-status-pad-x);background:var(--c-up-status-fill);border:var(--s-line-hairline) solid var(--c-up-status-border);border-radius:var(--c-up-status-radius);color:var(--c-up-status-color);font-size:var(--c-up-status-size);overflow-wrap:anywhere}.red-filestatus[data-state=error]{color:var(--c-up-error-color)}.red-filestatus__preview{flex-shrink:0;width:var(--c-up-preview-size);height:var(--c-up-preview-size);-o-object-fit:cover;object-fit:cover;border-radius:var(--c-up-preview-radius)}.red-filestatus__body{min-width:0;display:flex;flex-direction:column}.red-filestatus__text,.red-filestatus__name{margin:0}.red-filestatus__name{font-size:var(--c-up-note-size);color:var(--c-up-note-color)}.red-filelist{display:flex;flex-direction:column;gap:var(--c-up-gap)}.red-filelist__row{display:flex;align-items:center;justify-content:space-between;gap:var(--c-up-gap);padding:var(--c-up-status-pad-y) var(--c-up-status-pad-x);background:var(--c-up-status-fill);border:var(--s-line-hairline) solid var(--c-up-status-border);border-radius:var(--c-up-status-radius);font-size:var(--c-up-status-size);color:var(--c-up-status-color)}.red-filelist__remove{flex-shrink:0;min-height:var(--c-up-remove-target);padding:var(--s-space-tight);background:none;border:0;font:inherit;font-size:var(--c-up-note-size);color:var(--c-up-remove-color);cursor:pointer}.red-filelist__remaining{margin:0;font-size:var(--c-up-note-size);color:var(--c-up-note-color)}:root{--qr-icon-circle-bg: rgba(189,130,144,.15);--qr-tile-shadow: inset 0 1px 0 rgba(255,255,255,.05),inset 0 -8px 14px rgba(0,0,0,.38);--qr-tile-shadow-primary: 0 12px 28px rgba(74,47,55,.6)}
