:root{--ys-brand-primary:var(--pink);--ys-interaction-primary:var(--pink);--ys-interaction-primary-hover:var(--pink-deep);--ys-interaction-primary-feedback:var(--pink-pale);--ys-brand-highlight:var(--pink-pale);--ys-brand-highlight-1:var(--pink-pale);--ys-neutral-primary:var(--ink);--ys-neutral-secondary:var(--ink-mid);--ys-neutral-inactive:var(--ink-mid);--ys-neutral-border:var(--line);--ys-neutral-divider:var(--line);--ys-neutral-surface:var(--paper);--ys-neutral-strong:var(--ink);--ys-white:#fff;--ys-radius-base:var(--radius-input);--ys-radius-media:var(--radius-input);--ys-radius-edge:var(--radius-card);--ys-radius-field:var(--radius-input);--ys-radius-pill:var(--radius-pill);--ys-radius-mini:var(--radius-input);--ys-space-xxxs:2px;--ys-space-xxs:4px;--ys-space-xs:8px;--ys-space-st:12px;--ys-space-sm:16px;--ys-space-md:24px;--ys-space-lg:32px;--ys-space-xl:48px;--ys-space-xxl:64px;--ys-elevation-low:var(--shadow-float);--ys-max-width:1440px}.ys-root{color:var(--ys-neutral-primary);background-color:var(--paper)}.vertical-tabs-progress{animation:vertical-tabs-progress var(--vertical-tabs-duration) linear both;will-change:transform}.vertical-tabs-image-layer{opacity:0;pointer-events:none;transform:translate3d(0,24px,0);transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1);will-change:opacity,transform;backface-visibility:hidden}.vertical-tabs-image-layer[data-travel=backward]{transform:translate3d(0,-24px,0)}.vertical-tabs-image-layer[data-active=true]{z-index:1;opacity:1;transform:translateZ(0)}.vertical-tabs-description-enter{animation:vertical-tabs-description-in .16s linear both}@keyframes vertical-tabs-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vertical-tabs-description-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.vertical-tabs-description-enter,.vertical-tabs-progress{animation:none}.vertical-tabs-progress{transform:scaleY(1)}.vertical-tabs-image-layer{transition:none;transform:none}}.ys-shell{width:100%;max-width:var(--ys-max-width);margin:0 auto;padding:0 var(--ys-space-sm)}@media (min-width:960px){.ys-shell{padding:0 var(--ys-space-lg)}}@media (min-width:1264px){.ys-shell{padding:0 var(--ys-space-xxl)}}.ys-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ys-space-xs);border-radius:var(--radius-pill);font-weight:600;white-space:nowrap;transition:background-color var(--duration-state) linear,color var(--duration-state) linear,border-color .15s cubic-bezier(.22,.1,.1,1)}.ys-btn--small{height:36px;padding:0 22px;font-size:.875rem;line-height:1.571}.ys-btn--regular{height:40px;padding:0 28px;font-size:.9375rem;line-height:1.5}.ys-btn--large{height:44px;padding:0 34px;font-size:1rem;line-height:1.5}.ys-btn--primary{background-color:var(--ys-interaction-primary);color:var(--ys-white)}.ys-btn--primary:hover{background-color:var(--ys-interaction-primary-hover)}.ys-btn--secondary{background-color:transparent;color:var(--ys-neutral-primary);border:1px solid var(--ys-neutral-primary)}.ys-btn--secondary:hover{background-color:var(--ys-neutral-primary);color:var(--paper)}.ys-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ys-radius-pill);color:var(--ys-neutral-primary);transition:background-color .15s cubic-bezier(.22,.1,.1,1)}.ys-icon-btn:hover{background-color:var(--ys-neutral-surface)}.ys-icon-btn:disabled{color:var(--ys-neutral-inactive);cursor:not-allowed}.ys-icon-btn--contained{background-color:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.16)}.ys-from-md{display:none}@media (min-width:768px){.ys-from-md{display:inline-flex}}.ys-tab{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;height:var(--app-header-row-2-h);padding:0 var(--ys-space-sm);border-radius:var(--ys-radius-mini);color:var(--ys-neutral-secondary);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s cubic-bezier(.22,.1,.1,1),background-color .15s cubic-bezier(.22,.1,.1,1)}.ys-tab__icon{margin-right:var(--ys-space-xs);flex:none}.ys-tab:after{content:"";position:absolute;bottom:0;left:50%;width:100%;transform:translateX(-50%) scaleX(0);transform-origin:center;height:4px;border-radius:20px;opacity:0;background-color:var(--ys-neutral-strong);transition:transform .15s ease-out,opacity .15s ease-out}.ys-tab:hover{color:var(--ys-neutral-strong);background-color:var(--ys-neutral-surface)}.ys-tab:hover:after{transform:translateX(-50%) scaleX(.35);opacity:1}.ys-tab[data-selected=true]{color:var(--ys-neutral-strong)}.ys-tab[data-selected=true]:after{transform:translateX(-50%) scaleX(1);opacity:1;transition:transform .2s ease-out,opacity .15s ease-out}.ys-tab[data-selected=true]:hover{background-color:var(--surface)}.ys-tab[data-selected=true]:hover:after{transform:translateX(-50%) scaleX(1)}@media (prefers-reduced-motion:reduce){.ys-tab,.ys-tab:after{transition:none}}.ys-coachmark{display:none;top:calc(100% + 10px);right:0;z-index:40;width:-moz-max-content;width:max-content;max-width:280px;padding:var(--ys-space-st) var(--ys-space-sm);border-radius:var(--ys-radius-media);color:var(--ys-white);font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;white-space:normal;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.18);transform-origin:top right;animation:ys-coachmark-in .26s cubic-bezier(.22,.1,.1,1) both}.ys-coachmark,.ys-coachmark:after{position:absolute;background-color:var(--ys-neutral-primary)}.ys-coachmark:after{content:"";top:-5px;left:34px;width:12px;height:12px;border-top-left-radius:2px;transform:rotate(45deg)}.ys-coachmark[data-leaving=true]{animation:ys-coachmark-out .2s cubic-bezier(.52,0,1,1) both}@media (min-width:768px){.ys-coachmark{display:block}}@keyframes ys-coachmark-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes ys-coachmark-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion:reduce){.ys-coachmark,.ys-coachmark[data-leaving=true]{animation:none}}.ys-fav-demo{--ys-fav-cycle:4.2s;position:relative;flex:none;width:56px;height:56px}.ys-fav-demo,.ys-fav-demo__disc{display:inline-flex;align-items:center;justify-content:center}.ys-fav-demo__disc{width:100%;height:100%;border-radius:var(--ys-radius-pill);background-color:var(--surface);box-shadow:0 1px 3px rgb(2 23 26/8%);animation:ys-fav-press var(--ys-fav-cycle) cubic-bezier(.22,.1,.1,1) infinite}.ys-fav-demo__heart{position:absolute;color:var(--ys-interaction-primary)}.ys-fav-demo__heart--fill{animation:ys-fav-fill var(--ys-fav-cycle) cubic-bezier(.22,.1,.1,1) infinite}.ys-fav-demo__cursor{position:absolute;right:4px;bottom:4px;color:var(--ys-neutral-strong);animation:ys-fav-travel var(--ys-fav-cycle) cubic-bezier(.22,.1,.1,1) infinite}.ys-fav-demo__pointer{position:absolute;inset:0}.ys-fav-demo__pointer--arrow{animation:ys-fav-arrow var(--ys-fav-cycle) linear infinite}.ys-fav-demo__pointer--hand{animation:ys-fav-hand var(--ys-fav-cycle) linear infinite}@keyframes ys-fav-travel{0%{opacity:0;transform:translate(26px,22px)}10%{opacity:1}28%{opacity:1;transform:translate(0)}34%{transform:translateY(3px) scale(.9)}42%,74%{transform:translate(0) scale(1)}92%,to{opacity:0;transform:translate(26px,22px)}}@keyframes ys-fav-arrow{0%,20%{opacity:1}20.01%,76%{opacity:0}76.01%,to{opacity:1}}@keyframes ys-fav-hand{0%,20%{opacity:0}20.01%,76%{opacity:1}76.01%,to{opacity:0}}@keyframes ys-fav-fill{0%,33%{opacity:0;transform:scale(.55)}40%{opacity:1;transform:scale(1.2)}46%,70%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.9)}}@keyframes ys-fav-press{0%,32%{transform:scale(1)}36%{transform:scale(.92)}44%{transform:scale(1.07)}52%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ys-fav-demo__cursor,.ys-fav-demo__disc,.ys-fav-demo__heart--fill,.ys-fav-demo__pointer{animation:none}.ys-fav-demo__heart--fill{opacity:1}.ys-fav-demo__cursor{display:none}}.ys-band{background-color:var(--pink);color:var(--ys-white);clip-path:polygon(0 0,100% var(--ys-band-cut),100% 100%,0 calc(100% - var(--ys-band-cut)))}.ys-band,.ys-band-ink{--ys-band-cut:clamp(20px,4vw,56px)}.ys-band-ink{clip-path:polygon(0 var(--ys-band-cut),100% 0,100% calc(100% - var(--ys-band-cut)),0 100%)}.ys-sheen{background-image:radial-gradient(115% 85% at 76% 12%,#ffee9e 0,rgba(255,238,158,0) 58%),radial-gradient(90% 70% at 12% 92%,#ffe064 0,rgba(255,224,100,0) 62%);opacity:0;transition:opacity var(--duration-state) linear}.group\/card:hover .ys-sheen{opacity:1}.ys-footer-link,.ys-footer-text{display:inline-flex;align-items:center;min-height:24px;color:var(--ys-neutral-secondary);font-size:.875rem;line-height:1.571}.ys-footer-link:hover{color:var(--ys-neutral-primary);text-decoration:underline}.ys-placeholder{position:absolute;inset:0;display:flex;align-items:flex-end;padding:var(--ys-space-st);background-image:linear-gradient(135deg,hsl(var(--ys-hue) 70% 62%) 0,hsl(calc(var(--ys-hue) + 18) 68% 46%) 100%);color:var(--ys-white);font-size:.75rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.35)}.ys-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}@media (prefers-reduced-motion:reduce){[data-ys-entry-promo]{animation:none}}.ys-faq-details[open]>.ys-faq-answer{animation:ys-faq-open .2s ease-out}@keyframes ys-faq-open{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ys-faq-details[open]>.ys-faq-answer{animation:none}}