.ys-hero-clean{--home-air:0px}.ys-hero-clean .ys-hero-inner{animation:none}.ys-home-top{isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.ys-home-top-glow{z-index:-1;pointer-events:none;opacity:.9;will-change:transform,opacity;background:radial-gradient(closest-side at 38%,#d4af372e,#d4af3714 45%,#d4af3705 75%,#d4af3700 100%),radial-gradient(closest-side at 68% 58%,#e8c98b1f,#e8c98b0d 45%,#e8c98b03 75%,#e8c98b00 100%);border-radius:50%;width:min(380px,96vw);height:220px;margin:-110px 0 0 calc(min(380px,96vw)/-2);animation:18s ease-in-out infinite alternate ys-home-glow;position:absolute;top:30%;left:50%}@keyframes ys-home-glow{0%{opacity:.75;transform:translate(-18px,6px)scale(.96)}50%{opacity:1;transform:translate(14px,-10px)scale(1.06)}to{opacity:.8;transform:translate(22px,8px)scale(.98)}}.ys-home-top-greeting{font-family:var(--ys-label);letter-spacing:.24em;text-transform:uppercase;color:var(--ys-ink-2);align-items:center;gap:8px;font-size:11.5px;font-weight:500;line-height:20px;display:inline-flex}.ys-home-top-greeting-icon{color:var(--ys-gold);flex-shrink:0;display:inline-flex}.ys-hero-clean h1.ys-home-top-title{margin:calc(14px + var(--home-air)*.04)0 calc(14px + var(--home-air)*.05);transform-origin:50% 0}.ys-home-top-context{justify-content:center;display:flex}.ys-home-top-pill{border-radius:var(--radius-full,999px);background:linear-gradient(180deg,#ffffff14,#ffffff05),var(--ys-glass-tint,#12100c6b);max-width:min(100%,300px);height:32px;-webkit-backdrop-filter:var(--ys-glass-blur-control,blur(18px)saturate(185%)brightness(1.06));backdrop-filter:var(--ys-glass-blur-control,blur(18px)saturate(185%)brightness(1.06));color:var(--ys-ink);font-family:var(--ys-label);letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--ys-ease-bouncy,cubic-bezier(.34,1.56,.64,1)),border-color .2s ease;border:1px solid #d4af3747;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 2px 10px #00000038}.ys-home-top-pill:before{content:"";position:absolute;inset:-6px -4px}.ys-home-top-pill:active{transition-duration:.12s;transform:scale(.95)}.ys-home-top-pill:focus-visible{outline:2px solid var(--ys-gold);outline-offset:3px}.ys-home-top-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ys-home-top-pill-chev{color:var(--ys-ink-2);flex-shrink:0}.ys-home-top-live{background:var(--ys-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:1px;position:relative}.ys-home-top-live:after{content:"";border:1.5px solid #d4af3799;border-radius:50%;animation:2.4s ease-out infinite ys-home-live;position:absolute;inset:-4px}@keyframes ys-home-live{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.ys-home-top-stage{width:100%;margin-top:calc(6px + var(--home-air)*.1)}.ys-home-top-in,.ys-home-top-stage{animation:.7s cubic-bezier(.34,1.32,.64,1) backwards ys-home-rise}.ys-home-top-greeting.ys-home-top-in{animation-delay:20ms}.ys-home-top-title.ys-home-top-in{animation-delay:80ms}.ys-home-top-context.ys-home-top-in{animation-delay:.14s}.ys-home-top-stage{animation-delay:.2s}@keyframes ys-home-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (max-width:839.98px){.ys-hero-clean{--home-air:clamp(0px,calc(100vh - 800px),240px);padding-top:calc(40px + var(--home-air)*.33);padding-bottom:calc(24px + var(--home-air)*.14)}.ys-hero-clean .ys-hero-popular{margin-top:calc(28px + var(--home-air)*.08)}}@supports (height:100svh){@media (max-width:839.98px){.ys-hero-clean{--home-air:clamp(0px,calc(100svh - 800px),240px)}}}@media (min-width:840px){.ys-home-top{align-items:flex-start}.ys-hero-clean h1.ys-home-top-title{transform-origin:0 0}.ys-home-top-glow{left:32%}}@media (prefers-reduced-motion:reduce){.ys-home-top-glow,.ys-home-top-live:after,.ys-home-top-in,.ys-home-top-stage{animation:none}.ys-home-top-pill{transition:none}}.ys-floatbar{display:none}.ys-floatbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ys-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ys-ink);font-size:15px;font-weight:500;overflow:hidden}@media (max-width:839.98px){html[data-ys-immersive] .ys-topbar{display:none}.ys-floatbar.ys-glass{z-index:59;height:calc(var(--ys-safe-top) + 52px);padding:var(--ys-safe-top)64px 0;opacity:0;pointer-events:none;border:0;border-bottom:1px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;transition:opacity .22s,transform .22s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-6px);box-shadow:0 6px 24px #0000004d}.ys-floatbar.ys-glass[data-on=true]{opacity:1;transform:none}.ys-immersive .ys-back,.ys-immersive .ys-detail-hero-tools{top:calc(var(--ys-safe-top) + 6px);z-index:61;position:fixed}.ys-immersive .ys-back{left:12px}.ys-immersive .ys-detail-hero-tools{right:12px}.ys-immersive .ys-back,.ys-immersive .ys-detail-tool{border-radius:var(--radius-full,999px);color:#fff;background:linear-gradient(180deg,#ffffff1a,#ffffff05 55%),var(--ys-glass-tint,#12100c6b);width:40px;height:40px;-webkit-backdrop-filter:var(--ys-glass-blur-control,blur(18px)saturate(185%)brightness(1.06));backdrop-filter:var(--ys-glass-blur-control,blur(18px)saturate(185%)brightness(1.06));box-shadow:var(--ys-glass-depth-control,inset 1px 1px 0 #ffffff5c,inset -1px -1px 0 #ffffff17,inset 0 -1px 2px #00000038,0 4px 16px #0000004d);transition:transform .32s var(--ys-ease-bouncy,cubic-bezier(.34,1.56,.64,1)),filter .2s ease;border:1px solid #ffffff2e}.ys-immersive .ys-back:active,.ys-immersive .ys-detail-tool:active{filter:brightness(1.18);transition-duration:.12s;transform:scale(.93)}.ys-immersive .ys-item-gallery{aspect-ratio:auto;height:calc(75vw + var(--ys-safe-top));max-height:66vh}.ys-immersive .ys-item-gallery[data-empty=true]{height:calc(160px + var(--ys-safe-top))}.ys-immersive .ys-item-gallery:after,.ys-immersive .ys-detail-hero:after{content:"";height:calc(var(--ys-safe-top) + 64px);pointer-events:none;z-index:1;background:linear-gradient(#00000073,#0000);position:absolute;top:0;left:0;right:0}.ys-immersive .ys-detail-hero-tall{min-height:calc(420px + var(--ys-safe-top))}}html body .ys-detail-cta{border:1px solid var(--ys-glass-edge,#ffffff29);background:linear-gradient(180deg,#ffffff17 0%,#ffffff05 45%,#fff0 100%),var(--ys-glass-tint-strong,#12100cb8);min-height:56px;-webkit-backdrop-filter:var(--ys-glass-blur,blur(20px)saturate(165%));backdrop-filter:var(--ys-glass-blur,blur(20px)saturate(165%));box-shadow:var(--ys-glass-depth,inset 1px 1px 0 #ffffff4d,inset -1px -1px 0 #ffffff12,inset 0 -1px 2px #00000040,0 10px 34px #00000057);border-radius:28px;gap:12px;padding:6px 6px 6px 20px}html body .ys-detail-cta .ys-btn-primary,html body .ys-detail-cta .ys-btn-ghost{border-radius:22px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;display:inline-flex}.ys-sheet.ys-sheet-glass{border:1px solid var(--ys-glass-edge,#ffffff29);background:radial-gradient(130% 60% at 30% 0%,#ffffff1a,#fff0 55%),var(--ys-glass-tint-strong,#12100cb8);-webkit-backdrop-filter:var(--ys-glass-blur,blur(20px)saturate(165%));backdrop-filter:var(--ys-glass-blur,blur(20px)saturate(165%));border-bottom:0;border-radius:24px 24px 0 0;padding-top:14px;box-shadow:inset 1px 1px #ffffff3d,0 -12px 40px #00000073}@media (min-width:560px){.ys-sheet.ys-sheet-glass{border-bottom:1px solid var(--ys-glass-edge,#ffffff29);border-radius:24px}}.ys-sheet.ys-sheet-anchored{border-bottom:0;border-radius:24px 24px 0 0;max-width:620px;max-height:76vh;box-shadow:inset 1px 1px #ffffff3d,0 -24px 60px #0000008c}@media (min-width:560px){.ys-sheet.ys-sheet-anchored{padding-bottom:calc(28px + var(--ys-safe-bottom));border-bottom:0;border-radius:24px 24px 0 0}}@media (prefers-reduced-transparency:reduce){.ys-sheet.ys-sheet-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ys-glass-solid,#12100cf5)}}.ys-gl{background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--ys-glass-tint,#12100c6b);border:1px solid #ffffff17;border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.ys-gl:empty{display:none}.ys-gl>*+*{border-top:.5px solid #ffffff1a}.ys-pf-access.ys-gl{margin:0 20px 18px}.ys-gl-row,.ys-gl .ys-pf-supplier{width:100%;min-height:52px;color:var(--ys-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:10px 14px;font-family:inherit;font-size:15px;text-decoration:none;transition:background .15s;display:flex}.ys-gl .ys-pf-supplier{border-bottom:0}.ys-gl-row:active,.ys-gl .ys-pf-supplier:active{background:#ffffff12}@media (hover:hover){.ys-gl-row:hover,.ys-gl .ys-pf-supplier:hover{background:#d4af370d}}.ys-gl-row:focus-visible{outline-offset:-2px;outline:2px solid #d4af37cc}.ys-gl-ic,.ys-gl .ys-pf-supplier-ic{width:30px;height:30px;color:var(--ys-gold);filter:none;background:#d4af371f;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ys-gl .ys-pf-supplier-ic svg{width:17px;height:17px}.ys-gl-label{flex:1;min-width:0}.ys-gl-chev,.ys-gl .ys-pf-supplier>svg:last-child{color:#f5f0e852;flex-shrink:0;margin-left:auto}.ys-link-list.ys-gl li{border-bottom:0}.ys-link-list.ys-gl a{padding:10px 14px;font-size:15px}.ys-link-list.ys-gl a:after{content:none}.ys-statcards{gap:10px}.ys-statcard.ys-stat{text-align:left;background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--ys-glass-tint,#12100c6b);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:78px;padding:12px 12px 12px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.ys-statcard-ic{width:28px;height:28px;color:var(--ys-gold);background:#d4af371f;border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ys-statcard[data-alert] .ys-statcard-ic{background:var(--ys-gold);color:#17130a}.ys-statcard .ys-stat-val{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;color:var(--ys-ink);font-size:clamp(17px,5vw,22px);font-weight:600;overflow:hidden}.ys-statcard .ys-stat-lab{letter-spacing:.12em;color:var(--ys-ink-2);margin-top:4px;font-size:10.5px}.ys-sup-seg{margin:0 20px 14px}.ys-sup-workhead{margin-bottom:10px}.ys-sup-listcard{border-radius:20px;padding:8px 12px 8px 8px}.ys-sup-listcard-img{border-radius:12px}.ys-concierge.ys-concierge-glass{background:radial-gradient(130% 60% at 30% 0%,#ffffff14,#fff0 55%),var(--ys-glass-tint-strong,#12100cb8);-webkit-backdrop-filter:var(--ys-glass-blur,blur(20px)saturate(165%));backdrop-filter:var(--ys-glass-blur,blur(20px)saturate(165%));box-shadow:var(--ys-glass-depth,inset 1px 1px 0 #ffffff4d,inset -1px -1px 0 #ffffff12,inset 0 -1px 2px #00000040,0 10px 34px #00000057);border:1px solid #d4af3747;border-radius:24px}.ys-composer-glass{border:1px solid var(--ys-glass-edge,#ffffff29);border-top:1px solid var(--ys-glass-edge,#ffffff29);background:linear-gradient(180deg,#ffffff14,#ffffff05 50%),var(--ys-glass-tint-strong,#12100cb8);-webkit-backdrop-filter:var(--ys-glass-blur-control,blur(18px)saturate(185%)brightness(1.06));backdrop-filter:var(--ys-glass-blur-control,blur(18px)saturate(185%)brightness(1.06));box-shadow:var(--ys-glass-depth-control,inset 1px 1px 0 #ffffff5c,inset -1px -1px 0 #ffffff17,inset 0 -1px 2px #00000038,0 4px 16px #0000004d);border-radius:28px;align-items:center;gap:6px;margin:8px 10px 10px;padding:6px;display:flex}.ys-composer-glass input{min-width:0;min-height:44px;color:var(--ys-ink);background:#ffffff0f;border:1px solid #0000;border-radius:22px;outline:none;flex:1;padding:0 16px;font-size:16px}.ys-composer-glass input:focus{border-color:#d4af3780}.ys-composer-glass .ys-btn-primary{border-radius:22px;flex:none;min-height:44px;padding:0 18px}.ys-composer-glass .ys-composer-send{background:linear-gradient(180deg,var(--ys-gold-2),var(--ys-gold));color:#17130a;width:44px;height:44px;transition:transform .32s var(--ys-ease-bouncy,cubic-bezier(.34,1.56,.64,1));border:0;border-radius:22px;box-shadow:inset 0 1px #ffffff80}.ys-composer-glass .ys-composer-send:active{transition-duration:.12s;transform:scale(.93)}.ys-thread-docked .ys-composer-glass{margin:6px 12px 10px}.ys-thread-docked .ys-messages{padding-bottom:8px}.ys-row-img{border-radius:12px}.ys-tile-img{border-radius:16px}@media (hover:none){.ys-row,.ys-sup-listcard,.ys-owner-link,.ys-guide-card,.ys-svc-card{transition:scale .38s var(--ys-ease-bouncy,cubic-bezier(.34,1.56,.64,1)),background .16s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.ys-row:active,.ys-sup-listcard:active,.ys-owner-link:active,.ys-guide-card:active,.ys-svc-card:active{transition-duration:.12s;scale:.97}}@media (prefers-reduced-motion:reduce){.ys-row:active,.ys-sup-listcard:active,.ys-owner-link:active,.ys-guide-card:active,.ys-svc-card:active{scale:1}.ys-floatbar.ys-glass{transition:none}}.ys-pf-guide{flex-shrink:0;align-self:flex-start;margin-top:4px}.ys-sup-header{position:relative}.ys-sup-guide{position:absolute;top:0;right:20px}.ys-link-list.ys-gl button.ys-gl-row{padding:10px 14px}
