/* layer: preflights */
advt-component *,.advt-placement *, #local-root *,advt-component ::before,.advt-placement ::before, #local-root ::before,advt-component ::after,.advt-placement ::after, #local-root ::after{--w-rotate:0;--w-rotate-x:0;--w-rotate-y:0;--w-rotate-z:0;--w-scale-x:1;--w-scale-y:1;--w-scale-z:1;--w-skew-x:0;--w-skew-y:0;--w-translate-x:0;--w-translate-y:0;--w-translate-z:0;}
advt-component *,.advt-placement *, #local-root *,advt-component :before,.advt-placement :before, #local-root :before,advt-component :after,.advt-placement :after, #local-root :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--w-s-color-border,var(--w-s-color-border-default))}html{font-size:62.5%}body{background-color:var(--w-s-color-background,var(--w-s-color-background-default));min-height:100%;margin:0;overflow-y:scroll}body,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:var(--w-font-family);font-size:var(--w-font-size-m);line-height:var(--w-line-height-m);color:var(--w-s-color-text,var(--w-s-color-text-default))}advt-component hr,.advt-placement hr, #local-root hr{color:inherit;border-top-width:1px;height:0}advt-component abbr:where([title]),.advt-placement abbr:where([title]), #local-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}advt-component h1,.advt-placement h1, #local-root h1,advt-component h2,.advt-placement h2, #local-root h2,advt-component h3,.advt-placement h3, #local-root h3,advt-component h4,.advt-placement h4, #local-root h4,advt-component h5,.advt-placement h5, #local-root h5,advt-component h6,.advt-placement h6, #local-root h6{font-size:inherit;font-weight:700}advt-component a,.advt-placement a, #local-root a{cursor:pointer;color:var(--w-s-color-text-link);text-decoration:none}advt-component a:hover,.advt-placement a:hover, #local-root a:hover,advt-component a:focus,.advt-placement a:focus, #local-root a:focus,advt-component a:active,.advt-placement a:active, #local-root a:active{text-decoration:underline}advt-component b,.advt-placement b, #local-root b,advt-component strong,.advt-placement strong, #local-root strong{font-weight:700}advt-component code,.advt-placement code, #local-root code,advt-component kbd,.advt-placement kbd, #local-root kbd,advt-component samp,.advt-placement samp, #local-root samp,advt-component pre,.advt-placement pre, #local-root pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}advt-component sub,.advt-placement sub, #local-root sub,advt-component sup,.advt-placement sup, #local-root sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}advt-component sub,.advt-placement sub, #local-root sub{bottom:-.25em}advt-component sup,.advt-placement sup, #local-root sup{top:-.5em}advt-component table,.advt-placement table, #local-root table{text-indent:0;border-color:inherit;border-collapse:collapse}advt-component button,.advt-placement button, #local-root button,advt-component input,.advt-placement input, #local-root input,advt-component optgroup,.advt-placement optgroup, #local-root optgroup,advt-component select,.advt-placement select, #local-root select,advt-component textarea,.advt-placement textarea, #local-root textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}advt-component button,.advt-placement button, #local-root button,advt-component select,.advt-placement select, #local-root select{text-transform:none}advt-component button,.advt-placement button, #local-root button,advt-component [type=button],.advt-placement [type=button], #local-root [type=button],advt-component [type=reset],.advt-placement [type=reset], #local-root [type=reset],advt-component [type=submit],.advt-placement [type=submit], #local-root [type=submit]{-webkit-appearance:button}advt-component :-moz-focusring,.advt-placement :-moz-focusring, #local-root :-moz-focusring{outline:auto}advt-component :-moz-ui-invalid,.advt-placement :-moz-ui-invalid, #local-root :-moz-ui-invalid{box-shadow:none}advt-component progress,.advt-placement progress, #local-root progress{vertical-align:baseline}advt-component ::-webkit-inner-spin-button,.advt-placement ::-webkit-inner-spin-button, #local-root ::-webkit-inner-spin-button{height:auto}advt-component ::-webkit-outer-spin-button,.advt-placement ::-webkit-outer-spin-button, #local-root ::-webkit-outer-spin-button{height:auto}advt-component [type=search],.advt-placement [type=search], #local-root [type=search]{-webkit-appearance:textfield;outline-offset:-2px}advt-component ::-webkit-search-decoration,.advt-placement ::-webkit-search-decoration, #local-root ::-webkit-search-decoration{-webkit-appearance:none}advt-component ::-webkit-file-upload-button,.advt-placement ::-webkit-file-upload-button, #local-root ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}advt-component summary,.advt-placement summary, #local-root summary{display:list-item}advt-component blockquote,.advt-placement blockquote, #local-root blockquote,advt-component dl,.advt-placement dl, #local-root dl,advt-component dd,.advt-placement dd, #local-root dd,advt-component h1,.advt-placement h1, #local-root h1,advt-component h2,.advt-placement h2, #local-root h2,advt-component h3,.advt-placement h3, #local-root h3,advt-component h4,.advt-placement h4, #local-root h4,advt-component h5,.advt-placement h5, #local-root h5,advt-component h6,.advt-placement h6, #local-root h6,advt-component hr,.advt-placement hr, #local-root hr,advt-component figure,.advt-placement figure, #local-root figure,advt-component p,.advt-placement p, #local-root p,advt-component pre,.advt-placement pre, #local-root pre{margin:0}advt-component fieldset,.advt-placement fieldset, #local-root fieldset{margin:0;padding:0}advt-component legend,.advt-placement legend, #local-root legend{padding:0}advt-component ol,.advt-placement ol, #local-root ol,advt-component ul,.advt-placement ul, #local-root ul,advt-component menu,.advt-placement menu, #local-root menu{margin:0;padding:0;list-style:none}advt-component textarea,.advt-placement textarea, #local-root textarea{resize:vertical}advt-component input::placeholder,.advt-placement input::placeholder, #local-root input::placeholder,advt-component textarea::placeholder,.advt-placement textarea::placeholder, #local-root textarea::placeholder{opacity:1;color:var(--w-s-color-text-placeholder)}advt-component button,.advt-placement button, #local-root button,advt-component [role=button],.advt-placement [role=button], #local-root [role=button]{cursor:pointer}advt-component :disabled,.advt-placement :disabled, #local-root :disabled{cursor:default}advt-component img,.advt-placement img, #local-root img,advt-component svg,.advt-placement svg, #local-root svg,advt-component video,.advt-placement video, #local-root video,advt-component canvas,.advt-placement canvas, #local-root canvas,advt-component audio,.advt-placement audio, #local-root audio,advt-component iframe,.advt-placement iframe, #local-root iframe,advt-component embed,.advt-placement embed, #local-root embed,advt-component object,.advt-placement object, #local-root object{vertical-align:middle;display:block}advt-component img,.advt-placement img, #local-root img,advt-component video,.advt-placement video, #local-root video{max-width:100%;height:auto}advt-component h1,.advt-placement h1, #local-root h1{font-size:var(--w-font-size-xxl);line-height:var(--w-line-height-xxl)}advt-component h2,.advt-placement h2, #local-root h2{font-size:var(--w-font-size-xl);line-height:var(--w-line-height-xl)}advt-component h3,.advt-placement h3, #local-root h3{font-size:var(--w-font-size-l);line-height:var(--w-line-height-l)}advt-component h4,.advt-placement h4, #local-root h4{font-size:var(--w-font-size-m);line-height:var(--w-line-height-m)}advt-component h5,.advt-placement h5, #local-root h5{font-size:var(--w-font-size-s);line-height:var(--w-line-height-s)}advt-component dt,.advt-placement dt, #local-root dt,advt-component dd,.advt-placement dd, #local-root dd{margin:0 16px}advt-component h1,.advt-placement h1, #local-root h1,advt-component h2,.advt-placement h2, #local-root h2,advt-component h3,.advt-placement h3, #local-root h3,advt-component h4,.advt-placement h4, #local-root h4,advt-component h5,.advt-placement h5, #local-root h5,advt-component ul,.advt-placement ul, #local-root ul,advt-component ol,.advt-placement ol, #local-root ol,advt-component dl,.advt-placement dl, #local-root dl,advt-component p,.advt-placement p, #local-root p,advt-component blockquote,.advt-placement blockquote, #local-root blockquote{margin:0 0 8px}advt-component [hidden],.advt-placement [hidden], #local-root [hidden]{display:none!important}advt-component [tabindex="-1"]:focus:not(:focus-visible),.advt-placement [tabindex="-1"]:focus:not(:focus-visible), #local-root [tabindex="-1"]:focus:not(:focus-visible){outline:none}advt-component legend,.advt-placement legend, #local-root legend{float:left;width:100%;margin:0;padding:0;display:table}advt-component legend+*,.advt-placement legend+*, #local-root legend+*{clear:both}advt-component fieldset,.advt-placement fieldset, #local-root fieldset{border:0;min-width:0;margin:0;padding:.01em 0 0}advt-component body:not(:-moz-handler-blocked) fieldset,.advt-placement body:not(:-moz-handler-blocked) fieldset, #local-root body:not(:-moz-handler-blocked) fieldset{display:table-cell}
/* layer: shortcuts */
advt-component .badge--info,.advt-placement .badge--info, #local-root .badge--info{background-color:var(--w-color-badge-info-background);color:var(--w-s-color-text);}
advt-component .badge--neutral,.advt-placement .badge--neutral, #local-root .badge--neutral{background-color:var(--w-color-badge-neutral-background);color:var(--w-s-color-text);}
advt-component .badge--positive,.advt-placement .badge--positive, #local-root .badge--positive{background-color:var(--w-color-badge-positive-background);color:var(--w-s-color-text);}
advt-component .badge--warning,.advt-placement .badge--warning, #local-root .badge--warning{background-color:var(--w-color-badge-warning-background);color:var(--w-s-color-text);}
advt-component .badge,.advt-placement .badge, #local-root .badge{border-width:0;border-radius:4px;display:inline-flex;padding-top:0.4rem;padding-bottom:0.4rem;padding-left:0.8rem;padding-right:0.8rem;font-size:var(--w-font-size-xs);line-height:var(--w-line-height-xs);}
advt-component .badge--positionTL,.advt-placement .badge--positionTL, #local-root .badge--positionTL{border-width:0;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;display:inline-flex;top:0rem;left:0rem;position:absolute;padding-top:0.4rem;padding-bottom:0.4rem;padding-left:0.8rem;padding-right:0.8rem;font-size:var(--w-font-size-xs);line-height:var(--w-line-height-xs);}
advt-component .card--cardShadow,.advt-placement .card--cardShadow, #local-root .card--cardShadow{border-radius:8px;background-color:var(--w-s-color-surface-elevated-200);box-shadow:var(--w-s-shadow-surface-elevated-200);}
advt-component .badge--notification,.advt-placement .badge--notification, #local-root .badge--notification{background-color:var(--w-color-badge-notification-background);color:var(--w-color-badge-notification-text);}
advt-component .card,.advt-placement .card, #local-root .card{overflow:hidden;position:relative;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
advt-component .card--cardShadow:hover,.advt-placement .card--cardShadow:hover, #local-root .card--cardShadow:hover{background-color:var(--w-s-color-surface-elevated-200-hover);box-shadow:var(--w-s-shadow-surface-elevated-200-hover);}
advt-component .card--cardShadow:active,.advt-placement .card--cardShadow:active, #local-root .card--cardShadow:active{background-color:var(--w-s-color-surface-elevated-200-active);box-shadow:var(--w-s-shadow-surface-elevated-200-active);}
advt-component .h2,.advt-placement .h2, #local-root .h2{font-weight:700;font-size:var(--w-font-size-xl);line-height:var(--w-line-height-xl);}
advt-component .h4,.advt-placement .h4, #local-root .h4{font-weight:700;font-size:var(--w-font-size-m);line-height:var(--w-line-height-m);}
/* layer: default */
advt-component .text-center,.advt-placement .text-center, #local-root .text-center{text-align:center;}
advt-component .aspect-1\/1,.advt-placement .aspect-1\/1, #local-root .aspect-1\/1{position:relative;padding-bottom:100%;}advt-component .aspect-1\/1>*,.advt-placement .aspect-1\/1>*, #local-root .aspect-1\/1>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}
advt-component .aspect-16\/9,.advt-placement .aspect-16\/9, #local-root .aspect-16\/9{position:relative;padding-bottom:56.25%;}advt-component .aspect-16\/9>*,.advt-placement .aspect-16\/9>*, #local-root .aspect-16\/9>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}
advt-component .aspect-3\/2,.advt-placement .aspect-3\/2, #local-root .aspect-3\/2{position:relative;padding-bottom:66.6666666667%;}advt-component .aspect-3\/2>*,.advt-placement .aspect-3\/2>*, #local-root .aspect-3\/2>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}
advt-component .aspect-3\/4,.advt-placement .aspect-3\/4, #local-root .aspect-3\/4{position:relative;padding-bottom:133.3333333333%;}advt-component .aspect-3\/4>*,.advt-placement .aspect-3\/4>*, #local-root .aspect-3\/4>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}
advt-component .aspect-4\/3,.advt-placement .aspect-4\/3, #local-root .aspect-4\/3{position:relative;padding-bottom:75%;}advt-component .aspect-4\/3>*,.advt-placement .aspect-4\/3>*, #local-root .aspect-4\/3>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}
advt-component .bg-\[--w-aqua-200\],.advt-placement .bg-\[--w-aqua-200\], #local-root .bg-\[--w-aqua-200\]{background-color:var(--w-aqua-200);}
advt-component .bg-\[--w-aqua-50\],.advt-placement .bg-\[--w-aqua-50\], #local-root .bg-\[--w-aqua-50\]{background-color:var(--w-aqua-50);}
advt-component .bg-\[--w-green-100\],.advt-placement .bg-\[--w-green-100\], #local-root .bg-\[--w-green-100\]{background-color:var(--w-green-100);}
advt-component .bg-\[--w-red-100\],.advt-placement .bg-\[--w-red-100\], #local-root .bg-\[--w-red-100\]{background-color:var(--w-red-100);}
advt-component .bg-\[--w-yellow-100\],.advt-placement .bg-\[--w-yellow-100\], #local-root .bg-\[--w-yellow-100\]{background-color:var(--w-yellow-100);}
advt-component .border,.advt-placement .border, #local-root .border{border-width:1px;}
advt-component .border-2,.advt-placement .border-2, #local-root .border-2{border-width:2px;}
advt-component .border-transparent,.advt-placement .border-transparent, #local-root .border-transparent{border-color:transparent;}
advt-component .border-\[--w-aqua-200\],.advt-placement .border-\[--w-aqua-200\], #local-root .border-\[--w-aqua-200\]{border-color:var(--w-aqua-200);}
advt-component .border-\[--w-aqua-50\],.advt-placement .border-\[--w-aqua-50\], #local-root .border-\[--w-aqua-50\]{border-color:var(--w-aqua-50);}
advt-component .border-\[--w-green-100\],.advt-placement .border-\[--w-green-100\], #local-root .border-\[--w-green-100\]{border-color:var(--w-green-100);}
advt-component .border-\[--w-red-100\],.advt-placement .border-\[--w-red-100\], #local-root .border-\[--w-red-100\]{border-color:var(--w-red-100);}
advt-component .border-\[--w-yellow-100\],.advt-placement .border-\[--w-yellow-100\], #local-root .border-\[--w-yellow-100\]{border-color:var(--w-yellow-100);}
advt-component .rounded-4,.advt-placement .rounded-4, #local-root .rounded-4{border-radius:4px;}
advt-component .rounded-8,.advt-placement .rounded-8, #local-root .rounded-8{border-radius:8px;}
advt-component .rounded-full,.advt-placement .rounded-full, #local-root .rounded-full{border-radius:9999px;}
advt-component .rounded-b-8,.advt-placement .rounded-b-8, #local-root .rounded-b-8{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
advt-component .rounded-bl-8,.advt-placement .rounded-bl-8, #local-root .rounded-bl-8{border-bottom-left-radius:8px;}
advt-component .rounded-br-8,.advt-placement .rounded-br-8, #local-root .rounded-br-8{border-bottom-right-radius:8px;}
advt-component .opacity-75,.advt-placement .opacity-75, #local-root .opacity-75{opacity:75%;}
advt-component .text-\[--w-aqua-800\],.advt-placement .text-\[--w-aqua-800\], #local-root .text-\[--w-aqua-800\]{color:var(--w-aqua-800);}
advt-component .text-\[--w-green-800\],.advt-placement .text-\[--w-green-800\], #local-root .text-\[--w-green-800\]{color:var(--w-green-800);}
advt-component .text-\[--w-red-800\],.advt-placement .text-\[--w-red-800\], #local-root .text-\[--w-red-800\]{color:var(--w-red-800);}
advt-component .text-\[--w-yellow-800\],.advt-placement .text-\[--w-yellow-800\], #local-root .text-\[--w-yellow-800\]{color:var(--w-yellow-800);}
advt-component .block,.advt-placement .block, #local-root .block{display:block;}
advt-component .inline-block,.advt-placement .inline-block, #local-root .inline-block{display:inline-block;}
advt-component .flex,.advt-placement .flex, #local-root .flex{display:flex;}
advt-component .inline-flex,.advt-placement .inline-flex, #local-root .inline-flex{display:inline-flex;}
advt-component .grid,.advt-placement .grid, #local-root .grid{display:grid;}
advt-component .hidden,.advt-placement .hidden, #local-root .hidden{display:none;}
advt-component .hover\:no-underline:hover,.advt-placement .hover\:no-underline:hover, #local-root .hover\:no-underline:hover{text-decoration:none;}
advt-component .shrink-0,.advt-placement .shrink-0, #local-root .shrink-0{flex-shrink:0;}
advt-component .flex-col,.advt-placement .flex-col, #local-root .flex-col{flex-direction:column;}
advt-component .flex-wrap,.advt-placement .flex-wrap, #local-root .flex-wrap{flex-wrap:wrap;}
advt-component .gap-12,.advt-placement .gap-12, #local-root .gap-12{gap:1.2rem;}
advt-component .gap-16,.advt-placement .gap-16, #local-root .gap-16{gap:1.6rem;}
advt-component .gap-2,.advt-placement .gap-2, #local-root .gap-2{gap:0.2rem;}
advt-component .gap-4,.advt-placement .gap-4, #local-root .gap-4{gap:0.4rem;}
advt-component .gap-8,.advt-placement .gap-8, #local-root .gap-8{gap:0.8rem;}
advt-component .gap-x-16,.advt-placement .gap-x-16, #local-root .gap-x-16{column-gap:1.6rem;}
advt-component .gap-x-8,.advt-placement .gap-x-8, #local-root .gap-x-8{column-gap:0.8rem;}
advt-component .col-span-full,.advt-placement .col-span-full, #local-root .col-span-full{grid-column:1 / -1;}
advt-component .col-span-2,.advt-placement .col-span-2, #local-root .col-span-2{grid-column:span 2/span 2;}
advt-component .col-span-3,.advt-placement .col-span-3, #local-root .col-span-3{grid-column:span 3/span 3;}
advt-component .grid-rows-1,.advt-placement .grid-rows-1, #local-root .grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr));}
advt-component .grid-rows-2,.advt-placement .grid-rows-2, #local-root .grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr));}
advt-component .grid-cols-2,.advt-placement .grid-cols-2, #local-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
advt-component .grid-cols-3,.advt-placement .grid-cols-3, #local-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
advt-component .overflow-auto,.advt-placement .overflow-auto, #local-root .overflow-auto{overflow:auto;}
advt-component .overflow-hidden,.advt-placement .overflow-hidden, #local-root .overflow-hidden{overflow:hidden;}
advt-component .line-clamp-1,.advt-placement .line-clamp-1, #local-root .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}
advt-component .line-clamp-2,.advt-placement .line-clamp-2, #local-root .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}
advt-component .outline-none,.advt-placement .outline-none, #local-root .outline-none{outline:2px solid transparent;outline-offset:2px;}
advt-component .items-center,.advt-placement .items-center, #local-root .items-center{align-items:center;}
advt-component .self-center,.advt-placement .self-center, #local-root .self-center{align-self:center;}
advt-component .inset-0,.advt-placement .inset-0, #local-root .inset-0{inset:0rem;}
advt-component .bottom-0,.advt-placement .bottom-0, #local-root .bottom-0{bottom:0rem;}
advt-component .left-0,.advt-placement .left-0, #local-root .left-0{left:0rem;}
advt-component .left-10,.advt-placement .left-10, #local-root .left-10{left:1rem;}
advt-component .right-0,.advt-placement .right-0, #local-root .right-0{right:0rem;}
advt-component .right-10,.advt-placement .right-10, #local-root .right-10{right:1rem;}
advt-component .right-14,.advt-placement .right-14, #local-root .right-14{right:1.4rem;}
advt-component .right-6,.advt-placement .right-6, #local-root .right-6{right:0.6rem;}
advt-component .top-0,.advt-placement .top-0, #local-root .top-0{top:0rem;}
advt-component .top-10,.advt-placement .top-10, #local-root .top-10{top:1rem;}
advt-component .top-14,.advt-placement .top-14, #local-root .top-14{top:1.4rem;}
advt-component .top-6,.advt-placement .top-6, #local-root .top-6{top:0.6rem;}
advt-component .justify-end,.advt-placement .justify-end, #local-root .justify-end{justify-content:flex-end;}
advt-component .justify-between,.advt-placement .justify-between, #local-root .justify-between{justify-content:space-between;}
advt-component .order-first,.advt-placement .order-first, #local-root .order-first{order:-9999;}
advt-component .order-last,.advt-placement .order-last, #local-root .order-last{order:9999;}
advt-component .absolute,.advt-placement .absolute, #local-root .absolute{position:absolute;}
advt-component .fixed,.advt-placement .fixed, #local-root .fixed{position:fixed;}
advt-component .relative,.advt-placement .relative, #local-root .relative{position:relative;}
advt-component .static,.advt-placement .static, #local-root .static{position:static;}
advt-component .sticky,.advt-placement .sticky, #local-root .sticky{position:sticky;}
advt-component .z-30,.advt-placement .z-30, #local-root .z-30{z-index:30;}
advt-component .s-bg,.advt-placement .s-bg, #local-root .s-bg{background-color:var(--w-s-color-background);}
advt-component .s-bg-info-subtle,.advt-placement .s-bg-info-subtle, #local-root .s-bg-info-subtle{background-color:var(--w-s-color-background-info-subtle);}
advt-component .s-bg-positive-subtle,.advt-placement .s-bg-positive-subtle, #local-root .s-bg-positive-subtle{background-color:var(--w-s-color-background-positive-subtle);}
advt-component .s-bg-positive-subtle-active,.advt-placement .s-bg-positive-subtle-active, #local-root .s-bg-positive-subtle-active{background-color:var(--w-s-color-background-positive-subtle-active);}
advt-component .s-bg-primary,.advt-placement .s-bg-primary, #local-root .s-bg-primary{background-color:var(--w-s-color-background-primary);}
advt-component .s-bg-subtle,.advt-placement .s-bg-subtle, #local-root .s-bg-subtle{background-color:var(--w-s-color-background-subtle);}
advt-component .s-bg-warning-subtle,.advt-placement .s-bg-warning-subtle, #local-root .s-bg-warning-subtle{background-color:var(--w-s-color-background-warning-subtle);}
advt-component .hover\:s-bg-info-subtle:hover,.advt-placement .hover\:s-bg-info-subtle:hover, #local-root .hover\:s-bg-info-subtle:hover{background-color:var(--w-s-color-background-info-subtle);}
advt-component .hover\:s-bg-subtle:hover,.advt-placement .hover\:s-bg-subtle:hover, #local-root .hover\:s-bg-subtle:hover{background-color:var(--w-s-color-background-subtle);}
advt-component .focus\:s-bg-info-subtle:focus,.advt-placement .focus\:s-bg-info-subtle:focus, #local-root .focus\:s-bg-info-subtle:focus{background-color:var(--w-s-color-background-info-subtle);}
advt-component .s-text-negative,.advt-placement .s-text-negative, #local-root .s-text-negative{color:var(--w-s-color-text-negative);}
advt-component .s-text-subtle,.advt-placement .s-text-subtle, #local-root .s-text-subtle{color:var(--w-s-color-text-subtle);}
advt-component .s-text\!,.advt-placement .s-text\!, #local-root .s-text\!{color:var(--w-s-color-text) !important;}
advt-component .s-icon-subtle,.advt-placement .s-icon-subtle, #local-root .s-icon-subtle{color:var(--w-s-color-icon-subtle);}
advt-component .s-border,.advt-placement .s-border, #local-root .s-border{border-color:var(--w-s-color-border);}
advt-component .h-28,.advt-placement .h-28, #local-root .h-28{height:2.8rem;}
advt-component .h-full,.advt-placement .h-full, #local-root .h-full{height:100%;}
advt-component .max-h-24,.advt-placement .max-h-24, #local-root .max-h-24{max-height:2.4rem;}
advt-component .max-h-screen,.advt-placement .max-h-screen, #local-root .max-h-screen{max-height:100vh;}
advt-component .w-full,.advt-placement .w-full, #local-root .w-full{width:100%;}
advt-component .h-\[46\],.advt-placement .h-\[46\], #local-root .h-\[46\]{height:4.6rem;}
advt-component .min-h-\[36\],.advt-placement .min-h-\[36\], #local-root .min-h-\[36\]{min-height:3.6rem;}
advt-component .w-\[74\],.advt-placement .w-\[74\], #local-root .w-\[74\]{width:7.4rem;}
advt-component .space-x-12>:not([hidden])~:not([hidden]),.advt-placement .space-x-12>:not([hidden])~:not([hidden]), #local-root .space-x-12>:not([hidden])~:not([hidden]){--w-space-x-reverse:0;margin-left:calc(1.2rem * calc(1 - var(--w-space-x-reverse)));margin-right:calc(1.2rem * var(--w-space-x-reverse));}
advt-component .space-x-16>:not([hidden])~:not([hidden]),.advt-placement .space-x-16>:not([hidden])~:not([hidden]), #local-root .space-x-16>:not([hidden])~:not([hidden]){--w-space-x-reverse:0;margin-left:calc(1.6rem * calc(1 - var(--w-space-x-reverse)));margin-right:calc(1.6rem * var(--w-space-x-reverse));}
advt-component .space-y-2>:not([hidden])~:not([hidden]),.advt-placement .space-y-2>:not([hidden])~:not([hidden]), #local-root .space-y-2>:not([hidden])~:not([hidden]){--w-space-y-reverse:0;margin-top:calc(0.2rem * calc(1 - var(--w-space-y-reverse)));margin-bottom:calc(0.2rem * var(--w-space-y-reverse));}
advt-component .m-0,.advt-placement .m-0, #local-root .m-0{margin:0rem;}
advt-component .m-16,.advt-placement .m-16, #local-root .m-16{margin:1.6rem;}
advt-component .m-8,.advt-placement .m-8, #local-root .m-8{margin:0.8rem;}
advt-component .m-auto,.advt-placement .m-auto, #local-root .m-auto{margin:auto;}
advt-component .mx-16,.advt-placement .mx-16, #local-root .mx-16{margin-left:1.6rem;margin-right:1.6rem;}
advt-component .mx-8,.advt-placement .mx-8, #local-root .mx-8{margin-left:0.8rem;margin-right:0.8rem;}
advt-component .mx-auto,.advt-placement .mx-auto, #local-root .mx-auto{margin-left:auto;margin-right:auto;}
advt-component .my-2,.advt-placement .my-2, #local-root .my-2{margin-top:0.2rem;margin-bottom:0.2rem;}
advt-component .mb-0,.advt-placement .mb-0, #local-root .mb-0{margin-bottom:0rem;}
advt-component .mb-12,.advt-placement .mb-12, #local-root .mb-12{margin-bottom:1.2rem;}
advt-component .mb-2,.advt-placement .mb-2, #local-root .mb-2{margin-bottom:0.2rem;}
advt-component .mb-4,.advt-placement .mb-4, #local-root .mb-4{margin-bottom:0.4rem;}
advt-component .mb-8,.advt-placement .mb-8, #local-root .mb-8{margin-bottom:0.8rem;}
advt-component .ml-16,.advt-placement .ml-16, #local-root .ml-16{margin-left:1.6rem;}
advt-component .ml-auto,.advt-placement .ml-auto, #local-root .ml-auto{margin-left:auto;}
advt-component .mr-16,.advt-placement .mr-16, #local-root .mr-16{margin-right:1.6rem;}
advt-component .mr-32,.advt-placement .mr-32, #local-root .mr-32{margin-right:3.2rem;}
advt-component .mr-4,.advt-placement .mr-4, #local-root .mr-4{margin-right:0.4rem;}
advt-component .mr-8,.advt-placement .mr-8, #local-root .mr-8{margin-right:0.8rem;}
advt-component .mt-12,.advt-placement .mt-12, #local-root .mt-12{margin-top:1.2rem;}
advt-component .mt-16,.advt-placement .mt-16, #local-root .mt-16{margin-top:1.6rem;}
advt-component .mt-4,.advt-placement .mt-4, #local-root .mt-4{margin-top:0.4rem;}
advt-component .mt-8,.advt-placement .mt-8, #local-root .mt-8{margin-top:0.8rem;}
advt-component .p-10,.advt-placement .p-10, #local-root .p-10{padding:1rem;}
advt-component .p-16,.advt-placement .p-16, #local-root .p-16{padding:1.6rem;}
advt-component .p-2,.advt-placement .p-2, #local-root .p-2{padding:0.2rem;}
advt-component .p-4,.advt-placement .p-4, #local-root .p-4{padding:0.4rem;}
advt-component .px-8,.advt-placement .px-8, #local-root .px-8{padding-left:0.8rem;padding-right:0.8rem;}
advt-component .py-2,.advt-placement .py-2, #local-root .py-2{padding-top:0.2rem;padding-bottom:0.2rem;}
advt-component .py-4,.advt-placement .py-4, #local-root .py-4{padding-top:0.4rem;padding-bottom:0.4rem;}
advt-component .py-8,.advt-placement .py-8, #local-root .py-8{padding-top:0.8rem;padding-bottom:0.8rem;}
advt-component .pr-44,.advt-placement .pr-44, #local-root .pr-44{padding-right:4.4rem;}
advt-component .pr-8,.advt-placement .pr-8, #local-root .pr-8{padding-right:0.8rem;}
advt-component .visible,.advt-placement .visible, #local-root .visible{visibility:visible;}
advt-component .break-words,.advt-placement .break-words, #local-root .break-words{overflow-wrap:break-word;}
advt-component .break-all,.advt-placement .break-all, #local-root .break-all{word-break:break-all;}
advt-component .cursor-pointer,.advt-placement .cursor-pointer, #local-root .cursor-pointer{cursor:pointer;}
advt-component .font-bold,.advt-placement .font-bold, #local-root .font-bold{font-weight:700;}
advt-component .font-normal,.advt-placement .font-normal, #local-root .font-normal{font-weight:400;}
advt-component .object-cover,.advt-placement .object-cover, #local-root .object-cover{object-fit:cover;}
advt-component .object-contain,.advt-placement .object-contain, #local-root .object-contain{object-fit:contain;}
advt-component .object-none,.advt-placement .object-none, #local-root .object-none{object-fit:none;}
advt-component .object-center,.advt-placement .object-center, #local-root .object-center{object-position:center;}
advt-component .pointer-events-none,.advt-placement .pointer-events-none, #local-root .pointer-events-none{pointer-events:none;}
advt-component .resize,.advt-placement .resize, #local-root .resize{resize:both;}
advt-component .truncate,.advt-placement .truncate, #local-root .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
advt-component .lowercase,.advt-placement .lowercase, #local-root .lowercase{text-transform:lowercase;}
advt-component .select-none,.advt-placement .select-none, #local-root .select-none{user-select:none;}
advt-component .whitespace-nowrap,.advt-placement .whitespace-nowrap, #local-root .whitespace-nowrap{white-space:nowrap;}
advt-component .transform,.advt-placement .transform, #local-root .transform{transform:translateX(var(--w-translate-x)) translateY(var(--w-translate-y)) translateZ(var(--w-translate-z)) rotate(var(--w-rotate)) rotateX(var(--w-rotate-x)) rotateY(var(--w-rotate-y)) rotateZ(var(--w-rotate-z)) skewX(var(--w-skew-x)) skewY(var(--w-skew-y)) scaleX(var(--w-scale-x)) scaleY(var(--w-scale-y)) scaleZ(var(--w-scale-z));}
advt-component .text-12,.advt-placement .text-12, #local-root .text-12,
advt-component .text-xs,.advt-placement .text-xs, #local-root .text-xs{font-size:var(--w-font-size-xs);line-height:var(--w-line-height-xs);}
advt-component .text-14,.advt-placement .text-14, #local-root .text-14,
advt-component .text-s,.advt-placement .text-s, #local-root .text-s{font-size:var(--w-font-size-s);line-height:var(--w-line-height-s);}
advt-component .text-m,.advt-placement .text-m, #local-root .text-m{font-size:var(--w-font-size-m);line-height:var(--w-line-height-m);}
@media (min-width: 480px){
advt-component .sm\:text-right,.advt-placement .sm\:text-right, #local-root .sm\:text-right{text-align:right;}
advt-component .sm\:border-0,.advt-placement .sm\:border-0, #local-root .sm\:border-0{border-width:0;}
advt-component .sm\:rounded-0,.advt-placement .sm\:rounded-0, #local-root .sm\:rounded-0{border-radius:0;}
advt-component .sm\:rounded-tl-0,.advt-placement .sm\:rounded-tl-0, #local-root .sm\:rounded-tl-0{border-top-left-radius:0;}
advt-component .sm\:block,.advt-placement .sm\:block, #local-root .sm\:block{display:block;}
advt-component .sm\:inline,.advt-placement .sm\:inline, #local-root .sm\:inline{display:inline;}
advt-component .sm\:flex,.advt-placement .sm\:flex, #local-root .sm\:flex{display:flex;}
advt-component .sm\:gap-x-16,.advt-placement .sm\:gap-x-16, #local-root .sm\:gap-x-16{column-gap:1.6rem;}
advt-component .sm\:gap-y-4,.advt-placement .sm\:gap-y-4, #local-root .sm\:gap-y-4{row-gap:0.4rem;}
advt-component .sm\:row-span-2,.advt-placement .sm\:row-span-2, #local-root .sm\:row-span-2{grid-row:span 2/span 2;}
advt-component .sm\:col-span-1,.advt-placement .sm\:col-span-1, #local-root .sm\:col-span-1{grid-column:span 1/span 1;}
advt-component .sm\:col-span-2,.advt-placement .sm\:col-span-2, #local-root .sm\:col-span-2{grid-column:span 2/span 2;}
advt-component .sm\:col-span-3,.advt-placement .sm\:col-span-3, #local-root .sm\:col-span-3{grid-column:span 3/span 3;}
advt-component .sm\:row-start-1,.advt-placement .sm\:row-start-1, #local-root .sm\:row-start-1{grid-row-start:1;}
advt-component .sm\:col-start-3,.advt-placement .sm\:col-start-3, #local-root .sm\:col-start-3{grid-column-start:3;}
advt-component .sm\:grid-cols-2,.advt-placement .sm\:grid-cols-2, #local-root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
advt-component .sm\:grid-cols-4,.advt-placement .sm\:grid-cols-4, #local-root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
advt-component .sm\:items-center,.advt-placement .sm\:items-center, #local-root .sm\:items-center{align-items:center;}
advt-component .sm\:items-baseline,.advt-placement .sm\:items-baseline, #local-root .sm\:items-baseline{align-items:baseline;}
advt-component .sm\:inset-0,.advt-placement .sm\:inset-0, #local-root .sm\:inset-0{inset:0rem;}
advt-component .sm\:justify-between,.advt-placement .sm\:justify-between, #local-root .sm\:justify-between{justify-content:space-between;}
advt-component .sm\:order-first,.advt-placement .sm\:order-first, #local-root .sm\:order-first{order:-9999;}
advt-component .sm\:absolute,.advt-placement .sm\:absolute, #local-root .sm\:absolute{position:absolute;}
advt-component .sm\:relative,.advt-placement .sm\:relative, #local-root .sm\:relative{position:relative;}
advt-component .sm\:max-h-40,.advt-placement .sm\:max-h-40, #local-root .sm\:max-h-40{max-height:4rem;}
advt-component .sm\:w-96,.advt-placement .sm\:w-96, #local-root .sm\:w-96{width:9.6rem;}
advt-component .sm\:h-\[36\],.advt-placement .sm\:h-\[36\], #local-root .sm\:h-\[36\]{height:3.6rem;}
advt-component .sm\:h-\[68\],.advt-placement .sm\:h-\[68\], #local-root .sm\:h-\[68\]{height:6.8rem;}
advt-component .sm\:m-0,.advt-placement .sm\:m-0, #local-root .sm\:m-0{margin:0rem;}
advt-component .sm\:mb-16,.advt-placement .sm\:mb-16, #local-root .sm\:mb-16{margin-bottom:1.6rem;}
advt-component .sm\:ml-16,.advt-placement .sm\:ml-16, #local-root .sm\:ml-16{margin-left:1.6rem;}
advt-component .sm\:mr-16,.advt-placement .sm\:mr-16, #local-root .sm\:mr-16{margin-right:1.6rem;}
advt-component .sm\:mt-0,.advt-placement .sm\:mt-0, #local-root .sm\:mt-0{margin-top:0rem;}
advt-component .sm\:mt-24,.advt-placement .sm\:mt-24, #local-root .sm\:mt-24{margin-top:2.4rem;}
advt-component .sm\:mt-4,.advt-placement .sm\:mt-4, #local-root .sm\:mt-4{margin-top:0.4rem;}
advt-component .sm\:mt-8,.advt-placement .sm\:mt-8, #local-root .sm\:mt-8{margin-top:0.8rem;}
advt-component .sm\:p-0,.advt-placement .sm\:p-0, #local-root .sm\:p-0{padding:0rem;}
advt-component .sm\:pb-16,.advt-placement .sm\:pb-16, #local-root .sm\:pb-16{padding-bottom:1.6rem;}
advt-component .sm\:pr-16,.advt-placement .sm\:pr-16, #local-root .sm\:pr-16{padding-right:1.6rem;}
advt-component .sm\:pr-44,.advt-placement .sm\:pr-44, #local-root .sm\:pr-44{padding-right:4.4rem;}
}
@media (min-width: 768px){
advt-component .md\:my-6,.advt-placement .md\:my-6, #local-root .md\:my-6{margin-top:0.6rem;margin-bottom:0.6rem;}
advt-component .md\:mt-8,.advt-placement .md\:mt-8, #local-root .md\:mt-8{margin-top:0.8rem;}
}
/* layer: search-frontend-components */
advt-component .sf-primary-tag,.advt-placement .sf-primary-tag, #local-root .sf-primary-tag{left:8px;position:absolute;top:8px}advt-component .sf-primary-tag-legendary,.advt-placement .sf-primary-tag-legendary, #local-root .sf-primary-tag-legendary{left:10px;position:absolute;top:10px}@supports selector(:has(a,b)){.sf-search-ad:has(.sf-search-ad-link:focus-visible)>.sf-search-ad-outline{border-color:var(--w-s-color-border-selected)}.sf-search-ad-legendary:has(.sf-search-ad-link:focus-visible)>.sf-search-ad-outline{border-color:var(--w-s-color-border-info-subtle)}.sf-search-ad-link:focus{-webkit-text-decoration:none;text-decoration:none}.sf-search-ad-link:focus-visible{outline:none}.sf-search-ad{transition-property:background-color,border-color,box-shadow}}advt-component .sf-search-ad-legendary,.advt-placement .sf-search-ad-legendary, #local-root .sf-search-ad-legendary{border-radius:12px}advt-component .sf-search-ad-legendary:focus-within,.advt-placement .sf-search-ad-legendary:focus-within, #local-root .sf-search-ad-legendary:focus-within{background-color:var(--w-s-color-background-info-subtle)}advt-component .sf-search-ad-legendary:focus-within>.sf-search-ad-outline,.advt-placement .sf-search-ad-legendary:focus-within>.sf-search-ad-outline, #local-root .sf-search-ad-legendary:focus-within>.sf-search-ad-outline{border-color:var(--w-s-color-border-info-subtle);border-radius:12px}advt-component .sf-realestate-heading,.advt-placement .sf-realestate-heading, #local-root .sf-realestate-heading{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 480px ){advt-component .sf-realestate-heading,.advt-placement .sf-realestate-heading, #local-root .sf-realestate-heading{-webkit-line-clamp:1}advt-component .sf-realestate-image,.advt-placement .sf-realestate-image, #local-root .sf-realestate-image{min-height:160px}advt-component .sf-realestate-location,.advt-placement .sf-realestate-location, #local-root .sf-realestate-location{max-width:300px}advt-component .sf-realestate-image-aspect-none,.advt-placement .sf-realestate-image-aspect-none, #local-root .sf-realestate-image-aspect-none{padding-bottom:0!important;position:static!important}advt-component .sf-realestate-image-aspect-none>*,.advt-placement .sf-realestate-image-aspect-none>*, #local-root .sf-realestate-image-aspect-none>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}advt-component .sf-line-clamp-1,.advt-placement .sf-line-clamp-1, #local-root .sf-line-clamp-1,advt-component .sf-line-clamp-2,.advt-placement .sf-line-clamp-2, #local-root .sf-line-clamp-2,advt-component .sf-line-clamp-3,.advt-placement .sf-line-clamp-3, #local-root .sf-line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}advt-component .sf-line-clamp-1,.advt-placement .sf-line-clamp-1, #local-root .sf-line-clamp-1{-webkit-line-clamp:1}advt-component .sf-line-clamp-2,.advt-placement .sf-line-clamp-2, #local-root .sf-line-clamp-2{-webkit-line-clamp:2}advt-component .sf-line-clamp-3,.advt-placement .sf-line-clamp-3, #local-root .sf-line-clamp-3{-webkit-line-clamp:3}