.pp-hero{position:relative;padding-top:8.25rem;overflow:hidden;isolation:isolate}.pp-hero:before{content:"";position:absolute;z-index:-1;width:56.25rem;height:38.75rem;right:-6%;top:-6%;border-radius:50%;background:radial-gradient(closest-side,rgba(217,168,78,.14),transparent);filter:blur(2.5rem);animation:glowPulse 10s ease-in-out infinite}.pp-top{display:flex;justify-content:space-between;align-items:flex-end;gap:2.5rem}.pp-copy{max-width:47.5rem;display:flex;flex-direction:column;gap:1.625rem}.pp-copy .h1{font-size:clamp(2.625rem,5.6vw,5.25rem);line-height:1.04}.pp-copy .lead{max-width:37.5rem}.trust{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding-top:.375rem;font-size:.875rem;color:var(--txt-2)}.trust .sep{width:1px;height:1.125rem;background:var(--line-2)}.stars{display:flex;align-items:center;gap:.1875rem;color:var(--gold)}.stars svg{width:1rem;height:1rem}.stars b{margin-left:.5rem;color:var(--txt);font-weight:600}.trust-item{display:flex;align-items:center;gap:.5rem}.trust-item svg{width:1rem;height:1rem;color:var(--gold)}.pp-aside{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem;flex:none}.card-stage{position:relative;width:26.25rem;height:15.625rem}.card-stage .vcard{position:absolute;width:20rem}.card-stage .vcard.black{left:5.75rem;top:.375rem;--r:8deg}.card-stage .vcard.gold{left:1.5rem;top:3.25rem;--r:-6deg}.booking{width:26.25rem;padding:1.375rem 1.5rem;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;background:rgba(255,255,255,.04);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem)}.slot{display:flex;align-items:center;gap:.875rem}.slot img{width:3rem;height:3rem;flex:none}.slot .t{flex:1 1;min-width:0}.slot small{display:block;font-size:.75rem;color:var(--muted)}.slot b{display:block;font-size:1.25rem;font-weight:600;line-height:1.3}.live{display:flex;align-items:center;gap:.5rem;font-size:.7812rem;color:var(--txt-2)}.live i{width:.5rem;height:.5rem;border-radius:50%;background:#5BD48A;box-shadow:0 0 0 0 rgba(91,212,138,.6);animation:livePing 2.2s ease-out infinite}@keyframes livePing{0%{box-shadow:0 0 0 0 rgba(91,212,138,.55)}to{box-shadow:0 0 0 .625rem rgba(91,212,138,0)}}.pano{position:relative;margin-top:3.5rem;border-radius:1.75rem;overflow:hidden;aspect-ratio:1312/440;display:flex;align-items:flex-end;padding:1.5rem}.pano>img{width:100%;height:100%;object-fit:cover;object-position:center 60%;animation:heroZoom 24s ease-in-out infinite alternate}.pano:after,.pano>img{position:absolute;inset:0}.pano:after{content:"";background:linear-gradient(180deg,rgba(11,11,13,0) 40%,rgba(11,11,13,.25) 60%,rgba(11,11,13,.92))}.pano-stats{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(4,1fr);padding:1.5rem 2rem;border-radius:1.25rem;background:rgba(11,11,13,.55);backdrop-filter:blur(1.125rem);-webkit-backdrop-filter:blur(1.125rem)}.pano-stats .st{padding:0 1.5rem;border-left:1px solid;border-image:linear-gradient(180deg,transparent,rgba(217,168,78,.4),transparent) 1}.pano-stats .st:first-child{border-left:0;padding-left:0}.pano-stats b{display:block;font-family:var(--f-display);font-weight:500;font-size:clamp(1.625rem,3vw,2.875rem);line-height:1.1;letter-spacing:-.015em;white-space:nowrap}.pano-stats small{display:block;font-size:.875rem;color:var(--txt-2)}.values4 .wrap{grid-template-columns:repeat(4,1fr)}.vcard{aspect-ratio:1.6;border-radius:1rem;padding:6% 7.5%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transform:rotate(var(--r,0deg));box-shadow:0 1.5rem 3.125rem -.875rem rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.35);font-family:var(--f-display)}.vcard:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 46%,rgba(255,255,255,0) 60%);transform:translateX(-130%);animation:cardShine 6s ease-in-out infinite;animation-delay:var(--sd,0s)}@keyframes cardShine{0%,64%{transform:translateX(-130%)}86%,to{transform:translateX(130%)}}.vcard .row{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.vcard .wm b{display:block;font-weight:600;font-size:clamp(.875rem,1.5vw,1.25rem);letter-spacing:.06em;line-height:1}.vcard .wm small{display:block;font-family:var(--f-body);font-weight:600;font-size:clamp(.375rem,.6vw,.5rem);letter-spacing:.5em;margin-top:.1875rem}.vcard .nfc{width:1.375rem;height:1.375rem}.vcard .tier b{display:block;font-weight:600;font-size:clamp(1.0625rem,1.9vw,1.625rem);letter-spacing:.08em;line-height:1}.vcard .tier small{display:block;font-family:var(--f-body);font-weight:600;font-size:clamp(.4375rem,.65vw,.5625rem);letter-spacing:.3em;margin-top:.25rem}.vcard .num{font-family:var(--f-body);font-weight:500;font-size:clamp(.5rem,.8vw,.6875rem);letter-spacing:.12em}.vcard.gold{background:linear-gradient(135deg,#F7E2A6,#D3A24A 38%,#F4D78E 62%,#A3772B);color:#2B1F08}.vcard.gold .num,.vcard.gold small{color:#54400F}.vcard.silver{background:linear-gradient(135deg,#EEF0F2,#B8BDC3 38%,#F6F7F8 62%,#9AA0A7);color:#1C1D20}.vcard.silver .num,.vcard.silver small{color:#40424A}.vcard.platinum{background:linear-gradient(135deg,#B9C0C9,#646B76 38%,#C8CDD4 62%,#474D56);color:#F7F5F0}.vcard.platinum .num,.vcard.platinum small{color:#E1E1DE}.vcard.black{background:linear-gradient(135deg,#2C2C31,#0F0F11 38%,#26262A 62%,#060607);color:var(--gold);box-shadow:0 1.5rem 3.125rem -.875rem rgba(0,0,0,.8),inset 0 0 0 1px rgba(217,168,78,.5)}.vcard.black .num,.vcard.black small{color:#B3AEA4}.vcard.black:after{background:linear-gradient(115deg,transparent 30%,rgba(241,211,146,.28) 46%,transparent 60%)}.card-stage .vcard,.fan .vcard{transition:transform 1.3s cubic-bezier(.22,1.2,.36,1),opacity .8s;transition-delay:calc(var(--k,0) * .14s + .1s)}.card-stage:not(.in) .vcard,.fan:not(.in) .vcard{opacity:0;transform:translate(11.25rem,5.625rem) rotate(28deg) scale(.82)}.bento{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.big{--ga:160deg;position:relative;min-height:37.5rem;border-radius:1.75rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:2.5rem;isolation:isolate}.big>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:30% center;transition:transform 1.4s var(--ease-out)}.big:hover>img{transform:scale(1.05)}.big:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,11,13,0),rgba(11,11,13,.35) 45%,rgba(11,11,13,.95))}.big p{max-width:28.75rem}.big p,.chip{color:var(--txt-2)}.chip{display:inline-flex;align-items:center;padding:.5625rem 1.125rem;border-radius:62.4375rem;font-size:.875rem;font-weight:500;background:rgba(255,255,255,.04);border:1px solid var(--line);transition:border-color .3s,color .3s,transform .4s var(--ease-out)}.chip:hover{border-color:rgba(217,168,78,.5);color:var(--txt);transform:translateY(-2px)}.big .chip{align-self:flex-start;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem)}.svc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.scard{--ga:150deg;border-radius:1.25rem;padding:1.75rem;display:flex;flex-direction:column;gap:.875rem;transition:transform .5s var(--ease-out)}.scard:hover{transform:translateY(-.3125rem)}.scard img{width:3.5rem;height:3.5rem;filter:drop-shadow(0 0 .625rem rgba(217,168,78,.3))}.scard h3{font-size:1.25rem;font-weight:600}.scard p{font-size:.875rem;color:var(--txt-2);line-height:1.5;flex:1 1}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem}.chips>span{font-size:.75rem;color:var(--muted);font-weight:500;margin-right:.25rem}.chips .chip{transition-delay:calc(var(--i,0) * 60ms)}.vip{--ga:140deg;border-radius:2rem;padding:4.5rem 4rem 3.5rem;position:relative;overflow:hidden;isolation:isolate}.vip:before{content:"";position:absolute;z-index:-1;width:43.75rem;height:32.5rem;right:4%;top:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(217,168,78,.13),transparent);filter:blur(1.875rem)}.vip-row{display:grid;grid-template-columns:32.5rem 1fr;grid-gap:3rem;gap:3rem;align-items:center}.vip-copy{gap:1.5rem;align-items:flex-start}.checks,.vip-copy{display:flex;flex-direction:column}.checks{list-style:none;margin:0;padding:0;gap:.875rem}.checks li{display:flex;align-items:center;gap:.75rem;font-size:1rem}.checks li i{width:1.5rem;height:1.5rem;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(217,168,78,.12);color:var(--gold)}.checks li i svg{width:.875rem;height:.875rem}.fan{position:relative;aspect-ratio:600/440}.fan .vcard{position:absolute;width:53%}.fan .silver{left:41%;top:7%;--r:14deg;--k:3;--sd:.6s}.fan .platinum{left:33%;top:18%;--r:5deg;--k:2;--sd:1.2s}.fan .black{left:23%;top:30%;--r:-4deg;--k:1;--sd:1.8s}.fan .gold{left:10%;top:45%;--r:-12deg;--k:0;--sd:0s}.tiers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}.tier-s{padding-top:1.5rem;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.375rem}.tier-s img{width:4rem;height:4rem;margin-bottom:.75rem;filter:drop-shadow(0 .375rem .875rem rgba(0,0,0,.6))}.tier-s h4{font-size:1.25rem;font-weight:600}.tier-s p{font-size:.875rem;color:var(--txt-2)}.app{display:grid;grid-template-columns:35rem 1fr;grid-gap:6rem;gap:6rem;align-items:center}.app>*,.bento>*,.fields>*,.fp>*,.svc-grid>*,.tiers>*,.vip-row>*{min-width:0}.phone-stage{position:relative;height:42.5rem}.phone-stage:before{content:"";position:absolute;left:4%;top:12%;width:92%;height:76%;border-radius:50%;background:radial-gradient(closest-side,rgba(217,168,78,.16),transparent);filter:blur(1.875rem)}.phone{position:absolute;left:7.5rem;top:.625rem;width:20rem;height:41.25rem;border-radius:3.25rem;padding:.75rem;background:#050506;box-shadow:0 1.875rem 4.375rem -1.25rem rgba(0,0,0,.9),inset 0 0 0 1.5px rgba(255,255,255,.14);animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-.75rem)}}.screen{height:100%;border-radius:2.625rem;overflow:hidden;background:var(--bg);padding:1.125rem;display:flex;flex-direction:column;gap:1rem}.sbar{display:flex;justify-content:space-between;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600}.sbar i{width:5.25rem;height:1.375rem;border-radius:.6875rem}.greet{display:flex;justify-content:space-between;align-items:center}.greet small{display:block;font-size:.75rem;color:var(--muted)}.greet b{font-size:1.25rem;font-weight:600}.greet .av{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--elev);color:var(--txt-2)}.greet .av svg{width:1.125rem;height:1.125rem}.screen .vcard{width:100%;border-radius:.8125rem}.nv,.pts{border-radius:1.125rem;padding:1rem;background:var(--raised);border:1px solid var(--line)}.pts{display:flex;flex-direction:column;gap:.625rem}.pts .r{display:flex;justify-content:space-between;align-items:flex-end}.pts small{font-size:.75rem;color:var(--muted)}.pts b{display:block;font-family:var(--f-display);font-size:1.75rem;line-height:1.1}.pts .g,.pts b{font-weight:600}.pts .g{font-size:.75rem;color:var(--gold)}.bar-p{height:.375rem;background:var(--elev);overflow:hidden}.bar-p,.bar-p i{border-radius:.1875rem}.bar-p i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold-d),var(--gold),var(--gold-l));transition:width 1.8s var(--ease-out) .6s}.in .bar-p i{width:72%}.pts .note{font-size:.75rem;color:var(--txt-2)}.nv{display:flex;align-items:center;gap:.75rem;padding:.875rem}.nv img{width:2.5rem;height:2.5rem}.nv b{display:block;font-size:.9375rem;font-weight:600}.nv small{font-size:.75rem}.nv small,.tabs{color:var(--muted)}.tabs{display:flex;justify-content:space-between;padding:.375rem 1.25rem 0}.tabs svg{width:1.375rem;height:1.375rem}.tabs svg:first-child{color:var(--gold)}.toast{position:absolute;left:22.5rem;top:26.25rem;width:max-content;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:1.125rem;background:rgba(28,28,32,.85);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);box-shadow:0 1.125rem 2.5rem -.875rem rgba(0,0,0,.8),inset 0 0 0 1px rgba(217,168,78,.45);transition:transform 1s cubic-bezier(.34,1.56,.64,1) 1.1s,opacity .6s 1.1s}.phone-stage:not(.in) .toast{opacity:0;transform:translate(2.5rem,1.25rem) scale(.85)}.toast img{width:2.5rem;height:2.5rem}.toast b{display:block;font-size:.9375rem;font-weight:600}.toast b,.toast div{white-space:nowrap}.toast small{font-size:.75rem;color:var(--gold)}.app-copy{gap:1.75rem}.app-copy,.steps{display:flex;flex-direction:column}.steps{gap:1.5rem;padding-top:.5rem}.step{display:flex;gap:1.25rem}.step .n{width:3rem;height:3rem;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-weight:500;color:var(--gold);border:1px solid rgba(217,168,78,.45)}.step h4{font-size:1.25rem;font-weight:600;margin-bottom:.375rem}.step p{font-size:.875rem;color:var(--txt-2)}.stores{flex-wrap:wrap;padding-top:.5rem}.store,.stores{display:flex;align-items:center;gap:.75rem}.store{flex-direction:row;padding:.625rem 1.25rem .625rem 1rem;border-radius:.75rem;background:var(--raised);border:1px solid var(--line-2);transition:border-color .3s,transform .4s var(--ease-out)}.store:hover{border-color:rgba(217,168,78,.6);transform:translateY(-2px)}.store small{font-size:.75rem;color:var(--muted)}.store b{font-size:.9375rem;font-weight:600}.stores>span{font-size:.75rem;color:var(--muted)}.book{--ga:110deg;border-radius:2rem;padding:3rem 3.5rem;display:flex;flex-direction:column;gap:2rem;background:linear-gradient(90deg,#2A2112,#131316 60%)}.book-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.book-head .phone-l{display:flex;gap:.625rem;align-items:center;font-size:.875rem;color:var(--txt-2)}.book-head .phone-l b{color:var(--txt);font-size:.9375rem}.fields{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:1rem;gap:1rem}.field,.fields{align-items:center}.field{display:flex;gap:.875rem;height:4rem;padding:0 1rem 0 1.125rem;border-radius:.875rem;background:rgba(255,255,255,.04);border:1px solid var(--line);transition:border-color .3s,background .3s}.field:hover{border-color:rgba(217,168,78,.5);background:rgba(255,255,255,.06)}.field img{width:1.5rem;height:1.5rem}.field .t{flex:1 1;min-width:0}.field small{display:block;font-size:.75rem;color:var(--muted)}.field b{display:block;font-size:.9375rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field svg{width:1.125rem;height:1.125rem;color:var(--muted)}.fp{display:grid;grid-template-columns:744fr 544fr;grid-gap:1.5rem;gap:1.5rem}.fence{--ga:160deg;position:relative;min-height:37.5rem;border-radius:1.75rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:2.5rem;isolation:isolate}.fence>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.fence:hover>img{transform:scale(1.05)}.fence:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,11,13,0),rgba(11,11,13,.35) 40%,rgba(11,11,13,.95))}.fence p{color:var(--txt-2);max-width:32.5rem}.fence .chip{align-self:flex-start;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem)}.side{flex-direction:column}.mini,.side{display:flex;gap:1.5rem}.mini{--ga:150deg;flex:1 1;border-radius:1.75rem;padding:2rem;overflow:hidden}.mini .t{flex:1 1;display:flex;flex-direction:column;gap:.875rem;align-items:flex-start}.mini img.ic{width:3rem;height:3rem}.mini h3{font-size:1.25rem;font-weight:600}.mini p{font-size:.875rem;color:var(--txt-2)}.mini .ph{width:11.25rem;flex:none;border-radius:1.25rem;overflow:hidden}.mini .ph img{width:100%;height:100%;object-fit:cover}.strat-map{position:relative;aspect-ratio:1610/977;max-width:68.75rem;margin:0 auto}.strat-map img{width:100%;height:100%;object-fit:contain;animation:mapBreath 9s ease-in-out infinite}.career{--ga:120deg;margin-top:3.5rem;border-radius:1.75rem;padding:1.25rem 2rem 1.25rem 1.25rem;display:flex;align-items:center;gap:2rem}.career .ph{width:12.5rem;height:8rem;flex:none;border-radius:1.125rem;overflow:hidden}.career .ph img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.career .t{flex:1 1}.career h4{font-size:1.25rem;font-weight:600;margin-bottom:.375rem}.career p{font-size:.875rem;color:var(--txt-2)}@media (max-width:1280px){.card-stage{width:22.5rem;height:13.75rem}.card-stage .vcard{width:16.875rem}.booking{width:22.5rem}.app,.vip-row{grid-template-columns:1fr 1fr}.app{gap:3rem}.phone-stage{transform:scale(.85);transform-origin:left center;margin-right:-5rem}.fields{grid-template-columns:1fr 1fr}.fields .btn{grid-column:1/-1;justify-self:start}}@media (max-width:1160px){.pp-top{flex-direction:column;align-items:flex-start}.pp-aside{flex-direction:row;align-items:center;width:100%;justify-content:space-between}.values4 .wrap{grid-template-columns:repeat(2,1fr);row-gap:1.75rem}.values4 .value:nth-child(3){border-left:0;padding-left:0}.bento{grid-template-columns:1fr}.big{min-height:30rem}.vip{padding:3.5rem 2.5rem 2.75rem}.vip-row{grid-template-columns:1fr}.fan{max-width:37.5rem;width:100%;margin:0 auto}.tiers{grid-template-columns:repeat(2,1fr)}.app{grid-template-columns:1fr}.phone-stage{transform:none;margin:0 auto;width:35rem;max-width:100%}.fp{grid-template-columns:1fr}}@media (max-width:900px){.pano{aspect-ratio:auto;min-height:26.25rem}.pano-stats{grid-template-columns:1fr 1fr;row-gap:1.25rem}.pano-stats .st:nth-child(3){border-left:0;padding-left:0}.pp-aside{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.pp-hero{padding-top:6.5rem}.trust{flex-direction:column;align-items:flex-start;gap:.75rem}.trust .sep{display:none}.card-stage{width:min(22.5rem,100%);height:auto;aspect-ratio:420/250}.card-stage .vcard{width:76%}.card-stage .vcard.black{left:22%;top:2%}.card-stage .vcard.gold{left:5%;top:21%}.booking{width:100%}.slot{flex-wrap:wrap}.pano{padding:.75rem;min-height:22.5rem}.pano-stats{padding:1.125rem}.pano-stats .st{padding:0 .625rem}.values4 .wrap{grid-template-columns:1fr}.values4 .value{border-left:0!important;padding-left:0!important}.svc-grid{grid-template-columns:1fr}.big,.fence{padding:1.75rem 1.5rem;min-height:27.5rem}.vip{padding:2.5rem 1.375rem 2rem;border-radius:1.5rem}.tiers{grid-template-columns:1fr 1fr;gap:1.125rem}.phone-stage{transform:scale(.82);transform-origin:top center;height:35rem;width:100%}.phone{left:50%;margin-left:-10rem}.toast{left:auto;right:-.625rem;top:26.25rem}.book{padding:2rem 1.375rem;border-radius:1.5rem}.fields{grid-template-columns:1fr}.mini{flex-direction:column;padding:1.625rem}.mini .ph{width:100%;height:11.25rem}.career{flex-direction:column;align-items:flex-start;padding:1.25rem}.career .ph{width:100%;height:10rem}}@media (max-width:420px){.pano-stats,.tiers{grid-template-columns:1fr}.pano-stats .st{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.card-stage .vcard,.fan .vcard,.toast{opacity:1!important;transform:rotate(var(--r,0deg))!important}.bar-p i,.in .bar-p i{width:72%}}.store .st-ic{width:1.75rem;height:1.75rem;flex:none;color:var(--txt)}.store>span{display:flex;flex-direction:column;line-height:1.2}.phone{background:linear-gradient(145deg,#4a4740,#1d1c1a 18%,#0b0b0c 45%,#2a2824 78%,#5a564d);padding:.5rem;box-shadow:0 2.5rem 5rem -1.5rem rgba(0,0,0,.95),0 0 4.5rem -.5rem rgba(217,168,78,.22),0 0 0 1px rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.22),inset 0 0 0 .3rem #070708,inset 0 1px .5rem rgba(255,255,255,.12)}.phone:after,.phone:before{content:"";position:absolute;width:.1875rem;border-radius:.125rem;background:linear-gradient(90deg,#5a564d,#24221f)}.phone:before{left:-.1875rem;top:7.5rem;height:2rem;box-shadow:0 3.25rem 0 0 #3a3732,0 6.75rem 0 0 #3a3732}.phone:after{right:-.1875rem;top:10.5rem;height:4.75rem;background:linear-gradient(270deg,#5a564d,#24221f)}.screen{position:relative;border-radius:2.75rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.screen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 22%,transparent 38%,transparent 70%,rgba(255,255,255,.04))}.sbar i{width:6rem;height:1.625rem;border-radius:1rem;background:#000;position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.04)}.sbar i:after{content:"";position:absolute;right:.6rem;top:50%;width:.55rem;height:.55rem;margin-top:-.275rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3a55,#0a0d14 60%)}.screen .vcard{box-shadow:0 1rem 2rem -.75rem rgba(0,0,0,.8),0 0 1.75rem -.5rem rgba(217,168,78,.45)}.phone-stage:after{content:"";position:absolute;left:10rem;bottom:-.5rem;width:15rem;height:1.5rem;border-radius:50%;background:rgba(0,0,0,.7);filter:blur(.875rem);z-index:-1}.field.qf{position:relative;padding:0}.qf-btn{display:flex;align-items:center;gap:.875rem;width:100%;height:100%;padding:0 1rem 0 1.125rem;text-align:left;border-radius:inherit}.qf-btn svg{transition:transform .3s var(--ease-out)}.qf-open .qf-btn svg{transform:rotate(180deg);color:var(--gold)}.qf-open{border-color:rgba(217,168,78,.6)!important}.qf-menu{position:absolute;left:0;right:0;top:calc(100% + .5rem);z-index:20;list-style:none;margin:0;padding:.375rem;max-height:20rem;overflow:auto;border-radius:1rem;background:rgba(22,22,26,.97);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border:1px solid rgba(217,168,78,.35);box-shadow:0 1.5rem 3rem -1rem rgba(0,0,0,.85);animation:qfIn .25s var(--ease-out)}@keyframes qfIn{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}.qf-menu li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:.625rem;font-size:.9375rem;cursor:pointer;color:var(--txt-2);outline:none}.qf-menu li small{display:block;font-size:.75rem;color:var(--muted)}.qf-menu li:focus,.qf-menu li:hover{background:rgba(255,255,255,.06);color:var(--txt)}.qf-menu li[aria-selected=true]{color:var(--txt)}.qf-menu li svg{width:1rem;height:1rem;color:var(--gold);flex:none}.book{overflow:visible}.tp-pop{position:absolute;right:0;top:calc(100% + .5rem);z-index:30;display:grid;grid-template-columns:17.5rem 11.5rem;grid-gap:1.25rem;gap:1.25rem;padding:1rem;border-radius:1rem;background:#16161a;border:1px solid rgba(217,168,78,.35);box-shadow:0 1.5rem 3rem -1rem rgba(0,0,0,.85);animation:qfIn .22s var(--ease-out)}.tp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.tp-head b{font-family:var(--f-display);font-size:1rem;font-weight:600}.tp-head button{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;color:var(--gold)}.tp-head button:hover{background:rgba(217,168,78,.12)}.tp-head button:disabled{opacity:.25;pointer-events:none}.tp-head svg{width:1rem;height:1rem}.tp-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem}.tp-wd{font-size:.6875rem;color:var(--muted);text-align:center;padding:.25rem 0}.tp-day{height:2.25rem;border-radius:50%;font-size:.875rem;color:var(--txt);transition:background .2s}.tp-day:hover{background:rgba(217,168,78,.14)}.tp-day:disabled{color:var(--muted);opacity:.35;pointer-events:none}.tp-day.today{box-shadow:inset 0 0 0 1px rgba(217,168,78,.45)}.tp-day.on{background:var(--gold);color:var(--on-gold);font-weight:600}.tp-slots{border-left:1px solid var(--line);padding-left:1.25rem;display:flex;flex-direction:column;gap:.625rem}.tp-slots p{font-size:.8125rem;color:var(--txt-2);margin:.5rem 0 .25rem}.tp-slot-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.tp-slot{height:2.375rem;border-radius:.625rem;background:var(--elev);border:1px solid var(--line-2);font-size:.875rem;color:var(--txt);transition:border-color .2s,background .2s}.tp-slot:hover{border-color:rgba(217,168,78,.6)}.tp-slot.on{border-color:var(--gold);color:var(--gold)}.tp-slot:disabled{opacity:.3;text-decoration:line-through;pointer-events:none}@media (max-width:720px){.tp-pop{grid-template-columns:1fr;left:0;right:0}.tp-slots{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:.75rem}}.qf-menu,.rbk-menu{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.qf-menu::-webkit-scrollbar{width:6px}.qf-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}.qf-menu::-webkit-scrollbar-track{background:transparent}