@keyframes sp-route-fade{0%{opacity:0}to{opacity:1}}.sp-route-fallback{animation:sp-route-fade .2s ease-out .2s both}.sp-slow-note{display:grid;justify-items:center;gap:10px;padding:16px;text-align:center}.sp-slow-note__text{margin:0;font-size:14px;color:var(--sp-color-text-secondary)}.sp-slow-note__retry{min-height:44px;padding:8px 18px;border-radius:var(--sp-radius-full);border:1px solid var(--sp-color-border-strong);background:var(--sp-color-surface);color:var(--sp-color-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;pointer-events:auto}.sp-slow-note__retry:focus-visible{outline:2px solid var(--sp-color-action-secondary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sp-route-fallback{animation:route-fade-rm .15s linear both}}@keyframes route-fade-rm{0%{opacity:0}to{opacity:1}}.sp-route-fallback .sp-sk-page{animation:none}.sp-brand-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none;background:transparent;animation:sp-route-fade .2s ease-out .3s both}.sp-brand-loader__mark{position:relative;display:block;width:72px;height:69px;color:#1d1b16;animation:sp-brand-in .4s ease-out .15s both}.sp-brand-loader__mark svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sp-brand-loader__base{opacity:.12}.sp-brand-loader__shine{opacity:.38;-webkit-mask-image:linear-gradient(105deg,transparent 35%,#000 50%,transparent 65%);mask-image:linear-gradient(105deg,transparent 35%,#000 50%,transparent 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:sp-brand-sweep 1.4s ease-in-out infinite}.sp-brand-loader__note{position:absolute;left:50%;top:calc(50% + 60px);transform:translate(-50%);width:max-content;max-width:90vw}@keyframes sp-brand-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes sp-brand-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media(prefers-color-scheme:dark){.sp-brand-loader__mark{color:#f4f1e6}}@media(prefers-reduced-motion:reduce){.sp-brand-loader,.sp-brand-loader__mark{animation:none}.sp-brand-loader__shine{animation:none;-webkit-mask-image:none;mask-image:none;opacity:.2}}.sp-sk-page{width:100%;max-width:80rem;margin-inline:auto;padding:var(--sp-space-6) var(--sp-gutter)}.sp-sk-page__body{display:grid;gap:var(--sp-space-5)}.sp-sk-block{display:block;max-width:100%;border-radius:var(--sp-radius-2)}.sp-sk-block--round{border-radius:var(--sp-radius-full)}.sp-sk-grow{flex:1;min-width:0}.sp-sk-lines{display:grid;gap:var(--sp-space-2);width:100%}.sp-sk-card{display:grid;gap:var(--sp-space-2);align-content:start}.sp-sk-card__media{width:100%;border-radius:var(--sp-radius-media)}.sp-sk-row{display:flex;align-items:center;gap:var(--sp-space-3);padding:var(--sp-space-3) 0;min-height:var(--sp-space-12)}.sp-sk-row__body{display:grid;gap:var(--sp-space-2);flex:1;min-width:0}.sp-sk-detail__gallery{display:grid;gap:var(--sp-space-2);grid-template-columns:1fr}.sp-sk-detail__hero{width:100%;aspect-ratio:4 / 3;border-radius:var(--sp-radius-media)}.sp-sk-detail__thumb{display:none}.sp-sk-detail__cols{display:grid;gap:var(--sp-space-6);grid-template-columns:1fr}.sp-sk-detail__main{display:grid;gap:var(--sp-space-4);align-content:start}.sp-sk-detail__host{display:flex;align-items:center;gap:var(--sp-space-3)}.sp-sk-detail__facts{display:grid;gap:var(--sp-space-3);grid-template-columns:repeat(3,1fr)}.sp-sk-detail__aside{display:none}@media(min-width:768px){.sp-sk-detail__gallery{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:min(26rem,48vw)}.sp-sk-detail__hero{grid-row:span 2;height:100%;aspect-ratio:auto}.sp-sk-detail__thumb{display:block;width:100%;height:100%;border-radius:var(--sp-radius-media)}}@media(min-width:1024px){.sp-sk-detail__cols{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--sp-space-10)}.sp-sk-detail__aside{display:grid;gap:var(--sp-space-3);align-content:start;padding:var(--sp-space-5);border:var(--sp-border);border-radius:var(--sp-radius-card);height:fit-content}}.sp-sk-grid__cards{display:grid;gap:var(--sp-space-5) var(--sp-space-4);grid-template-columns:1fr}@media(min-width:481px){.sp-sk-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.sp-sk-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.sp-sk-grid__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sk-list__tabs{display:flex;gap:var(--sp-space-2)}.sp-sk-list__rows{display:grid;gap:var(--sp-space-1)}.sp-sk-thread{max-width:48rem}.sp-sk-thread .sp-sk-page__body{gap:var(--sp-space-3)}.sp-sk-bubble{border-radius:var(--sp-radius-card)}.sp-sk-bubble--me{justify-self:end}.sp-sk-form .sp-sk-page__body{gap:var(--sp-space-6)}.sp-sk-form__main,.sp-sk-form__aside{display:grid;gap:var(--sp-space-4);align-content:start}@media(min-width:1024px){.sp-sk-form .sp-sk-page__body{grid-template-columns:minmax(0,1fr) 24rem}}.sp-sk-profile__hero{display:flex;align-items:center;gap:var(--sp-space-4)}.sp-sk-profile__tiles{display:grid;gap:var(--sp-space-3);grid-template-columns:repeat(3,1fr)}.sp-sk-page--flush{padding:0;max-width:none}.sp-sk-co .sp-sk-page__body,.sp-sk-pay .sp-sk-page__body{gap:var(--sp-space-6)}.sp-sk-co__block{display:grid;gap:var(--sp-space-3);min-width:0}.sp-sk-co__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-space-3);padding:var(--sp-space-4);border:var(--sp-border);border-radius:var(--sp-radius-card)}.sp-sk-co__photo{border-radius:var(--sp-radius-3);flex:none}.sp-sk-co__sumtext{display:grid;gap:var(--sp-space-2);min-width:0}.sp-sk-co__sumrows{grid-column:1 / -1;display:grid;gap:var(--sp-space-1)}.sp-sk-co__price{display:grid;gap:var(--sp-space-3)}.sp-sk-co__pricerow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-space-3)}.sp-sk-co__pricerow--total{padding-top:var(--sp-space-3);border-top:var(--sp-border)}.sp-sk-co__card{display:grid;gap:var(--sp-space-3);padding:var(--sp-space-5);border:var(--sp-border);border-radius:var(--sp-radius-card);box-shadow:var(--sp-shadow-2)}.sp-sk-co__side{display:grid;gap:var(--sp-space-4)}.sp-sk-cta{border-radius:var(--sp-radius-control)}@media(min-width:1024px){.sp-sk-co__phoneprice,.sp-sk-pay__phone{display:none}}.sp-sk-pay__qr{display:grid;justify-items:center;gap:var(--sp-space-4);padding:var(--sp-space-5);border:var(--sp-border);border-radius:var(--sp-radius-card);box-shadow:var(--sp-shadow-2)}.sp-sk-pay__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-space-3);width:100%}.sp-sk-pay__code{width:min(100%,15rem);border-radius:var(--sp-radius-3)}.sp-sk-pay__acts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-space-3);width:100%}.sp-sk-pay__phone{display:grid;gap:var(--sp-space-5)}.sp-sk-ticket .sp-sk-page__body{gap:var(--sp-space-5)}.sp-sk-ticket__title{display:none;align-items:center;gap:var(--sp-space-3)}@media(min-width:768px){.sp-sk-ticket__title{display:flex}}.sp-sk-ticket__cols{display:grid;gap:var(--sp-space-6);grid-template-columns:minmax(0,1fr);align-items:start}.sp-sk-ticket__main{display:grid;gap:var(--sp-space-5);min-width:0}.sp-sk-ticket__side{display:none;gap:var(--sp-space-4)}@media(min-width:1024px){.sp-sk-ticket__cols{grid-template-columns:minmax(0,1fr) calc(var(--sp-space-20) * 4)}.sp-sk-ticket__side{display:grid}.sp-sk-ticket__list{display:none}}.sp-sk-ticket__pass{width:100%;max-width:calc(var(--sp-space-20) * 4 + var(--sp-space-8));border:var(--sp-border);border-radius:var(--sp-radius-6);box-shadow:var(--sp-shadow-2);overflow:hidden}.sp-sk-ticket__top{display:grid;gap:var(--sp-space-2);padding:var(--sp-space-5) var(--sp-space-5) var(--sp-space-4)}.sp-sk-ticket__facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-space-4) var(--sp-space-3);padding:var(--sp-space-5)}.sp-sk-ticket__cut{border-top:2px dashed var(--sp-color-border)}.sp-sk-ticket__qrwrap{display:grid;justify-items:center;gap:var(--sp-space-3);padding:var(--sp-space-5)}.sp-sk-ticket__qr{width:calc(var(--sp-space-20) * 2);border-radius:var(--sp-radius-3)}.sp-sk-ticket__acts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-space-2);padding:0 var(--sp-space-5) var(--sp-space-5)}.sp-sk-ticket__list{display:grid;gap:var(--sp-space-1)}.sp-sk-map{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--sp-color-skeleton-base);background-image:linear-gradient(var(--sp-color-skeleton-shine) 1px,transparent 1px),linear-gradient(90deg,var(--sp-color-skeleton-shine) 1px,transparent 1px);background-size:64px 64px}.sp-sk-map__pin{position:absolute;background-color:var(--sp-color-skeleton-shine)}.sp-sks-tiles{display:grid;gap:var(--sp-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.sp-sks-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sks-tile{display:grid;gap:var(--sp-space-3);padding:var(--sp-space-4);border:var(--sp-border);border-radius:var(--sp-radius-card)}.sp-sks-chart{width:100%;height:11rem;border-radius:var(--sp-radius-card)}.sp-sks-table{display:grid;border:var(--sp-border);border-radius:var(--sp-radius-card);overflow:hidden}.sp-sks-table__row{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--sp-space-4);align-items:center;padding:var(--sp-space-3) var(--sp-space-4);min-height:var(--sp-space-12)}.sp-sks-table__row+.sp-sks-table__row{border-top:var(--sp-border)}.sp-sks-table__row--head{background:var(--sp-color-surface-sunken)}.sp-sks-rows{display:grid;gap:var(--sp-space-1)}.sp-sks-cards{display:grid;gap:var(--sp-space-4);grid-template-columns:1fr}@media(min-width:768px){.sp-sks-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-sks-card{display:grid;gap:var(--sp-space-3);align-content:start;padding:var(--sp-space-4);border:var(--sp-border);border-radius:var(--sp-radius-card)}.sp-sks-fields{display:grid;gap:var(--sp-space-4);max-width:36rem}.sp-sks-field{display:grid;gap:var(--sp-space-2)}.sp-sks-timeline{display:grid;gap:var(--sp-space-4)}.sp-sks-step{display:flex;align-items:flex-start;gap:var(--sp-space-3)}.sp-sks-step__body{display:grid;gap:var(--sp-space-2);flex:1;min-width:0}.sp-sks-slots{display:grid;gap:var(--sp-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.sp-sks-slots{grid-template-columns:repeat(5,minmax(0,1fr))}}.sp-sks-bubbles{display:grid;gap:var(--sp-space-3)}.sp-sks-bubbles__me{justify-self:end}.sp-sks-panel{padding:var(--sp-space-6) var(--sp-gutter)}.sp-sks-panel .sp-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sp-sks-panel .sp-skeleton{background-color:var(--sp-color-skeleton-base,#e8e6dd)}.sp-sks-panel .sp-sk-page__body{gap:var(--sp-space-5)}.sp-sks-panel__head{display:grid;gap:var(--sp-space-2)}
