body,html{max-width:100%;overflow-x:clip}@media (max-width:899px){.games-root.is-play,.games-root.is-play .games-main,body:has(.games-root.is-play) .main-content,body:has(.games-root.is-play) .main-content>.page-template,body:has(.games-root.is-play) .main-content>div{height:auto!important;min-height:100svh!important;max-height:none!important}.games-root.is-play .game-panel,.games-root.is-play .games-main{overflow:visible!important}.games-root.is-play .game-hud-sub{min-height:2.2rem!important}.games-root.is-play .game-hud-hint,.games-root.is-play .game-hud-status{display:block!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;-webkit-line-clamp:unset!important}.games-root.is-play .game-hof-slot{height:auto!important;min-height:4.65rem!important;max-height:none!important;overflow:visible!important}.games-root.is-play .game-hof{width:100%!important;max-width:100%!important}.games-root.is-play .game-hof-list{overflow:visible!important}.games-root.is-play .tetris-play-layout{height:auto!important;min-height:0!important;grid-template-rows:auto auto!important}.games-root.is-play .tetris-play-layout .game-canvas-wrap.is-tetris{width:min(100%,18rem)!important;max-width:100%!important;aspect-ratio:10/18!important}}@media (max-width:640px){.profile-hero-modern__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.profile-hero-modern__stats-grid .profile-stat-card.is-qr{grid-column:1/-1;flex-direction:row!important;align-items:center!important;min-height:3.5rem!important}.profile-hero-modern__badges-head{align-items:stretch!important;flex-direction:column!important;gap:.6rem!important}.profile-hero-modern__badges-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem!important;width:100%}.profile-hero-modern__badges-actions .profile-hero-modern__btn{min-width:0!important;width:100%;padding-inline:.25rem!important;white-space:nowrap!important;font-size:.7rem!important}.profile-hero-modern__locked-badges{margin-top:.15rem;border-top:1px solid rgba(15,23,42,.06);padding-top:.45rem}.profile-hero-modern__locked-badges summary{cursor:pointer;color:#64748b;font-size:.72rem;font-weight:700;list-style-position:inside}.profile-hero-modern__chips-rack--locked{margin-top:.5rem}}.space-events-info,.space-mode-section{scroll-margin-top:calc(var(--nav-h, 3.75rem) + 1rem)}.places-card__media>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.places-card__cat{position:relative;z-index:1}.admin-occ-metrics.is-loading strong{color:#94a3b8!important}.admin-occ-loading{min-height:8rem;display:grid;place-items:center;border:1px dashed #cfe0e8;border-radius:1rem;color:var(--muted);background:#fbfefe}.pf-studio--loading{display:grid;gap:.7rem;padding:1rem;min-height:18rem}.pf-loading-title{color:var(--muted);font-weight:700}.pf-loading-bar,.pf-loading-card{display:block;border-radius:.9rem;background:linear-gradient(90deg,#edf4f5 25%,#f8fbfb 45%,#edf4f5 65%);background-size:240% 100%;animation:yp-mobile-skeleton 1.2s ease-in-out infinite}.pf-loading-bar{height:1rem;width:55%}.pf-loading-card{height:5.5rem}@keyframes yp-mobile-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:700px){html body .profile-edit-page .pe-topbar{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto)!important}html body .profile-edit-page .pe-topbar:before{display:none!important;content:none!important}html body .profile-edit-page .pe-topbar__title{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.95rem!important}html body .profile-edit-page .profile-edit-sticky{display:none!important}html body .profile-edit-page{padding-bottom:2rem!important}html body .modern-notif-inbox-container{padding:.7rem .7rem calc(var(--yp-bottom-nav-h, 4.15rem) + .8rem)!important;gap:.65rem!important}html body .modern-notif-head{display:block!important;padding:.85rem!important}html body .modern-notif-title{font-size:1.35rem!important}html body .modern-notif-lead{max-width:none!important;font-size:.78rem!important;line-height:1.35!important}html body .modern-notif-head>.btn{width:100%!important;margin-top:.65rem!important;justify-content:center!important;min-height:2.45rem!important}html body .modern-notif-tabs{padding:.7rem!important;gap:.55rem!important}html body .modern-notif-scopes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem!important}html body .modern-notif-scope-btn{justify-content:center!important;min-width:0!important;padding:.45rem .5rem!important;font-size:.76rem!important}html body .modern-notif-types{margin-inline:-.1rem!important;padding-inline:.1rem!important}html body .modern-notif-card{padding:.85rem!important}html.is-admin .admin-modal-backdrop{z-index:40000!important;padding-top:calc(3.6rem + env(safe-area-inset-top, 0px))!important}html.is-admin .admin-modal-dialog--studio{z-index:40001!important;max-height:calc(100dvh - 7.2rem - env(safe-area-inset-bottom, 0px))!important}html.is-admin .admin-modal-dialog--studio .admin-studio__steps{-webkit-mask-image:linear-gradient(90deg,transparent,#000 .7rem,#000 calc(100% - .7rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .7rem,#000 calc(100% - .7rem),transparent)}html body .home-page--lift .lift-hero,html body .home-page--lift .svc-hero--banner{height:clamp(25rem,68svh,32rem)!important;min-height:clamp(25rem,68svh,32rem)!important}html body .home-page--lift .lift-hero .svc-hero__grid{min-height:100%!important}html body .catalog-card__body{padding:.75rem .85rem .85rem!important;gap:.45rem!important}html body .catalog-card .catalog-img-wrap{min-height:8rem!important;max-height:9.5rem!important}html body .grid-cards .catalog-card{min-height:0!important}html body .games-hub__grid{gap:.7rem!important}html body .games-hub__card{min-height:0!important;padding:.85rem!important;border-radius:1rem!important}html body .games-hub__icon{width:2.65rem!important;height:2.65rem!important;margin-bottom:.45rem!important}html body .games-hub__card-title{font-size:1rem!important}html body .games-hub__card-desc{font-size:.8rem!important;margin-bottom:.55rem!important}html body .games-hub__play{height:2.55rem!important;font-size:.82rem!important}html body .games-hub__tabs{position:relative;padding-bottom:.35rem!important;margin-bottom:.8rem!important}html body .games-hub__tab{padding:.45rem .8rem!important;font-size:.8rem!important}}body{font-family:var(--yp-body-font,var(--font-manrope),"Manrope",sans-serif)}@media (max-width:767px){:root{--yp-mobile-gutter:max(0.7rem,env(safe-area-inset-left,0px))}html body .catalog-page,html body .cms-page-shell,html body .container,html body .faq-page,html body .home-sections,html body .legal-page-inner{padding-left:var(--yp-mobile-gutter)!important;padding-right:max(.7rem,env(safe-area-inset-right,0px))!important}html body :where(.page-hero-title,.catalog-card h2,.catalog-card h3,.catalog-card__body h3,.catalog-card-title,.catalog-card p,.catalog-card-text,.catalog-card-meta span,.catalog-card__facts span,.card-surface h2,.card-surface h3,.card-surface p,.card-surface li,.admin-main td,.admin-main td:before){word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}html body :where(.catalog-card h2,.catalog-card h3,.catalog-card__body h3,.catalog-card-title,.page-hero-title){text-wrap:pretty}html body #site-mobile-menu .modern-menu{width:100%!important;padding-left:max(.55rem,env(safe-area-inset-left,0px))!important;padding-right:max(.55rem,env(safe-area-inset-right,0px))!important}html body #site-mobile-menu .modern-menu__account,html body #site-mobile-menu .modern-menu__columns,html body #site-mobile-menu .modern-menu__primary{width:100%;max-width:none}html body #site-mobile-menu .modern-menu__account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}html body #site-mobile-menu .modern-menu__account-link{gap:.42rem;padding:.52rem}html body #site-mobile-menu .modern-menu__account-link>span:last-of-type,html body #site-mobile-menu .modern-menu__link-copy,html body #site-mobile-menu .modern-menu__primary-link>span:nth-child(2){min-width:0;overflow:hidden}html body #site-mobile-menu .modern-menu__account-link strong,html body #site-mobile-menu .modern-menu__link-copy strong,html body #site-mobile-menu .modern-menu__primary-link strong{white-space:normal;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}html body #site-mobile-menu .modern-menu__account-link small,html body #site-mobile-menu .modern-menu__link-copy small,html body #site-mobile-menu .modern-menu__primary-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:560px){html body #site-mobile-menu .modern-menu__account-link small{display:none}html body #site-mobile-menu .modern-menu__account-link strong{font-size:.84rem;line-height:1.2}html body #site-mobile-menu .modern-menu__link-icon{width:1.8rem;height:1.8rem}}@media (max-width:340px){html body #site-mobile-menu .modern-menu__account-grid{grid-template-columns:1fr}}@media (max-width:860px){html body:has(.yp-profile){background:var(--background,#f5f8f9)!important}html body:has(.yp-profile) .yp-profile{width:100%!important;max-width:720px!important;margin:0 auto!important;padding:0 .7rem calc(var(--yp-bottom-nav-h, 4.15rem) + 1rem)!important;box-sizing:border-box!important}html body:has(.yp-profile) .yp-profile__top{margin:0 -.7rem!important;padding:.45rem .7rem!important;min-height:3.15rem;box-sizing:border-box}html body:has(.yp-profile) .yp-profile__hero{margin:.55rem 0 0!important;padding:0 .85rem .85rem!important;border:1px solid rgba(36,123,156,.16)!important;border-radius:1rem!important;background:#fff!important;color:#0f172a!important;overflow:hidden!important;box-shadow:0 6px 20px rgba(28,70,87,.06)!important}html body:has(.yp-profile) .yp-profile__cover{height:5.25rem!important;min-height:0!important;margin:0 -.85rem!important;border-radius:0!important;opacity:.88!important}html body:has(.yp-profile) .yp-profile__avatar-wrap{width:5.5rem!important;margin:-2.55rem auto .55rem!important;box-shadow:none!important}html body:has(.yp-profile) .yp-profile__avatar-wrap .user-avatar-face,html body:has(.yp-profile) .yp-profile__avatar-wrap .user-avatar-inner,html body:has(.yp-profile) .yp-profile__avatar-wrap .user-avatar-wrap{width:5.5rem!important;height:5.5rem!important;border-radius:50%!important}html body:has(.yp-profile) .yp-profile__avatar-wrap .user-avatar-inner{overflow:hidden!important;background:#fff!important;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(10,122,168,.72)!important}html body:has(.yp-profile) .yp-profile__avatar-wrap .avatar-badge-under{gap:2px!important;margin-top:.15rem}html body:has(.yp-profile) .yp-profile__avatar-wrap .avatar-badge--under{width:.95rem!important;height:.95rem!important;border-width:1px!important;font-size:.52rem!important}html body:has(.yp-profile) .yp-profile__name{color:#0f172a!important;font-size:clamp(1.35rem,6vw,1.7rem)!important;line-height:1.1!important;overflow-wrap:break-word!important}html body:has(.yp-profile) .yp-profile__bio,html body:has(.yp-profile) .yp-profile__limited,html body:has(.yp-profile) .yp-profile__meta,html body:has(.yp-profile) .yp-profile__nick,html body:has(.yp-profile) .yp-profile__presence{color:#526878!important}html body:has(.yp-profile) .yp-profile__meta{gap:.35rem .55rem!important;font-size:.76rem!important}html body:has(.yp-profile) .yp-profile__cta{width:100%!important;min-height:2.65rem!important;margin-top:.75rem!important;padding:.55rem .85rem!important;border-radius:.8rem!important;background:#0a7aa8!important;box-shadow:none!important}html body:has(.yp-profile) .yp-profile__cta-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin-top:.75rem!important}html body:has(.yp-profile) .yp-profile__cta-row .yp-profile__cta{width:100%!important;margin-top:0!important}html body:has(.yp-profile) .yp-profile__tabs{width:100%!important;max-width:none!important;margin:.55rem 0 .35rem!important;padding:.2rem!important;gap:.2rem!important;border:1px solid rgba(36,123,156,.12)!important;border-radius:.8rem!important;background:#fff!important;box-sizing:border-box!important}html body:has(.yp-profile) .yp-profile__tab{flex:1 0 auto!important;min-height:2.25rem!important;padding:.45rem .6rem!important;font-size:.78rem!important}html body:has(.yp-profile) .yp-profile__body{gap:.55rem!important;padding:0!important}html body:has(.yp-profile) .yp-profile__card{padding:.8rem!important;border-radius:.9rem!important;box-shadow:0 4px 14px rgba(28,70,87,.045)!important}html body #site-mobile-menu .modern-menu{padding:.7rem max(.7rem,env(safe-area-inset-right,0px)) calc(1.2rem + env(safe-area-inset-bottom, 0px)) max(.7rem,env(safe-area-inset-left,0px))!important}html body #site-mobile-menu .modern-menu__head{padding-bottom:.6rem!important}html body #site-mobile-menu .modern-menu__head h2{font-size:1.55rem!important}html body #site-mobile-menu .modern-menu__head p{max-width:15rem;margin-top:.2rem!important;font-size:.78rem!important;line-height:1.3!important}html body #site-mobile-menu .modern-menu__search-row{grid-template-columns:minmax(0,1fr) auto!important;gap:.45rem!important;margin:.7rem 0!important}html body #site-mobile-menu .modern-menu__search-row .mobile-menu__search{height:2.7rem!important;border-radius:.8rem!important;box-shadow:none!important}html body #site-mobile-menu .modern-menu__search-row .mobile-menu__search input{font-size:.86rem!important}html body #site-mobile-menu .modern-menu__profile-actions{gap:.35rem!important}html body #site-mobile-menu .modern-menu__profile-actions a,html body #site-mobile-menu .modern-menu__profile-actions button{width:2.7rem!important;height:2.7rem!important;border-radius:.8rem!important}html body #site-mobile-menu .modern-menu__account{margin-bottom:.7rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #site-mobile-menu .nav-profile-card--sheet{padding:.6rem .7rem!important;border-radius:.9rem!important}html body #site-mobile-menu .nav-profile-card--sheet .nav-profile-card__avatar{width:2.65rem!important;height:2.65rem!important}html body #site-mobile-menu .modern-menu__account-label{margin:.6rem 0 .35rem!important}html body #site-mobile-menu .modern-menu__account-grid{gap:.35rem!important}html body #site-mobile-menu .modern-menu__account-link{min-height:2.7rem!important;padding:.45rem!important;border-radius:.75rem!important}html body #site-mobile-menu .modern-menu__primary{gap:.45rem!important;margin-bottom:.75rem!important}html body #site-mobile-menu .modern-menu__primary-link{padding:.6rem!important;border-radius:.8rem!important}html body #site-mobile-menu .modern-menu__primary-icon{width:2.25rem!important;height:2.25rem!important}}@media (max-width:640px){.profile-hero-modern__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.profile-hero-modern__stats-grid .profile-stat-card.is-qr{grid-column:1/-1!important;flex-direction:row!important;align-items:center!important;min-height:3.5rem!important}.profile-hero-modern__badges-head{align-items:stretch!important;flex-direction:column!important;gap:.6rem!important}.profile-hero-modern__badges-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important}.profile-hero-modern__badges-actions .profile-hero-modern__btn{min-width:0!important;width:100%!important;padding-inline:.25rem!important;white-space:nowrap!important;font-size:.7rem!important}.profile-hero-modern__locked-badges{margin-top:.15rem;border-top:1px solid rgba(15,23,42,.06);padding-top:.45rem}.profile-hero-modern__locked-badges summary{cursor:pointer;color:#64748b;font-size:.72rem;font-weight:700;list-style-position:inside}.profile-hero-modern__chips-rack--locked{margin-top:.5rem}}html body .home-page--lift .lift-hero.lift-hero--poster{display:block!important;overflow:visible!important;min-height:0!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage{display:block!important;position:relative!important;aspect-ratio:16/9!important;overflow:hidden!important;border-radius:clamp(1.25rem,3vw,2rem)!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media .svc-hero__img,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media .svc-hero__picture,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media .svc-hero__video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-hero__copy{position:relative!important;inset:auto!important;width:min(100%,78rem)!important;max-width:none!important;min-width:0!important;margin:0 auto!important;padding:clamp(1.25rem,3vw,2.6rem) clamp(1.15rem,3vw,3rem) clamp(1.35rem,3vw,2.4rem)!important;border:1px solid rgba(10,122,168,.14)!important;border-top:0!important;border-radius:0 0 clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem)!important;background:linear-gradient(145deg,#ffffff,#f5fbf7)!important;box-shadow:0 14px 32px rgba(16,44,70,.08)!important}html body .home-page--lift .hero-media-panel{position:absolute!important;z-index:5!important;inset:auto 1.25rem 1.25rem!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;padding:.55rem!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:1.15rem!important;background:rgba(5,24,47,.66)!important;box-shadow:0 16px 28px rgba(3,18,36,.2)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important;backdrop-filter:blur(14px) saturate(1.15)!important}html body .home-page--lift .hero-media-panel__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-height:2.9rem!important;padding:.55rem .7rem!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:.82rem!important;background:rgba(255,255,255,.94)!important;color:#092140!important;font-weight:850!important;font-size:clamp(.76rem,1.1vw,.95rem)!important;text-align:center!important;text-decoration:none!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}html body .home-page--lift .hero-media-panel__item:first-child{border-color:#afca03!important;background:#afca03!important;color:#122000!important}html body .home-page--lift .hero-media-panel__item:focus-visible,html body .home-page--lift .hero-media-panel__item:hover{transform:translateY(-2px)!important;background:#fff!important;box-shadow:0 8px 16px rgba(3,18,36,.16)!important;outline:none!important}html body .home-page--lift .home-section-head .home-section-link--icon{margin-left:auto!important;width:2.9rem!important;min-width:2.9rem!important;height:2.9rem!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .home-page--lift .free-now-avatar,html body .home-page--lift .lift-feed-card__media{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.95),rgba(226,244,241,.78) 60%,rgba(212,231,229,.92))!important}html body .home-page--lift .free-now-avatar img.free-now-img--preserve,html body .home-page--lift .lift-feed-card__media img.free-now-img--preserve{object-fit:contain!important;padding:.42rem!important;box-sizing:border-box!important;background:transparent!important}html body .home-page--lift .event-empty{min-height:11rem!important;display:grid!important;place-content:center!important;gap:.5rem!important;padding:1.5rem!important}html body .home-page--lift .event-empty p{max-width:38rem!important;margin:0 auto!important;color:#64748b!important;text-align:center!important}@media (max-width:700px){html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage{border-radius:1rem 1rem 0 0!important}html body .home-page--lift .hero-media-panel{inset:auto .55rem .55rem!important;gap:.35rem!important;padding:.35rem!important;border-radius:.9rem!important}html body .home-page--lift .hero-media-panel__item{min-height:2.45rem!important;padding:.4rem .25rem!important;gap:.25rem!important;border-radius:.65rem!important;font-size:.68rem!important}html body .home-page--lift .hero-media-panel__item svg{width:15px!important;height:15px!important}html body .home-page--lift>.lift-hero>.lift-hero__copy{border-radius:0 0 1rem 1rem!important;padding:1rem .9rem 1.1rem!important}html body .home-page--lift .lift-hero--poster .lift-hero__title{font-size:clamp(2rem,10vw,3.15rem)!important;line-height:.95!important}}@media (max-width:370px){html body #site-mobile-menu .modern-menu__search-row{grid-template-columns:minmax(0,1fr)!important}html body #site-mobile-menu .modern-menu__profile-actions{justify-content:flex-end!important}}@media (max-width:600px){html body:has(.modern-shop-container) .shop-stage{padding-bottom:calc(var(--yp-bottom-nav-h, 4.15rem) + .75rem)!important}html body:has(.modern-shop-container) .modern-shop-container{gap:.7rem!important}html body:has(.modern-shop-container) .modern-shop-hero{gap:.65rem!important;padding:.7rem!important;border-radius:1rem!important;box-shadow:0 5px 18px rgba(28,70,87,.05)!important}html body:has(.modern-shop-container) .modern-shop-wallet{gap:.5rem!important}html body:has(.modern-shop-container) .modern-shop-balance-number{font-size:2rem!important}html body:has(.modern-shop-container) .modern-shop-wallet-note{font-size:.68rem!important}html body:has(.modern-shop-container) .modern-shop-fittings--live{gap:.45rem!important;padding:.55rem .65rem!important;border-radius:.8rem!important;background:#f7fbfc!important;box-shadow:none!important}html body:has(.modern-shop-container) .modern-shop-fittings--live:after{display:none!important}html body:has(.modern-shop-container) .modern-shop-fittings__header{font-size:.7rem!important}html body:has(.modern-shop-container) .modern-shop-fittings__tag{display:none!important}html body:has(.modern-shop-container) .modern-shop-fittings--live .modern-shop-fittings__body{min-height:0!important;gap:.6rem!important}html body:has(.modern-shop-container) .modern-shop-avatar-ring,html body:has(.modern-shop-container) .modern-shop-avatar-ring .user-avatar-face,html body:has(.modern-shop-container) .modern-shop-avatar-ring .user-avatar-inner,html body:has(.modern-shop-container) .modern-shop-avatar-ring .user-avatar-wrap{width:3rem!important;height:3rem!important}html body:has(.modern-shop-container) .modern-shop-avatar-ring{padding:2px!important;box-shadow:0 0 0 2px #fff,0 0 10px color-mix(in srgb,var(--preview,#afca03) 38%,transparent)!important}html body:has(.modern-shop-container) .modern-shop-fittings__info{min-width:0}html body:has(.modern-shop-container) .modern-shop-fittings__info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem!important}html body:has(.modern-shop-container) .modern-shop-fittings__info p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.7rem!important;line-height:1.25!important}html body:has(.modern-shop-container) .modern-shop-active-look{max-height:2.1rem!important;overflow:hidden!important;padding-top:.3rem!important}html body:has(.modern-shop-container) .modern-shop-active-look__title{font-size:.62rem!important}html body:has(.modern-shop-container) .modern-shop-equipped-badge{padding:.16rem .4rem!important;font-size:.64rem!important}html body:has(.modern-shop-container) .modern-shop-streak-box{gap:.55rem!important;padding:.7rem!important;border-radius:.9rem!important}html body:has(.modern-shop-container) .modern-shop-streak-head strong{font-size:.84rem!important}html body:has(.modern-shop-container) .modern-shop-streak-badge{font-size:.64rem!important}}@media (max-width:860px){html body .home-page--lift .lift-hero,html body .home-page--lift .lift-hero__stage{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .home-page--lift .lift-hero__stage{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;background:#061d31!important}html body .home-page--lift .lift-hero__stage>.svc-hero__media{position:relative!important;inset:auto!important;order:1!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#061d31!important}html body .home-page--lift .lift-hero__stage>.svc-hero__media .svc-hero__picture,html body .home-page--lift .lift-hero__stage>.svc-hero__media .svc-hero__video,html body .home-page--lift .lift-hero__stage>.svc-hero__media>.svc-hero__img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html body .home-page--lift .lift-hero__stage>.svc-hero__media .svc-hero__img,html body .home-page--lift .lift-hero__stage>.svc-hero__media .svc-hero__video{object-fit:contain!important;object-position:center!important}html body .home-page--lift .lift-hero__stage>.lift-hero__veil,html body .home-page--lift .lift-hero__stage>.sochi-sky{display:none!important}html body .home-page--lift .lift-hero__stage>.lift-hero__copy{position:relative!important;inset:auto!important;order:2!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:1.1rem max(.8rem,env(safe-area-inset-right,0px)) 1.25rem max(.8rem,env(safe-area-inset-left,0px))!important;box-sizing:border-box!important;background:linear-gradient(135deg,#071f34,#0a0c2a)!important}html body .home-page--lift .lift-hero__eyebrow{font-size:.68rem!important;overflow-wrap:anywhere!important}html body .home-page--lift .lift-hero__title{font-size:clamp(1.9rem,8.2vw,3rem)!important;line-height:1.02!important;overflow-wrap:anywhere!important}html body .home-page--lift .lift-hero__lead{display:block!important;margin-top:.85rem!important;max-width:38rem!important;font-size:.95rem!important;line-height:1.45!important;overflow-wrap:anywhere!important}html body .home-page--lift .lift-hero__cta{margin-top:1rem!important;flex-wrap:wrap!important}html body .home-page--lift .lift-deck{display:none!important}}.glass-nav .nav-account-trigger,.glass-nav .nav-auth-mobile__profile{display:grid!important;place-items:center!important;overflow:hidden!important;box-sizing:border-box!important}.glass-nav .nav-account-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.glass-nav .nav-account-trigger .user-avatar-face,.glass-nav .nav-account-trigger .user-avatar-inner,.glass-nav .nav-account-trigger .user-avatar-wrap,.glass-nav .nav-auth-mobile__profile .user-avatar-face,.glass-nav .nav-auth-mobile__profile .user-avatar-inner,.glass-nav .nav-auth-mobile__profile .user-avatar-wrap{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;overflow:hidden!important}html.is-admin .admin-nav-search{box-sizing:border-box!important;overflow:hidden!important}html.is-admin .admin-nav-search>svg{flex:0 0 auto!important;color:#64748b!important}html.is-admin .admin-nav-search input{max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important}html.is-admin .admin-nav-search__clear{display:grid!important;flex:0 0 auto!important;place-items:center!important;width:1.55rem!important;height:1.55rem!important;padding:0!important;border:0!important;border-radius:.45rem!important;background:transparent!important;color:#64748b!important}html.is-admin .admin-nav-search__clear:hover{background:#eef6f8!important;color:#0a7aa8!important}.card-surface,.container,.main-content,.main-content>*{min-width:0}.main-content>.dashboard-page--embedded{display:block;width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;padding-inline:clamp(.7rem,2.4vw,1.75rem)!important;box-sizing:border-box!important}.dashboard-page--embedded .dashboard-stack,.dashboard-page--embedded .profile-hero,.dashboard-page--embedded .profile-hub-banner,.dashboard-page--embedded .profile-hub-root,.dashboard-page--embedded .profile-hub-section,.dashboard-page--embedded .profile-overview-top,.dashboard-page--embedded .profile-view{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}canvas,img,video{max-width:100%}.site-footer-version{margin:0;color:color-mix(in srgb,var(--muted) 72%,transparent);font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em}.home-rail-dots{gap:0!important}.home-rail-dot,.home-rail-dot.is-active{position:relative;width:2.25rem!important;height:2.25rem!important;padding:0!important;border:0!important;background:transparent!important}.home-rail-dot:before{position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:999px;background:#cbd5e1;content:"";transform:translate(-50%,-50%);transition:width .16s ease,background-color .16s ease}.home-rail-dot.is-active:before{width:1.4rem;background:#2563eb}@media (min-width:1101px){.desktop-nav>.nav-item>[data-nav-anchor],.desktop-nav>a{min-height:2.75rem;padding-block:.55rem!important;box-sizing:border-box}}@media (max-width:860px){body.mobile-nav-open{padding-top:0!important}html body .mobile-menu.is-open{display:flex!important;position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:calc(var(--nav-h, 3.75rem) + env(safe-area-inset-top, 0px))!important;padding-bottom:0!important;overflow:hidden!important}html body .mobile-menu.is-open .mobile-menu__nav{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain}body.mobile-nav-open .scroll-to-top-btn,body.mobile-nav-open .yp-bottom-nav,body.mobile-nav-open .yp-bottom-nav-space{display:none!important;width:0!important;height:0!important;min-height:0!important}.yp-mobile-menu__section{margin-bottom:.8rem!important}.yp-mobile-menu__cards-grid,.yp-mobile-menu__quick-grid{min-width:0}.yp-mobile-menu__card,.yp-mobile-menu__list-item,.yp-mobile-menu__quick-item{min-width:0;max-width:100%;box-sizing:border-box}.site-footer{margin-bottom:0!important}.site-footer>.container{padding-bottom:.35rem}.main-content{width:100%;max-width:100%;overflow-x:clip}.main-content>.dashboard-page--embedded{padding-left:max(.55rem,env(safe-area-inset-left,0px))!important;padding-right:max(.55rem,env(safe-area-inset-right,0px))!important}html body #site-mobile-menu.mobile-menu.is-open{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important}html body #site-mobile-menu.mobile-menu.is-open>.mobile-menu__nav{width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important}.scroll-to-top-btn{right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--yp-bottom-nav-h, 0px) + .75rem)!important}}@media (max-width:380px){.yp-mobile-menu__cards-grid{gap:.4rem!important}.yp-mobile-menu__card{padding-inline:.45rem!important}.yp-mobile-menu__card-icon{flex-basis:28px!important;width:28px!important;height:28px!important}}.scroll-to-top-btn{right:max(.9rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--yp-bottom-nav-h, 0px) + 5.25rem)!important;z-index:70;border:1px solid rgba(10,122,168,.2);background:#ffffff;color:#0a7aa8;box-shadow:0 10px 26px rgba(10,12,42,.14),0 0 0 4px rgba(175,202,3,.08)}.scroll-to-top-btn:hover{border-color:#afca03;background:#f4fbd9;color:#0a0c2a;box-shadow:0 12px 28px rgba(10,122,168,.18),0 0 0 4px rgba(175,202,3,.12)}body:has(.site-assistant.is-open) .scroll-to-top-btn{opacity:0;pointer-events:none;transform:translateY(.5rem) scale(.96)}@media (max-width:700px){.scroll-to-top-btn{right:max(.65rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--yp-bottom-nav-h, 0px) + max(.7rem, env(safe-area-inset-bottom, 0px)) + 4.1rem)!important}}.site-assistant__header{background:linear-gradient(135deg,#0a7aa8,#087e9d)}.site-assistant__launcher{border-color:#cfe4ea;border-radius:1rem;background:linear-gradient(135deg,#ffffff,#f4fbfa);box-shadow:0 10px 26px rgba(10,12,42,.14),0 0 0 4px rgba(175,202,3,.08)}.site-assistant__launcher:hover{border-color:#afca03;box-shadow:0 12px 30px rgba(10,122,168,.18),0 0 0 4px rgba(175,202,3,.12)}body:has(.search-page){background:linear-gradient(180deg,#f8fbfb,#ffffff 42%,#f7fbf8)}body:has(.search-page) .container.search-page{width:min(calc(100% - 2rem),74rem)!important;max-width:74rem!important;padding:clamp(1.25rem,3vw,2.25rem) 0 3rem!important}body:has(.search-page) .search-page__empty{padding:clamp(1.15rem,2.5vw,1.8rem)!important;border:1px solid #cfe4ea;border-radius:1.35rem;background:linear-gradient(145deg,#ffffff,#f2fafb);box-shadow:0 16px 36px rgba(10,62,82,.08)}body:has(.search-page) .search-page__empty .page-hero-title,body:has(.search-page) .search-page__head h1{color:#0a0c2a;letter-spacing:-.04em}body:has(.search-page) .search-page__form{margin-top:1.15rem;padding:.3rem;border:1px solid #d7e7e9;border-radius:1rem;background:#ffffff;box-shadow:0 8px 20px rgba(10,62,82,.06);min-width:0}body:has(.search-page) .search-page__input{height:2.75rem;min-width:0;border:0;border-radius:.72rem;background:#f7fbfc;color:#17233b}body:has(.search-page) .search-page__input:focus-visible{outline:3px solid rgba(10,122,168,.14);outline-offset:0;border-color:transparent}body:has(.search-page) .search-page__submit{flex:0 0 auto;min-height:2.75rem;min-width:5.75rem;padding-inline:.85rem;border:0;border-radius:.72rem;background:#afca03;color:#0a0c2a;white-space:nowrap}body:has(.search-page) .search-page__history,body:has(.search-page) .search-page__suggestions{margin-top:1rem;padding:.9rem;border:1px solid #e0edef;border-radius:1rem;background:rgba(255,255,255,.76)}body:has(.search-page) .search-page__history{border-top:1px solid #e0edef}body:has(.search-page) .search-page__suggestions{border-top:1px solid #e0edef}body:has(.search-page) .search-page__history-chip,body:has(.search-page) .search-page__suggestion-chip{border-color:#cfe4ea;background:#ffffff;color:#0a7aa8}body:has(.search-page) .search-page__history-chip:hover,body:has(.search-page) .search-page__suggestion-chip:focus-visible,body:has(.search-page) .search-page__suggestion-chip:hover{border-color:#afca03;background:#f4fbd9;color:#0a0c2a}@media (max-width:640px){body:has(.search-page) .search-page__history-head>button{flex:0 0 auto;white-space:nowrap}body:has(.search-page) .search-page__history-head h2{min-width:0}.scroll-to-top-btn{right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--yp-bottom-nav-h, 0px) + 5rem)!important}}.space-detail-content{max-width:1080px!important}.space-capacity-summary{padding:clamp(.9rem,2vw,1.15rem)!important;margin-bottom:.85rem!important}.space-capacity-summary__head{align-items:center!important;gap:.75rem!important}.space-capacity-summary__head h2{margin-bottom:0!important;font-size:clamp(1.05rem,2.2vw,1.35rem)!important}.space-capacity-summary__note{max-width:62rem!important;margin:.45rem 0 .7rem!important;font-size:.78rem!important;line-height:1.35!important}.space-capacity-summary__modes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.space-capacity-summary__mode{min-width:0!important;padding:.7rem!important;border-radius:.85rem!important}.space-capacity-summary__mode-zones{display:none!important}.space-capacity-summary__mode-head{gap:.5rem!important}.space-capacity-summary__mode-head>div{min-width:0!important}.space-capacity-summary__mode-head span,.space-capacity-summary__mode-head strong{overflow-wrap:anywhere!important}.space-capacity-summary__mode-action{width:100%!important;box-sizing:border-box!important;justify-content:space-between!important;margin-top:.55rem!important;padding:.45rem .55rem!important;border-radius:.65rem!important;background:rgba(255,255,255,.68)!important;font-size:.78rem!important}.space-mode-section{margin-bottom:.85rem!important;padding:clamp(.85rem,2vw,1.15rem)!important}.space-mode-section__intro h2{margin-bottom:.15rem!important;font-size:clamp(1.1rem,2.4vw,1.4rem)!important}.space-mode-section__intro p{max-width:48rem!important;font-size:.8rem!important;line-height:1.35!important}.space-events-info{margin-bottom:.85rem!important;padding:.85rem 1rem!important;border-radius:.9rem!important}.space-events-info h2{font-size:1.05rem!important}.space-events-info p{font-size:.78rem!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.svc-space-grid{gap:.85rem!important}.svc-space-card{flex-direction:column!important}.svc-space-card,.svc-space-card__body{min-width:0!important;display:flex!important}.svc-space-card__body{flex:1 1 auto!important;flex-direction:column!important;gap:.35rem!important}.svc-space-card__why{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.2em!important;margin:.1rem 0!important;line-height:1.35!important}.svc-space-card__cta-row{margin-top:auto!important;padding-top:.55rem!important}.svc-space-card__cta-row .btn{width:100%!important;min-height:2.35rem!important;justify-content:center!important;font-size:.78rem!important}@media (max-width:720px){.space-capacity-summary__modes{grid-template-columns:1fr!important}.space-capacity-summary__total{flex:0 0 auto!important}.space-events-info{grid-template-columns:1fr!important;gap:.65rem!important}.space-events-info__aside{grid-template-columns:auto auto!important;justify-items:start!important;text-align:left!important;min-width:0!important}.space-events-info__aside .btn{grid-column:1/-1!important;width:100%!important;justify-content:center!important}.svc-space-card__why{min-height:0!important}}@media (max-width:860px){html body #site-mobile-menu.mobile-menu.is-open{position:fixed!important;inset:var(--yp-mobile-header-h,var(--nav-h,3.75rem)) 0 0!important;width:100vw!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html body #site-mobile-menu.mobile-menu.is-open,html body #site-mobile-menu.mobile-menu.is-open>.mobile-menu__nav{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important}html body #site-mobile-menu.mobile-menu.is-open>.mobile-menu__nav{width:100%!important;overflow:visible!important}html body #site-mobile-menu.mobile-menu.is-open .modern-menu{min-height:0!important;padding-top:.65rem!important;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))!important}html body #site-mobile-menu .modern-menu__head{align-items:center!important;gap:.55rem!important;padding-bottom:.45rem!important}html body #site-mobile-menu .modern-menu__eyebrow{margin-bottom:0!important;font-size:.66rem!important}html body #site-mobile-menu .modern-menu__head h2{font-size:1.45rem!important;line-height:1!important}html body #site-mobile-menu .modern-menu__head p{max-width:none!important;margin-top:.12rem!important;font-size:.74rem!important;line-height:1.2!important}html body #site-mobile-menu .modern-menu__status{padding:.34rem .52rem!important;font-size:.69rem!important}html body #site-mobile-menu .modern-menu__search-row{margin:.55rem 0 .65rem!important}html body #site-mobile-menu .modern-menu__account{margin-bottom:.55rem!important}html body #site-mobile-menu .nav-profile-card--sheet{padding:.45rem .55rem!important;border-radius:.8rem!important}html body #site-mobile-menu .nav-profile-card--sheet .nav-profile-card__main{gap:.55rem!important}html body #site-mobile-menu .nav-profile-card--sheet .nav-profile-card__name{font-size:.92rem!important}html body #site-mobile-menu .nav-profile-card--sheet .nav-profile-card__sub{font-size:.7rem!important}html body #site-mobile-menu .modern-menu__account-label{margin:.45rem 0 .28rem!important}html body #site-mobile-menu .modern-menu__section{margin-bottom:.65rem!important}html body #site-mobile-menu .modern-menu__section-head{margin-bottom:.32rem!important}html body #site-mobile-menu .modern-menu__link-grid{gap:.35rem!important}html body #site-mobile-menu .modern-menu__link{gap:.4rem!important;padding:.42rem!important;border-radius:.72rem!important}html body #site-mobile-menu .modern-menu__link-copy strong{font-size:.78rem!important;line-height:1.15!important}html body #site-mobile-menu .modern-menu__link-copy small{margin-top:.05rem!important;font-size:.64rem!important}}html body .space-detail-hero .space-detail-hero__copy{min-width:0!important}@media (max-width:768px){body:has(.home-page){padding-bottom:0!important}body:has(.home-page) .site-footer{margin-bottom:0!important;padding-bottom:var(--yp-bottom-nav-h,0)!important}}@media (max-width:860px){body.has-bottom-nav .site-footer-grid--compact,html.has-bottom-nav .site-footer-grid--compact{display:none!important}}.admin-occ-metrics.is-loading~.admin-occ-halls{position:relative;min-height:8rem;opacity:.28;pointer-events:none}.admin-occ-metrics.is-loading~.admin-occ-halls:before{content:"Загружаем занятость и очереди…";position:absolute;inset:1rem;z-index:2;display:grid;place-items:center;border:1px dashed #cfe0e8;border-radius:1rem;background:#fbfefe;color:var(--muted);opacity:1}.admin-occ-metrics.is-loading strong{font-size:0!important}.admin-occ-metrics.is-loading strong:after{content:"...";font-size:1rem}@media (max-width:700px){html body .pf-studio--loading{display:grid!important;min-height:18rem!important}html body .profile-edit-page .profile-edit-sticky{display:none!important}}html body .space-detail-content{margin-top:1rem!important}html body .space-detail-secondary-grid{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.85fr);gap:.85rem;align-items:start;margin-top:.85rem}html body .space-detail-secondary-grid>.space-detail-panel{min-width:0!important;margin:0!important;padding:1rem!important;border-radius:1rem!important;box-shadow:0 3px 14px rgba(15,23,42,.04)!important}html body .space-detail-secondary-grid .space-detail-panel--directions .yp-map-embed--compact{height:clamp(190px,23vw,290px)!important;min-height:190px!important;max-height:290px!important;aspect-ratio:auto!important}html body .space-detail-secondary-grid .space-detail-panel--description h3,html body .space-detail-secondary-grid .space-detail-panel--directions h3{margin:0 0 .45rem!important;padding:0 0 .55rem!important;border-bottom:1px solid #e9eef2!important;font-size:clamp(1.05rem,1.8vw,1.3rem)!important}html body .space-detail-secondary-grid .space-detail-panel--directions p{margin-bottom:.65rem!important;font-size:.82rem!important}html body .space-detail-secondary-grid .space-detail-panel--description>div{font-size:.9rem!important;line-height:1.5!important}html body .space-detail-secondary-grid .space-detail-panel--description .youth-join-block{margin:.75rem 0 0!important;padding:.75rem!important;border-radius:.8rem!important}html body .space-detail-secondary-grid .space-detail-panel--description .youth-join-block h2{margin:0 0 .45rem!important;font-size:1rem!important}@media (max-width:760px){html body .space-detail-secondary-grid{grid-template-columns:minmax(0,1fr)!important;gap:.7rem!important;margin-top:.7rem!important}html body .space-detail-secondary-grid>.space-detail-panel{padding:.85rem!important}html body .space-detail-secondary-grid .space-detail-panel--directions .yp-map-embed--compact{height:210px!important;min-height:210px!important;max-height:210px!important}}@media (max-width:767px){:root{--yp-shell:100%}html body .main-content,html body .main-content .container,html body .main-content>*,html body .site-footer>.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;min-width:0!important}html body .main-content .container,html body .site-footer>.container{padding-left:max(.7rem,env(safe-area-inset-left,0px))!important;padding-right:max(.7rem,env(safe-area-inset-right,0px))!important}html body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label){word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}html body :where(a,button){word-break:normal!important;overflow-wrap:anywhere!important;-webkit-hyphens:none!important;hyphens:none!important}html body .space-detail-content{width:100%!important;max-width:none!important;margin-top:.85rem!important;padding-left:max(.7rem,env(safe-area-inset-left,0px))!important;padding-right:max(.7rem,env(safe-area-inset-right,0px))!important}html body .space-detail-panel,html body .space-events-info,html body .space-mode-section,html body .space-reservation-card{min-width:0!important}body.has-bottom-nav .yp-bottom-nav,html body .yp-bottom-nav,html.has-bottom-nav body .yp-bottom-nav{background:#fff!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.has-bottom-nav,html.has-bottom-nav body{scroll-padding-bottom:calc(var(--yp-bottom-nav-h, 4.15rem) + .75rem)!important}body.has-bottom-nav .main-content,html.has-bottom-nav .main-content{padding-bottom:1.75rem!important}}@media (max-width:420px){html body .main-content .container,html body .site-footer>.container,html body .space-detail-content{padding-left:max(.55rem,env(safe-area-inset-left,0px))!important;padding-right:max(.55rem,env(safe-area-inset-right,0px))!important}html body .space-detail-panel,html body .space-events-info,html body .space-mode-section,html body .space-reservation-card{border-radius:.85rem!important}}.space-detail-hero{overflow:hidden!important}.space-detail-hero__topbar{box-sizing:border-box!important;width:min(100%,var(--container-max,1200px))!important;padding-inline:clamp(.9rem,3vw,2rem)!important;gap:1rem!important}.space-detail-hero__topbar>a,.space-detail-hero__topbar>div{min-width:0!important}.space-detail-hero__body{box-sizing:border-box!important;width:min(100%,var(--container-max,1200px))!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1.2rem!important;padding-inline:clamp(.9rem,3vw,2rem)!important}.space-detail-hero__copy{min-width:0!important}.space-detail-hero__title{max-width:24ch!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.space-hero-cta{max-width:min(100%,25rem)!important}.space-events-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 0 1rem;padding:clamp(.9rem,2.5vw,1.25rem);border:1px solid #dfe8ef;border-radius:1rem;background:linear-gradient(135deg,#fff,#f8fbfd)}.space-events-info__copy{min-width:0}.space-events-info h2{margin:.2rem 0 .35rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.2}.space-events-info p{max-width:58rem;margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.space-events-info__aside{display:grid;justify-items:end;gap:.12rem;min-width:9rem;color:var(--muted);text-align:right}.space-events-info__aside strong{color:var(--foreground);font-size:1.1rem}.space-events-info__aside span{font-size:.75rem}.space-events-info__aside .btn{margin-top:.45rem;white-space:nowrap}.svc-space-card__booking-model{display:grid;gap:.4rem;margin-top:.45rem}.svc-space-card__booking-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.55rem .62rem;border:1px solid #dce8ed;border-radius:.75rem;color:var(--foreground);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.svc-space-card__booking-link:hover{transform:translateY(-1px);border-color:#8ccbd5}.svc-space-card__booking-link.is-primary{background:#effbfd;border-color:#b6e1e7}.svc-space-card__booking-link.is-secondary{background:#faf9ff;border-color:#ddd5f6;color:#4f3e91}.svc-space-card__booking-icon{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.6rem;background:#dff4f7;color:#0b7e96}.is-secondary .svc-space-card__booking-icon{background:#eee8ff;color:#7659c7}.svc-space-card__booking-copy{display:grid;min-width:0;gap:.08rem}.svc-space-card__booking-copy small,.svc-space-card__booking-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-space-card__booking-copy strong{font-size:.79rem;line-height:1.2}.svc-space-card__booking-copy small{color:var(--muted);font-size:.69rem;line-height:1.2}.svc-space-card__zones{min-width:0}@media (max-width:720px){.space-detail-page{padding-bottom:calc(3rem + var(--yp-bottom-nav-h, 0px))!important}.space-detail-hero{min-height:clamp(30rem,118vw,34rem)!important}.space-detail-hero__topbar{position:absolute!important;inset:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:3.4rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}.space-detail-hero__topbar>a{max-width:calc(100% - 4.2rem)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.space-detail-hero__body{position:absolute!important;inset:auto 0 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:.7rem!important;padding-top:1.25rem!important;padding-bottom:.9rem!important}.space-detail-hero__copy{width:100%!important}.space-detail-hero__title{max-width:18ch!important;font-size:clamp(1.55rem,7.2vw,2.2rem)!important;line-height:1.08!important}.space-hero-cta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;gap:.4rem!important}.space-hero-cta .btn{width:100%!important;min-width:0!important}.space-events-info{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}.space-events-info__aside{grid-template-columns:auto auto!important;justify-items:start!important;align-items:center!important;min-width:0!important;text-align:left!important}.space-events-info__aside span,.space-events-info__aside strong{grid-column:auto!important}.space-events-info__aside .btn{grid-column:1/-1!important;width:100%!important;margin-top:.25rem!important}.svc-space-card__booking-link{padding:.5rem .55rem!important}}html.is-admin .admin-nav-search{display:flex!important;align-items:center!important;gap:.45rem!important;min-height:2.45rem!important;height:2.45rem!important;margin:.2rem .35rem .55rem!important;padding:0 .65rem!important;border:1px solid var(--yp-ui-line,#cfe0e8)!important;border-radius:.75rem!important;background:#fff!important;box-shadow:none!important}html.is-admin .admin-nav-search:focus-within{border-color:var(--primary,#0a7aa8)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#0a7aa8) 13%,transparent)!important}html.is-admin .admin-nav-search input{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:.82rem!important}html.is-admin .admin-nav-search__kbd{flex:0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;opacity:.62}.settings-brand-block{display:grid;gap:1rem;padding:1rem;border:1px solid var(--yp-ui-line,#d8e5eb);border-radius:1rem;background:linear-gradient(135deg,rgba(237,250,252,.85),rgba(255,255,255,.92))}.settings-brand-block__heading,.site-customization__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.settings-brand-block__heading h2,.site-customization h2{margin:0;color:#071333;font-size:1.02rem;line-height:1.25}.settings-brand-block__heading p,.site-customization__heading p{max-width:58rem;margin:.28rem 0 0;color:var(--muted,#64748b);font-size:.8rem;line-height:1.5}.settings-brand-block__badge,.site-customization__counter{flex:0 0 auto;padding:.35rem .6rem;border-radius:999px;background:rgba(175,202,3,.14);color:#526600;font-size:.72rem;font-weight:750}.settings-brand-block__divider{height:1px;background:rgba(127,164,181,.2)}.site-customization{display:grid;gap:.9rem}.site-customization__card{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--yp-ui-line,#d8e5eb);border-radius:1rem;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.035)}.site-customization__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.25rem;color:var(--primary,#0a7aa8);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.site-customization__add,.site-customization__ghost,.site-customization__nav-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.15rem;border:1px solid var(--yp-ui-line,#d8e5eb);border-radius:.7rem;background:#fff;color:#13203b;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.site-customization__ghost{padding:0 .7rem;white-space:nowrap}.site-customization__ghost:hover,.site-customization__nav-actions button:hover:not(:disabled){border-color:var(--primary,#0a7aa8);color:var(--primary,#0a7aa8)}.site-customization__appearance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.site-customization__hero-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.site-customization__control--wide{grid-column:1/-1}.site-customization__control input:not([type=color]),.site-customization__control textarea{width:100%;min-width:0;box-sizing:border-box;padding:.55rem .65rem;border:1px solid #dce7ec;border-radius:.55rem;background:#fff;color:#13203b;font:inherit;font-size:.78rem}.site-customization__control textarea{min-height:5rem;resize:vertical;line-height:1.4}.site-customization__font-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .7rem;border:1px solid #e4edf1;border-radius:.75rem;background:#fbfdfe}.site-customization__font-row strong{display:block;color:#263552;font-size:.78rem}.site-customization__font-row p{margin:.2rem 0 0;color:var(--muted,#64748b);font-size:.68rem}.site-customization__font-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.site-customization__upload{display:inline-flex;align-items:center;gap:.35rem;min-height:2.15rem;max-width:15rem;padding:0 .7rem;border:1px solid var(--primary,#0a7aa8);border-radius:.7rem;color:var(--primary,#0a7aa8);font-size:.74rem;font-weight:750;cursor:pointer}.site-customization__upload span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-customization__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.site-customization__text-button{padding:0;border:0;background:transparent;color:#a62f47;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.site-customization__control{display:grid;gap:.35rem;min-width:0;padding:.7rem;border:1px solid #e4edf1;border-radius:.75rem;background:#fbfdfe;color:#263552;font-size:.77rem;font-weight:750}.site-customization__control>span:first-child{display:inline-flex;align-items:center;gap:.3rem}.site-customization__control small{color:var(--muted,#64748b);font-size:.68rem;font-weight:500}.site-customization__control select{width:100%;min-width:0}.site-customization__color-input{display:flex;align-items:center;gap:.4rem}.site-customization__color-input input[type=color]{width:2rem;height:2rem;padding:.15rem;border:1px solid #dce7ec;border-radius:.55rem;background:#fff;cursor:pointer}.site-customization__color-input input[type=text]{min-width:0;width:6.8rem;padding:.38rem .45rem;border:1px solid #dce7ec;border-radius:.5rem;font:700 .75rem ui-monospace,monospace}.site-customization__preview{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--preview-primary) 18%,#d8e5eb);border-radius:.85rem;background:color-mix(in srgb,var(--preview-primary) 4%,#fff)}.site-customization__preview-brand{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;color:#071333;font-size:.8rem}.site-customization__preview-mark{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:var(--preview-primary);color:#fff;font-weight:850}.site-customization__preview nav{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.55rem;min-width:0;color:var(--preview-primary);font-size:.72rem;font-weight:700}.site-customization__preview nav .is-muted{color:var(--muted,#64748b);font-weight:500}.site-customization__preview-button{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;padding:.45rem .65rem;border-radius:.55rem;background:var(--preview-accent);color:#192100;font-size:.7rem;font-weight:800}.site-customization__nav-list{display:grid;gap:.55rem}.site-customization__nav-row{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem;border:1px solid #e1ebef;border-radius:.75rem;background:#fbfdfe}.site-customization__toggle{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.55rem .7rem;border:1px solid #d9e8ec;border-radius:.7rem;background:#f8fcfd;color:#263552;font-size:.78rem;font-weight:750}.site-customization__hero-panel-list{display:grid;gap:.55rem}.site-customization__hero-panel-row{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem;border:1px solid #e1ebef;border-radius:.75rem;background:#fbfdfe}.site-customization__hero-panel-row.is-disabled{opacity:.62;background:#f8fafb}.site-customization__hero-panel-fields{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(12rem,1.3fr) minmax(9rem,.8fr);gap:.55rem;min-width:0}.site-customization__hero-panel-fields .site-customization__control{padding:.55rem}.site-customization__hero-panel-fields .site-customization__control input,.site-customization__hero-panel-fields .site-customization__control select{min-width:0;width:100%;box-sizing:border-box;height:2.15rem;padding:0 .55rem;border:1px solid #dce7ec;border-radius:.55rem;background:#fff;color:#13203b;font:inherit;font-size:.75rem}.site-customization__nav-row.is-system{background:linear-gradient(90deg,#fbfdfe,#f5fbfc)}.site-customization__nav-row.is-disabled{opacity:.62;background:#f8fafb}.site-customization__nav-order{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.5rem;background:#eaf5f8;color:var(--primary,#0a7aa8);font-size:.72rem;font-weight:800}.site-customization__nav-fields{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(12rem,1.4fr) minmax(10rem,.85fr);gap:.55rem;min-width:0}.site-customization__nav-fields label{display:grid;gap:.2rem;min-width:0}.site-customization__nav-fields label>span{color:var(--muted,#64748b);font-size:.65rem;font-weight:700}.site-customization__nav-fields input,.site-customization__nav-fields select{width:100%;min-width:0;height:2.15rem;padding:0 .55rem;border:1px solid #dce7ec;border-radius:.55rem;background:#fff;color:#13203b;font:inherit;font-size:.75rem}.site-customization__fixed-link{display:flex;align-items:center;min-width:0;height:2.15rem;padding:0 .55rem;overflow:hidden;border:1px solid #e5edf0;border-radius:.55rem;background:#f4f8f9;color:#64748b;font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.site-customization__nav-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem}.site-customization__nav-actions button{width:2.15rem;padding:0}.site-customization__nav-actions button:disabled{cursor:not-allowed;opacity:.34}.site-customization__nav-actions button.is-danger{color:#b4233c}.site-customization__nav-actions button.is-danger:hover{border-color:#ef9aaa;background:#fff5f6}.site-customization__system-badge{padding:.25rem .35rem;color:#5d7380;font-size:.63rem;font-weight:700}.site-customization__nav-summary{display:flex;align-items:center;gap:.35rem;color:var(--muted,#64748b);font-size:.72rem}.site-customization__nav-summary strong{color:var(--primary,#0a7aa8)}.site-customization__filters{display:flex;flex-wrap:wrap;gap:.4rem}.site-customization__filters button{min-height:1.9rem;padding:0 .65rem;border:1px solid #dfe9ed;border-radius:.6rem;background:#fff;color:#526176;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.site-customization__filters button b{margin-left:.2rem;color:#84929e;font-size:.65rem}.site-customization__filters button.is-active{border-color:var(--primary,#0a7aa8);background:var(--primary,#0a7aa8);color:#fff}.site-customization__filters button.is-active b{color:rgba(255,255,255,.82)}.site-customization__add{justify-self:start;padding:0 .8rem;border-color:var(--primary,#0a7aa8);color:var(--primary,#0a7aa8)}.site-customization__add:hover:not(:disabled){background:color-mix(in srgb,var(--primary,#0a7aa8) 7%,#fff)}.site-customization__add:disabled{cursor:not-allowed;opacity:.5}.site-customization__hint{margin:-.35rem 0 0;color:var(--muted,#64748b);font-size:.72rem}.site-customization__hint code{padding:.08rem .25rem;border-radius:.3rem;background:#eef4f6;font-size:.7rem}@media (max-width:760px){.settings-brand-block{padding:.8rem}.settings-brand-block__heading,.site-customization__heading{flex-direction:column;gap:.6rem}.settings-brand-block__badge,.site-customization__counter{align-self:flex-start}.site-customization__card{padding:.8rem}.site-customization__appearance-grid,.site-customization__hero-copy-grid{grid-template-columns:1fr}.site-customization__control--wide{grid-column:auto}.site-customization__font-row{align-items:flex-start;flex-direction:column}.site-customization__font-actions{width:100%;flex-wrap:wrap}.site-customization__upload{max-width:min(100%,18rem)}.site-customization__preview{align-items:flex-start;flex-wrap:wrap}.site-customization__preview nav{order:3;flex-basis:100%}.site-customization__preview button{margin-left:auto}.site-customization__nav-row{grid-template-columns:1.6rem minmax(0,1fr);align-items:start}.site-customization__nav-fields{grid-column:2;grid-template-columns:1fr}.site-customization__nav-actions{grid-column:2;justify-content:flex-start}.site-customization__hero-panel-row{grid-template-columns:1.6rem minmax(0,1fr);align-items:start}.site-customization__hero-panel-fields{grid-column:2;grid-template-columns:1fr}.site-customization__hero-panel-row>.site-customization__nav-actions{grid-column:2;justify-content:flex-start}}@media (max-width:640px){.catalog-page.spaces-catalog-page,.catalog-page:has(.spaces-catalog-header){padding-top:.8rem!important;padding-bottom:calc(1.6rem + var(--yp-bottom-nav-h, 0px))!important}.spaces-catalog-header{display:block!important;margin-bottom:.85rem!important}.spaces-catalog-header__title-row{align-items:flex-start!important;gap:.45rem!important}.spaces-catalog-header__title-row .page-hero-title{max-width:100%!important;font-size:clamp(1.7rem,8vw,2.25rem)!important;line-height:1.08!important;letter-spacing:-.035em!important}.spaces-catalog-header__title-row .catalog-page-header__count{margin-top:.15rem!important;font-size:.76rem!important;padding:.16rem .55rem!important}.spaces-catalog-header .catalog-page-header__lead{max-width:34rem!important;margin:.55rem 0 0!important;font-size:.86rem!important;line-height:1.38!important}.spaces-catalog-header__meta{gap:.25rem .55rem!important;margin-top:.42rem!important;font-size:.76rem!important;line-height:1.3!important}.spaces-catalog-header__meta span{flex:1 1 100%!important}.spaces-catalog-header .catalog-page-header__search,.spaces-catalog-header .space-filter-bar{width:100%!important;max-width:none!important}.spaces-catalog-header .space-filter-bar__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:.45rem!important;width:100%!important}.spaces-catalog-header .space-filter-bar__search{min-width:0!important;width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}.spaces-catalog-header .space-filter-bar__input,.spaces-catalog-header .space-filter-bar__toggle{box-sizing:border-box!important;height:2.8rem!important;min-height:2.8rem!important;max-height:2.8rem!important;border:1px solid #d7dde7!important;border-radius:.85rem!important;box-shadow:none!important}.spaces-catalog-header .space-filter-bar__input{display:block!important;width:100%!important;padding-inline:2.25rem!important;outline:none!important;appearance:none!important}.spaces-catalog-header .space-filter-bar__input:focus{border-color:#0e9fbe!important;box-shadow:0 0 0 3px rgba(14,159,190,.12)!important}.spaces-catalog-header .space-filter-bar__toggle{width:auto!important;min-width:6.7rem!important;padding:0 .75rem!important;justify-content:center!important;white-space:nowrap!important}.spaces-catalog-header .space-filter-panel{left:0!important;right:0!important;width:auto!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;border-radius:.95rem!important}.svc-space-grid{gap:.75rem!important}.svc-space-card__body{gap:.25rem!important;padding:.72rem .78rem .82rem!important}.svc-space-card__body h3{min-height:0!important;font-size:1.02rem!important;line-height:1.22!important}.svc-space-card__addr span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.3!important}.svc-space-card__facts{gap:.3rem!important}.svc-space-card__facts,.svc-space-card__modes{margin-top:.35rem!important}.svc-space-card__zones{gap:.3rem!important;margin-top:.15rem!important}.svc-space-card__zones span{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}.svc-space-card__cta-row{padding-top:.35rem!important}.space-detail-page{padding-bottom:calc(1.5rem + var(--yp-bottom-nav-h, 0px))!important}.space-detail-hero{height:auto!important;min-height:clamp(31rem,112vw,36rem)!important;display:flex!important;flex-direction:column!important;background-position:50%!important}.space-detail-hero>.container:not(:last-child){align-items:center!important;min-height:3.2rem!important;padding:.45rem .8rem!important;padding-inline:.8rem!important}.space-detail-hero>.container:last-child,.space-detail-hero>.container:not(:last-child){position:relative!important;inset:auto!important;z-index:20!important;flex:0 0 auto!important}.space-detail-hero>.container:last-child{flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;margin-top:auto!important;gap:.8rem!important;width:100%!important;box-sizing:border-box!important;padding-top:1.25rem!important;padding-bottom:1rem!important;padding-inline:.85rem!important}.space-detail-hero>.container:not(:last-child)>a{min-width:0!important;max-width:calc(100% - 3rem)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.8rem!important}.space-detail-hero>.container:not(:last-child)>div{flex:0 0 auto!important}.space-detail-hero__title{max-width:100%!important;margin-bottom:.35rem!important;font-size:clamp(1.65rem,7.2vw,2.35rem)!important;line-height:1.08!important;overflow-wrap:anywhere!important}.space-hero-cta{width:100%!important;gap:.4rem!important}.space-hero-cta .btn{flex:1 1!important;min-width:0!important;min-height:2.55rem!important;padding:.55rem .65rem!important;font-size:.78rem!important}.space-detail-content{margin-top:.85rem!important;padding-inline:.75rem!important}.space-capacity-summary,.space-detail-panel,.space-mode-section,.space-reservation-card{border-radius:.95rem!important}.space-capacity-summary,.space-mode-section,.space-reservation-card{margin-bottom:.8rem!important;padding:.82rem!important}.space-capacity-summary__head{gap:.65rem!important}.space-capacity-summary__note{margin:.45rem 0 .65rem!important;font-size:.78rem!important;line-height:1.35!important}.space-capacity-summary__mode{padding:.65rem!important}.space-capacity-summary__mode-head b{font-size:.76rem!important}.space-mode-section__intro{gap:.55rem!important;margin-bottom:.65rem!important}.space-booking-subsection__head p,.space-mode-section__intro p{font-size:.77rem!important;line-height:1.35!important}.space-booking-subsection__head{gap:.55rem!important;margin-bottom:.6rem!important}.space-reservation-card__head{gap:.6rem!important}.space-reservation-card h2{font-size:1.08rem!important}.space-reservation-card p{font-size:.78rem!important;line-height:1.35!important}.space-reservation-zones{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35rem!important;margin:.65rem 0!important}.space-reservation-zones button{min-width:0!important;padding:.5rem!important}.space-reservation-zones small,.space-reservation-zones strong{max-width:100%!important;overflow-wrap:anywhere!important}.space-reservation-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.5rem!important;margin:.65rem 0 .5rem!important}.space-reservation-toolbar>span{align-self:end!important;font-size:.7rem!important;white-space:nowrap!important}.space-reservation-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35rem!important}.space-reservation-slot{min-width:0!important;padding:.5rem .45rem!important}.space-reservation-slot small,.space-reservation-slot span,.space-reservation-slot strong{overflow-wrap:anywhere!important}.space-reservation-selection{align-items:flex-start!important;font-size:.76rem!important;line-height:1.3!important}.space-reservation-form__row{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)!important;gap:.5rem!important}.space-reservation-mine{margin-top:.8rem!important;padding-top:.75rem!important}.space-reservation-mine__row{gap:.55rem!important;padding:.6rem 0!important}.space-reservation-mine__row em,.space-reservation-mine__row span{line-height:1.3!important;overflow-wrap:anywhere!important}.space-reservation-mine__actions{width:100%!important}.space-reservation-mine__actions .btn{flex:1 1 auto!important;min-height:2.35rem!important;font-size:.76rem!important}.space-detail-panel{margin-bottom:.8rem!important;padding:.9rem!important;box-shadow:0 3px 14px rgba(15,23,42,.04)!important}.space-detail-panel--description>h3{margin-bottom:.8rem!important;padding-bottom:.65rem!important;font-size:1.2rem!important}.space-detail-panel--description>div{font-size:.95rem!important;line-height:1.55!important}.space-detail-panel--description .prose>:first-child{margin-top:0!important}.space-detail-panel--description .prose>:last-child{margin-bottom:0!important}.space-detail-panel--amenities h3,.space-detail-panel--directions h3{margin-bottom:.5rem!important}}@media (max-width:380px){.spaces-catalog-header__title-row .page-hero-title{font-size:1.62rem!important}.spaces-catalog-header .space-filter-bar__toggle{min-width:6.1rem!important;padding-inline:.55rem!important}.space-reservation-form__row,.space-reservation-toolbar{grid-template-columns:1fr!important}.space-reservation-toolbar>span{justify-self:start!important}}html.is-admin .admin-nav-board__group-toggle{appearance:none;width:100%;min-height:1.9rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.18rem .45rem;border:0;border-radius:.55rem;background:transparent;color:var(--yp-ui-muted,#6b8490);font:inherit;text-align:left;cursor:pointer}html.is-admin .admin-nav-board__group-toggle:focus-visible,html.is-admin .admin-nav-board__group-toggle:hover{background:#f1f8fa;color:var(--primary,#0a7aa8);outline:none}html.is-admin .admin-nav-board__group-title{min-width:0;display:inline-flex;align-items:center;gap:.42rem}html.is-admin .admin-nav-board__group-toggle .admin-nav-board__label{margin:0;padding:0;font-size:.62rem;letter-spacing:.08em;line-height:1.1}html.is-admin .admin-nav-board__group-count{min-width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .28rem;border:1px solid #dcebed;border-radius:999px;background:#fff;color:#78909a;font-size:.62rem;font-weight:800;line-height:1}html.is-admin .admin-nav-board__group-toggle>svg{flex:0 0 auto;transition:transform .16s ease}html.is-admin .admin-nav-board__group-toggle>svg.is-open{transform:rotate(180deg)}html.is-admin .admin-nav-board__group{display:grid;gap:.1rem}html.is-admin .admin-nav-board__group+.admin-nav-board__group{margin-top:.28rem;padding-top:.28rem}@media (min-width:1101px){html.is-admin .samsung-sidebar{width:312px;padding:.6rem .62rem .7rem;gap:.24rem}html.is-admin .admin-layout-wrapper{--admin-sidebar-w:312px}html.is-admin .admin-layout-wrapper:has(.samsung-sidebar.is-collapsed){--admin-sidebar-w:var(--admin-sidebar-collapsed)}html.is-admin .samsung-sidebar__head{min-height:2.65rem;padding-inline:.38rem}html.is-admin .samsung-sidebar__title{font-size:.92rem;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.is-admin .samsung-sidebar__search{padding-bottom:.25rem!important}html.is-admin .admin-nav-board{gap:.1rem;padding-inline:.04rem}html.is-admin .samsung-sidebar .admin-nav-board__grid{gap:.04rem}html.is-admin .samsung-sidebar .admin-nav-card{min-height:2.1rem;padding:.13rem .42rem;border-color:transparent;border-radius:.58rem;background:transparent}html.is-admin .samsung-sidebar .admin-nav-card__icon{width:1.48rem;height:1.48rem;border-radius:.44rem}html.is-admin .samsung-sidebar .admin-nav-card__copy strong{font-size:.76rem;font-weight:750}html.is-admin .samsung-sidebar .admin-nav-board__group-toggle{min-height:1.72rem;padding-block:.1rem}html.is-admin .samsung-sidebar .admin-nav-board__group+.admin-nav-board__group{margin-top:.16rem;padding-top:.16rem}html.is-admin .samsung-sidebar .admin-nav-card:focus-visible,html.is-admin .samsung-sidebar .admin-nav-card:hover{border-color:transparent!important;background:#f1f8fa!important;transform:none}html.is-admin .samsung-sidebar .admin-nav-card.is-active{border-color:transparent!important;background:#e8f5f8!important;box-shadow:inset 3px 0 0 var(--accent,#afca03)!important}html.is-admin .samsung-sidebar .admin-nav-card__badge{min-width:1.2rem;padding-inline:.28rem;font-size:.58rem}}@media (max-width:1100px){html.is-admin .samsung-drawer__panel .admin-nav-board__group+.admin-nav-board__group{margin-top:.4rem;padding-top:.35rem;border-top:1px solid #e5eef0}html.is-admin .samsung-drawer__panel .admin-nav-board__group-toggle{min-height:2.25rem;padding-inline:.5rem}html.is-admin .samsung-drawer__panel .admin-nav-board__group-toggle .admin-nav-board__label{font-size:.68rem}}body.is-admin .admin-escape-bar .admin-escape-bar__search .admin-cmdk-fab,html.is-admin .admin-escape-bar .admin-escape-bar__search .admin-cmdk-fab{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;box-shadow:none!important}body.is-admin .admin-escape-bar__tools,html.is-admin .admin-escape-bar__tools{position:relative;z-index:1;align-items:center}@media (max-width:899px){html body .dashboard-layout.dashboard-shell{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html body .dashboard-layout.dashboard-shell>.dashboard-aside--nav,html body .dashboard-layout.hide-aside-mobile>.dashboard-aside--nav{display:none!important}html body .dashboard-layout.dashboard-shell>.dashboard-main,html body .dashboard-layout.dashboard-shell>.dashboard-main.glass{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:.75rem .8rem calc(5rem + env(safe-area-inset-bottom, 0px))!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}html body .dashboard-page.container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html.is-admin .samsung-drawer__panel{width:min(94vw,23rem)!important;max-width:min(94vw,23rem)!important;border-radius:0 1.1rem 1.1rem 0!important;padding:.8rem .7rem max(1rem,env(safe-area-inset-bottom))!important}html.is-admin .samsung-drawer__panel .admin-nav-board__grid,html.is-admin .samsung-drawer__panel .admin-nav-board__group .admin-nav-board__grid{grid-template-columns:minmax(0,1fr)!important;gap:.35rem!important}html.is-admin .samsung-drawer__panel .admin-nav-card{min-height:2.72rem!important;padding:.32rem .55rem!important;border-radius:.8rem!important}html.is-admin .samsung-drawer__panel .admin-nav-card__icon{width:1.65rem!important;height:1.65rem!important;border-radius:.55rem!important}html.is-admin .samsung-drawer__panel .admin-nav-card__copy strong{font-size:.88rem!important;line-height:1.2!important;white-space:normal!important}html.is-admin .samsung-drawer__panel .admin-nav-board__label{padding:.42rem .4rem .22rem!important;font-size:.7rem!important}html.is-admin .admin-mobile-bar{min-height:3.4rem!important;margin:.5rem .6rem 0!important;width:calc(100% - 1.2rem)!important;max-width:calc(100% - 1.2rem)!important}html.is-admin .admin-mobile-bar__meta strong{font-size:.95rem!important}html.is-admin .admin-mobile-dock{height:4.2rem!important}html.is-admin .admin-queue-page{width:100%!important;max-width:100%!important;margin:0!important;padding:.25rem 0 1rem!important}html.is-admin .admin-queue-page .admin-dash__head{display:block!important;padding:1rem!important;border-radius:1rem!important}html.is-admin .admin-queue-page .admin-dash__head h1{font-size:clamp(1.2rem,5.2vw,1.55rem)!important;line-height:1.15!important}html.is-admin .admin-queue-page .admin-dash__head p{font-size:.82rem!important;line-height:1.45!important}html.is-admin .admin-queue-page .admin-registration-board{gap:.55rem!important}html.is-admin .admin-queue-page .admin-registration-section-head{align-items:center!important;margin-top:.55rem!important;gap:.65rem!important}html.is-admin .admin-queue-page .admin-registration-section-head h2{font-size:1rem!important;line-height:1.25!important}html.is-admin .admin-queue-page .admin-registration-section-head p{font-size:.78rem!important;line-height:1.35!important}html.is-admin .admin-queue-page .admin-registration-card{gap:.75rem!important;padding:.85rem!important;border-radius:.95rem!important}html.is-admin .admin-queue-page .admin-registration-card__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:.45rem!important}html.is-admin .admin-queue-page .admin-registration-card__actions .btn{width:100%!important;min-width:0!important;min-height:2.5rem!important;padding-inline:.45rem!important;white-space:normal!important;font-size:.76rem!important}html body .yp-cookie-banner,html body .yp-onboard-sheet.yp-cookie-banner{width:min(100% - 1rem,30rem)!important;max-width:min(100% - 1rem,30rem)!important;max-height:min(62dvh,26rem)!important;bottom:max(.5rem,env(safe-area-inset-bottom))!important;padding:1rem!important;gap:.65rem!important;border-radius:1.25rem!important;overflow-y:auto!important}html body .yp-cookie-banner .yp-onboard-sheet__icon{width:2.7rem!important;height:2.7rem!important;margin-bottom:.35rem!important;border-radius:.85rem!important}html body .yp-cookie-banner .yp-onboard-sheet__title{margin-bottom:.35rem!important;font-size:1.05rem!important;line-height:1.2!important}html body .yp-cookie-banner .yp-onboard-sheet__text{margin-bottom:.65rem!important;font-size:.78rem!important;line-height:1.35!important}html body .yp-cookie-banner .yp-onboard-sheet__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important}html body .yp-cookie-banner .yp-onboard-btn{min-height:2.35rem!important;padding:.55rem .5rem!important;font-size:.8rem!important}html body .yp-cookie-banner .yp-onboard-btn--primary{grid-column:1/-1!important}}.booking-page--dock{width:min(100%,72rem)!important;max-width:72rem!important;box-sizing:border-box}.booking-page--dock>div>h1{max-width:68rem;line-height:1.08;letter-spacing:-.025em}.booking-calendar-shell,.booking-page-panel{max-width:60rem!important}.booking-quick-note{display:grid;gap:.15rem;padding:.65rem .75rem;border:1px solid #cfe9ec;border-radius:.85rem;background:#f2fbfc;color:#0e5665;font-size:.78rem;line-height:1.35}.booking-quick-note strong{color:#0a3d4a;font-size:.86rem}.booking-details-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.55rem;padding:.55rem .75rem;border:1px solid #dbe7ec;border-radius:.8rem;background:#fff;color:var(--foreground);font:inherit;font-size:.8rem;font-weight:750;text-align:left;cursor:pointer}.booking-details-toggle:focus-visible,.booking-details-toggle:hover{border-color:#0ea5c9;background:#f7fdfe}.booking-details-toggle>span:last-child{color:#0e7490;font-size:1.15rem;line-height:1}.booking-advanced-fields{display:grid;gap:.75rem;padding:.75rem;border:1px solid #e3edf1;border-radius:.9rem;background:#fbfdfe}@media (max-width:640px){.booking-page--dock{padding:.9rem .65rem calc(4.8rem + env(safe-area-inset-bottom, 0px))!important}.booking-page--dock>div>h1{font-size:clamp(1.45rem,7vw,2rem)!important}.booking-page--dock>div>p{margin-bottom:1rem!important;font-size:.86rem;line-height:1.4}.booking-page-panel{border-radius:1rem!important}.booking-calendar-shell,.booking-page-panel>div>div{max-width:100%!important}.booking-advanced-fields{padding:.65rem}html body .glass-nav,html body .glass-nav .glass-nav-inner{min-height:3.65rem!important}html body .glass-nav .glass-nav-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:.3rem!important;padding-inline:max(.55rem,env(safe-area-inset-left,0px)) max(.55rem,env(safe-area-inset-right,0px))!important}html body .glass-nav .site-brand-nav{min-width:0!important;max-width:min(10rem,42vw)!important;flex:1 1 auto!important}html body .glass-nav .site-brand-nav .site-brand-name{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.79rem!important}html body .glass-nav .glass-nav-end{flex:0 0 auto!important;width:auto!important;max-width:58vw!important;gap:.28rem!important}html body .glass-nav .glass-nav-end .nav-auth-mobile,html body .glass-nav .glass-nav-end .nav-auth-mobile__row,html body .glass-nav .glass-nav-end .nav-search-desktop{flex:0 0 auto!important;min-width:0!important}html body .glass-nav .glass-nav-end .mobile-menu-btn,html body .glass-nav .glass-nav-end .nav-auth-mobile__profile,html body .glass-nav .glass-nav-end .nav-icon-btn{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}}@media (max-width:380px){html body .glass-nav .site-brand-nav{max-width:8rem!important}html body .glass-nav .glass-nav-end .nav-search-desktop{display:none!important}}@media (max-width:640px){html body .glass-nav .site-brand-nav,html body .glass-nav .site-brand-nav .site-brand-link{overflow:visible!important}html body .glass-nav .site-brand-nav{max-width:min(12rem,calc(100vw - 8.2rem))!important}html body .glass-nav .site-brand-nav .site-brand-name{max-width:100%!important;line-height:1.08!important;font-size:.79rem!important}html body .glass-nav .site-brand-nav .site-brand-name,html body .glass-nav .site-brand-nav .site-brand-name__line{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}@media (max-width:380px){html body .glass-nav .site-brand-nav{max-width:min(10rem,calc(100vw - 7.7rem))!important}}.catalog-page-header .space-filter-bar__search,.spaces-catalog-header .space-filter-bar__search{height:auto!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.catalog-page-header .space-filter-bar__input,.catalog-page-header .space-filter-bar__toggle,.spaces-catalog-header .space-filter-bar__input,.spaces-catalog-header .space-filter-bar__toggle{box-sizing:border-box!important;height:2.8rem!important;min-height:2.8rem!important;max-height:2.8rem!important;border:1px solid #d7dde7!important;box-shadow:none!important}body:has(.profile-edit-page),html:has(.profile-edit-page){overflow-x:hidden!important}html:has(.profile-edit-page) body{background:#f4f8f9!important}html:has(.profile-edit-page) .navbar,html:has(.profile-edit-page) .site-header,html:has(.profile-edit-page) header.navbar{display:none!important}html body .profile-edit-page.pe-settings{width:min(100%,980px)!important;max-width:980px!important;min-height:auto!important;margin:0 auto!important;padding:1rem 1rem 6.5rem!important;box-sizing:border-box!important;background:transparent!important}html body .profile-edit-page .pe-settings__sr,html body .profile-edit-page .profile-subhead{display:none!important}html body .profile-edit-page .profile-edit-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:has(.profile-edit-page) .dashboard-main,html body:has(.profile-edit-page) .dashboard-stack{contain:none!important}html body .profile-edit-page .pe-topbar{position:sticky!important;top:.75rem!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;min-height:3.65rem!important;margin:0 0 .75rem!important;padding:.45rem .55rem .45rem .8rem!important;border:1px solid #dce8eb!important;border-radius:1.15rem!important;background:rgba(255,255,255,.94)!important;box-shadow:0 8px 26px rgba(18,46,58,.07)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}html body .profile-edit-page .pe-topbar:before{content:"Редактирование профиля"!important;grid-column:2!important;grid-row:1!important;display:block!important;color:#0d2540!important;font-size:1rem!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-.02em!important;white-space:nowrap!important}html body .profile-edit-page .pe-topbar__title{display:none!important}html body .profile-edit-page .pe-topbar__back,html body .profile-edit-page .pe-topbar__save{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.55rem!important;padding:.55rem .8rem!important;border:1px solid #dce8eb!important;border-radius:.8rem!important;background:#fff!important;color:#167c99!important;font-size:.84rem!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}html body .profile-edit-page .pe-topbar__back{grid-column:1!important;grid-row:1!important;justify-self:start!important}html body .profile-edit-page .pe-topbar__back:before{content:"←"!important;margin-right:.3rem!important;font-size:1rem!important}html body .profile-edit-page .pe-topbar__save{grid-column:3!important;grid-row:1!important;justify-self:end!important;border-color:#b6d900!important;background:#b6d900!important;color:#173000!important}html body .profile-edit-page .pe-topbar__back:focus-visible,html body .profile-edit-page .pe-topbar__back:hover,html body .profile-edit-page .pe-topbar__save:focus-visible,html body .profile-edit-page .pe-topbar__save:hover{transform:translateY(-1px)!important;outline:3px solid rgba(22,124,153,.15)!important;outline-offset:1px!important}html body .profile-edit-page .pe-lead{max-width:52rem!important;margin:0 0 .8rem!important;padding:0 .15rem!important;color:#667d87!important;font-size:.8rem!important;line-height:1.35!important}html body .profile-edit-page .pe-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:.75rem!important;padding:0!important}html body .profile-edit-page .pe-card{min-width:0!important;margin:0!important;padding:1rem!important;border:1px solid #dce8eb!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 5px 18px rgba(18,46,58,.045)!important;gap:.75rem!important}html body .profile-edit-page .pe-stack>.pe-card:first-child,html body .profile-edit-page .pe-stack>.pe-card:nth-child(2),html body .profile-edit-page .pe-stack>.pe-card:nth-child(3),html body .profile-edit-page .pe-stack>.pe-card:nth-child(7){grid-column:1/-1!important}html body .profile-edit-page .pe-stack>.pe-card:nth-child(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:.7rem .85rem!important}html body .profile-edit-page .pe-stack>.pe-card:nth-child(2)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(2)>.pe-field:first-of-type,html body .profile-edit-page .pe-stack>.pe-card:nth-child(2)>div:last-child{grid-column:1/-1!important}html body .profile-edit-page .pe-stack>.pe-card:nth-child(4),html body .profile-edit-page .pe-stack>.pe-card:nth-child(5),html body .profile-edit-page .pe-stack>.pe-card:nth-child(6){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:.7rem .85rem!important}html body .profile-edit-page .pe-stack>.pe-card:nth-child(4)>.pe-card__hint,html body .profile-edit-page .pe-stack>.pe-card:nth-child(4)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(5)>.pe-card__hint,html body .profile-edit-page .pe-stack>.pe-card:nth-child(5)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(5)>.pe-social,html body .profile-edit-page .pe-stack>.pe-card:nth-child(6)>.pe-card__hint,html body .profile-edit-page .pe-stack>.pe-card:nth-child(6)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(6)>.pe-social{grid-column:1/-1!important}html body .profile-edit-page .pe-card__title{margin:0!important;color:#0d2540!important;font-size:1rem!important;font-weight:850!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:none!important}html body .profile-edit-page .pe-card__hint,html body .profile-edit-page .pe-footnote{margin:0!important;color:#70848c!important;font-size:.76rem!important;line-height:1.4!important}html body .profile-edit-page .pe-footnote{grid-column:1/-1!important;padding:.15rem .2rem 0!important}html body .profile-edit-page .pe-card--photo{display:flex!important;min-height:7rem!important;padding:.85rem 1rem!important;text-align:left!important;background:linear-gradient(105deg,#ffffff,#f3fbfc)!important}html body .profile-edit-page .pe-card--photo>div{width:100%!important}html body .profile-edit-page .pe-card--photo>div>span{display:none!important}html body .profile-edit-page .pe-card--photo>div>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.85rem!important;width:100%!important}html body .profile-edit-page .pe-card--photo>div>div>div:first-child{flex:0 0 4.4rem!important;width:4.4rem!important;height:4.4rem!important;border:3px solid #fff!important;border-radius:1.2rem!important;box-shadow:0 6px 18px rgba(22,124,153,.14)!important;font-size:1.35rem!important}html body .profile-edit-page .pe-card--photo>div>div>div:nth-child(2){min-width:0!important;flex:1 1 auto!important}html body .profile-edit-page .pe-card--photo label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.4rem!important;margin:0!important;padding:.55rem .8rem!important;border:1px solid #b7dfe5!important;border-radius:.75rem!important;background:#ecfafc!important;color:#087d98!important;font-size:.82rem!important;font-weight:800!important;cursor:pointer!important}html body .profile-edit-page .pe-card--photo p{max-width:100%!important;margin:.35rem 0 0!important;overflow:hidden!important;color:#748890!important;font-size:.72rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .profile-edit-page .pe-card>div:not(.pe-social),html body .profile-edit-page .pe-field,html body .profile-edit-page .pe-social>div{min-width:0!important}html body .profile-edit-page .pe-label,html body .profile-edit-page label{display:block!important;margin:0 0 .32rem!important;color:#46616d!important;font-size:.74rem!important;font-weight:750!important;line-height:1.2!important}html body .profile-edit-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),html body .profile-edit-page select,html body .profile-edit-page textarea{width:100%!important;box-sizing:border-box!important;min-height:2.65rem!important;padding:.62rem .75rem!important;border:1px solid #d6e3e7!important;border-radius:.7rem!important;background:#fff!important;color:#112c3c!important;font-size:.88rem!important;line-height:1.25!important;box-shadow:none!important}html body .profile-edit-page textarea{min-height:6.2rem!important;resize:vertical!important}html body .profile-edit-page input:focus-visible,html body .profile-edit-page select:focus-visible,html body .profile-edit-page textarea:focus-visible{border-color:#1592ad!important;outline:3px solid rgba(21,146,173,.14)!important;outline-offset:1px!important}html body .profile-edit-page .profile-zodiac-badge{margin:.3rem 0 0!important;color:#778c94!important;font-size:.72rem!important}html body .profile-edit-page .pe-social{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem .85rem!important;min-width:0!important}html body .profile-edit-page .profile-edit-sticky{position:fixed!important;right:max(1rem,env(safe-area-inset-right,0px))!important;bottom:max(1rem,env(safe-area-inset-bottom,0px))!important;left:auto!important;z-index:50!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.45rem!important;width:auto!important;max-width:calc(100% - 2rem)!important;margin:0!important;padding:.35rem!important;border:1px solid #dce8eb!important;border-radius:.95rem!important;background:rgba(255,255,255,.96)!important;box-shadow:0 9px 28px rgba(18,46,58,.14)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body .profile-edit-page .profile-edit-sticky__btn{flex:0 0 auto!important;min-width:6.3rem!important;min-height:2.55rem!important;padding:.55rem .85rem!important;border:0!important;border-radius:.7rem!important;font-size:.82rem!important;font-weight:800!important;line-height:1!important}html body .profile-edit-page .profile-edit-sticky__btn--ghost{background:#eef5f6!important;color:#46616d!important}html body .profile-edit-page .profile-edit-sticky__btn--primary{background:#b6d900!important;color:#173000!important}html body .profile-edit-page .profile-edit-sticky__btn:disabled{opacity:.58!important;cursor:wait!important}@media (max-width:700px){html body .profile-edit-page.pe-settings{padding:.6rem .7rem calc(5.5rem + env(safe-area-inset-bottom, 0px))!important}html body .profile-edit-page .pe-topbar{top:.4rem!important;margin-bottom:.6rem!important;border-radius:.95rem!important}html body .profile-edit-page .pe-topbar:before{font-size:.88rem!important}html body .profile-edit-page .pe-topbar__back,html body .profile-edit-page .pe-topbar__save{min-height:2.35rem!important;padding-inline:.55rem!important;font-size:.76rem!important}html body .profile-edit-page .pe-lead{margin-bottom:.6rem!important;font-size:.74rem!important}html body .profile-edit-page .pe-stack,html body .profile-edit-page .pe-stack>.pe-card:nth-child(2),html body .profile-edit-page .pe-stack>.pe-card:nth-child(4),html body .profile-edit-page .pe-stack>.pe-card:nth-child(5),html body .profile-edit-page .pe-stack>.pe-card:nth-child(6){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}html body .profile-edit-page .pe-stack>.pe-card:nth-child(2)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(2)>.pe-field:first-of-type,html body .profile-edit-page .pe-stack>.pe-card:nth-child(2)>div:last-child,html body .profile-edit-page .pe-stack>.pe-card:nth-child(4)>.pe-card__hint,html body .profile-edit-page .pe-stack>.pe-card:nth-child(4)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(5)>.pe-card__hint,html body .profile-edit-page .pe-stack>.pe-card:nth-child(5)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(5)>.pe-social,html body .profile-edit-page .pe-stack>.pe-card:nth-child(6)>.pe-card__hint,html body .profile-edit-page .pe-stack>.pe-card:nth-child(6)>.pe-card__title,html body .profile-edit-page .pe-stack>.pe-card:nth-child(6)>.pe-social{grid-column:1!important}html body .profile-edit-page .pe-card{padding:.85rem!important;border-radius:.9rem!important}html body .profile-edit-page .pe-card--photo{min-height:5.65rem!important;padding:.75rem .8rem!important}html body .profile-edit-page .pe-card--photo>div>div{gap:.65rem!important}html body .profile-edit-page .pe-card--photo>div>div>div:first-child{flex-basis:3.7rem!important;width:3.7rem!important;height:3.7rem!important;border-radius:1rem!important}html body .profile-edit-page .pe-card--photo label{min-height:2.15rem!important;padding-inline:.65rem!important;font-size:.75rem!important}html body .profile-edit-page .pe-card--photo p{font-size:.67rem!important}html body .profile-edit-page .pe-social{grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}html body .profile-edit-page .profile-edit-sticky{right:.7rem!important;bottom:max(.7rem,env(safe-area-inset-bottom,0px))!important;max-width:calc(100% - 1.4rem)!important}html body .profile-edit-page .profile-edit-sticky__btn{min-width:5.6rem!important;min-height:2.35rem!important;font-size:.78rem!important}}@media (max-width:380px){html body .profile-edit-page .pe-topbar{gap:.35rem!important;padding-left:.45rem!important}html body .profile-edit-page .pe-topbar:before{font-size:.8rem!important}html body .profile-edit-page .pe-topbar__back,html body .profile-edit-page .pe-topbar__save{padding-inline:.42rem!important;font-size:.7rem!important}html body .profile-edit-page .profile-edit-sticky__btn{min-width:5rem!important;padding-inline:.55rem!important;font-size:.74rem!important}}html body .space-detail-hero>.space-detail-hero__topbar{inset:1rem 0 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}html body .space-detail-hero>.space-detail-hero__body,html body .space-detail-hero>.space-detail-hero__topbar{position:absolute!important;z-index:20!important;box-sizing:border-box!important;width:min(100%,var(--container-max,1200px))!important;margin-inline:auto!important;padding-inline:clamp(.9rem,3vw,2rem)!important}html body .space-detail-hero>.space-detail-hero__body{inset:auto 0 2rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}@media (max-width:720px){html body .space-detail-hero>.space-detail-hero__topbar{inset:0 0 auto!important;min-height:3.4rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}html body .space-detail-hero>.space-detail-hero__topbar>a{max-width:calc(100% - 4.2rem)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .space-detail-hero>.space-detail-hero__body{inset:auto 0 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:.7rem!important;padding-top:1.25rem!important;padding-bottom:.9rem!important}html body .space-detail-hero .space-detail-hero__title{max-width:18ch!important;font-size:clamp(1.55rem,7.2vw,2.2rem)!important;line-height:1.08!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}html body .space-detail-hero .space-hero-cta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;gap:.4rem!important}html body .space-detail-hero .space-hero-cta .btn{width:100%!important;min-width:0!important}}@media (max-width:860px){html body #site-mobile-menu.mobile-menu.is-open{overscroll-behavior:contain!important;scrollbar-gutter:stable}html body #site-mobile-menu.mobile-menu.is-open .modern-menu{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:.55rem max(.65rem,env(safe-area-inset-right,0px)) calc(1rem + env(safe-area-inset-bottom, 0px)) max(.65rem,env(safe-area-inset-left,0px))!important}html body #site-mobile-menu .modern-menu__head{gap:.5rem!important;padding-bottom:.45rem!important}html body #site-mobile-menu .modern-menu__head h2{font-size:clamp(1.35rem,5vw,1.55rem)!important;line-height:1!important}html body #site-mobile-menu .modern-menu__head p{max-width:18rem!important;margin-top:.12rem!important;font-size:.73rem!important;line-height:1.2!important}html body #site-mobile-menu .modern-menu__search-row{grid-template-columns:minmax(0,1fr) auto!important;gap:.4rem!important;margin:.5rem 0 .6rem!important}html body #site-mobile-menu .modern-menu__profile-actions a,html body #site-mobile-menu .modern-menu__profile-actions button,html body #site-mobile-menu .modern-menu__search-row .mobile-menu__search{height:2.65rem!important}html body #site-mobile-menu .modern-menu__profile-actions a,html body #site-mobile-menu .modern-menu__profile-actions button{width:2.65rem!important;min-width:2.65rem!important;border-radius:.75rem!important}html body #site-mobile-menu .modern-menu__account{margin-bottom:.55rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #site-mobile-menu .nav-profile-card--sheet{min-height:3.35rem!important;padding:.45rem .55rem!important;border-radius:.8rem!important}html body #site-mobile-menu .nav-profile-card--sheet .nav-profile-card__avatar{width:2.45rem!important;height:2.45rem!important}html body #site-mobile-menu .modern-menu__account-label{margin:.45rem 0 .25rem!important}html body #site-mobile-menu .modern-menu__account-grid,html body #site-mobile-menu .modern-menu__link-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.3rem!important}html body #site-mobile-menu .modern-menu__account-link,html body #site-mobile-menu .modern-menu__link{min-height:2.75rem!important;gap:.35rem!important;padding:.38rem!important;border-radius:.7rem!important}html body #site-mobile-menu .modern-menu__account-link .modern-menu__link-icon,html body #site-mobile-menu .modern-menu__link .modern-menu__link-icon{width:1.7rem!important;height:1.7rem!important;border-radius:.55rem!important}html body #site-mobile-menu .modern-menu__account-link strong,html body #site-mobile-menu .modern-menu__link-copy strong{font-size:.77rem!important;line-height:1.12!important}html body #site-mobile-menu .modern-menu__section{margin-bottom:.55rem!important}html body #site-mobile-menu .modern-menu__section-head{margin-bottom:.25rem!important}html body #site-mobile-menu .modern-menu__workspace{min-height:2.75rem!important;margin-top:.3rem!important;padding:.4rem!important;border-radius:.7rem!important}}@media (max-width:560px){html body #site-mobile-menu .modern-menu__account-link small,html body #site-mobile-menu .modern-menu__link-copy small{display:none!important}html body #site-mobile-menu .modern-menu__account-link,html body #site-mobile-menu .modern-menu__link{min-height:2.6rem!important}}@media (max-width:359px){html body #site-mobile-menu .modern-menu__account-grid,html body #site-mobile-menu .modern-menu__link-grid{grid-template-columns:1fr!important}html body #site-mobile-menu .modern-menu__search-row{grid-template-columns:minmax(0,1fr)!important}html body #site-mobile-menu .modern-menu__profile-actions{justify-content:flex-end!important}}.svc-space-grid{align-items:stretch!important}.svc-space-card{height:100%!important}.svc-space-card__body h3{min-height:calc(1.3em * 2)!important}.svc-space-card__facts{min-height:5.6rem!important;align-content:flex-start!important}.svc-space-card__booking-model{grid-template-rows:repeat(2,minmax(3.05rem,auto))!important;min-height:6.5rem!important}.svc-space-card__booking-link{height:100%;box-sizing:border-box}.svc-space-card__why.is-empty,.svc-space-card__zones.is-empty{visibility:hidden;pointer-events:none}.svc-space-card__booking-link.is-empty{border-color:#e4e9ed;background:#f8fafb;color:#82909a}.svc-space-card__booking-link.is-empty .svc-space-card__booking-icon{background:#edf1f3;color:#94a2aa}.svc-space-card__booking-link.is-empty .svc-space-card__booking-copy small,.svc-space-card__booking-link.is-empty .svc-space-card__booking-copy strong{color:inherit}.svc-space-card__booking-link.is-empty .svc-space-card__booking-copy strong{font-weight:700}.svc-space-card__zones.is-empty{visibility:visible;pointer-events:none;min-height:1.9rem!important;padding:.25rem .48rem;border:1px solid #e2e9ed;border-radius:999px;background:#f8fafb;color:#82909a;font-size:.72rem;line-height:1.25}.svc-space-card__zones{min-height:1.9rem!important;align-content:flex-start!important}.svc-space-card__why{min-height:calc(1.35em * 2)!important}@media (max-width:640px){.svc-space-card__body h3{min-height:calc(1.22em * 2)!important}.svc-space-card__addr{min-height:calc(1.3em * 2)!important}.svc-space-card__facts{min-height:5.4rem!important}.svc-space-card__booking-model{grid-template-rows:repeat(2,minmax(2.95rem,auto))!important;min-height:6.3rem!important}.svc-space-card__zones{min-height:2.1rem!important}.svc-space-card__why,.svc-space-card__why.is-empty{min-height:calc(1.35em * 2)!important}}html body:has(.modern-shop-container) .modern-shop-container{--shop-ink:#102a43;--shop-muted:#62748a;--shop-line:#d7e7ec;--shop-aqua:#0b87b3;--shop-lime:#b5d900;gap:.85rem}html body:has(.modern-shop-container) .modern-shop-hero{gap:.85rem;padding:.95rem;border:1px solid var(--shop-line)!important;border-radius:1.1rem;background:radial-gradient(80% 120% at 100% 0,rgba(14,159,190,.08),transparent 58%),linear-gradient(145deg,#ffffff,#f7fcfd);box-shadow:0 8px 22px rgba(16,42,67,.05)}html body:has(.modern-shop-container) .modern-shop-wallet__badge{color:#0f766e;background:#eaf7fb}html body:has(.modern-shop-container) .modern-shop-balance-number,html body:has(.modern-shop-container) .modern-shop-fittings__info strong,html body:has(.modern-shop-container) .modern-shop-streak-head strong{color:var(--shop-ink)}html body:has(.modern-shop-container) .modern-shop-fittings--live{border-color:var(--shop-line);background:radial-gradient(circle at 88% 16%,rgba(181,217,0,.13),transparent 38%),linear-gradient(145deg,#ffffff,#f4fbfc)}html body:has(.modern-shop-container) .modern-shop-fittings--live:after{background:rgba(14,159,190,.08);filter:none}html body:has(.modern-shop-container) .modern-shop-avatar-ring{padding:3px;background:linear-gradient(135deg,var(--shop-aqua) 0,#38b9c8 58%,var(--shop-lime) 100%)!important;box-shadow:0 0 0 2px rgba(255,255,255,.95),0 4px 12px rgba(11,135,179,.18)!important;transition:box-shadow .18s ease}html body:has(.modern-shop-container) .modern-shop-live-avatar,html body:has(.modern-shop-container) .modern-shop-live-avatar .user-avatar-face,html body:has(.modern-shop-container) .modern-shop-live-avatar .user-avatar-inner{border-radius:50%}html body:has(.modern-shop-container) .modern-shop-live-avatar .user-avatar-face{display:block;image-rendering:auto;object-fit:cover;object-position:center;transform:translateZ(0)}html body:has(.modern-shop-container) .modern-shop-streak-box{border-color:var(--shop-line);background:linear-gradient(145deg,#ffffff,#f8fcfd)}html body:has(.modern-shop-container) .modern-shop-streak-badge{background:#f4fbd9;color:#557000;border-color:rgba(181,217,0,.35)}html body:has(.modern-shop-container) .modern-shop-streak-dot.is-today{background:#f7fddf;border-color:var(--shop-lime);box-shadow:none;animation:none}html body:has(.modern-shop-container) .modern-shop-section{content-visibility:auto;contain-intrinsic-size:auto 34rem}html body:has(.modern-shop-container) .light-card-item,html body:has(.modern-shop-container) .modern-shop-card{contain:layout style}@media (prefers-reduced-motion:reduce){html body:has(.modern-shop-container) .modern-shop-avatar-ring{transition:none}}@media (max-width:600px){html body:has(.modern-shop-container) .modern-shop-hero{grid-template-columns:minmax(0,1fr);padding:.7rem!important;gap:.55rem!important}html body:has(.modern-shop-container) .modern-shop-wallet__header{align-items:flex-start}html body:has(.modern-shop-container) .modern-shop-wallet__badge,html body:has(.modern-shop-container) .modern-shop-wallet__tier{font-size:.68rem;padding:.22rem .5rem}html body:has(.modern-shop-container) .modern-shop-balance-wrap{margin:.05rem 0}html body:has(.modern-shop-container) .modern-shop-balance-number{font-size:clamp(1.8rem,8vw,2.2rem)!important}html body:has(.modern-shop-container) .modern-shop-wallet-note{max-width:34rem;margin:0}html body:has(.modern-shop-container) .modern-shop-progress-wrap{gap:.22rem}html body:has(.modern-shop-container) .modern-shop-max-tier{font-size:.72rem}html body:has(.modern-shop-container) .modern-shop-stats-row{gap:.35rem;margin-top:.05rem}html body:has(.modern-shop-container) .modern-shop-stat-chip{min-width:0;padding:.38rem .25rem;border-radius:.7rem}html body:has(.modern-shop-container) .modern-shop-stat-val{font-size:.95rem}html body:has(.modern-shop-container) .modern-shop-stat-lbl{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem}html body:has(.modern-shop-container) .modern-shop-fittings--live{padding:.58rem .65rem!important;gap:.4rem!important;border-radius:.85rem!important}html body:has(.modern-shop-container) .modern-shop-avatar-ring{padding:2px!important;background:linear-gradient(145deg,#0b87b3,#63c7d2)!important;box-shadow:0 0 0 2px #fff,0 3px 10px rgba(11,135,179,.18)!important}html body:has(.modern-shop-container) .modern-shop-fittings__info p{-webkit-line-clamp:1}html body:has(.modern-shop-container) .modern-shop-active-look{max-height:1.85rem!important}html body:has(.modern-shop-container) .modern-shop-streak-box{padding:.62rem!important;gap:.45rem!important}html body:has(.modern-shop-container) .modern-shop-streak-steps{gap:.25rem}html body:has(.modern-shop-container) .modern-shop-streak-dot{min-width:0;padding:.34rem .1rem;border-radius:.65rem}html body:has(.modern-shop-container) .modern-shop-streak-dot-reward{font-size:.59rem}html body:has(.modern-shop-container) .modern-shop-streak-chance-hint{display:none}html body:has(.modern-shop-container) .modern-shop-tabs-nav{gap:.4rem!important}html body:has(.modern-shop-container) .modern-shop-tab-btn{min-height:2.7rem;border-radius:.78rem;font-size:.72rem!important}html body:has(.modern-shop-container) .modern-shop-controls-bar{position:relative;gap:.55rem;padding:.65rem!important;margin-bottom:.65rem;border-radius:.9rem}html body:has(.modern-shop-container) .modern-shop-chips-scroll{margin-inline:-.05rem;padding-bottom:.3rem!important}html body:has(.modern-shop-container) .modern-shop-chip{min-height:2rem;padding-inline:.58rem;font-size:.7rem}html body:has(.modern-shop-container) .modern-shop-filter-subbar{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem}html body:has(.modern-shop-container) .modern-shop-search-box{min-width:0}html body:has(.modern-shop-container) .modern-shop-search-box input{min-height:2.35rem;font-size:.76rem}html body:has(.modern-shop-container) .modern-shop-status-pills{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.3rem!important}html body:has(.modern-shop-container) .modern-shop-status-pill{min-height:2.15rem;padding-inline:.18rem;border-radius:.62rem;font-size:.65rem}html body:has(.modern-shop-container) .modern-shop-grid{gap:.5rem}html body:has(.modern-shop-container) .modern-shop-card{min-width:0;padding:.62rem;border-radius:.95rem}html body:has(.modern-shop-container) .modern-shop-card__top{min-height:1.2rem;margin-bottom:.45rem}html body:has(.modern-shop-container) .modern-shop-card__preview{height:4.3rem;margin-bottom:.5rem;border-radius:.75rem}html body:has(.modern-shop-container) .modern-shop-card__title{font-size:.8rem}html body:has(.modern-shop-container) .modern-shop-card__blurb{font-size:.66rem}html body:has(.modern-shop-container) .modern-shop-card__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}html body:has(.modern-shop-container) .modern-shop-card__price{justify-content:center;font-size:.7rem}html body:has(.modern-shop-container) .modern-shop-action-btn{min-height:2.2rem;padding-inline:.4rem;border-radius:.7rem;font-size:.7rem}}@media (max-width:559px){html body:has(.games-hub) .games-hub{gap:.65rem!important;padding-bottom:calc(var(--yp-bottom-nav-h, 4.15rem) + 1rem)!important}html body:has(.games-hub) .games-hub__tabs{gap:.2rem!important;padding:.16rem!important;margin-bottom:.45rem!important}html body:has(.games-hub) .games-hub__tab{min-width:0!important;padding:.42rem .2rem!important;font-size:.74rem!important;letter-spacing:-.01em}html body:has(.games-hub) .games-hub__card{display:grid!important;grid-template-columns:2.65rem minmax(0,1fr) auto!important;grid-template-areas:"icon body play"!important;align-items:center!important;gap:.55rem!important;min-height:7.05rem!important;padding:.72rem .7rem!important;border-radius:1rem!important;overflow:hidden!important;box-shadow:0 5px 16px rgba(15,23,42,.06)!important}html body:has(.games-hub) .games-hub__icon{width:2.65rem!important;height:2.65rem!important;margin:0!important;border-radius:.85rem!important}html body:has(.games-hub) .games-hub__card-body{gap:.16rem!important;padding:0!important}html body:has(.games-hub) .games-hub__card-meta{margin-bottom:.05rem!important}html body:has(.games-hub) .games-hub__badge,html body:has(.games-hub) .games-hub__score{font-size:.59rem!important;padding:.13rem .34rem!important}html body:has(.games-hub) .games-hub__card-title{font-size:.98rem!important;line-height:1.1!important}html body:has(.games-hub) .games-hub__card-desc{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;font-size:.72rem!important;line-height:1.25!important}html body:has(.games-hub) .games-hub__tips{display:none!important}html body:has(.games-hub) .games-hub__play{align-self:center!important;min-width:4.55rem!important;height:2.35rem!important;margin:0!important;padding:.45rem .58rem!important;border-radius:.75rem!important;font-size:.76rem!important}}.eco-fit-modal,.light-loot-modal{position:fixed!important;inset:0!important;z-index:50000!important;width:100vw!important;min-height:100dvh!important;max-height:100dvh!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))!important;isolation:isolate}.eco-fit-modal,.eco-fit-modal__card,.light-loot-dialog,.light-loot-modal{box-sizing:border-box!important;overflow-y:auto!important;overscroll-behavior:contain}.eco-fit-modal__card,.light-loot-dialog{position:relative!important;z-index:1!important;width:min(100%,34rem)!important;max-width:34rem!important;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;margin:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}@media (max-width:600px){.eco-fit-modal,.light-loot-modal{padding:max(.55rem,env(safe-area-inset-top,0px)) max(.55rem,env(safe-area-inset-right,0px)) max(.55rem,env(safe-area-inset-bottom,0px)) max(.55rem,env(safe-area-inset-left,0px))!important}.eco-fit-modal__card,.light-loot-dialog{width:100%!important;max-height:calc(100dvh - 1.1rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;border-radius:1.15rem!important;padding:1rem!important}.light-loot-dialog{gap:.8rem!important}.light-loot-head h3{font-size:1.08rem!important}.light-loot-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){html body .home-page--lift .lift-hero.lift-hero--poster,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#061d31!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage{display:flex!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media{position:relative!important;inset:auto!important;order:1!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#061d31!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media .svc-hero__picture,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media .svc-hero__video,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media>.svc-hero__img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media .svc-hero__img,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media .svc-hero__video{object-fit:contain!important;object-position:center!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.lift-hero__veil,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.sochi-sky{display:none!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.lift-hero__copy{position:relative!important;inset:auto!important;order:2!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:1.1rem max(.8rem,env(safe-area-inset-right,0px)) 1.25rem max(.8rem,env(safe-area-inset-left,0px))!important;background:linear-gradient(135deg,#071f34,#0a0c2a)!important}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck{display:none!important}}html.is-admin .admin-settings-page .admin-settings-health{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important;margin-bottom:.65rem!important}html.is-admin .admin-settings-page .admin-settings-health__item{min-width:0!important;padding:.55rem .6rem!important;gap:.1rem!important;line-height:1.2!important}html.is-admin .admin-settings-page .admin-settings-health__item strong{min-width:0!important;font-size:.78rem!important;line-height:1.15!important;overflow-wrap:anywhere!important}html.is-admin .admin-settings-page .admin-settings-health__item span{color:#64748b!important;font-size:.72rem!important}html.is-admin .admin-settings-page .admin-settings-health__more{min-width:0!important;padding:.05rem 0!important}html.is-admin .admin-settings-page .admin-settings-health__more summary{padding:.2rem 0!important;font-size:.8rem!important}@media (max-width:760px){html.is-admin .admin-settings-page .admin-settings-health{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.is-admin .admin-settings-page .admin-settings-health__more{grid-column:1/-1!important}html.is-admin .admin-settings-page .settings-tabs--full{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin-bottom:.75rem!important}html.is-admin .admin-settings-page .settings-tabs--full .settings-tab-group,html.is-admin .admin-settings-page .settings-tabs--full .settings-tab-group+.settings-tab-group{display:block!important;min-width:0!important;margin:0!important;padding:.55rem!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:rgba(255,255,255,.78)!important}html.is-admin .admin-settings-page .settings-tabs--full .settings-tab-group-label{display:block!important;margin-bottom:.25rem!important;font-size:.62rem!important}html.is-admin .admin-settings-page .settings-tabs--full .settings-tab{min-width:0!important;max-width:100%!important;padding:.3rem .35rem!important;gap:.25rem!important;font-size:.7rem!important;overflow:hidden!important;text-overflow:ellipsis!important}}html.is-admin .logo-image-field__controls,html.is-admin .logo-image-field__row,html.is-admin .settings-brand-block,html.is-admin .settings-brand-block>*,html.is-admin .settings-media,html.is-admin .settings-media__card,html.is-admin .site-customization,html.is-admin .site-customization__card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html.is-admin .logo-image-field__actions,html.is-admin .logo-image-field__actions>*{min-width:0!important;max-width:100%!important}html.is-admin .logo-image-field__actions>*{white-space:normal!important;overflow-wrap:anywhere!important}html.is-admin .logo-image-field__help{max-width:100%!important;overflow-wrap:anywhere!important}@media (max-width:760px){html.is-admin .settings-brand-block{overflow:hidden!important}html.is-admin .logo-image-field__row{align-items:flex-start!important;gap:.75rem!important}html.is-admin .logo-image-field__controls{flex:1 1 12rem!important}html.is-admin .logo-image-field__actions{width:100%!important;gap:.5rem!important}html.is-admin .logo-image-field__actions>.btn{flex:1 1 8rem!important;justify-content:center!important}html.is-admin .settings-media__preview{height:auto!important;min-height:0!important;aspect-ratio:16/9!important}html.is-admin .settings-media__thumbs-shell{max-width:100%!important}}html body .yp-onboard-sheet.yp-cookie-banner{position:fixed!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.85rem!important;width:min(30rem,calc(100vw - 1.5rem))!important;max-width:min(30rem,calc(100vw - 1.5rem))!important;max-height:min(90dvh,42rem)!important;margin:0!important;padding:1rem!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;border:1px solid #d6e5eb!important;border-radius:1.15rem!important;background:#fff!important;box-shadow:0 24px 64px rgba(15,23,42,.28)!important;isolation:isolate}html body .yp-onboard-sheet.yp-cookie-banner .yp-onboard-sheet__body{min-width:0!important;max-height:none!important;overflow:visible!important}html body .privacy-gate{display:grid!important;place-items:center!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .privacy-gate__card{width:min(30rem,calc(100vw - 1.5rem))!important;max-width:min(30rem,calc(100vw - 1.5rem))!important;max-height:min(90dvh,42rem)!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;border:1px solid #d6e5eb!important;border-radius:1.15rem!important;background:#fff!important;box-shadow:0 24px 64px rgba(15,23,42,.28)!important}@media (max-width:600px){html body .yp-onboard-sheet.yp-cookie-banner{grid-template-columns:1fr!important;gap:.55rem!important;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;padding:.9rem!important}html body .yp-onboard-sheet.yp-cookie-banner .yp-onboard-sheet__icon{margin:0 auto!important}html body .privacy-gate__card{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;padding:1rem!important;border-radius:1rem!important}}@media (min-width:601px){html body .site-assistant:not(.is-open) .site-assistant__launcher-copy{display:none!important}html body .site-assistant:not(.is-open) .site-assistant__launcher{width:2.85rem!important;min-width:2.85rem!important;height:2.85rem!important;min-height:2.85rem!important;padding:0!important;justify-content:center!important;border-radius:50%!important}}@media (max-width:899px){html[data-yp-assistant-position=bottom-left] .settings-save-float{left:auto!important;right:.75rem!important}}html body .admin-backup-row,html body .admin-bots-page,html body .admin-user-controls{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .admin-bots-page,html body .admin-user-controls{overflow-x:clip!important}html body .admin-bots-page__card,html body .admin-bots-page__meta,html body .admin-user-controls__lea,html body .admin-user-controls__points,html body .admin-user-controls__rating{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .admin-bots-page__card-head,html body .admin-user-controls__key-head{min-width:0!important}html body .admin-bots-page__card-head>*,html body .admin-bots-page__meta>div,html body .admin-user-controls__key-head>*{min-width:0!important;max-width:100%!important}html body .admin-bots-page__meta a,html body .admin-bots-page__meta span,html body .admin-bots-page__meta strong,html body .admin-user-controls__key-head strong,html body .admin-user-controls__lea a{overflow-wrap:anywhere!important;word-break:break-word!important}html body .admin-backup-row__actions>*,html body .admin-backup-row__details,html body .admin-backup-row__details *,html body .admin-backup-row__meta,html body .admin-backup-row__note,html body .admin-backup-row__title{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body .admin-backup-row__actions>*{white-space:normal!important}@media (max-width:700px){html body .admin-bots-page{width:100%!important;padding-inline:.75rem!important}html body .admin-bots-page__actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .admin-bots-page__actions>*{min-width:0!important;width:100%!important;justify-content:center!important}html body .admin-bots-page__tabs{width:100%!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important}html body .admin-bots-page__tabs::-webkit-scrollbar{display:none!important}html body .admin-bots-page__tab{flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important}html body .admin-bots-page__cards{grid-template-columns:minmax(0,1fr)!important}html body .admin-bots-page__card{width:100%!important;padding:.9rem!important}html body .admin-bots-page__card-head{align-items:flex-start!important;flex-wrap:wrap!important;gap:.6rem!important}html body .admin-bots-page__meta>div{align-items:flex-start!important;gap:.35rem!important}html body .admin-bots-page__meta>div>:last-child{text-align:right!important}html body .admin-bots-page__card-actions,html body .admin-user-controls__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body .admin-bots-page__card-actions>*,html body .admin-user-controls__actions>*{width:100%!important;min-width:0!important;justify-content:center!important}html body .admin-backup-row{width:100%!important;overflow:hidden!important}html body .admin-backup-row__actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}html body .admin-backup-row__actions>*{width:100%!important;justify-content:center!important}html body .admin-user-controls{padding:.85rem!important}html body .admin-user-controls__key-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}html body .admin-user-controls__points-grid{grid-template-columns:minmax(0,7rem) minmax(0,1fr)!important}}html body #site-mobile-menu .modern-menu__account-link>span:last-of-type,html body #site-mobile-menu .modern-menu__workspace>span{min-width:0!important;flex:1 1 auto!important}html body #site-mobile-menu .modern-menu__account-link strong,html body #site-mobile-menu .modern-menu__workspace strong{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:768px){html body .dashboard-page .cabinet-overview-wrap,html body .dashboard-page .dashboard-main,html body .dashboard-page .glass.dashboard-main{background:transparent!important;border:0!important;box-shadow:none!important}}@media (min-width:861px){html body .home-page--lift .lift-hero--poster{width:min(104rem,calc(100% - 2rem))!important;max-width:none!important;margin:1.25rem auto 0!important;border:1px solid rgba(120,176,206,.24)!important;border-radius:1.75rem!important;overflow:hidden!important;background:#071f34!important;box-shadow:0 28px 70px rgba(6,20,40,.18)!important}html body .home-page--lift .lift-hero--poster,html body .home-page--lift .lift-hero--poster .lift-hero__stage{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:clip!important;background:#071f34!important}html body .home-page--lift .lift-hero--poster .lift-hero__stage{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(24rem,.92fr)!important;align-items:stretch!important}html body .home-page--lift .lift-hero--poster>.lift-deck{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))!important}html body .home-page--lift .lift-hero--poster .lift-hero__stage>.svc-hero__media{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#071f34!important}html body .home-page--lift .lift-hero--poster .svc-hero__img,html body .home-page--lift .lift-hero--poster .svc-hero__picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html body .home-page--lift .lift-hero--poster .svc-hero__img{object-fit:contain!important;object-position:center!important}html body .home-page--lift .lift-hero--poster .lift-hero__veil,html body .home-page--lift .lift-hero--poster .sochi-sky{display:none!important}html body .home-page--lift .lift-hero--poster .lift-hero__copy{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:clamp(2rem,4vw,4.75rem) clamp(2rem,4.2vw,5rem)!important;box-sizing:border-box!important;color:#fff!important;text-align:left!important;background:radial-gradient(circle at 100% 0,rgba(39,157,191,.16),transparent 42%),linear-gradient(145deg,#092a42,#071f34 58%,#061a2d)!important}html body .home-page--lift .lift-hero--poster .lift-hero__eyebrow{color:#c8dc31!important;font-size:clamp(.7rem,.8vw,.86rem)!important}html body .home-page--lift .lift-hero--poster .lift-hero__title{color:#fff!important;font-size:clamp(2rem,3.45vw,4.6rem)!important;line-height:1.02!important;max-width:100%!important;min-width:0!important;white-space:normal!important;text-wrap:balance!important;max-width:29rem!important}html body .home-page--lift .lift-hero--poster .lift-hero__title span{color:#c8dc31!important}html body .home-page--lift .lift-hero--poster .lift-hero__lead{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:1rem!important;color:rgba(255,255,255,.82)!important;font-size:clamp(.96rem,1.15vw,1.2rem)!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;max-width:34rem!important}html body .home-page--lift .lift-hero--poster .lift-hero__cta{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;min-width:0!important;margin-top:1.35rem!important;gap:.6rem!important;max-width:34rem!important}html body .home-page--lift .lift-hero--poster .lift-hero__btn{flex:0 1 auto!important;width:auto!important;min-height:2.8rem!important;padding-inline:1rem!important}html body .home-page--lift .lift-hero--poster>.lift-deck{width:min(104rem,calc(100% - 2rem))!important;max-width:none!important;margin:0 auto!important;padding:1rem 0 1.5rem!important;gap:1rem!important}html body .home-page--lift .lift-hero--poster>.lift-deck .lift-deck__card{min-height:7.75rem!important;padding:1.15rem 1.25rem 1.25rem!important;border:1px solid rgba(120,176,206,.34)!important;border-top:0!important;box-shadow:0 14px 30px rgba(2,16,30,.18)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}html body .home-page--lift .lift-hero--poster>.lift-deck .lift-deck__card:after{content:"";width:2.6rem;height:.22rem;margin-top:auto;border-radius:999px;background:#afca03}html body .home-page--lift .lift-hero--poster>.lift-deck .lift-deck__card:focus-visible,html body .home-page--lift .lift-hero--poster>.lift-deck .lift-deck__card:hover{transform:translateY(-2px)!important;background:#fbfeff!important;box-shadow:0 18px 36px rgba(2,16,30,.22)!important}}@media (min-width:861px) and (max-width:1099px){html body .home-page--lift .lift-hero--poster .lift-hero__stage{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)!important}html body .home-page--lift .lift-hero--poster>.lift-deck{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))!important}}@media (min-width:1200px) and (max-width:1800px){html body .glass-nav .glass-nav-inner.container{box-sizing:border-box!important;grid-template-columns:minmax(0,14rem) minmax(0,1fr) max-content!important;gap:clamp(.4rem,.8vw,.85rem)!important;padding-left:clamp(.65rem,1vw,1rem)!important;padding-right:clamp(.65rem,1vw,1rem)!important}html body .glass-nav .desktop-nav{min-width:0!important;gap:clamp(.2rem,.45vw,.55rem)!important}html body .glass-nav .glass-nav-end{justify-self:end!important;min-width:max-content!important;gap:clamp(.2rem,.4vw,.45rem)!important}}@media (max-width:700px){html body .admin-bots-page__actions>a{grid-column:1/-1!important;white-space:normal!important;line-height:1.2!important;text-align:center!important}}html body #site-mobile-menu .modern-menu__link-copy strong,html body #site-mobile-menu .modern-menu__primary-link strong{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .home-page--lift .lift-hero.lift-hero--poster{width:min(108rem,calc(100% - 2rem))!important;max-width:none!important;margin:1.25rem auto 0!important;padding:clamp(.55rem,1vw,.9rem)!important;gap:clamp(.65rem,1.1vw,1rem)!important;border:1px solid rgba(120,176,206,.34)!important;border-radius:1.9rem!important;overflow:hidden!important;background:linear-gradient(145deg,#f9fcfd,#eef6f8)!important;box-shadow:0 24px 60px rgba(6,31,49,.12)!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage{display:grid!important;grid-template-columns:minmax(0,1.52fr) minmax(21rem,.86fr)!important;align-items:stretch!important;gap:clamp(.65rem,1.1vw,1rem)!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;order:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;overflow:hidden!important;border-radius:1.35rem!important;background:#061d31!important}html body .home-page--lift .lift-hero.lift-hero--poster .svc-hero__img,html body .home-page--lift .lift-hero.lift-hero--poster .svc-hero__picture,html body .home-page--lift .lift-hero.lift-hero--poster .svc-hero__video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important}html body .home-page--lift .lift-hero.lift-hero--poster .svc-hero__img,html body .home-page--lift .lift-hero.lift-hero--poster .svc-hero__video{object-fit:contain!important;object-position:center!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.lift-hero__veil,html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.sochi-sky{display:none!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.lift-hero__copy{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;order:2!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:clamp(1.8rem,3.6vw,4.2rem) clamp(1.35rem,3.2vw,3.6rem)!important;box-sizing:border-box!important;border:1px solid rgba(120,176,206,.24)!important;border-radius:1.35rem!important;background:radial-gradient(circle at 100% 0,rgba(175,202,3,.12),transparent 38%),linear-gradient(145deg,#ffffff,#f4fafb)!important;color:#0a0c2a!important;text-align:left!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__eyebrow{margin-bottom:.8rem!important;color:#0a7aa8!important;font-size:clamp(.68rem,.78vw,.82rem)!important;letter-spacing:.13em!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__title{max-width:30rem!important;color:#0a0c2a!important;font-size:clamp(2.15rem,3.4vw,4.8rem)!important;line-height:.98!important;letter-spacing:-.055em!important;text-shadow:none!important;text-wrap:balance!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__title span{color:#afca03!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__lead{display:block!important;width:100%!important;max-width:31rem!important;margin-top:1.1rem!important;color:#526579!important;font-size:clamp(.94rem,1.05vw,1.1rem)!important;line-height:1.52!important;white-space:normal!important;overflow-wrap:normal!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__cta{width:100%!important;max-width:31rem!important;margin-top:1.45rem!important;gap:.55rem!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__btn{min-height:2.8rem!important;padding-inline:1rem!important;font-size:.86rem!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__btn--lime{box-shadow:0 10px 22px rgba(175,202,3,.22)!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__btn--ghost{color:#0a5674!important;border-color:rgba(10,122,168,.28)!important;background:rgba(255,255,255,.7)!important}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:clamp(.65rem,1.1vw,1rem)!important}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck .lift-deck__card{min-height:7.35rem!important;padding:1.05rem 1.15rem 1.1rem!important;border:1px solid rgba(120,176,206,.3)!important;border-top:0!important;border-radius:1.15rem!important;background:rgba(255,255,255,.95)!important;box-shadow:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck .lift-deck__card:after{content:"";width:2.45rem;height:.2rem;margin-top:auto;border-radius:999px;background:#afca03}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck .lift-deck__card:focus-visible,html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck .lift-deck__card:hover{transform:translateY(-2px)!important;border-color:rgba(10,122,168,.38)!important;box-shadow:0 12px 26px rgba(6,31,49,.1)!important}html body .site-assistant:not(.is-open) .site-assistant__launcher{width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}html body .site-assistant:not(.is-open) .site-assistant__launcher>.site-assistant-avatar{width:3rem!important;height:3rem!important;border:2px solid #fff!important;box-shadow:0 5px 15px rgba(10,12,42,.18)!important;filter:none!important}html body .site-assistant:not(.is-open) .site-assistant-avatar.has-portrait{box-shadow:0 5px 15px rgba(10,12,42,.18)!important}html body .site-assistant:not(.is-open) .site-assistant__launcher:after,html body .site-assistant:not(.is-open) .site-assistant__launcher>svg{display:none!important}@media (min-width:861px) and (max-width:1120px){html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage{grid-template-columns:minmax(0,1.26fr) minmax(19rem,.9fr)!important}}@media (max-width:860px){html body .home-page--lift .lift-hero.lift-hero--poster{width:calc(100% - 1rem)!important;margin-top:.7rem!important;padding:.45rem!important;gap:.55rem!important;border-radius:1.35rem!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage{display:flex!important;flex-direction:column!important;gap:.55rem!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.svc-hero__media{order:1!important;width:100%!important;aspect-ratio:16/9!important;border-radius:1rem!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__stage>.lift-hero__copy{order:2!important;min-height:0!important;padding:1.15rem 1rem 1.2rem!important;border-radius:1rem!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__title{max-width:24rem!important;font-size:clamp(2rem,9vw,3rem)!important}html body .home-page--lift .lift-hero.lift-hero--poster .lift-hero__lead{max-width:34rem!important;font-size:.93rem!important}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important}html body .home-page--lift .lift-hero.lift-hero--poster>.lift-deck .lift-deck__card{min-height:0!important;padding:.85rem .95rem!important}}html.is-admin .samsung-drawer__panel{width:min(26rem,92vw)!important;max-width:min(26rem,92vw)!important;padding:max(.85rem,env(safe-area-inset-top)) .85rem max(.8rem,env(safe-area-inset-bottom))!important;gap:.55rem!important;background:#f8fbfc!important;border-right:1px solid rgba(10,122,168,.1)!important;border-radius:0 1.2rem 1.2rem 0!important;box-shadow:14px 0 42px rgba(10,35,52,.14)!important}html.is-admin .samsung-drawer__head{min-height:3.2rem;padding:.1rem .15rem .7rem!important;border-bottom:1px solid #dcebed}html.is-admin .samsung-drawer__head strong{color:#0a0c2a;font-size:1.08rem;letter-spacing:-.02em}html.is-admin .samsung-drawer__head-actions a{display:none!important}html.is-admin .samsung-drawer__head-actions button{width:2.55rem!important;height:2.55rem!important;border:1px solid rgba(10,122,168,.12)!important;border-radius:.8rem!important;background:#eef7fa!important;color:#0a7aa8!important}html.is-admin .samsung-drawer__panel>.admin-nav-search{flex:0 0 auto;margin:0!important;padding:0!important}html.is-admin .samsung-drawer__panel .admin-nav-search input{min-height:3rem!important;padding-inline:.8rem!important;border:1px solid #cfe1e6!important;border-radius:.9rem!important;background:#fff!important;box-shadow:0 2px 8px rgba(10,35,52,.04)!important;font-size:.9rem!important}html.is-admin .samsung-drawer__nav-scroll{min-height:0!important;margin-inline:-.12rem;padding-inline:.12rem}html.is-admin .samsung-drawer__nav-scroll>.admin-nav-board{flex:initial!important;overflow:visible!important;gap:.18rem!important;padding:0 0 .4rem!important}html.is-admin .samsung-drawer__panel .admin-nav-board__group{gap:.18rem!important}html.is-admin .samsung-drawer__panel .admin-nav-board__group+.admin-nav-board__group{margin-top:.3rem!important;padding-top:.3rem!important;border-top:1px solid #e1ecef!important}html.is-admin .samsung-drawer__panel .admin-nav-board__group-toggle{min-height:2.35rem!important;padding:.35rem .55rem!important;border:1px solid transparent;border-radius:.75rem!important}html.is-admin .samsung-drawer__panel .admin-nav-board__group-toggle:focus-visible,html.is-admin .samsung-drawer__panel .admin-nav-board__group-toggle:hover{border-color:#d5e9ee;background:#eef7fa}html.is-admin .samsung-drawer__panel .admin-nav-board__group-toggle .admin-nav-board__label{padding:0!important;color:#66808b;font-size:.68rem!important;letter-spacing:.09em}html.is-admin .samsung-drawer__panel .admin-nav-board__group-count{width:1.28rem;height:1.28rem;border-color:#d7e8ed;background:#fff;color:#6d8791;font-size:.64rem}html.is-admin .samsung-drawer__panel .admin-nav-board__grid,html.is-admin .samsung-drawer__panel .admin-nav-board__group .admin-nav-board__grid{grid-template-columns:minmax(0,1fr)!important;gap:.28rem!important}html.is-admin .samsung-drawer__panel .admin-nav-card{min-height:3rem!important;padding:.38rem .52rem!important;border:1px solid #e0ecef!important;border-radius:.82rem!important;background:#fff!important;box-shadow:0 2px 8px rgba(10,35,52,.025)!important}html.is-admin .samsung-drawer__panel .admin-nav-card:focus-visible,html.is-admin .samsung-drawer__panel .admin-nav-card:hover{border-color:#9ecbd8!important;background:#f2fafd!important;outline:none;transform:none!important}html.is-admin .samsung-drawer__panel .admin-nav-card.is-active{border-color:#b5cd23!important;background:#f5f9df!important;box-shadow:inset 3px 0 0 #afca03,0 3px 10px rgba(175,202,3,.1)!important}html.is-admin .samsung-drawer__panel .admin-nav-card__icon{width:1.75rem!important;height:1.75rem!important;border-radius:.58rem!important;background:#eef7fa!important;color:#0a7aa8!important}html.is-admin .samsung-drawer__panel .admin-nav-card.is-active .admin-nav-card__icon{background:#afca03!important;color:#0a0c2a!important}html.is-admin .samsung-drawer__panel .admin-nav-card__copy strong{color:#0a0c2a;font-size:.86rem!important;line-height:1.2!important}html.is-admin .samsung-drawer__panel .admin-nav-card__badge{min-width:1.35rem;padding:.16rem .34rem!important;border-radius:999px;font-size:.64rem}html.is-admin .samsung-drawer__panel>.admin-nav-foot{flex:0 0 auto;margin-top:0!important;padding-top:.6rem!important;gap:.35rem!important;border-top-color:#dcebed!important;background:transparent!important}html.is-admin .samsung-drawer__panel .admin-nav-foot__btn{min-height:2.5rem!important;border-color:#d5e6ea!important;border-radius:.78rem!important;background:#fff!important;color:#234154!important;font-size:.72rem!important}html.is-admin .samsung-drawer__panel .admin-nav-foot__btn:focus-visible,html.is-admin .samsung-drawer__panel .admin-nav-foot__btn:hover{border-color:#9ecbd8!important;background:#eef7fa!important;outline:none}@media (max-width:899px){html.is-admin .samsung-drawer__panel{width:100vw!important;max-width:100vw!important;border-radius:0!important;padding-inline:max(.85rem,env(safe-area-inset-left)) max(.85rem,env(safe-area-inset-right))!important}}@media (max-width:380px){html.is-admin .samsung-drawer__panel{padding-inline:.65rem!important}html.is-admin .samsung-drawer__panel .admin-nav-card{min-height:2.8rem!important}}