@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-Italic400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.qb-landing{--qb-neon:#0aff6e;--qb-neon-rgb:10,255,110;--qb-white:#f2f2f5;--qb-grey:#8a8a99;--qb-glass:rgba(255,255,255,0.06);--qb-glass-strong:rgba(255,255,255,0.1);--qb-edge:rgba(255,255,255,0.13);--qb-edge-neon:rgba(10,255,110,0.28);font-family:EB Garamond,Georgia,serif;font-weight:400;font-size:18.5px;line-height:1.68;color:var(--qb-white);background:radial-gradient(900px 520px at 15% 22%,rgba(10,255,110,.055),transparent 62%),radial-gradient(820px 600px at 88% 42%,rgba(255,255,255,.045),transparent 62%),radial-gradient(1000px 620px at 18% 72%,rgba(10,255,110,.045),transparent 62%),radial-gradient(720px 520px at 82% 92%,rgba(255,190,110,.035),transparent 62%),#050508;overflow-x:hidden}.qb-landing h1,.qb-landing h2,.qb-landing h3{font-family:Bodoni Moda,Georgia,serif;font-weight:500;line-height:1.08;letter-spacing:.005em;color:var(--qb-white);text-wrap:balance}.qb-serif{font-style:italic;color:var(--qb-neon);text-shadow:0 0 32px rgba(var(--qb-neon-rgb),.45)}.qb-h1,.qb-serif{font-family:Bodoni Moda,Georgia,serif;font-weight:400}.qb-h1{font-style:normal;line-height:1.16;letter-spacing:.005em}.qb-h1 .qb-serif{font-family:Bodoni Moda,Georgia,serif;font-style:normal;font-weight:400;color:var(--qb-white);text-shadow:none}.qb-cap{font-family:Great Vibes,cursive;font-weight:400;font-size:1.5em;line-height:0;vertical-align:-.08em;margin-right:.03em}.qb-glass{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02) 55%);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 12px 44px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.1)}.qb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Satoshi,system-ui,sans-serif;font-weight:700;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.qb-btn-neon{background:var(--qb-neon);color:#050508;box-shadow:0 6px 24px rgba(var(--qb-neon-rgb),.25)}.qb-btn-neon:hover{transform:translateY(-2px);box-shadow:0 0 34px rgba(var(--qb-neon-rgb),.4),0 10px 30px rgba(var(--qb-neon-rgb),.28)}.qb-btn-glass{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:var(--qb-white);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.qb-btn-glass:hover{transform:translateY(-2px);border-color:var(--qb-edge-neon);background:var(--qb-glass-strong)}.qb-hero-overlay{background:radial-gradient(ellipse 90% 60% at 50% 110%,rgba(var(--qb-neon-rgb),.07),transparent 60%),linear-gradient(180deg,rgba(5,5,8,.5) 0,rgba(5,5,8,.26) 40%,rgba(5,5,8,.75) 82%,#050508 100%)}.qb-rise{opacity:0;transform:translateY(22px);animation:qb-rise .9s cubic-bezier(.2,.7,.2,1) forwards}.qb-d1{animation-delay:.08s}.qb-d2{animation-delay:.2s}.qb-d3{animation-delay:.34s}.qb-d4{animation-delay:.48s}.qb-d5{animation-delay:.6s}@keyframes qb-rise{to{opacity:1;transform:none}}.qb-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.qb-rv.qb-in{opacity:1;transform:none}.qb-blend{-webkit-mask-image:radial-gradient(ellipse 95% 92% at 50% 50%,black 52%,transparent 97%);mask-image:radial-gradient(ellipse 95% 92% at 50% 50%,black 52%,transparent 97%)}.qb-final-glow{background:radial-gradient(ellipse 60% 55% at 50% 100%,rgba(var(--qb-neon-rgb),.12),transparent 65%)}.qb-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 9px;background:transparent;border:none;border-radius:999px;cursor:pointer}.qb-burger span{display:block;height:2px;border-radius:2px;background:var(--qb-white);transition:transform .25s ease,opacity .2s ease}.qb-burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.qb-burger[aria-expanded=true] span:nth-child(2){opacity:0}.qb-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.qb-overlay{position:fixed;inset:0;z-index:70;background:rgba(3,3,6,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .28s ease}.qb-overlay.qb-on{opacity:1;pointer-events:auto}.qb-drawer{--qb-neon:#0aff6e;--qb-neon-rgb:10,255,110;--qb-white:#f2f2f5;--qb-grey:#8a8a99;--qb-edge:rgba(255,255,255,0.13);--qb-edge-neon:rgba(10,255,110,0.28);font-family:Satoshi,system-ui,-apple-system,sans-serif;font-weight:500;color:var(--qb-white);position:fixed;top:0;left:0;bottom:0;z-index:80;width:min(320px,84vw);display:flex;flex-direction:column;padding:22px 22px calc(24px + env(safe-area-inset-bottom));border-radius:0 24px 24px 0;transform:translateX(-105%);transition:transform .32s cubic-bezier(.32,.72,.28,1)}.qb-drawer.qb-on{transform:translateX(0)}.qb-locale-modal{--qb-neon:#0aff6e;--qb-neon-rgb:10,255,110;--qb-white:#f2f2f5;--qb-grey:#8a8a99;--qb-glass-strong:rgba(255,255,255,0.1);--qb-edge:rgba(255,255,255,0.13);--qb-edge-neon:rgba(10,255,110,0.28);font-family:Satoshi,system-ui,-apple-system,sans-serif;line-height:1.6}.qb-locale-modal,.qb-locale-modal h2{font-weight:500;color:var(--qb-white)}.qb-locale-modal h2{font-family:Bodoni Moda,Georgia,serif;line-height:1.2;letter-spacing:.005em;text-wrap:balance}.qb-drawer nav a{color:var(--qb-white);font-family:Satoshi,system-ui,-apple-system,sans-serif;text-decoration:none;font-size:16.5px;padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.07);display:block}.qb-uc-wrap{position:relative}.qb-uc-track{display:flex;gap:20px;overflow-x:auto;padding:4px 20px 18px;scroll-padding-inline:20px;scrollbar-width:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.qb-uc-track::-webkit-scrollbar{display:none}@media (max-width:1023px){.qb-uc-track{scroll-snap-type:x proximity}}.qb-uc-track.qb-dragging{scroll-snap-type:none}@media (hover:hover) and (pointer:fine){.qb-uc-track{cursor:grab}.qb-uc-track.qb-dragging{cursor:grabbing}}.qb-uc-card{position:relative;flex:0 0 auto;width:min(80vw,620px);scroll-snap-align:start;aspect-ratio:4/5;border-radius:26px;overflow:hidden;border:1px solid var(--qb-edge);box-shadow:0 16px 48px rgba(0,0,0,.55);isolation:isolate}@media (min-width:1024px){.qb-uc-track{padding-inline:calc(12.5vw + 97.5px);scroll-padding-inline:calc(12.5vw + 97.5px)}.qb-uc-card{width:min(calc(75vw - 195px),1200px);aspect-ratio:10/9}}.qb-uc-hintov{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:none;align-items:center;gap:14px;padding:15px 28px;border-radius:999px;font-family:Satoshi,system-ui,sans-serif;font-size:15.5px;font-weight:700;color:var(--qb-white);background:rgba(5,5,8,.62);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 10px 40px rgba(0,0,0,.5);pointer-events:none;opacity:0;transition:opacity .25s ease}@media (hover:hover) and (pointer:fine){.qb-uc-hintov{display:inline-flex}.qb-uc-hint-static{display:none}}.qb-uc-hintov.qb-on{opacity:1}.qb-hint-l{animation:qb-hint-l 1.2s ease-in-out infinite}.qb-hint-r{animation:qb-hint-r 1.2s ease-in-out infinite}@keyframes qb-hint-l{0%,to{transform:translateX(0)}50%{transform:translateX(-7px)}}@keyframes qb-hint-r{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}.qb-uc-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.qb-uc-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qb-uc-drift{position:absolute;inset:-18%;animation:qb-drift 26s ease-in-out infinite alternate}@keyframes qb-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-4.5%,-3.5%) scale(1.09)}}.qb-uc-resto .qb-uc-drift{background:radial-gradient(38% 30% at 24% 30%,rgba(255,190,110,.5),transparent 70%),radial-gradient(30% 26% at 72% 22%,rgba(255,140,70,.34),transparent 70%),radial-gradient(42% 34% at 66% 74%,rgba(255,210,150,.22),transparent 70%),radial-gradient(26% 22% at 30% 78%,rgba(255,120,80,.24),transparent 70%),linear-gradient(165deg,#171008,#0b0705 60%,#060406)}.qb-uc-bar .qb-uc-drift{background:radial-gradient(36% 30% at 28% 26%,rgba(10,255,110,.4),transparent 70%),radial-gradient(30% 24% at 74% 34%,rgba(110,255,220,.26),transparent 70%),radial-gradient(40% 34% at 62% 78%,rgba(10,255,110,.2),transparent 70%),radial-gradient(24% 20% at 22% 74%,rgba(190,255,210,.16),transparent 70%),linear-gradient(165deg,#06140c,#050b08 60%,#050608)}.qb-uc-club .qb-uc-drift{background:radial-gradient(36% 30% at 26% 24%,rgba(255,110,200,.42),transparent 70%),radial-gradient(30% 26% at 76% 30%,rgba(150,110,255,.36),transparent 70%),radial-gradient(42% 34% at 64% 78%,rgba(255,110,200,.2),transparent 70%),radial-gradient(24% 20% at 26% 76%,rgba(110,150,255,.22),transparent 70%),linear-gradient(165deg,#150818,#0b060f 60%,#060508)}.qb-uc-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,4,7,.86),rgba(4,4,7,.16) 46%,rgba(4,4,7,.24))}.qb-uc-badge{position:absolute;top:16px;left:18px;z-index:2;font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-weight:400;font-size:21px;color:var(--qb-white);text-shadow:0 1px 10px rgba(4,4,7,.8);transform:translateY(100%)}.qb-uc-badge-inline{position:static;transform:none}.qb-uc-plus{position:absolute;right:14px;bottom:14px;z-index:3;width:48px;height:48px;border:none;background:none;color:#fff;font-size:34px;font-weight:300;line-height:1;cursor:pointer;text-shadow:0 1px 10px rgba(4,4,7,.8);transition:transform .18s ease}.qb-uc-plus:active{transform:scale(.92)}.qb-uc-caption{position:absolute;left:18px;right:74px;bottom:16px;z-index:2;transform:translateY(-100%)}.qb-uc-caption h3{font-size:clamp(23px,2vw,27px);margin-bottom:4px}.qb-uc-caption p{font-size:14px;color:rgba(242,242,245,.78);line-height:1.45}.qb-portrait{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,black 64%,rgba(0,0,0,.55) 82%,transparent 96%);mask-image:linear-gradient(180deg,black 64%,rgba(0,0,0,.55) 82%,transparent 96%)}.qb-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;pointer-events:none}.qb-modal.qb-on{visibility:visible;pointer-events:auto}.qb-modal-bg{position:absolute;inset:0;background:rgba(3,3,6,.66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.qb-modal.qb-on .qb-modal-bg{opacity:1}.qb-modal-sheet{position:relative;width:min(680px,100%);max-height:88svh;overflow-y:auto;border-radius:26px 26px 0 0;padding:20px 24px calc(30px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .34s cubic-bezier(.32,.72,.28,1);background:linear-gradient(175deg,#101016,#0a0a10 65%);border:1px solid var(--qb-edge);border-bottom:none}.qb-modal.qb-on .qb-modal-sheet{transform:translateY(0)}@media (min-width:720px){.qb-modal{align-items:center;padding:24px}.qb-modal-sheet{border-radius:26px;border-bottom:1px solid var(--qb-edge);max-height:86vh}}.qb-modal-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:13px}.qb-modal-list li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--qb-white)}.qb-modal-list li:before{content:"✓";flex:0 0 22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(var(--qb-neon-rgb),.12);border:1px solid var(--qb-edge-neon);color:var(--qb-neon);font-size:12px;font-weight:700;margin-top:2px}.qb-zero-glow{background:radial-gradient(70% 46% at 50% 42%,rgba(var(--qb-neon-rgb),.09),transparent 70%)}.qb-receipt{text-align:left;border-radius:16px;background:rgba(0,0,0,.32);border:1px dashed rgba(255,255,255,.18);padding:15px 17px;font-size:14px;font-variant-numeric:tabular-nums}.qb-receipt .qb-rline{display:flex;justify-content:space-between;gap:10px;padding:3.5px 0;color:var(--qb-grey)}.qb-receipt .qb-rline b{color:var(--qb-white);font-weight:500;white-space:nowrap}.qb-receipt .qb-rline.qb-rtotal{border-top:1px solid rgba(255,255,255,.14);margin-top:7px;padding-top:9px}.qb-receipt .qb-rline.qb-rtotal b{color:var(--qb-neon);font-weight:700}.qb-faq details{border-radius:18px;margin-bottom:10px;overflow:hidden}.qb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:15.5px;color:var(--qb-white)}.qb-faq summary::-webkit-details-marker{display:none}.qb-faq summary .qb-chev{flex:0 0 26px;height:26px;border-radius:999px;border:1px solid var(--qb-edge);display:inline-flex;align-items:center;justify-content:center;color:var(--qb-neon);font-size:14px;transition:transform .25s ease}.qb-faq details[open] summary .qb-chev{transform:rotate(45deg)}.qb-pulse{animation:qb-pulse 1.8s ease-in-out infinite}@keyframes qb-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.qb-rise{animation:none}.qb-rise,.qb-rv{opacity:1;transform:none}.qb-btn,.qb-rv{transition:none}.qb-hint-l,.qb-hint-r,.qb-pulse,.qb-uc-drift{animation:none}.qb-drawer,.qb-modal-bg,.qb-modal-sheet,.qb-overlay{transition:none}}