.sdui-map{border-radius:16px;position:relative;overflow:hidden}.sdui-map-canvas{width:100%;height:100%}.sdui-map-loading{background:#f4f7f4;place-items:center;display:grid;position:absolute;inset:0}.sdui-map-failed{text-align:center;background:#f4f7f4;border-radius:16px;place-content:center;gap:12px;display:grid}.sdui-map-center-pin{z-index:2;color:#073a39;pointer-events:none;text-shadow:0 1px 2px #fff;font-size:42px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.sdui-map-zoom-controls{z-index:4;gap:6px;display:grid;position:absolute;bottom:36px;right:12px}.sdui-map-zoom-controls button,.sdui-map-tooltip>button{color:#073a39;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:24px;box-shadow:0 0 0 1px #073a391f,0 2px 6px #00000029}.sdui-map-marker{cursor:pointer;background:0 0;border:0;padding:0}.sdui-map-marker:hover{z-index:2}.sdui-map-marker.is-selected,.sdui-map-marker.is-highlighted,.sdui-map-marker:focus-visible{z-index:3}.sdui-map-marker:focus-visible{outline:none}.sdui-map-marker>span{transform-origin:50% 100%;place-items:center;transition:scale .12s ease-out,background-color .12s ease-out,color .12s ease-out;display:grid}.sdui-map-marker:hover>span{scale:1.08}.sdui-map-marker:focus-visible>span{outline-offset:2px;outline:2px solid #073a39}.sdui-map-pin-marker>span{color:#fff;background:#073a39;border-radius:50% 50% 50% 0;width:36px;height:36px}.sdui-map-tag-marker>span{--chip-surface:#fff;--chip-ink:#1a1a1a;background:var(--chip-surface);color:var(--chip-ink);font:700 13px/1.2 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;filter:drop-shadow(0 1px 1px #0003)drop-shadow(0 2px 6px #00000024);border-radius:999px;padding:6px 10px;position:relative}.sdui-map-tag-marker>span:after{content:"";border:6px solid #0000;border-top-color:var(--chip-surface);border-bottom:0;position:absolute;bottom:-6px;left:50%;translate:-50%}.sdui-map-tag-marker.is-visited>span{--chip-surface:#e4ebea;--chip-ink:#4a5a59}.sdui-map-tag-marker.is-selected>span{--chip-surface:#073a39;--chip-ink:#fff;scale:1.1}.sdui-map-tag-marker.is-highlighted>span{--chip-surface:var(--lime);--chip-ink:#073a39;scale:1.1}.sdui-map-pin-marker.is-highlighted>span{scale:1.15}.sdui-map-cluster>span{box-sizing:border-box;color:#fff;min-width:38px;height:38px;font:700 14px/1 var(--font);font-variant-numeric:tabular-nums;transform-origin:50%;background:#073a39;border:2px solid #fff;border-radius:999px;padding:0 10px;box-shadow:0 0 0 5px #073a3933,0 2px 8px #00000047}.sdui-map-cluster.is-highlighted>span{scale:1.1}.sdui-map-cluster.is-selected>span,.sdui-map-cluster.is-highlighted>span{box-shadow:0 0 0 5px var(--lime), 0 2px 8px #00000047}.sdui-map-tooltip{z-index:5;width:min(300px,100% - 24px);animation:.16s ease-out sdui-map-popup-in;position:absolute;top:0;left:0}.sdui-map-tooltip[data-side=below]{transform-origin:50% 0}.sdui-map-tooltip[data-side=above]{transform-origin:50% 100%}@keyframes sdui-map-popup-in{0%{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.sdui-map-tooltip{animation:none}}.sdui-map-tooltip>button{z-index:1;width:24px;height:24px;font-size:18px;line-height:1;position:absolute;top:-8px;right:-8px}.sdui-map-stack{background:#eef3f2;border-radius:20px;gap:8px;padding:12px 8px 8px;display:grid;position:relative;box-shadow:0 0 0 1px #073a3914,0 8px 24px #0000002e}.sdui-map-stack-title{color:#073a39;font:700 14px/1.3 var(--font);margin:0 28px 0 6px}.sdui-map-stack-list{--fade-top:0px;--fade-bottom:0px;overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;max-height:360px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);border-radius:14px;gap:8px;display:grid;overflow-y:auto}.sdui-map-stack-list>*{scroll-snap-align:start}.sdui-map-stack-list[data-more-above=true]{--fade-top:24px}.sdui-map-stack-list[data-more-below=true]{--fade-bottom:72px}.sdui-map-stack-more{color:#fff;font:700 12px/1 var(--font);cursor:pointer;background:#073a39;border:0;border-radius:999px;align-items:center;gap:4px;padding:6px 12px 6px 8px;display:inline-flex;position:absolute;bottom:16px;left:50%;translate:-50%;box-shadow:0 2px 8px #0000003d}.sdui-location-map,:is(.node-Card.card-size-wrap:has(>.sdui-child>.sdui-map),.node-Card.card-size-wrap:has(>.sdui-child>.node-LayoutBox>.sdui-child>.sdui-map)){width:100%}:is(.sdui-child:has(>.sdui-map-fill),.node-Card:has(>.sdui-child>.sdui-map-fill),.sdui-child:has(>.node-LayoutBox>.sdui-child>.sdui-map-fill),.node-Card:has(>.sdui-child>.node-LayoutBox>.sdui-child>.sdui-map-fill)){height:100%}.node-LayoutBox:has(>.sdui-child>.sdui-map){isolation:isolate}.node-LayoutBox:has(>.sdui-child>.sdui-map)>.sdui-child+.sdui-child{z-index:4;pointer-events:none;position:relative}.node-LayoutBox:has(>.sdui-child>.sdui-map)>.sdui-child+.sdui-child>*{pointer-events:auto}
.presentation-root{--app-rail-width:0px;--app-bottom-reserve:env(safe-area-inset-bottom,0px)}.presentation-root:has(>.app-navigation:not([hidden])){--app-rail-width:97px}.presentation-root[data-screen-class=SMALL]:has(>.app-navigation:not([hidden])){--app-rail-width:0px;--app-bottom-reserve:calc(88px + max(12px, env(safe-area-inset-bottom)))}.app-navigation[hidden],.app-logo[hidden]{display:none}.app-logo>span{background:#0c807e}.beta-corner-ribbon,:where([data-screen-class=SMALL]) .app-logo,:where([data-screen-class=SMALL]) .app-logo>span{display:none}:where([data-screen-class=SMALL]) .beta-corner-ribbon{z-index:70;pointer-events:none;width:40px;height:40px;display:block;position:fixed;top:0;left:0;overflow:hidden}:where([data-screen-class=SMALL]) .beta-corner-ribbon:before{content:"";clip-path:polygon(0 40%,40% 0,100% 0,0 100%);background:#0c807e;position:absolute;inset:0}:where([data-screen-class=SMALL]) .beta-corner-ribbon>span{color:#fff;letter-spacing:.04em;place-items:center;font-size:10px;font-weight:600;line-height:12px;display:grid;position:absolute;inset:-6px 6px 6px -6px;transform:rotate(-45deg)}
:root{--ink:#292b2b;--muted:#646767;--paper:#f4f4f4;--card:#fafafa;--line:#dedede;--green:#073a39;--lime:#bdff40;--font:var(--font-montserrat,Montserrat), Arial, sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--font);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,.button-link{cursor:pointer;background:var(--green);color:#fff;white-space:normal;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}button:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed}button:hover:not(:disabled),.action-card:hover{filter:brightness(.97)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #0c807e}input,select{border:1px solid var(--line);background:var(--card);border-radius:16px;width:100%;min-width:0;padding:12px 16px}.icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.icon-button{color:var(--ink);background:#ffffffe6;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:inline-flex}
.app-navigation{width:var(--app-rail-width);border-right:1px solid var(--line);background:var(--card);z-index:20;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.app-logo{flex-direction:column;align-items:center;gap:8px;padding:18px 0 24px;display:flex}.app-logo img{width:38px;height:38px}.app-logo span{color:#fff;letter-spacing:.04em;background:#3f8382;border-radius:20px;padding:2px 12px;font-size:12px;font-weight:600;line-height:18px}.app-navigation nav{flex-direction:column;gap:0;width:100%;display:flex}.app-navigation nav a,.app-navigation nav button{color:var(--ink);opacity:1;letter-spacing:.04em;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:3px;height:76px;padding:0;font-size:11px;font-weight:500;line-height:1.2;display:flex}.app-navigation nav [aria-current=page]{font-weight:600}.app-navigation nav .icon{text-align:center;box-sizing:content-box;border-radius:30px;padding:3px 16px}.app-navigation nav [aria-current=page] .icon{background:#88a3a2}.app-navigation-icon{display:flex;position:relative}.app-navigation-badge{color:#000;letter-spacing:.04em;background:#5aca9c;border-radius:50%;place-items:center;min-width:12px;min-height:12px;padding:1px;font-size:8px;font-weight:600;line-height:1.2;display:grid;position:absolute;top:0;left:calc(50% + 8px)}[data-color-mode=dark] .app-navigation-badge{background:#09784b}main{margin-left:var(--app-rail-width)}.surface{min-width:0}.surface-toolbar{border-bottom:1px solid var(--line);z-index:10;background:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.surface-toolbar-row{justify-content:space-between;align-items:center;min-height:64px;padding:0 4px;display:flex;position:relative}.surface-toolbar-below{min-width:0}.surface-toolbar-below>section{margin-inline:auto}.toolbar-actions .node-LayoutRow,.toolbar-actions .node-LayoutFlowRow{flex-wrap:nowrap}.toolbar-actions .icon-button{background:0 0}.search-toolbar{align-items:center;gap:24px;width:100%;display:flex}.search-submit{background:var(--lime);width:34px;height:34px;color:var(--green);border:1px solid #92c62f;border-radius:50%;flex-shrink:0;padding:0;box-shadow:0 1px 6px #0002}.filter-toggle{color:var(--ink);background:0 0;padding:10px 0;font-size:12px;font-weight:500;display:flex}.surface-columns{align-items:start;gap:24px;min-width:0;padding:24px;display:grid}.surface-columns.with-sidebar{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.surface-content,.surface-sidebar{min-width:0}.surface-sidebar{position:sticky;top:94px}.listing-surface .surface-sidebar{height:calc(100vh - 118px)}.listing-surface .surface-sidebar section,.listing-surface .surface-sidebar section>div{height:100%}
.launch-card{background-position:50%;background-size:cover;background-color:var(--card);color:var(--ink);border-radius:32px;flex-direction:column;gap:4px;padding:16px;display:flex;overflow:hidden}.launch-card-accessories{justify-content:space-between;align-items:flex-start;min-height:80px;display:flex}.launch-card-end-accessory{width:80px;height:80px;margin-inline-start:auto}.launch-card-copy{gap:4px;display:grid}.launch-card-copy>p{color:inherit;opacity:.76;margin:0}.launch-card-copy>.launch-card-caption{padding-top:4px}.property-card{background:var(--card);color:var(--ink);border:0;border-radius:32px;height:100%;position:relative;overflow:hidden;box-shadow:0 2px 9px #00000010}.property-card>a{height:100%;display:block}.property-card img{aspect-ratio:1.77778;object-fit:cover;width:100%;display:block}.property-info{flex-direction:column;gap:8px;padding:12px;display:flex}.property-info h2,.property-info>p{margin:0}.property-info>p{align-items:center;gap:2px;display:flex}.property-info>p,.property-info>.property-facts{line-height:1.3334}.property-info>p>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.property-facts{flex-wrap:wrap;gap:12px;display:flex}.property-facts span{align-items:center;gap:2px;display:flex}.property-card-overlay{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:2px 2px 2px 8px;display:flex;position:absolute;inset:0 0 auto}.property-card-overlay.has-tags{justify-content:space-between}.property-card-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:100%;display:flex}.property-card-actions button{pointer-events:auto}.card-tags{flex-wrap:wrap;flex:none;gap:4px;max-width:100%;display:flex}.launch-card>.sdui-action-card-content{flex-direction:column;gap:4px;display:flex}.launch-card.has-background-image{color:#fff}.launch-card.sentiment-actionPrimary{background:var(--background-brandPrimary);color:#fff}.launch-card.sentiment-actionSecondary{background:var(--background-brandSecondary);color:#fff}
.node,.sdui-child{min-width:0;max-width:100%}.node-LayoutColumn,.node-ListCells{flex-direction:column;display:flex}.node-LayoutColumn>.sdui-child:empty{display:none}.node-LayoutBox{display:grid}.node-LayoutBox>.sdui-child{grid-area:1/1}.node-LayoutRow,.node-LayoutGridRow{flex-wrap:nowrap;align-items:center;display:flex}.node-LayoutRow>.sdui-child{flex:1;min-width:0}.node-LayoutFlowRow{flex-wrap:wrap;align-items:center;display:flex}.node-LayoutGrid{display:grid}.node-LayoutGridCell{min-width:0}.node-ListItemRichText{display:flex}.list-rich-content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.list-rich-content.alignment-center,.list-rich-content.alignment-end{width:100%}.list-rich-content.alignment-center{align-items:center}.list-rich-content.alignment-end{align-items:flex-end}.list-rich-bullet{color:var(--ink)}.list-rich-bullet:is(.size-large,.size-medium){font:400 16px/1.5 var(--font)}.list-rich-bullet.size-small{font:400 14px/1.5 var(--font)}.list-rich-bullet:is(.size-xsmall,.size-2xsmall,.size-3xsmall){font:400 12px/1.5 var(--font)}.list-rich-image{object-fit:contain;flex:none;width:20px;height:20px}.node-Text,.node-TextRichParagraph,.node-TextLink{margin:0}.variant-body{letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.5}.variant-bodyBold{letter-spacing:normal;font-size:16px;font-weight:600;line-height:1.5}.variant-bodyContent{letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.5}.variant-bodyContentBold{letter-spacing:normal;font-size:16px;font-weight:600;line-height:1.5}.variant-bodyContentLink,.variant-bodyLink{letter-spacing:normal;font-size:16px;font-weight:600;line-height:1.5;text-decoration:underline}.variant-bodyLinkNative{letter-spacing:normal;font-size:16px;font-weight:600;line-height:1.5}.variant-bodySmall{letter-spacing:normal;font-size:14px;font-weight:400;line-height:1.5}.variant-bodySmallBold{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.5}.variant-bodyContentSmall{letter-spacing:normal;font-size:14px;font-weight:400;line-height:1.5}.variant-bodyContentSmallBold{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.5}.variant-specialLink,.variant-specialContentLink{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline}.variant-specialLinkNative{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.5}.variant-caption{letter-spacing:.04em;font-size:12px;font-weight:500;line-height:1.5}.variant-captionBold{letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.5}.variant-label{letter-spacing:normal;font-size:11px;font-weight:500;line-height:1.5}.variant-buttonMedium{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.5}.variant-buttonSmall{letter-spacing:normal;font-size:12px;font-weight:600;line-height:1.33333}.variant-heading1{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.2}.variant-heading2{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.2}.variant-heading3{letter-spacing:normal;font-size:16px;font-weight:700;line-height:1.2}.variant-heading4{letter-spacing:normal;font-size:14px;font-weight:700;line-height:1.2}.variant-heading5{letter-spacing:normal;font-size:12px;font-weight:700;line-height:1.2}.variant-heading6{letter-spacing:normal;font-size:11.04px;font-weight:700;line-height:1.2}.variant-hero1{letter-spacing:-.025em;font-size:96px;font-weight:800;line-height:1.2}.variant-hero2{letter-spacing:-.025em;font-size:64px;font-weight:800;line-height:1.2}.variant-hero3{letter-spacing:-.025em;font-size:48px;font-weight:800;line-height:1.2}.variant-hero4{letter-spacing:-.025em;font-size:36px;font-weight:800;line-height:1.2}.variant-hero5{letter-spacing:-.025em;font-size:28px;font-weight:800;line-height:1.2}.variant-hero6{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.2}.sentiment-secondary{color:var(--muted)}.sentiment-tertiary{color:var(--tertiary-ink)}.sentiment-primaryInverted{color:var(--ink-inverted)}.node-Card{background:var(--card);color:var(--ink);border:0;border-radius:28px;display:block;overflow:hidden}.node-Card.sentiment-subtle{background:var(--background-subtle)}.node-Card.is-bordered{outline:1px solid var(--card-border,var(--line));outline-offset:-1px}.node-Card.sentiment-spotlight{background:var(--background-spotlight)}.node-Card.sentiment-brand{color:#fff;background:#073a39}.action-card{text-align:center;cursor:pointer;white-space:normal;width:100%;height:100%;display:block}.action-card .node-LayoutColumn{width:100%}.node-Card.sentiment-brand.action-card{text-align:left}.variant-secondary .button-link,.variant-secondary button{background:var(--card);color:var(--green);border-color:#8ca6a5}.variant-tertiary button{color:var(--green);background:0 0}
.detail-surface>.surface-form>.surface-columns{padding-top:0}.gallery-container{position:relative;container-type:inline-size}.photo-gallery{border-radius:0 0 8px 8px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:calc(50cqw - 2px);display:grid;overflow:hidden}.photo-gallery>.sdui-child{min-width:0;min-height:0}.photo-gallery>.sdui-child:first-child{grid-area:span 2/span 2}.photo-gallery[data-image-count="1"]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100cqw}.photo-gallery[data-image-count="1"]>.sdui-child:first-child{grid-area:auto}.photo-gallery[data-image-count="2"]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.photo-gallery[data-image-count="2"]>.sdui-child:first-child{grid-area:auto}.photo-gallery[data-image-count="3"]>.sdui-child:not(:first-child),.photo-gallery[data-image-count="4"]>.sdui-child:nth-child(4){grid-column:span 2}.photo-gallery>.sdui-child:nth-child(n+6){display:none}.photo-gallery .image-button,.photo-gallery img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.image-button{background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.gallery-accessory{position:absolute;bottom:4px;right:4px}.gallery-accessory.alignment-topStart,.gallery-accessory.alignment-topEnd{top:4px;bottom:auto}.gallery-accessory.alignment-topStart,.gallery-accessory.alignment-bottomStart{left:4px;right:auto}.detail-surface .surface-sidebar{padding-top:0}.detail-surface .surface-content .node-Card{width:100%}.detail-surface .node-ListCells{background:var(--card);border-radius:24px;padding:0 16px}.map-placeholder{background:var(--card);text-align:center;height:100%;min-height:260px;color:var(--muted);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.map-placeholder p{margin:12px 0 4px;font-size:14px}.map-placeholder small{max-width:240px;font-size:12px}.surface:has(>.surface-form>.bottom-pinned){min-height:calc(100dvh - var(--app-bottom-reserve));flex-direction:column;display:flex}.surface:has(>.surface-form>.bottom-pinned)>.surface-form{flex-direction:column;flex:1;display:flex}.surface-form>.bottom-pinned{flex-shrink:0;margin-top:auto}.bottom-pinned{z-index:8;background:#f4f4f4ed;padding:12px 24px;position:sticky;bottom:0}.listing-surface .bottom-pinned{right:8px;bottom:var(--app-bottom-reserve);background:0 0;padding:0;position:fixed}.identity-surface{max-width:560px;margin:auto;padding:32px 24px}.identity-surface img{object-fit:cover;border-radius:24px;width:100%;max-height:180px}.identity-surface section{margin-bottom:24px}:where([data-screen-class=SMALL]) .identity-surface>.surface-form>.bottom-pinned{flex-direction:column;align-items:center;display:flex;position:static;bottom:auto}:where([data-screen-class=SMALL]) .identity-surface>.surface-form>.bottom-pinned>section:has(>*>:is(.node-LayoutBox,.node-LayoutColumn)>.sdui-child>.sdui-button:not([data-wrap=true])){width:100%}:where([data-screen-class=SMALL]) .identity-surface>.surface-form>.bottom-pinned .node-LayoutColumn>.sdui-child:has(>.sdui-button:not([data-wrap=true])){align-self:stretch}.field{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}.field-error{color:#a53232}.field-error:empty{display:none}.text-link{color:var(--green);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.divider{letter-spacing:.04em;width:100%;min-height:1px;color:var(--muted);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:500;line-height:18px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.unavailable{color:var(--muted);background:#e9eaea;border:1px dashed #aaa;border-radius:16px;padding:12px;font-size:12px}.error-page{max-width:800px;margin:auto;padding:64px 24px}.sr-only,.skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;z-index:100;background:#fff;width:auto;height:auto;padding:12px}.node-CardValue{background:var(--card);border-radius:28px;padding:16px}.node-CardValue strong{font-size:28px}.divider.orientation-vertical{flex-direction:column;width:auto;min-width:1px;height:100%}.divider.orientation-vertical:before,.divider.orientation-vertical:after{width:1px;height:auto;min-height:1px}.divider:empty{gap:0}.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader){min-height:calc(100dvh - var(--app-bottom-reserve));flex-direction:column;display:flex}.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form,.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns,.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns>.surface-content,.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns>.surface-content>section,.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns>.surface-content>section>div{flex-direction:column;flex:1;display:flex}.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns{align-items:stretch;padding:0}.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader{flex:1;height:auto;min-height:0}.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader>.consumer-hero-overlay{flex-shrink:0}.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader>.consumer-hero-background>.node-LayoutBox>.sdui-child{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.surface:has(>.surface-form[data-layout-type=SINGLE_CHILD_PINNED]>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader)>.surface-form>.surface-columns>.surface-content>section[data-placement=CONTENT_FULL_BLEED]>div>.consumer-hero-loader>.consumer-hero-background img{max-height:none}
:where([data-screen-class=SMALL]) main{padding-bottom:var(--app-bottom-reserve);margin-left:0}:where([data-screen-class=SMALL]) .app-navigation{top:auto;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 8px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#d8dbd840;border:1px solid #ffffff60;border-radius:24px;flex-direction:row;width:auto;max-width:640px;height:60px;margin-inline:auto;left:12px;right:12px;box-shadow:0 2px 12px #0001}:where([data-screen-class=SMALL]) .app-navigation .app-logo{gap:0;padding:0;position:fixed;top:12px;left:4px}:where([data-screen-class=SMALL]) .app-logo img{width:32px;height:32px}:where([data-screen-class=SMALL]) .app-logo span{padding:1px 6px;font-size:8px;line-height:10px}:where([data-screen-class=SMALL]) .app-navigation nav{flex-direction:row;justify-content:space-around;gap:0}:where([data-screen-class=SMALL]) .app-navigation nav a,:where([data-screen-class=SMALL]) .app-navigation nav button{flex:1;gap:1px;height:auto;padding:4px 0;font-size:10px}:where([data-screen-class=SMALL]) .app-navigation nav .icon{box-sizing:border-box;width:56px;height:28px;padding:3px 0}:where([data-screen-class=SMALL]) .app-navigation nav [aria-current=page] .icon{background:#88a3a2c7}body:has(:where([data-screen-class=SMALL])):has(.detail-surface) .app-logo{display:none}:where([data-screen-class=SMALL]) .search-toolbar{gap:0}:where([data-screen-class=SMALL]) .search-submit{width:30px;height:30px;box-shadow:none;background:0 0;border:0}:where([data-screen-class=SMALL]) .filter-toggle>span:not(.icon){display:none}:where([data-screen-class=SMALL]) .surface-columns,:where([data-screen-class=SMALL]) .surface-columns.with-sidebar{grid-template-columns:minmax(0,1fr);gap:0;padding:24px}:where([data-screen-class=SMALL]) .surface-sidebar{display:none}:where([data-screen-class=SMALL]) .photo-gallery{scroll-snap-type:x mandatory;border-radius:0;height:300px;display:flex;overflow-x:auto}:where([data-screen-class=SMALL]) .photo-gallery>.sdui-child,:where([data-screen-class=SMALL]) .photo-gallery>.sdui-child:nth-child(n+6){scroll-snap-align:start;flex:0 0 100%;display:block}:where([data-screen-class=SMALL]) .detail-hero .node-LayoutColumn{padding-left:24px;padding-right:24px}:where([data-screen-class=SMALL]) .detail-surface>.surface-columns{padding-top:24px}:where([data-screen-class=SMALL]) .detail-surface .bottom-pinned{bottom:var(--app-bottom-reserve)}:where([data-screen-class=SMALL]) .identity-surface{padding-top:24px}:where([data-screen-class=SMALL]) .identity-surface .node-LayoutGrid{grid-template-columns:1fr!important}:where([data-screen-class=SMALL]) .variant-hero4{font-size:36px}.app-logo{z-index:22;width:96px;position:fixed;top:0;left:0}.app-navigation{padding-top:106px}.listing-surface .surface-sidebar .node-Card:has(>.sdui-child>.map-placeholder){width:100%}.listing-surface .surface-sidebar .map-placeholder{height:calc(100dvh - 118px)}:where([data-screen-class=SMALL]) .app-logo{gap:0;width:40px;padding:0;display:none;top:12px;left:4px}:where([data-screen-class=SMALL]) .app-navigation{padding-top:0}:where([data-screen-class=SMALL]) .listing-surface .surface-content .node-LayoutGrid{grid-template-columns:minmax(0,1fr)!important}.fab{background:#292b2b;border-radius:50%;width:48px;height:48px;padding:0;box-shadow:0 3px 10px #0003}img{max-width:100%;display:block}.toolbar-title,.toolbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.toolbar-title h1{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:normal;max-width:calc(100% - 160px);margin:0;font-size:16px;font-weight:700;line-height:1.2;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.surface-toolbar-row>.toolbar-title>.icon-button{background:0 0;width:48px;height:48px;padding:12px}.surface-form{min-width:0}.surface-content:has(.workspace-conversation){height:calc(100dvh - 140px)}.identity-surface{max-width:none;padding:0}.identity-surface section{margin-bottom:0}.fab.fab-size-small{width:32px;height:32px}:where([data-screen-class=SMALL]) .toolbar-favicon{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}:where([data-screen-class=SMALL]) .toolbar-favicon img{width:32px;height:32px}:where([data-screen-class=SMALL]) .search-toolbar .server-search{flex:1;width:0}:where([data-screen-class=SMALL]) .server-search .node-LayoutRow{width:100%}:where([data-screen-class=SMALL]) .server-search .sdui-child:has(>.sdui-search-bar){width:100%}
.hero-arc{--hero-height:280px;--hero-curve:48px;--ring-stroke:16px;position:relative}.hero-size-small{--hero-height:220px}.hero-size-large{--hero-height:390px}.hero-size-wrap{--hero-height:auto}.hero-arc-stage{height:var(--hero-height);isolation:isolate;position:relative;overflow:hidden}.hero-arc-background{z-index:-2;border-radius:0 0 50% 50% / 0 0 var(--hero-curve) var(--hero-curve);background:#dde5e1;position:absolute;inset:0;overflow:hidden}.hero-arc-background:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:0}.hero-gradient-none .hero-arc-background:after{background:0 0}.hero-gradient-top .hero-arc-background:after{background:linear-gradient(#000c,#0000)}.hero-arc-background>img,.hero-arc-background>.image-button,.identity-surface .hero-arc-background img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none}.hero-arc-content{height:100%;padding-bottom:var(--hero-curve);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex}.hero-arc-content :is(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=checkbox],[role=switch],[tabindex],[contenteditable=true]){pointer-events:auto}.hero-align-center .hero-arc-content{justify-content:center}.hero-align-top .hero-arc-content{justify-content:flex-start}.hero-align-overArc .hero-arc-content{padding-bottom:calc(var(--hero-curve) / 2);align-items:center}.hero-size-wrap .hero-arc-content{min-height:160px;padding-top:24px}.hero-arc-title{margin:0;font-size:28px;position:absolute;top:16px;left:16px}.hero-arc-ring{bottom:0;left:calc(-.5 * var(--ring-stroke));width:calc(100% + var(--ring-stroke));position:absolute}.hero-arc-below{margin-top:calc(-1 * var(--hero-curve));position:relative}.hero-size-wrap .hero-arc-stage{display:grid}.hero-size-wrap .hero-arc-background,.hero-size-wrap .hero-arc-content{grid-area:1/1;height:auto;position:relative}.hero-size-wrap .hero-arc-background>.sdui-pager{height:var(--pager-height)}
.modal{--modal-factor:.95;width:calc(100vw * var(--modal-factor));max-width:calc(100vw * var(--modal-factor));max-height:calc(100dvh * var(--modal-factor));min-width:min(var(--dialog-min), 95vw);min-height:min(var(--dialog-min), calc(100dvh * var(--modal-factor)));background:var(--card);color:var(--ink);border:0;border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.modal[open]{flex-direction:column;display:flex}.modal-medium_large{--modal-factor:.7}.modal-medium{--modal-factor:.6}.modal-wrap{width:fit-content;max-width:min(650px,95vw);min-height:0}.modal-toolbar{background:inherit;z-index:2;flex:none;align-items:center;min-height:64px;padding:8px 16px;display:flex;position:relative}.modal-toolbar h2{text-overflow:ellipsis;white-space:nowrap;text-align:center;pointer-events:none;margin:0;position:absolute;inset-inline:64px;overflow:hidden}.modal-toolbar-actions{align-items:center;margin-left:auto;display:flex}.modal-close{margin-left:0;position:static}.modal-content{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding-block:24px;overflow:auto}.modal-top-pinned,.modal-bottom-pinned{z-index:1;background:inherit;flex:none}.modal-bottom-pinned{padding-bottom:env(safe-area-inset-bottom)}.modal.is-clear{height:calc(100dvh * var(--modal-factor));color:#fff;background:#000}.modal.has-floating-toolbar .modal-toolbar,.modal.is-clear .modal-toolbar{pointer-events:none;background:0 0;position:absolute;inset:0 0 auto}.modal.has-floating-toolbar .modal-toolbar button,.modal.is-clear .modal-toolbar button{pointer-events:auto;color:#fff;background:#0009;border-radius:50%}.modal.is-clear .modal-content{padding:0;display:flex;overflow:hidden}.modal.is-clear .modal-content>section{width:100%;min-width:0!important}.modal.is-clear .modal-content>section,.modal.is-clear .modal-content>section>div,.modal.is-clear .modal-content .node-LayoutBox,.modal.is-clear .modal-content .node-LayoutBackgroundContainer,.modal.is-clear .modal-content .background-container-child{height:100%;min-height:0}.modal.is-clear .sdui-pager{background:0 0;height:100%}.modal.is-clear .image-zoom-controls{background:#0009}.modal.is-clear .sdui-pager img{object-fit:contain}:where([data-screen-class=SMALL]) .modal{border-radius:24px 24px 0 0;width:100%;min-width:0;max-width:100%;max-height:100dvh;margin:0;inset:auto 0 0}:where([data-screen-class=SMALL]) .modal-large,:where([data-screen-class=SMALL]) .modal-large.is-clear{height:100dvh}:where([data-screen-class=SMALL]) .modal-medium_large{height:80dvh}:where([data-screen-class=SMALL]) .modal-medium{height:50dvh}:where([data-screen-class=SMALL]) .modal-wrap{min-height:var(--dialog-min)}.alert-dialog{background:var(--paper);width:min(440px,100% - 32px);color:var(--ink);border:0;border-radius:28px;padding:24px}.alert-dialog h2{font-size:20px}.alert-dialog::backdrop{background:#0000007a}.alert-actions{justify-content:flex-end;gap:12px;display:flex}.destructive{background:#a53232}.modal-toolbar{border-bottom:1px solid var(--line)}.modal.is-clear .modal-toolbar,.modal.has-floating-toolbar .modal-toolbar{border-bottom:0}.modal-sheet-handle{touch-action:none;background:0 0;border:0;border-radius:0;flex:none;place-items:start center;width:100%;height:40px;padding:12px 0 24px;display:grid}.modal-sheet-handle>span{background:var(--line);border-radius:2px;width:32px;height:4px}
.surface-form{animation:.26s cubic-bezier(.2,.7,.2,1) page-enter}.modal[open],.alert-dialog[open]{animation:.22s cubic-bezier(.2,.7,.2,1) dialog-enter}.modal::backdrop{background:#0000007a;animation:.18s ease-out backdrop-enter}button,a,input,select{transition:background-color .18s,color .18s,box-shadow .18s,opacity .18s}.app-navigation nav .icon{transition:background-color .2s,transform .2s}.app-navigation nav a:hover .icon{background:#d9e2df;transform:translateY(-2px)}.app-navigation nav [aria-current=page] .icon{background:#88a3a2}.property-card,.action-card{transition:box-shadow .18s,transform .18s}.property-card:hover,.action-card:hover{transform:translateY(-2px);box-shadow:0 5px 18px #00000019}button:active:not(:disabled){transform:scale(.98)}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}:where([data-screen-class=LARGE]) .hero-arc{--hero-height:336px;--hero-curve:80px}:where([data-screen-class=LARGE]) .hero-size-small{--hero-height:264px}:where([data-screen-class=LARGE]) .hero-size-large{--hero-height:468px}:where([data-screen-class=LARGE]) .hero-size-wrap{--hero-height:auto}:where([data-screen-class=SMALL]) .hero-arc{--hero-height:224px;--hero-curve:32px}:where([data-screen-class=SMALL]) .hero-size-small{--hero-height:176px}:where([data-screen-class=SMALL]) .hero-size-large{--hero-height:340px}:where([data-screen-class=SMALL]) .hero-size-wrap{--hero-height:auto}:where([data-screen-class=SMALL]) .bottom-pinned{bottom:var(--app-bottom-reserve)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.property-card:hover,.action-card:hover,button:active:not(:disabled){transform:none}}.server-search{flex:1;min-width:0;max-width:750px;margin:auto}
.hero-arc-background{border-radius:0}.hero-arc-stage:after{content:"";height:var(--hero-curve);background:var(--paper);z-index:-1;border-radius:64px 64px 0 0;position:absolute;bottom:0;left:0;right:0}.surface[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar{left:var(--app-rail-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:absolute;right:0}.surface[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .toolbar-title h1{visibility:hidden}:where([data-screen-class=SMALL]) .surface[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar{left:0}:where([data-screen-class=SMALL]) .hero-arc-stage:after{border-radius:40px 40px 0 0}.sdui-image{max-width:100%;display:block}.hero-arc-background>.sdui-image,.hero-arc-background>.sdui-image img,.photo-gallery .sdui-image{width:100%;height:100%}.surface[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .account-link{background:#ffffffd9}
:where([data-screen-class=SMALL]) .sdui-search-tabs>button[role=tab]:not(:first-child){display:none}:where([data-screen-class=SMALL]) .sdui-search-bar.is-expanded .sdui-search-tabs>button[role=tab]{display:grid}:where([data-screen-class=SMALL]) .sdui-search-panel{position:fixed;top:80px;left:12px;right:12px}:where([data-screen-class=SMALL]) .sdui-search-tabs>button[role=tab] strong{max-width:none;font-size:12px}:where([data-screen-class=SMALL]) .sdui-search-tabs{box-shadow:none;border:0}:where([data-screen-class=SMALL]) .sdui-search-submit{background:var(--lime);color:var(--green)}.top-pinned{background:var(--paper);z-index:9;padding:12px 24px;position:sticky;top:70px}.node-CellAccordion{border-bottom:1px solid var(--line)}.node-CellAccordion.without-divider{border-bottom:0}.cell-accordion-heading{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.cell-accordion-title{flex:1;min-width:0}.cell-accordion-chevron{color:var(--muted);transition:transform .24s cubic-bezier(.2,0,0,1);display:flex}.is-open>.cell-accordion-heading .cell-accordion-chevron{transform:rotate(180deg)}.cell-accordion-content{padding:4px 16px 12px}.accordion-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),opacity .18s;display:grid}.accordion-panel.is-open{opacity:1;grid-template-rows:1fr}.accordion-panel-clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.accordion-panel,.cell-accordion-chevron{transition:none}}
.hero-arc-stage:after{border-radius:var(--hero-curve) var(--hero-curve) 0 0}.hero-arc-stage:has(.hero-arc-ring) .hero-arc-content{padding-bottom:calc(var(--hero-curve) + var(--ring-stroke))}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))>.surface-form{animation-name:backdrop-enter}.scroll-hero-stage{clip-path:inset(0)}.scroll-hero-stage>.hero-arc-background{inset:auto;top:var(--hero-fixed-top,0px);left:var(--hero-fixed-left);width:var(--hero-fixed-width);height:var(--hero-fixed-height);position:fixed}.scroll-hero-stage>.hero-arc-title{left:calc(var(--hero-fixed-left) + 16px);position:fixed}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar{top:0;left:var(--app-rail-width);isolation:isolate;color:color-mix(in srgb, var(--green) calc(var(--hero-toolbar-opacity,0) * 100%), white);position:fixed;right:0}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar:before{content:"";z-index:-1;background:var(--paper);border-bottom:1px solid var(--line);opacity:var(--hero-toolbar-opacity,0);position:absolute;inset:0}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .toolbar-title h1{visibility:visible;opacity:0;transition:opacity .18s,transform .18s;transform:translate(-50%,8px)}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay][data-hero-title-visible=true]:has(>.surface-form .hero-arc)>.surface-toolbar .toolbar-title h1{opacity:1;transform:translate(-50%)}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .icon-button:where(:not([data-disabled=true]):not(:has(>.sdui-icon-button-face[data-background=true]))){color:inherit}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .toolbar-title>.icon-button{isolation:isolate;color:var(--ink);position:relative}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .toolbar-title>.icon-button:before{content:"";border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background:var(--background-primary);width:36px;height:36px;opacity:calc(1 - var(--hero-toolbar-opacity,0));z-index:-1;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .account-link{background:0 0}:where([data-screen-class=SMALL]) .surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar{left:0}@media (prefers-reduced-motion:reduce){.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage)))[data-navigation-layout=overlay]:has(>.surface-form .hero-arc)>.surface-toolbar .toolbar-title h1{transition:none}}
.sdui-margin{min-width:0;display:flow-root}.sdui-child>.sdui-margin{height:auto}.node-LayoutGridRow>.sdui-child,.surface-content>section,.surface-sidebar>section,.surface-form,.bottom-pinned{min-width:0}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}textarea:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible{outline-offset:3px;outline:2px solid #0c807e}.node-TextLink,.node-TextRichParagraph{overflow-wrap:anywhere}:where([data-screen-class=SMALL]) .modal .node-LayoutGridRow{max-width:100%}@media (pointer:coarse){.icon-button,.identity-stepper button,.identity-reveal,.modal-close{min-width:44px;min-height:44px}}.node-LayoutBox.box-size-fillWidthAspectRatio{position:relative}.node-LayoutBox.box-size-fillWidthAspectRatio>.sdui-child{grid-template-rows:minmax(0,1fr);min-height:0;position:absolute;inset:0}.node-LayoutBox.box-size-fillWidthAspectRatio>.sdui-child>.sdui-image,.node-LayoutBox.box-size-fillWidthAspectRatio>.sdui-child>.sdui-image>img{height:100%}.node-LayoutBox.box-size-fillSize>.sdui-child:has(>.box-size-fillSize){width:100%;height:100%}.node-LayoutBox>.sdui-child{justify-items:inherit;align-items:inherit;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.background-container-child:has(>.box-size-fillSize){width:100%;height:100%}
.presentation-root{min-height:100dvh;color:var(--ink);background:var(--paper);--layout-width:1000px;--dialog-min:300px}[data-screen-class=LARGE]{--layout-width:1200px;--dialog-min:500px}[data-screen-class=SMALL]{--layout-width:100%;--dialog-min:150px}[data-color-mode]{color:var(--ink)}[data-color-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1a1a1a;--muted:#575757;--tertiary-ink:#949494;--ink-inverted:#fafafa;--paper:#f5f5f5;--card:#fafafa;--line:#dedede;--card-border:#a9a9a929;--card-shadow-space:4px;--card-shadow:0 0 4px #0000000a, 0 0 16px #00000014;--green:#073a39;--background-primary:#fafafa;--background-secondary:#e6e6e6;--background-tertiary:#a6b8b8;--background-positive:#a8e3cb;--background-negative:#f9b5c1;--background-information:#b2cfff;--background-brandPrimary:linear-gradient(135deg, #063130, #073a39);--background-brandSecondary:linear-gradient(135deg, #073a39, #2f5a59);--background-brandTertiary:linear-gradient(135deg, #2f5a59, #567978);--background-subtle:linear-gradient(to bottom, #d1d1d1, #fafafa);--background-spotlight:url(../media/SpotlightLight.20qbm1s_idsfk.svg);--shimmer-base:#d1d1d140;--shimmer-highlight:#abff021a;--shimmer-highlight-edge:#abff020d}[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6e6e6;--muted:#bdbdbd;--tertiary-ink:#949494;--ink-inverted:#2e2e2e;--paper:#031515;--card:#2e2e2e;--line:#575757;--card-border:#d1d1d129;--card-shadow-space:3px;--card-shadow:0 0 6px #0003;--green:#567978;--background-primary:#2e2e2e;--background-secondary:#434343;--background-tertiary:#031515;--background-positive:#054028;--background-negative:#56121e;--background-information:#0f2c5c;--background-brandPrimary:linear-gradient(135deg, #073a39, #052727);--background-brandSecondary:linear-gradient(135deg, #063130, #041e1e);--background-brandTertiary:linear-gradient(135deg, #052727, #031515);--background-subtle:linear-gradient(to bottom, #575757, #434343);--background-spotlight:url(../media/SpotlightDark.1s5k87tqzrjtg.svg);--shimmer-base:#43434340;--shimmer-highlight:#abff021a;--shimmer-highlight-edge:#abff020d}.background-container-child{justify-items:inherit;align-items:inherit;grid-area:1/1;width:100%;min-width:0;max-width:100%;display:grid}.modal-wrap .modal-content{--sdui-layout-width:100%}.node-LayoutForm{width:100%;max-width:700px;margin-inline:auto}.sdui-child:has(>.node-LayoutForm){width:100%}.surface-columns,:where([data-screen-class=SMALL]) .surface-columns{padding-inline:0}.surface-columns.with-left-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}.surface-columns.with-left-sidebar.with-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,2fr)}.surface-content>section{margin-inline:auto}.top-pinned,.bottom-pinned{padding-inline:0}.top-pinned>section,.bottom-pinned>section{margin-inline:auto}:where([data-screen-class=SMALL]) main{padding-bottom:max(var(--app-bottom-reserve), env(safe-area-inset-bottom))}:where([data-screen-class=SMALL]) .bottom-pinned{bottom:var(--app-bottom-reserve)}:where([data-screen-class=SMALL]) .surface-columns.with-left-sidebar{grid-template-columns:minmax(0,1fr)}.node-Text,.node-TextRichParagraph,.node-TextRichParagraphElement{white-space:pre-wrap}:where([data-screen-class=SMALL]) .surface-columns.with-sidebar{padding-inline:0}.top-pinned,.bottom-pinned{padding:0}:where([data-screen-class=SMALL]) .detail-surface .bottom-pinned{bottom:var(--app-bottom-reserve)}.color-scheme-boundary{display:contents}.surface:is(.has-scroll-hero,:where(:has(>.surface-form>section .hero-arc-stage))) .surface-columns{padding-top:0}.surface-columns.with-sidebar[data-layout-type=SINGLE_COLUM_WITH_PINNED_SIDEBAR]{column-gap:0}.surface-columns:is([data-layout-type=SINGLE_COLUMN_WITH_SIDEBAR],[data-layout-type=SINGLE_COLUM_WITH_PINNED_SIDEBAR],[data-layout-type=SINGLE_COLUMN_WITH_HEADER_AND_PINNED_SIDEBAR]){margin-inline:var(--sidebar-layout-inset,0px);column-gap:0}:where([data-screen-class=MEDIUM],[data-screen-class=LARGE]) .surface-columns.with-left-sidebar{grid-template-columns:minmax(0,2fr) minmax(0,5fr)}.surface-form[data-layout-type=SINGLE_COLUMN_WITH_HEADER_AND_PINNED_SIDEBAR]>section[data-placement=HEADER]{margin-inline:var(--sidebar-layout-inset,0px)}.surface-columns[data-layout-type=SINGLE_COLUMN_WITH_HEADER_AND_PINNED_SIDEBAR]>.surface-content{padding-inline-end:24px}.surface-columns.with-left-sidebar[data-layout-type=SINGLE_COLUMN_WITH_HEADER_AND_PINNED_SIDEBAR]>.surface-content{padding-inline:24px 0}.node-TextRichParagraph{font:inherit;margin:0}.inline-text-action{cursor:pointer;color:inherit;text-decoration:underline}.inline-text-action[aria-disabled=true]{cursor:default}.standalone-text-link{max-width:100%;color:inherit;font:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0;border:0;align-items:flex-start;gap:4px;padding:0;display:inline-flex}
.sdui-button{--button-background:#063130;--button-content:#cdd8d7;--button-border:transparent;--button-danger:#f3748a;--button-danger-content:#0a0203;--button-disabled-background:var(--button-disabled-primary-background);--button-disabled-content:var(--button-disabled-primary-content);--button-disabled-primary-background:#567978;--button-disabled-primary-content:#949494;--button-secondary-content:#052727;--button-secondary-border:#7e9998;--button-secondary-danger-border:#fcd6dd;--button-accent-content:#070a00;--button-disabled-accent-background:#e1ffa4;--button-disabled-border:transparent;--button-disabled-surface:#bdbdbd;--button-disabled-neutral:#949494;--button-disabled-danger:#f9b5c1;width:100%;max-width:100%}[data-color-mode=dark] .sdui-button{--button-background:#073a39;--button-content:#f5f7f7;--button-danger:#a22238;--button-danger-content:#fef7f8;--button-disabled-primary-background:#031515;--button-disabled-primary-content:#f5f7f7;--button-secondary-content:#567978;--button-secondary-border:#575757;--button-secondary-danger-border:var(--button-danger);--button-accent-content:#041e1e;--button-disabled-accent-background:#3e5c01;--button-disabled-surface:#434343;--button-disabled-neutral:#6c6c6c;--button-disabled-danger:#0a0203}.sdui-button[data-wrap=true]{width:fit-content}.sdui-button:is(.variant-primary,.variant-accent){padding:3px}.sdui-button.variant-secondary{--button-background:var(--card);--button-content:var(--button-secondary-content);--button-border:var(--button-secondary-border);--button-disabled-background:var(--button-disabled-surface);--button-disabled-content:var(--button-disabled-neutral);--button-disabled-border:var(--button-disabled-neutral)}.sdui-button.variant-tertiary{--button-background:transparent;--button-content:var(--button-secondary-content);--button-disabled-background:transparent;--button-disabled-content:var(--button-disabled-neutral)}.sdui-button.variant-accent{--button-background:#abff02;--button-content:var(--button-accent-content);--button-disabled-background:var(--button-disabled-accent-background);--button-disabled-content:#598501}.sdui-button.is-destructive{--button-background:var(--button-danger);--button-content:var(--button-danger-content);--button-border:var(--button-danger);--button-disabled-background:var(--button-disabled-danger);--button-disabled-content:var(--button-danger-content)}.sdui-button.variant-secondary.is-destructive{--button-background:var(--card);--button-content:var(--button-danger);--button-border:var(--button-secondary-danger-border);--button-disabled-background:var(--button-disabled-surface);--button-disabled-content:var(--button-disabled-neutral);--button-disabled-border:var(--button-disabled-neutral)}.sdui-button.variant-tertiary.is-destructive{--button-background:transparent;--button-content:var(--button-danger);--button-border:transparent;--button-disabled-background:transparent;--button-disabled-content:var(--button-disabled-neutral)}.sdui-button>.sdui-button-control{border:1px solid var(--button-border);background:var(--button-background);width:100%;min-height:48px;color:var(--button-content);border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;line-height:21px;display:inline-flex;position:relative;box-shadow:0 2px 5px #00000014}.sdui-button>.sdui-button-control:disabled,.sdui-button>.sdui-button-control[aria-disabled=true]{opacity:1}.sdui-button[data-disabled=true]>.sdui-button-control{background:var(--button-disabled-background);color:var(--button-disabled-content);border-color:var(--button-disabled-border)}.sdui-button[data-wrap=true]>.sdui-button-control{padding-inline:32px}.sdui-button[data-min-width=true]{min-width:min(240px,100%)}.sdui-button[data-min-width=true]:after{content:"";width:240px;max-width:100%;height:0;display:block}.sdui-button:is(.variant-primary,.variant-accent)[data-min-width=true]:after{width:234px}.sdui-button.size-small>.sdui-button-control{border-radius:16px;min-height:40px;padding:8px 16px;font-size:12px;line-height:16px}.sdui-button.size-small[data-wrap=true]>.sdui-button-control{padding-inline:24px}.sdui-button.variant-accent>.sdui-button-control{border-radius:999px}.sdui-button:is(.variant-secondary,.variant-tertiary)>.sdui-button-control{box-shadow:none}.sdui-button-content{justify-content:center;align-items:center;gap:4px;display:flex}.sdui-button.is-loading .sdui-button-content{opacity:0}.sdui-button-loader{place-items:center;display:grid;position:absolute;inset:0}.sdui-button-loader .search-spinner{border-color:currentColor #0000 currentColor currentColor}.node-CellButton>:is(button,.button-link){width:100%;min-height:56px;color:var(--green);text-align:start;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:16px;padding:16px 24px;font-size:16px;font-weight:600}.node-CellButton.is-inset>:is(button,.button-link){padding-inline:16px}.cell-button-accessory{flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sdui-icon-button{--icon-button-content:#1a1a1a;--icon-button-disabled-content:#6c6c6c;--icon-button-background:#ffffffe6;--icon-button-disabled-background:#fafafab8;width:48px;height:48px;color:var(--icon-button-content);background:0 0;padding:0;position:relative}.sdui-icon-button:disabled,.sdui-icon-button[aria-disabled=true]{opacity:1}.sdui-icon-button[data-disabled=true]{color:var(--icon-button-disabled-content)}.sdui-icon-button.sentiment-secondary{--icon-button-content:#575757;--icon-button-disabled-content:#949494;--icon-button-background:#d1d1d1b8}.sdui-icon-button.sentiment-tertiary{--icon-button-content:#949494;--icon-button-disabled-content:#bdbdbd;--icon-button-background:#bdbdbdb8;--icon-button-disabled-background:#e6e6e6b8}.sdui-icon-button.sentiment-primaryInverted{--icon-button-content:#fafafa;--icon-button-disabled-content:#fff;--icon-button-background:#1a1a1ab8;--icon-button-disabled-background:#6c6c6cb8}.sdui-icon-button.sentiment-secondaryInverted{--icon-button-content:#e6e6e6;--icon-button-disabled-content:#fafafa;--icon-button-background:#050505b8;--icon-button-disabled-background:#575757b8}.sdui-icon-button.sentiment-action{--icon-button-content:#073a39;--icon-button-disabled-content:#073a39;--icon-button-background:#7e9998b8;--icon-button-disabled-background:#a6b8b8b8}[data-color-mode=dark] .sdui-icon-button{--icon-button-content:#e6e6e6;--icon-button-disabled-content:#949494;--icon-button-background:#434343b8;--icon-button-disabled-background:#2e2e2eb8}[data-color-mode=dark] .sdui-icon-button.sentiment-secondary{--icon-button-content:#bdbdbd;--icon-button-disabled-content:#6c6c6c;--icon-button-background:#575757b8}[data-color-mode=dark] .sdui-icon-button.sentiment-tertiary{--icon-button-content:#6c6c6c;--icon-button-disabled-content:#434343;--icon-button-background:#6c6c6cb8;--icon-button-disabled-background:#434343b8}[data-color-mode=dark] .sdui-icon-button.sentiment-primaryInverted{--icon-button-content:#2e2e2e;--icon-button-disabled-content:#1a1a1a;--icon-button-background:#e6e6e6b8;--icon-button-disabled-background:#bdbdbdb8}[data-color-mode=dark] .sdui-icon-button.sentiment-secondaryInverted{--icon-button-content:#575757;--icon-button-disabled-content:#2e2e2e;--icon-button-background:#bdbdbdb8;--icon-button-disabled-background:#949494b8}[data-color-mode=dark] .sdui-icon-button.sentiment-action{--icon-button-content:#073a39;--icon-button-disabled-content:#073a39;--icon-button-background:#041e1eb8;--icon-button-disabled-background:#031515b8}.sdui-icon-button[data-size="5xlarge"]{width:64px;height:64px}.sdui-icon-button[data-contained=true]{width:auto;min-width:0;height:auto;min-height:0}.sdui-icon-button-face{border-radius:50%;place-items:center;display:grid}.sdui-icon-button-face[data-background=true]{background:var(--icon-button-background);border:1px solid color-mix(in srgb, currentColor 30%, transparent)}.sdui-icon-button[data-disabled=true] .sdui-icon-button-face[data-background=true]{background:var(--icon-button-disabled-background)}.sdui-icon-button-notification{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.sdui-icon-button-badge{place-items:center;display:grid;position:absolute;inset:0}
.sdui-range{width:100%;min-width:0;padding:0}.sdui-range-histogram{height:80px;margin:0 10px;position:relative}.sdui-range-histogram>span{background:#d8dedb;border-radius:4px 4px 0 0;transition:height .18s,background-color .18s;position:absolute;bottom:0;transform:translate(-50%)}.sdui-range-histogram>span.is-selected{background:var(--green)}.sdui-range-control{touch-action:pan-y;height:32px;position:relative}.sdui-range.has-histogram .sdui-range-control{margin-top:-14px}.sdui-range-track{background:#d8dedb;border-radius:8px;height:4px;position:absolute;top:14px;left:10px;right:10px}.sdui-range:not(.has-histogram) .sdui-range-track{height:8px;top:12px}.sdui-range-track>div{inset-block:0;left:var(--range-min);right:calc(100% - var(--range-max));background:var(--green);border-radius:inherit;position:absolute}.sdui-range-control input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:32px;margin:0;padding:0;position:absolute;inset:0}.sdui-range-control input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.sdui-range-control input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:#fff;border:0;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 1px 6px #0005}.sdui-range-control input[type=range]::-moz-range-track{background:0 0;height:4px}.sdui-range-control input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 6px #0005}.sdui-range-control input[type=range]:focus-visible{outline:none}.sdui-range-control input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--green);outline-offset:3px}.sdui-range-control input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--green);outline-offset:3px}.sdui-range[aria-disabled=true]{opacity:.5}.sdui-range-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:8px;display:grid;container-type:inline-size}.sdui-range-values label{text-align:start;min-width:0;color:var(--tertiary-ink);gap:8px;font-size:14px;line-height:21px;display:grid}.sdui-range-value{border:1px solid var(--green);background:var(--card);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:flex}.sdui-range-value input{text-align:start;background:0 0;border:0;width:100%;min-width:0;padding:0}.sdui-range-values label:last-child{text-align:end}.sdui-range-limits{justify-content:space-between;gap:16px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.sdui-range-histogram>span{transition:none}}@container (max-width:300px){.sdui-range-value{padding-inline:12px}}
.identity-picker-field{width:100%;color:var(--ink);text-align:start;cursor:pointer;justify-content:flex-start;font-size:16px;font-weight:400;line-height:24px}.identity-picker-field>span:not(.icon){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.identity-picker-field.is-placeholder{color:var(--tertiary-ink,#949494)}.identity-picker-field:disabled{cursor:default;color:var(--disabled-content,#a3aaaa);box-shadow:inset 0 0 0 1px var(--disabled-content,#a3aaaa)}.identity-picker-field.is-expanded{box-shadow:inset 0 0 0 2px var(--identity-input-border-color,var(--input-outline))}.identity-dropdown-field>.icon:last-child{transition:rotate .18s}.identity-dropdown-field.is-expanded>.icon:last-child{rotate:180deg}.identity-picker-dialog{--picker-selector:#063130;--picker-selected-content:#cdd8d7;background:var(--paper,var(--card));width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:28px;margin:auto;padding:12px;animation:.16s ease-out identity-picker-enter;position:fixed;inset:0;overflow:hidden;box-shadow:0 8px 30px #0003}.identity-picker-dialog[open]{flex-direction:column;display:flex}.identity-picker-content{overscroll-behavior:contain;min-height:0;overflow:auto}.identity-picker-dialog>h2,.identity-picker-actions{flex-shrink:0}.identity-picker-dialog::backdrop{background:#0009}.identity-picker-dialog h2{margin:0 0 20px;font-size:16px;font-weight:600;line-height:24px}.identity-picker-dialog button{color:var(--ink);font:inherit;background:0 0;border:0;min-height:40px;padding:0;font-size:14px;font-weight:500}.identity-picker-dialog button:disabled{color:var(--tertiary-ink);opacity:.45;cursor:default}.identity-picker-dialog button:not(:disabled):hover{background:color-mix(in srgb, var(--green) 8%, transparent)}.identity-picker-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.identity-picker-actions button{min-width:64px;min-height:48px;color:var(--green);border-radius:999px;padding-inline:16px}.identity-picker-mode{z-index:1;width:48px;height:40px;margin-right:auto;display:flex;position:relative}.identity-picker-mode button{border-radius:50%;place-items:center;width:40px;display:grid}.identity-calendar-heading{justify-content:space-between;align-items:center;height:56px;padding-inline:8px;display:flex}.identity-picker-dialog .identity-calendar-month{border-radius:20px;align-items:center;gap:4px;padding-inline:8px;display:flex}.identity-calendar-navigation{display:flex}.identity-calendar-navigation button{border-radius:50%;place-items:center;width:40px;display:grid}.identity-calendar-grid{min-height:336px}.identity-calendar-grid>[role=row]{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;min-height:48px;display:grid}.identity-calendar-weekdays{color:var(--muted);font-size:14px}.identity-calendar-grid [role=gridcell]{place-items:center;width:100%;height:48px;display:grid}.identity-calendar-grid button{border-radius:50%;width:40px;height:40px;font-size:14px;font-weight:400}.identity-picker-dialog .is-selected,.identity-picker-dialog .is-selected:not(:disabled):hover{background:var(--picker-selector);color:var(--picker-selected-content)}.identity-calendar-grid button.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--green);color:var(--green)}.identity-calendar-years{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;height:336px;padding:12px;display:grid;overflow-y:auto}.identity-calendar-years button{border-radius:24px}.identity-date-entry{align-content:start;gap:8px;min-height:336px;padding:16px;display:grid}.identity-date-entry label,.identity-date-entry small{font-size:12px;line-height:18px}.identity-time-dialog{width:min(304px,100vw - 32px);padding:24px}.identity-time-values{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:56px;font-weight:400;line-height:1;display:flex}.identity-time-values>label{flex:1;min-width:0}.identity-time-values>button,.identity-time-values input{background:var(--card);width:96px;min-width:0;max-width:100%;height:80px;color:var(--ink);text-align:center;font:inherit;border:0;border-radius:8px;padding:0;font-size:56px;font-weight:400}.identity-time-values>button[aria-pressed=true]{background:var(--picker-selector);color:var(--picker-selected-content)}.identity-time-values input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--input-error)}.identity-time-dialog h2{margin-bottom:0}.identity-time-dialog .identity-time-values{margin-bottom:36px}.identity-clock{aspect-ratio:1;background:var(--card);touch-action:none;border-radius:50%;width:min(256px,100%);margin:0 auto 20px;position:relative}.identity-clock:after{content:"";background:var(--picker-selector);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.identity-clock-hand{transform-origin:bottom;background:var(--picker-selector);pointer-events:none;width:2px;height:40%;position:absolute;bottom:50%;left:calc(50% - 1px)}.identity-clock-hand.is-inner{height:26%}.identity-clock-hand:before{content:"";background:var(--picker-selector);border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:-19px}.identity-clock button{touch-action:manipulation;border-radius:50%;width:40px;height:40px;min-height:0;font-size:16px;font-weight:400;position:absolute;transform:translate(-50%,-50%)}.identity-clock button.is-inner-number{width:32px;height:32px;font-size:12px}.identity-clock button.is-selected{color:var(--picker-selected-content)}.identity-time-help{min-height:80px;font-size:14px;line-height:21px}.identity-dropdown-options{overscroll-behavior:contain;background:var(--card);color:var(--ink);border:0;border-radius:16px;margin:0;padding:0;animation:.14s ease-out identity-picker-enter;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #0003}.identity-dropdown-options [role=option]{cursor:pointer;align-items:center;gap:8px;height:45px;padding:0 24px;font-size:14px;font-weight:400;line-height:21px;display:flex}.identity-dropdown-options [role=option]>span:not(.icon){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.identity-dropdown-options [aria-selected=true]{background:var(--background-secondary)}.identity-dropdown-options .is-active:not([aria-selected=true]){background:color-mix(in srgb, var(--green) 8%, var(--card))}.identity-dropdown-options:focus-visible .is-active{box-shadow:inset 0 0 0 2px var(--input-outline)}@keyframes identity-picker-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:359px){.identity-calendar-grid button{width:34px;height:34px;min-height:34px}}@media (prefers-reduced-motion:reduce){.identity-picker-dialog,.identity-dropdown-options{animation:none}.identity-dropdown-field>.icon:last-child{transition:none}}.identity-clock:focus-visible{outline:2px solid var(--input-outline);outline-offset:4px}[data-color-mode=dark] .identity-picker-dialog{--picker-selector:#073a39;--picker-selected-content:#f5f7f7}
[data-color-mode=light]{--input-outline:#2f5a59;--input-error:#f3748a;--input-success:#5aca9c;--input-warning:#fcb162}[data-color-mode=dark]{--input-outline:#a6b8b8;--input-error:#a22238;--input-success:#09784b;--input-warning:#aa6010}.identity-field{gap:8px;width:100%;min-width:0;display:grid}.identity-field>label,.identity-field-header>label,.identity-selection>legend{font-size:14px;font-weight:600;line-height:21px}.identity-field-header{gap:0;display:grid}.identity-description{color:var(--ink);margin:0;font-size:14px;font-weight:400;line-height:21px}.identity-input-wrap{background:var(--card);min-height:50px;box-shadow:inset 0 0 0 1px var(--identity-input-border-color,var(--input-outline,#2f5a59));border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:box-shadow .16s;display:flex;overflow:hidden}.identity-input-wrap:focus-within{box-shadow:inset 0 0 0 2px var(--identity-input-border-color,var(--input-outline,#2f5a59))}.identity-input-wrap[data-variant=secondary]{background:var(--background-secondary,#e6e6e6)}.identity-input-wrap input,.identity-input-wrap textarea{box-shadow:none;width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px;font-weight:400;line-height:24px}.identity-input-wrap input::placeholder,.identity-input-wrap textarea::placeholder{color:var(--tertiary-ink,#949494);opacity:1}.identity-input-wrap input:focus-visible,.identity-input-wrap textarea:focus-visible{outline:none}.identity-input-wrap textarea{--textarea-min-height:50px;--textarea-max-height:256px;--textarea-scale:1;field-sizing:content;min-height:calc(var(--textarea-min-height) * var(--textarea-scale));max-height:min(calc(var(--textarea-max-height) * var(--textarea-scale)), 50vh);resize:vertical;padding:12px}.identity-input-wrap textarea[data-min-height=medium]{--textarea-min-height:96px}.identity-input-wrap textarea[data-min-height=large]{--textarea-min-height:128px}.identity-input-wrap textarea[data-max-height=small]{--textarea-max-height:224px}.identity-input-wrap textarea[data-max-height=large]{--textarea-max-height:320px}:where([data-screen-class=LARGE]) .identity-input-wrap textarea{--textarea-scale:1.25}.identity-textarea-wrap{border-radius:20px;padding:0}.identity-field.is-character-width{width:max-content;max-width:100%}.identity-field.is-character-width input{flex:none;max-width:100%}.identity-affix{color:var(--ink);flex:none}.identity-suffix,.identity-reveal{text-transform:uppercase;margin-inline-start:8px;font-size:11px;font-weight:500;line-height:16.5px}.identity-suffix{color:var(--muted)}.identity-reveal{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px}.identity-field.sentiment-error{--identity-input-border-color:var(--input-error,#f3748a)}.identity-field.sentiment-success{--identity-input-border-color:var(--input-success,#5aca9c)}.identity-field.sentiment-warning{--identity-input-border-color:var(--input-warning,#fcb162)}.identity-status{color:var(--ink);letter-spacing:.04em;align-items:center;gap:0;margin:0;padding-inline:8px;font-size:12px;font-weight:500;line-height:18px;display:flex}.identity-status.sentiment-error>.icon{color:var(--input-error,#f3748a)}.identity-status.sentiment-success>.icon{color:var(--input-success,#5aca9c)}.identity-status.sentiment-warning>.icon{color:var(--input-warning,#fcb162)}.identity-google-button{justify-items:center;width:100%;display:grid}.identity-google-button>*{grid-area:1/1}.identity-google-mount{justify-content:center;width:100%;height:40px;display:flex;overflow-y:clip}.identity-google-face,.identity-google-face:disabled{box-sizing:border-box;color:#3c4043;letter-spacing:.25px;white-space:nowrap;opacity:1;background:#fff;border:1px solid #dadce0;border-radius:20px;justify-content:center;align-items:center;width:clamp(200px,100%,400px);height:40px;margin-inline:auto;padding:0 12px 0 38px;font-family:Google Sans,arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.identity-google-face>svg{position:absolute;left:12px}.identity-google-face>span{text-overflow:ellipsis;overflow:hidden}.identity-google-face:disabled{cursor:not-allowed}.identity-google-face:disabled>*{opacity:.6}.identity-code{grid-template-columns:minmax(0,1fr)}.identity-input-wrap.identity-code-wrap{width:fit-content;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.identity-code-cells{gap:8px;max-width:100%;display:grid}.identity-code-cell{aspect-ratio:1;border:1px solid var(--line);background:var(--card);font-variant-numeric:tabular-nums;border-radius:20px;place-items:center;min-width:0;transition:border-color .16s,box-shadow .16s;display:grid}.identity-code-cell.is-active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.identity-code-wrap[data-variant=secondary] .identity-code-cell{background:var(--paper)}.identity-code-wrap .identity-code-cell.is-selected{background:color-mix(in srgb, var(--green) 15%, var(--card))}.identity-code.sentiment-error .identity-code-cell{border-color:#ad332a}.identity-code-wrap input{opacity:0;cursor:text;touch-action:pan-y;width:100%;height:100%;padding:0;position:absolute;inset:0}.identity-code-wrap:has(input:disabled) .identity-code-cell{opacity:.5}.identity-field-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-inline:8px;display:flex}.identity-field-messages{flex:1;min-width:0}.identity-field-footer .identity-status{padding-inline:0}.identity-status>span:last-child{overflow-wrap:anywhere;min-width:0;padding-inline-start:0}.identity-status>.icon{flex:0 0 16px}.identity-counter{white-space:nowrap;color:var(--ink);letter-spacing:.04em;flex:none;align-self:center;margin-inline-start:auto;font-size:12px;font-weight:500;line-height:18px}.identity-counter.is-at-limit{font-weight:600}.identity-field.is-disabled .identity-counter,.identity-field.is-disabled .identity-status,.identity-field.is-disabled .identity-status>.icon{color:var(--tertiary-ink)}.identity-password-footer{align-items:flex-start;padding-inline:0}.identity-password-footer .identity-counter{align-self:flex-start;padding-inline:8px}.identity-password-footer .identity-status{padding-inline:8px}.identity-password-rules{color:var(--ink);letter-spacing:.04em;gap:0;margin:0;padding:0;font-size:12px;font-weight:500;line-height:18px;list-style:none;display:grid}.identity-password-rules li{min-height:18px;padding-inline-start:32px;position:relative}.identity-password-rules .icon{inset-inline-start:8px;color:var(--muted);position:absolute;top:1px}.identity-password-rules .sentiment-success .icon{color:var(--input-success)}.identity-password-rules .sentiment-error .icon{color:var(--input-error)}.identity-checkbox{letter-spacing:.04em;cursor:pointer;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:18px;display:flex}.identity-checkbox input,.identity-option input{appearance:auto;width:20px;height:20px;accent-color:var(--green);flex:none;margin:0}.identity-switch{cursor:pointer;align-items:center;gap:12px;display:inline-flex;position:relative}.identity-switch input{opacity:0;width:44px;height:26px;margin:0;position:absolute}.identity-switch-track{background:#babdbd;border-radius:20px;width:44px;height:26px;transition:background .2s;display:block}.identity-switch-track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.identity-switch input:checked+.identity-switch-track{background:var(--green)}.identity-switch input:checked+.identity-switch-track:after{transform:translate(18px)}.identity-switch input:focus-visible+.identity-switch-track{outline-offset:3px;outline:2px solid #0c807e}.identity-switch input:disabled+.identity-switch-track{opacity:.45;cursor:not-allowed}.identity-selection{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.identity-selection legend{margin-bottom:8px}.identity-selection.is-horizontal{flex-flow:wrap}.identity-option{border:1px solid var(--line);cursor:pointer;background:var(--card);border-radius:16px;align-items:center;gap:12px;padding:16px;transition:background .18s,border-color .18s;display:flex}.identity-option.is-selected{border-color:var(--green);background:#073a3909}.identity-option span{gap:3px;display:grid}.identity-option small{color:var(--muted)}.identity-option img{object-fit:contain;width:40px;height:40px}.identity-cell-list{width:100%}.identity-cell-list.is-inset>.identity-cell-list-items{background:var(--card);border:.5px solid var(--line);border-radius:28px;overflow:hidden}.identity-cell{width:100%;padding:16px var(--cell-padding-right,0px) 16px var(--cell-padding-left,0px);text-align:left;color:var(--ink);background:0 0;border:0;border-radius:0;align-items:center;gap:16px;font-size:14px;font-weight:400;text-decoration:none;transition:background .16s;display:flex;position:relative}.identity-cell.has-divider .identity-cell-copy:after{content:"";bottom:0;left:auto;right:var(--cell-padding-right,0px);width:calc(100% - var(--cell-content-offset,0px) - var(--cell-padding-left,0px) - var(--cell-padding-right,0px));background:var(--line);height:1px;position:absolute}.identity-cell:has(>.identity-cell-leading){--cell-content-offset:48px}.identity-cell:has(>.identity-cell-leading.size-medium){--cell-content-offset:56px}.identity-cell:has(>.identity-cell-leading.size-large){--cell-content-offset:72px}.identity-cell.align-top{align-items:flex-start}.identity-cell.is-inset{border-radius:28px}.identity-cell.variant-action{gap:8px;padding:8px}.identity-cell-list-items{--cell-padding-left:24px;--cell-padding-right:24px}:where([data-screen-class=SMALL]) .identity-cell-list.is-inset>.identity-cell-list-items{--cell-padding-left:16px}.identity-cell-list.without-item-padding>.identity-cell-list-items{--cell-padding-left:0px;--cell-padding-right:0px}.identity-cell-list-header,.identity-cell-list-footer{margin:0 24px}:where([data-screen-class=SMALL]) .identity-cell-list.is-inset>.identity-cell-list-header,:where([data-screen-class=SMALL]) .identity-cell-list.is-inset>.identity-cell-list-footer{margin-left:16px}.identity-cell-list-header.has-divider{border-bottom:1px solid var(--line)}.identity-cell-list-footer.has-divider{border-top:1px solid var(--line)}.identity-cell.is-selected,.identity-cell:is(a,button):hover{background:#073a3908}.identity-cell:has(>.identity-cell-action:not(:disabled):hover){background:#073a3908}.identity-cell-action{z-index:1;border-radius:inherit;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.identity-cell-action:hover{background:0 0}.identity-cell-action:focus-visible{outline-offset:-3px}.identity-cell-leading,.identity-cell-trailing,.identity-cell-tag{z-index:2;pointer-events:none;position:relative}.identity-cell-leading :is(a,button,input,select,textarea,label),.identity-cell-trailing :is(a,button,input,select,textarea,label),.identity-cell-tag :is(a,button,input,select,textarea,label){pointer-events:auto}.identity-cell-copy>span:first-child{gap:4px;display:grid}.identity-cell-copy{flex:1;gap:4px;min-width:0;display:grid}.identity-cell.variant-inverted .identity-cell-description{order:-1}.identity-cell-description{color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.identity-cell.variant-action .identity-cell-description{color:var(--muted)}.identity-cell-leading,.identity-cell-trailing{flex:none;align-items:center;display:flex}.identity-cell-leading{width:32px}.identity-cell-leading.size-medium{width:40px}.identity-cell-leading.size-large{width:56px}.identity-cell .identity-cell-leading>.identity-badge,.identity-cell .identity-cell-leading .consumer-image-button{aspect-ratio:1;width:100%;height:auto}.identity-cell .identity-cell-leading .consumer-image-button .consumer-image-button-image{width:100%;height:100%}.identity-cell-leading img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.identity-list-heading{align-items:flex-start;gap:48px;padding:24px 0 12px;display:flex}.identity-list-heading-title{flex:0 auto;min-width:0}.identity-list-heading-title>small{display:block}.identity-list-heading .identity-list-heading-accessory{text-align:right;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.identity-list-heading.size-large{padding-top:32px}.identity-list-heading h2{margin:0}.identity-list-heading p,.identity-list-heading small{color:var(--muted);margin:0}.identity-list-footer{color:var(--muted);align-items:center;gap:8px;padding:24px 0 12px;display:flex}.identity-badge{--badge-diameter:16px;--badge-padding:8px;width:max-content;min-width:var(--badge-diameter);aspect-ratio:1;height:auto;padding-inline:var(--badge-padding);background:var(--background-primary);color:var(--ink);box-shadow:inset 0 0 0 .5px color-mix(in srgb, currentColor 30%, transparent);white-space:nowrap;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.identity-badge:not(.size-fill):has(.icon){width:var(--badge-diameter);padding:0}.identity-badge.size-small{--badge-diameter:12px;--badge-padding:4px}.identity-badge.size-large{--badge-diameter:20px;--badge-padding:12px}.identity-badge.size-xlarge{--badge-diameter:24px;--badge-padding:16px}.identity-badge.size-xxlarge{--badge-diameter:32px;--badge-padding:24px}.identity-badge.size-fill{aspect-ratio:auto;width:100%;min-width:0;height:100%;padding:0;font-size:14px;font-weight:400;line-height:1}.identity-badge.sentiment-secondary{background:var(--background-secondary);color:var(--muted)}.identity-badge.sentiment-tertiary{background:var(--background-secondary);color:var(--tertiary-ink)}.identity-badge.sentiment-positive{color:#075c39;background:#cfefe2}.identity-badge.sentiment-negative{color:#7c1a2b;background:#fcd6dd}.identity-badge.sentiment-warning,.identity-badge.sentiment-celebration{color:#5a3309;background:#fee8d1}.identity-badge.sentiment-information{color:#153f85;background:#d4e4ff}.identity-badge.sentiment-action{color:#052727;background:#7e9998}.identity-badge.sentiment-primaryInverted,.identity-badge.sentiment-secondaryInverted,.identity-badge.sentiment-tertiaryInverted{background:var(--green);color:#fff}.identity-person{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.identity-person.align-center{text-align:center;align-items:center}.identity-person-picture{justify-content:center;align-items:center;display:flex;position:relative}.identity-person-picture img{object-fit:cover;border-radius:50%;width:88px;height:88px}.identity-person h2,.identity-person p{margin:0}.identity-person p{color:var(--muted)}.identity-switcher{animation:.18s ease-out identity-enter}@keyframes identity-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.identity-switcher{animation:none}.identity-input-wrap,.identity-code-cell,.identity-switch-track,.identity-switch-track:after,.identity-option,.identity-cell{transition:none}}.identity-filter-chips{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.identity-filter-chips button{color:var(--ink);background:0 0;border:0;min-width:48px;min-height:48px;padding:0}.identity-filter-surface{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tertiary-ink);justify-content:center;align-items:center;gap:2px;padding:8px;transition:background .18s,box-shadow .18s;display:inline-flex}.identity-filter-surface:has(.identity-filter-accessory){padding-inline-end:12px}.identity-filter-accessory{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.has-image-accessory .identity-filter-accessory{border-radius:50%;flex-basis:40px;width:40px;height:40px;overflow:hidden}.identity-filter-accessory .sdui-image,.identity-filter-accessory img{object-fit:cover;width:100%;height:100%}.has-image-accessory .identity-filter-copy{min-width:0}.has-image-accessory .identity-filter-copy>span,.has-image-accessory .identity-filter-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-filter-chips button.is-selected>.identity-filter-surface{background:var(--green);box-shadow:none;color:#fff}.identity-filter-chips button.is-required-selection:disabled{opacity:1}.identity-filter-chips.sentiment-basic>button.is-selected>.identity-filter-surface{background:var(--ink);color:var(--card)}.identity-stepper{align-items:center;gap:2px;display:inline-flex}.identity-stepper button{background:var(--card);border:1px solid var(--line);width:48px;height:48px;color:var(--green);border-radius:50%;padding:0}.identity-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px}.identity-range{grid-template-columns:1fr 1fr;gap:24px;display:grid}.identity-range label{gap:8px;min-width:0;display:grid}.identity-range label>span{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.identity-range input{width:100%;accent-color:var(--green);height:24px;padding:0}.identity-switch-visual{background:#babdbd;border-radius:20px;flex:none;width:44px;height:26px;transition:background .2s;display:block;position:relative}.identity-switch-visual:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.identity-switch-visual.is-checked{background:var(--green)}.identity-switch-visual.is-checked:after{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.identity-switch-visual,.identity-switch-visual:after{transition:none}}.identity-filter-chips.is-inline{flex-wrap:nowrap;overflow:auto}.identity-filter-chips.is-inline>button{flex:none}.identity-filter-chips.orientation-vertical .identity-filter-surface{flex-direction:column}.identity-filter-copy{text-align:start;gap:0;min-width:0;display:grid}.orientation-vertical .identity-filter-copy{text-align:center}.identity-filter-copy small{opacity:.72;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-filter-counter{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.identity-filter-counter:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.identity-cell-list>.identity-description{margin:0;padding:16px 16px 0}.identity-tab-row-scroll{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.identity-tab-row{--tab-outline:#a9a9a9;grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;width:max-content;display:grid}[data-color-mode=dark] .identity-tab-row{--tab-outline:#d1d1d1}.identity-tab-item{padding-top:1px;min-width:max-content;padding-inline-end:1px;position:relative}.identity-tab-row button{width:100%;height:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--tab-outline);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;transition:background .18s,color .18s;display:flex}.identity-tab-row button[aria-selected=true]{background:var(--ink);color:var(--card);box-shadow:none}.identity-tab-copy{white-space:nowrap;align-content:center;justify-items:center;gap:0;display:grid}.identity-tab-badge{top:0;pointer-events:none;position:absolute;inset-inline-end:0}@media (prefers-reduced-motion:reduce){.identity-tab-row button{transition:none}}.identity-cell-copy>*,.identity-list-heading>div,.identity-person,.identity-field,.identity-input-wrap{min-width:0}.identity-person h2,.identity-person strong,.identity-cell-copy strong{overflow-wrap:anywhere}.identity-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #0c807e}.identity-selection.is-horizontal>.identity-option{min-width:0;max-width:100%}:where([data-screen-class=SMALL]) .identity-range{gap:12px}:where([data-screen-class=SMALL]) .identity-cell-trailing{max-width:42%}[data-color-mode=dark] .identity-badge.sentiment-action{color:#567978;background:#041e1e}.identity-badge-text{align-items:center;height:0;display:flex}.toolbar-actions .identity-badge{width:32px;min-width:0;height:32px;padding:0}.identity-cell .identity-cell-leading>.identity-badge{min-width:0;padding:0}.identity-filter-body{align-items:center;gap:6px;min-width:0;display:inline-flex}.identity-filter-chips.orientation-vertical .identity-filter-body{flex-direction:column;gap:4px;width:64px}.identity-filter-surface:has(>.identity-filter-counter){flex-direction:column;gap:2px}
.sdui-icon{color:var(--ink);--icon-background:var(--card);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:is(.sdui-icon,.sdui-icon-badge).sentiment-secondary{color:var(--muted);--icon-background:color-mix(in srgb, var(--ink) 8%, var(--card))}:is(.sdui-icon,.sdui-icon-badge).sentiment-tertiary{--icon-background:var(--background-secondary)}.sdui-icon.sentiment-tertiary{color:var(--tertiary-ink)}.sdui-icon-badge.sentiment-tertiary{color:var(--ink)}.sdui-icon.sentiment-action{color:var(--green);--icon-background:color-mix(in srgb, var(--green) 12%, var(--card))}.sdui-icon.sentiment-positive{color:#14734f;--icon-background:#e0f2e9}.sdui-icon.sentiment-negative{color:#ad332a;--icon-background:#fbe8e6}.sdui-icon.sentiment-warning,.sdui-icon.sentiment-celebration{color:#977200;--icon-background:#fff3cb}.sdui-icon.sentiment-information{color:#286f9b;--icon-background:#e5f2fa}.sdui-icon.sentiment-primaryInverted,.sdui-icon.sentiment-secondaryInverted,.sdui-icon.sentiment-tertiaryInverted{color:var(--card);--icon-background:var(--ink)}.sdui-icon.has-background{border:.5px solid color-mix(in srgb, currentColor 24%, transparent);background:var(--icon-background);border-radius:50%}.sdui-icon-badge{background:var(--icon-background);border:.5px solid color-mix(in srgb, currentColor 24%, transparent);min-width:12px;height:12px;color:inherit;font:600 10px/12px var(--font);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;bottom:-8px;right:-2px}.sdui-icon-badge:is(.alignment-topStart,.alignment-topEnd){top:-8px;bottom:auto}.sdui-icon-badge:is(.alignment-topStart,.alignment-bottomStart){left:2px;right:auto}.sdui-icon-badge:is(.sentiment-positive,.sentiment-negative,.sentiment-warning,.sentiment-celebration,.sentiment-information,.sentiment-action){color:var(--card)}.sdui-icon-badge.sentiment-positive{--icon-background:#14734f}.sdui-icon-badge.sentiment-negative{--icon-background:#ad332a}.sdui-icon-badge.sentiment-warning,.sdui-icon-badge.sentiment-celebration{--icon-background:#977200}.sdui-icon-badge.sentiment-information{--icon-background:#286f9b}.sdui-icon-badge.sentiment-action{--icon-background:var(--green)}
.toolkit-slider{gap:12px;width:100%;padding:8px 0;display:grid}.toolkit-slider output{color:var(--ink);font-variant-numeric:tabular-nums;justify-self:center;font-size:20px;font-weight:800}.toolkit-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-height:32px;margin:0;padding:0}.toolkit-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--green) var(--slider-progress), #ddd var(--slider-progress));border-radius:8px;height:8px}.toolkit-slider input[type=range]::-moz-range-track{background:#ddd;border-radius:8px;height:8px}.toolkit-slider input[type=range]::-moz-range-progress{background:var(--green);height:8px}.toolkit-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #ddd;border-radius:50%;width:20px;height:20px;margin-top:-6px;transition:box-shadow .18s,transform .18s;box-shadow:0 1px 5px #0003}.toolkit-slider input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #ddd;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 5px #0003}.toolkit-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 0 8px #073a3915}.toolkit-slider input:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:8px}.toolkit-slider-limits{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.toolkit-number-control{border:1px solid var(--line);background:var(--card);border-radius:8px;align-items:center;gap:8px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex}.toolkit-number-control:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #073a3912}.toolkit-number-control input{width:100%;min-width:0;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;padding:14px 0}.toolkit-number-control input:focus{box-shadow:none;outline:none}.toolkit-number-control>span{color:var(--muted)}.toolkit-provider-boundary p{color:var(--muted);margin:8px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.toolkit-slider *,.toolkit-number-control{transition:none}.toolkit-slider input::-webkit-slider-thumb{transition:none}}
.sdui-tag{width:fit-content;min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);letter-spacing:normal;vertical-align:middle;border:0;border-radius:9999px;flex:0 auto;justify-content:center;align-items:center;gap:0;padding:2px 8px 2px 4px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.sdui-tag-content{overflow-wrap:anywhere;min-width:0;padding-left:4px}
.remaining-logo-stack{vertical-align:middle;flex:none;display:inline-flex;position:relative}.remaining-logo-images{align-items:center;min-width:32px;min-height:32px;display:inline-flex}.remaining-logo-images img{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px;display:block}.remaining-logo-images img+img{margin-inline-start:-10px}.remaining-logo-label{background:var(--line);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:0;right:0}.remaining-logo-action{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline-flex}.remaining-logo-action:focus-visible{outline-offset:4px;outline:2px solid}.remaining-logo-action:disabled{cursor:wait}
.sdui-single-slider{--slider-thumb-fill:#567978;--slider-progress-fill:#073a39;--slider-progress-background:#e6e6e6;--slider-inactive-tick:#052727;--slider-disabled-progress:#567978;--slider-disabled-background:#bdbdbd;--slider-disabled-content:#949494;width:100%;min-width:0}[data-color-mode=dark] .sdui-single-slider{--slider-progress-background:#575757;--slider-inactive-tick:#567978;--slider-disabled-progress:#031515;--slider-disabled-background:#6c6c6c;--slider-disabled-content:#6c6c6c}.sdui-single-slider-value{white-space:pre;min-width:0;color:var(--ink);justify-content:center;align-items:center;display:flex}.sdui-single-slider-value>.variant-hero6{text-overflow:ellipsis;min-width:0;overflow:hidden}.sdui-single-slider-control{height:44px;margin-top:8px;position:relative}.sdui-single-slider-track{top:18px;background:var(--slider-progress-background);pointer-events:none;border-radius:999px;height:8px;position:absolute;inset-inline:10px}.sdui-single-slider-track>span{border-radius:inherit;background:var(--slider-progress-fill);height:100%;display:block}.sdui-single-slider-track>i{background:var(--slider-inactive-tick);border-radius:50%;width:4px;height:4px;position:absolute;top:2px;transform:translate(-50%)}.sdui-single-slider-track>i.is-selected{background:#fff}.sdui-single-slider-control>input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:44px;margin:0;padding:0;position:absolute;inset:0}.sdui-single-slider-control>input[type=range]::-webkit-slider-runnable-track{background:0 0;height:8px}.sdui-single-slider-control>input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--slider-thumb-fill);cursor:grab;border:0;border-radius:50%;width:20px;height:20px;margin-top:-6px;box-shadow:0 1px 6px #0005}.sdui-single-slider-control>input[type=range]::-moz-range-track{background:0 0;height:8px}.sdui-single-slider-control>input[type=range]::-moz-range-thumb{background:var(--slider-thumb-fill);cursor:grab;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 6px #0005}.sdui-single-slider-control>input[type=range]:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:12px}.sdui-single-slider[aria-disabled=true]{opacity:1;--slider-progress-fill:var(--slider-disabled-progress);--slider-progress-background:var(--slider-disabled-background)}.sdui-single-slider[aria-disabled=true] .sdui-single-slider-value,.sdui-single-slider[aria-disabled=true] .sdui-single-slider-limits{color:var(--slider-disabled-content)}.sdui-single-slider-control>input[type=range]:disabled{cursor:default}.sdui-single-slider-control>input[type=range]:disabled::-webkit-slider-thumb{opacity:0}.sdui-single-slider-control>input[type=range]:disabled::-moz-range-thumb{opacity:0}.sdui-single-slider-limits{color:var(--ink);justify-content:space-between;gap:16px;margin-inline:10px;font-size:12px;display:flex}.sdui-single-slider-limits>span{overflow-wrap:anywhere;min-width:0}.sdui-single-slider-limits>span:last-child{text-align:end}
.node-ListItemRichText .node-TextRichParagraph{line-height:0}.consumer-hero-loader{isolation:isolate;color:#fff;background:#073a39;flex-direction:column;justify-content:flex-end;height:100%;min-height:32rem;display:flex;position:relative;overflow:hidden}.consumer-hero-background{z-index:-1;position:absolute;inset:0}.consumer-hero-background>*,.consumer-hero-background picture,.consumer-hero-background img{object-fit:cover;width:100%;height:100%}.consumer-hero-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#081d20c9;border-radius:48px 48px 0 0;justify-items:center;gap:24px;padding:72px 24px 32px;display:grid;position:relative}.consumer-hero-progress{pointer-events:none;width:100%;height:66px;position:absolute;top:0}.consumer-hero-progress svg{width:100%;height:100%;display:block}.consumer-hero-progress-track{stroke:#0007}.consumer-hero-progress-fill{stroke:#abff02;transition:stroke-dasharray .3s linear}.consumer-hero-loader.sentiment-negative .consumer-hero-progress-fill{stroke:#f3748a}.consumer-hero-progress.is-indeterminate .consumer-hero-progress-fill{animation:1.5s linear infinite consumer-hero-progress}.consumer-hero-content{max-width:38rem;min-height:7rem}.consumer-hero-content h2{margin:0 0 16px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.consumer-hero-content p{color:#ffffffc7;margin:0}.consumer-hero-ctas{gap:12px;width:min(100%,38rem);display:grid}.consumer-hero-ctas button,.consumer-hero-ctas a{width:100%}.consumer-image-button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:inline-grid;position:relative}.consumer-image-button:focus-visible{outline-offset:3px;outline:2px solid #078080}.consumer-image-button:disabled{opacity:.5;cursor:default}.consumer-image-button-image{border-radius:50%;width:32px;height:32px;display:block;overflow:hidden}.consumer-image-button-image picture,.consumer-image-button-image img{width:100%;height:100%;display:block}.consumer-image-button.size-large .consumer-image-button-image{width:40px;height:40px}.consumer-image-button:is(.size-xlarge,.size-2xlarge,.size-3xlarge,.size-4xlarge) .consumer-image-button-image{width:48px;height:48px}.consumer-image-button.size-5xlarge,.consumer-image-button.size-5xlarge .consumer-image-button-image{width:64px;height:64px}.consumer-image-button-badge{pointer-events:none;place-items:center;min-width:16px;min-height:16px;display:grid;position:absolute;top:0;right:0}.consumer-page-indicator{--indicator-active:white;--indicator-next:#ffffff7a;--indicator-previous:var(--indicator-next);--indicator-previous-bar:white;--indicator-counter-background:#0009;--indicator-counter-content:white;justify-content:center;align-items:center;gap:2px;display:flex}.consumer-page-indicator.sentiment-primaryInverted{--indicator-active:black;--indicator-next:#00000052;--indicator-previous-bar:black;--indicator-counter-background:#fff9;--indicator-counter-content:black}.consumer-page-indicator.sentiment-warning{--indicator-previous:#fcb162;--indicator-previous-bar:#fcb162;--indicator-counter-background:#fcb162;--indicator-counter-content:black}.consumer-page-indicator.sentiment-negative{--indicator-previous:#f3748a;--indicator-previous-bar:#f3748a;--indicator-counter-background:#f3748a}.consumer-page-indicator.sentiment-positive{--indicator-previous:#5aca9c;--indicator-previous-bar:#5aca9c;--indicator-counter-background:#5aca9c;--indicator-counter-content:black}.consumer-page-indicator.sentiment-information{--indicator-previous:#6ea4ff;--indicator-previous-bar:#6ea4ff;--indicator-counter-background:#6ea4ff}.consumer-page-indicator.sentiment-celebration{--indicator-previous:#fcb162;--indicator-previous-bar:#fcb162;--indicator-counter-background:#fcb162;--indicator-counter-content:black}.consumer-page-indicator>span{flex:none;width:16px;height:16px;transition:width .22s,background-color .1s;position:relative}.consumer-indicator-track{background:var(--indicator-next);border-radius:999px;display:block;position:absolute;inset:4px}.consumer-page-indicator>.is-previous .consumer-indicator-track{background:var(--indicator-previous)}.consumer-indicator-fill{height:100%;width:calc(8px + (100% - 8px) * var(--indicator-progress));border-radius:inherit;background:var(--indicator-active);opacity:0;transition:opacity .1s;display:block}.consumer-page-indicator>.is-active .consumer-indicator-fill{opacity:1}.consumer-page-indicator.is-timed.variant-dots>.is-active{width:40px}.consumer-page-indicator.is-untimed.variant-dots>.is-active:after{content:"";border:1px solid var(--indicator-active);border-radius:50%;position:absolute;inset:2px}.consumer-page-indicator.variant-bars{--indicator-next:#00000052;gap:12px;width:100%}.consumer-page-indicator.variant-bars>span{flex:1;min-width:0;height:6px}.consumer-page-indicator.variant-bars .consumer-indicator-track{inset:0}.consumer-page-indicator.variant-bars>.is-previous .consumer-indicator-track{background:var(--indicator-previous-bar)}.consumer-page-indicator.variant-bars .consumer-indicator-fill{width:calc(6px + (100% - 6px) * var(--indicator-progress))}.consumer-page-indicator.variant-counter>span{border:1px solid color-mix(in srgb, var(--indicator-counter-content) 30%, transparent);width:auto;height:auto;color:var(--indicator-counter-content);background:var(--indicator-counter-background);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}[data-color-mode=dark] .consumer-page-indicator.sentiment-warning,[data-color-mode=dark] .consumer-page-indicator.sentiment-celebration{--indicator-previous:#aa6010;--indicator-previous-bar:#aa6010;--indicator-counter-background:#aa6010}[data-color-mode=dark] .consumer-page-indicator.sentiment-negative{--indicator-previous:#a22238;--indicator-previous-bar:#a22238;--indicator-counter-background:#a22238}[data-color-mode=dark] .consumer-page-indicator.sentiment-positive{--indicator-previous:#09784b;--indicator-previous-bar:#09784b;--indicator-counter-background:#09784b}[data-color-mode=dark] .consumer-page-indicator.sentiment-information{--indicator-previous:#1c52ad;--indicator-previous-bar:#1c52ad;--indicator-counter-background:#1c52ad}.consumer-icon-status{text-align:center;flex-direction:column;align-items:center;gap:8px;width:70px;display:inline-flex}.consumer-icon-status-circle{color:#fff;background:#758281;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.consumer-icon-status.is-active .consumer-icon-status-circle{background:#073a39}.consumer-icon-status-circle:before{content:"";border-radius:inherit;border:2px solid #ffffff9c;position:absolute;inset:5px}.consumer-icon-status.is-animated .consumer-icon-status-circle:before{animation:2.6s ease-in-out infinite consumer-icon-pulse}.consumer-icon-status-caption{font-size:.75rem}.consumer-icon-status.is-active .consumer-icon-status-caption{font-weight:600}@keyframes consumer-hero-progress{0%{stroke-dashoffset:35px}to{stroke-dashoffset:-100px}}@keyframes consumer-icon-pulse{0%,20%,to{opacity:1}50%,70%{opacity:.2}}@media (prefers-reduced-motion:reduce){.consumer-hero-progress-fill,.consumer-icon-status-circle:before{transition:none!important;animation:none!important}}
.sdui-search-bar{z-index:25;width:max-content;min-width:min(360px,100%);max-width:100%;margin-inline:auto;transition:width .3s;position:relative}:where([data-screen-class=MEDIUM],[data-screen-class=LARGE]) .sdui-search-bar{padding:3px}.sdui-search-tabs{background:var(--card);border-radius:40px;align-items:center;min-height:40px;padding:4px;display:flex;box-shadow:0 2px 8px #00000014}.sdui-search-tabs>button.sdui-search-section{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:32px;flex:1;justify-content:stretch;gap:0;min-width:0;padding:8px 20px;transition:background .3s,opacity .3s;display:grid}.sdui-search-tabs>button.sdui-search-section span{letter-spacing:.04em;font-size:12px;font-weight:600;line-height:18px;display:none}.sdui-search-tabs>button.sdui-search-section strong{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.sdui-search-bar:not(.is-expanded) .sdui-search-tabs>button.sdui-search-section{flex:0 auto;align-content:center;min-height:40px;padding-block:0;padding-inline:20px;position:relative}.sdui-search-bar:not(.is-expanded) .sdui-search-tabs{padding-inline:0;overflow:hidden}.sdui-search-bar:not(.is-expanded) .sdui-search-tabs>button.sdui-search-section+button.sdui-search-section:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:16px;left:0}.sdui-search-bar:not(.is-expanded) .sdui-search-submit{flex:0 0 32px;min-width:32px;height:32px;margin-right:4px}.sdui-search-bar:not(.is-expanded) .sdui-search-submit:disabled{opacity:.38}.sdui-search-tabs .sdui-search-submit,.sdui-search-accent{color:#070a00;background:#abff02}.sdui-search-tabs .sdui-search-submit{border-radius:50%;min-width:32px;height:32px;padding:0}.sdui-search-bar.is-expanded{width:min(1100px,100%)}.sdui-search-bar.is-expanded .sdui-search-tabs{background:#e8ebe8}.sdui-search-bar.is-expanded .sdui-search-tabs>button.sdui-search-section{opacity:.7;padding:4px 24px}.sdui-search-bar.is-expanded .sdui-search-tabs>button.sdui-search-section[aria-expanded=true]{background:var(--card);opacity:1}.sdui-search-bar.is-expanded .sdui-search-tabs>button.sdui-search-section span{display:block}.sdui-search-bar.is-expanded .sdui-search-tabs>button.sdui-search-section strong{letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}.sdui-search-bar.is-expanded .sdui-search-submit{border-radius:24px;height:40px;padding:10px 16px}.sdui-search-summary{display:none}.sdui-search-panel{top:calc(100% + 24px);left:clamp(0px, calc(var(--search-active) * 100% / var(--search-count) - 10%), 40%);background:var(--card);border-radius:24px;width:min(560px,100%);max-height:min(580px,75vh);padding:16px;transition:left .3s;animation:.3s ease-out search-panel-in;position:absolute;overflow:auto;box-shadow:0 8px 28px #0002}.sdui-search-panel-content{animation:.3s search-panel-in}.sdui-search-panel-footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;display:flex}.sdui-search-mobile-dialog{z-index:200;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#f8f9f6f2;flex-direction:column;animation:.3s search-panel-in;display:flex;position:fixed;inset:0}.sdui-search-mobile-controls{justify-content:space-between;padding-bottom:16px;display:flex}.sdui-search-mobile-controls .icon-button{background:var(--green);color:#fff}.sdui-search-mobile-cards{flex-direction:column;flex:1;gap:12px;min-height:0;animation:.6s search-panel-in;display:flex}.sdui-search-mobile-card{background:var(--card);border-radius:24px;flex-direction:column;flex:0 0 56px;min-height:56px;transition:flex-grow .9s;display:flex;overflow:hidden;box-shadow:0 2px 9px #00000012}.sdui-search-mobile-card.is-active{flex-grow:1}.sdui-search-mobile-card>button{min-height:56px;color:var(--ink);text-align:left;background:0 0;flex-shrink:0;justify-content:space-between;padding:16px 20px;font-size:14px;display:flex}.sdui-search-mobile-card>button span{color:var(--muted);font-weight:400}.sdui-search-mobile-card.is-active>button{font-size:20px}.sdui-search-mobile-card.is-active>button span{display:none}.sdui-search-mobile-content{padding:0 20px 20px;overflow:auto}.sdui-suggest{gap:10px;display:grid;position:relative}.sdui-suggest>label{font-size:14px;font-weight:600}.sdui-suggest-field{border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:center;gap:8px;padding:0 12px;display:flex}.sdui-suggest-field:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #073a3910}.sdui-suggest-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 0}.sdui-suggest-field input:focus-visible{outline:none}.sdui-suggest-field button{color:var(--muted);background:0 0;padding:6px}.sdui-suggest-options{gap:4px;max-height:280px;display:grid;overflow:auto}.sdui-suggest-options button{text-align:left;color:var(--ink);background:0 0;border-radius:12px;justify-content:flex-start;padding:14px;font-weight:400}.sdui-suggest-options button>span:nth-child(2){flex:1}.sdui-suggest-options button:hover,.sdui-suggest-options button[aria-selected=true]{background:#073a3910}.search-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite search-spin;display:inline-block}@keyframes search-spin{to{transform:rotate(360deg)}}@keyframes search-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}:where([data-screen-class=SMALL]) .sdui-search-bar{width:100%;min-width:0}:where([data-screen-class=SMALL]) .sdui-search-tabs{display:none}:where([data-screen-class=SMALL]) .sdui-search-summary{background:var(--card);width:100%;min-height:40px;color:var(--ink);border-radius:40px;gap:12px;padding:10px 16px;font-size:14px;font-weight:400;display:flex;box-shadow:0 2px 8px #00000014}:where([data-screen-class=SMALL]) .sdui-search-summary span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.sdui-search-bar,.sdui-search-tabs>button,.sdui-search-panel,.sdui-search-mobile-card{transition:none}.sdui-search-panel,.sdui-search-panel-content,.search-spinner,.sdui-search-mobile-dialog,.sdui-search-mobile-cards{animation:none}}
