@import "https://api.fontshare.com/v2/css?f[]=satoshi@500,600,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";:root{--bg-0:#08090d;--panel:#101319;--panel-2:#12161d;--raise:#171b23;--line:#ffffff12;--line-2:#ffffff0b;--line-gold:#d9b2624d;--fg-1:#f4f1e9;--fg-2:#f4f1e9a8;--fg-3:#f4f1e975;--fg-4:#f4f1e94d;--gold:#d9b262;--gold-bright:#f1dda0;--gold-deep:#9a7328;--gold-glow:#d9b26238;--gold-grad:linear-gradient(180deg,#f4e2b0 0%,#e0c074 46%,#c39a45 100%);--green:#3fcf8e;--red:#e5485f;--blue:#5b8def;--amber:#e8b54e;--fd:"Satoshi",system-ui,sans-serif;--fb:"Inter",system-ui,-apple-system,sans-serif;--r-sm:9px;--r-md:13px;--r-lg:16px;--r-xl:20px;--ease:cubic-bezier(.16,1,.3,1)}body{font-family:var(--fb);color:var(--fg-2);background:var(--bg-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}svg{display:block}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.bgmesh{z-index:0;pointer-events:none;background:#08090d url(/assets/background-BHw1PF8H.png) 50%/cover no-repeat;position:fixed;inset:0}.shell{z-index:2;min-height:100dvh;display:flex;position:relative}.side{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex:0 0 256px;width:256px;height:100dvh;padding:26px 20px 22px;display:flex;position:sticky;top:0}.brand{text-align:center;flex-direction:column;align-items:center;padding:2px 0 22px;display:flex}.brand img{width:auto;height:46px}.brand .ck{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);white-space:nowrap;margin-top:8px;font-size:10px;font-weight:700}.me{border-top:1px solid var(--line-2);align-items:center;gap:13px;padding:18px 4px;display:flex}.me .av{width:48px;height:48px;font-family:var(--fd);color:#1c1404;background:var(--gold-grad);border-radius:50%;flex:0 0 48px;place-items:center;font-size:18px;font-weight:600;display:grid;box-shadow:0 6px 16px #d9b26238,inset 0 1px #fff6}.me .mi .nm{color:var(--fg-1);font-size:15px;font-weight:600;line-height:1.1}.me .mi .tr{color:var(--fg-3);margin-top:3px;font-size:12px}.xp{padding:4px 4px 6px}.xp-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.xp-num{color:var(--fg-3);font-size:14px}.xp-num b{font-family:var(--fb);color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.xp-top svg{width:20px;height:20px;color:var(--gold)}.xp-bar{background:#ffffff12;border-radius:99px;height:6px;margin:11px 0 9px;overflow:hidden}.xp-bar span{background:var(--gold-grad);border-radius:99px;height:100%;display:block}.xp-next{color:var(--fg-3);font-size:12px}.nav{flex-direction:column;gap:4px;margin-top:22px;display:flex}.nav a{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);transition:all .14s var(--ease);border:1px solid #0000;border-radius:11px;align-items:center;gap:15px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.nav a svg{flex:0 0 19px;width:19px;height:19px}.nav a:hover{color:var(--fg-1);background:#ffffff08}.nav a.active{color:var(--gold-bright);border-color:var(--line-gold);background:linear-gradient(#d9b2623d,#d9b2621c);box-shadow:inset 0 1px #ffffff29,0 6px 16px #0000006b}.side-foot{margin-top:auto;padding-top:16px}.signout{border:1px solid var(--line);width:100%;height:44px;color:var(--fg-2);letter-spacing:.09em;text-transform:uppercase;transition:all .15s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:flex}.signout svg{width:16px;height:16px}.signout:hover{border-color:var(--line-gold);color:var(--gold-bright)}.main{flex:1;min-width:0;max-width:1340px;padding:14px 28px 16px}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.greet h1,.pagehead h1{font-family:var(--fd);letter-spacing:-.01em;color:var(--fg-1);font-size:30px;font-weight:600;line-height:1.05}.greet p,.pagehead p{color:var(--fg-3);margin-top:5px;font-size:13.5px}.acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-out{letter-spacing:.09em;text-transform:uppercase;height:44px;color:var(--fg-1);transition:all .15s var(--ease);white-space:nowrap;background:0 0;border:1px solid #d9b26261;border-radius:10px;align-items:center;gap:9px;padding:0 17px;font-size:11.5px;font-weight:700;display:inline-flex}.btn-out svg{width:17px;height:17px;color:var(--gold)}.btn-out:hover{border-color:var(--gold);background:#d9b26212}.bell{width:44px;height:44px;color:var(--fg-2);transition:all .15s var(--ease);background:0 0;border:1px solid #d9b26261;border-radius:10px;flex:0 0 44px;place-items:center;display:grid;position:relative}.bell:hover{border-color:var(--gold);color:var(--fg-1)}.bell svg{width:18px;height:18px}.bell .dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-0);border-radius:50%;position:absolute;top:9px;right:10px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:inset 0 1px #ffffff08}.pad{padding:20px 24px}.ch{justify-content:space-between;align-items:center;gap:14px;display:flex}.ch h3{letter-spacing:.13em;text-transform:uppercase;color:var(--fg-1);white-space:nowrap;font-size:12.5px;font-weight:700}.viewall{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);transition:filter .15s var(--ease);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.viewall:hover{filter:brightness(1.15)}.viewall svg{width:14px;height:14px}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-weight:700}.pill{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;height:26px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.pill .pd{background:currentColor;border-radius:50%;width:6px;height:6px}.pill.green{color:var(--green);background:#3fcf8e14;border:1px solid #3fcf8e52}.pill.gold{color:var(--gold-bright);border:1px solid var(--line-gold);background:#d9b26214}.pill.blue{color:var(--blue);background:#5b8def1a;border:1px solid #5b8def52}.pill.red{color:var(--red);background:#e5485f14;border:1px solid #e5485f52}.pill.grey{color:var(--fg-3);border:1px solid var(--line);background:#ffffff0a}.btn-lg{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;height:46px;transition:all .14s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:12px;font-weight:700;display:inline-flex}.btn-lg svg{width:17px;height:17px}.btn-ghost{color:var(--fg-1);border:1px solid var(--line);background:linear-gradient(#1b2028,#13171e);box-shadow:inset 0 1px #ffffff0f,0 4px 10px #0000006b}.btn-ghost:hover{border-color:var(--line-gold);background:linear-gradient(#20262f,#171b22)}.btn-ghost:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff0a,0 2px 5px #0006}.btn-gold{color:#1c1404;background:var(--gold-grad);border-bottom:1px solid #78581e8c;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #9a732880,0 5px 14px #d9b26247}.btn-gold:active{transform:translateY(1px);box-shadow:inset 0 1px #fff6,0 2px 6px #d9b26238}.btn-gold svg{color:#1c1404}.scrim{z-index:120;-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:opacity .26s var(--ease),visibility .26s var(--ease);background:#04060ca8;position:fixed;inset:0}.scrim.open{opacity:1;visibility:visible}.panel{z-index:121;background:var(--panel);border-left:1px solid var(--line);width:430px;max-width:92vw;height:100dvh;transition:transform .32s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.panel.open{transform:none;box-shadow:-30px 0 80px #0000008c}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.panel-head .pt{font-family:var(--fd);color:var(--fg-1);font-size:20px;font-weight:600}.panel-head .ps{color:var(--fg-3);margin-top:3px;font-size:12.5px}.panel-x{width:36px;height:36px;color:var(--fg-2);border:1px solid var(--line);transition:all .15s var(--ease);border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.panel-x:hover{color:var(--fg-1);border-color:var(--line-gold)}.panel-x svg{width:17px;height:17px}.panel-body{flex:1;min-height:0;padding:22px 24px;overflow-y:auto}.panel-foot{border-top:1px solid var(--line);padding:16px 24px}.nlist{flex-direction:column;display:flex}.nrow{border-top:1px solid var(--line-2);gap:13px;padding:15px 0;display:flex;position:relative}.nrow:first-child{border-top:none}.nrow .nic{width:36px;height:36px;color:var(--gold);border:1px solid var(--line);background:#d9b2620a;border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.nrow .nic svg{width:17px;height:17px}.nrow .ni{flex:1;min-width:0}.nrow .nt{color:var(--fg-1);font-size:13.5px;font-weight:600;line-height:1.3}.nrow .ns{color:var(--fg-3);margin-top:3px;font-size:12px;line-height:1.4}.nrow .ng{color:var(--fg-4);margin-top:5px;font-size:11px}.nrow.unread .nic{color:var(--gold-bright);border-color:var(--line-gold);background:#d9b26217}.nrow.unread:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:0}.panel-link{letter-spacing:.06em;color:var(--gold);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.thread{flex-direction:column;gap:14px;display:flex}.tstamp{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);align-self:center;margin:4px 0;font-size:10.5px;font-weight:700}.bubble{border-radius:14px;max-width:80%;padding:11px 14px;font-size:13.5px;line-height:1.45}.bubble.host{background:var(--panel-2);border:1px solid var(--line);color:var(--fg-1);border-bottom-left-radius:5px;align-self:flex-start}.bubble.me{background:var(--gold-grad);color:#1c1404;border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.bubble .bsender{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:5px;font-size:10.5px;font-weight:700}.composer{align-items:center;gap:10px;display:flex}.composer input{border:1px solid var(--line);height:46px;color:var(--fg-1);background:#0e1216;border-radius:11px;flex:1;padding:0 15px;font-size:14px}.composer input:focus{border-color:#d9b26280;outline:none;box-shadow:0 0 0 3px #d9b2621a}.composer .send{color:#1c1404;background:var(--gold-grad);border-radius:11px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff80}.composer .send svg{width:18px;height:18px}.inv-hero{text-align:center;border-bottom:1px solid var(--line-2);padding:10px 0 18px}.inv-badge{width:62px;height:62px;color:var(--gold-bright);border:1.5px solid var(--line-gold);box-shadow:0 0 26px -4px var(--gold-glow);background:radial-gradient(circle,#d9b2621f,#0000 70%);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.inv-badge svg{width:28px;height:28px}.inv-hero h4{font-family:var(--fd);color:var(--fg-1);font-size:22px;font-weight:600}.inv-hero p{color:var(--fg-3);margin-top:8px;font-size:13px;line-height:1.5}.inv-link{border:1px solid var(--line);background:#0e1216;border-radius:11px;align-items:center;gap:10px;height:50px;margin:18px 0;padding:0 8px 0 14px;display:flex}.inv-link svg{width:16px;height:16px;color:var(--fg-3);flex:0 0 16px}.inv-link span{min-width:0;color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.inv-copy{color:#1c1404;background:var(--gold-grad);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;flex:none;height:36px;padding:0 14px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #ffffff80}.inv-share{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.share-btn{letter-spacing:.05em;height:46px;color:var(--fg-1);background:var(--panel-2);border:1px solid var(--line);transition:all .15s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.share-btn svg{width:16px;height:16px;color:var(--gold)}.share-btn:hover{border-color:var(--line-gold);background:var(--raise)}.inv-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:12px;font-size:11px;font-weight:700}.inv-row{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding:11px 0;display:flex}.inv-row:first-of-type{border-top:none}.inv-row .iav{width:38px;height:38px;color:var(--gold-bright);border:1px solid var(--line-gold);background:#d9b2620f;border-radius:50%;flex:0 0 38px;place-items:center;font-size:13px;font-weight:700;display:grid}.inv-row .iname{min-width:0;color:var(--fg-1);flex:1;font-size:14px;font-weight:600}.inv-row .iname small{color:var(--fg-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.inv-row .ipts{color:var(--green);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.inv-row .ipts.pending{color:var(--fg-4)}.modal{z-index:130;opacity:0;visibility:hidden;transition:opacity .24s var(--ease),visibility .24s var(--ease);justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal.open{opacity:1;visibility:visible}.modal-back{-webkit-backdrop-filter:blur(7px);background:#04060cb8;position:absolute;inset:0}.modal-card{z-index:1;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--panel);width:100%;max-width:520px;max-height:calc(100dvh - 44px);transition:transform .26s var(--ease);position:relative;overflow-y:auto;transform:translateY(12px)scale(.99);box-shadow:0 44px 100px #0009,inset 0 1px #ffffff0d}.modal.open .modal-card{transform:none}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 16px;display:flex}.modal-head .mt{font-family:var(--fd);color:var(--fg-1);font-size:21px;font-weight:600}.modal-head .msb{color:var(--fg-3);margin-top:4px;font-size:12.5px}.modal-body{padding:20px 24px 24px}.toast-wrap{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line-gold);color:var(--fg-1);opacity:0;transition:all .3s var(--ease);background:#14181ef7;border-radius:12px;align-items:center;gap:10px;padding:13px 18px;font-size:13.5px;font-weight:500;display:flex;transform:translateY(12px);box-shadow:0 18px 44px #00000080}.bd-score{text-align:center;border-bottom:1px solid var(--line-2);margin-bottom:14px;padding-bottom:10px}.bd-score-n{font-family:var(--fd);color:var(--gold-bright);font-size:52px;font-weight:600;line-height:1}.bd-score-l{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:4px;font-size:11px;font-weight:700}.bd-score p{max-width:420px;color:var(--fg-3);margin:12px auto 0;font-size:12.5px;line-height:1.55}.bd-row{border-top:1px solid var(--line-2);padding:13px 0}.bd-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-l{color:var(--fg-1);font-size:13.5px;font-weight:600}.bd-v{color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.bd-v.neg{color:var(--red)}.bd-bar{background:#ffffff14;border-radius:99px;height:6px;margin:9px 0 7px;overflow:hidden}.bd-bar span{background:var(--gold-grad);border-radius:99px;height:100%;display:block}.bd-bar span.neg{background:var(--red)}.bd-d{color:var(--fg-3);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.bd-w{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4);flex:none;font-size:10.5px;font-weight:700}@media (width<=860px){.side{display:none}.main{padding:18px 16px 32px}}:root{--av-bg-0:#0a0d12;--av-bg-1:#0e131a;--av-panel:#14191f;--av-panel-2:#14191f;--av-raise:#1b2128;--av-field-bg:#0e1216;--av-line:#ffffff14;--av-line-2:#ffffff0d;--av-line-gold:#d4af6252;--av-fg-1:#f6f3ec;--av-fg-2:#f6f3eca8;--av-fg-3:#f6f3ec70;--av-fg-4:#f6f3ec45;--av-gold:#d4af62;--av-gold-bright:#f4e6be;--av-gold-deep:#9a7328;--av-gold-glow:#d4af623d;--av-gold-grad:linear-gradient(180deg,#f7e9c2 0%,#e2c277 44%,#c49a47 100%);--av-green:#3fcf8e;--av-amber:#e8b54e;--av-red:#e5485f;--av-grey:#5a6172;--av-fd:"Satoshi",system-ui,sans-serif;--av-fb:"Inter",system-ui,-apple-system,sans-serif;--av-fm:"Inter",system-ui,-apple-system,sans-serif;--av-r-sm:9px;--av-r-md:14px;--av-r-lg:18px;--av-r-xl:24px;--av-ease:cubic-bezier(.16,1,.3,1);--av-ease-q:cubic-bezier(.4,0,.2,1);--dock-h:84px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--av-fb);color:var(--av-fg-2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0d1219;overflow-x:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.mono{font-family:var(--av-fm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.summary .s-line .v,.t-row .tp,.total-line .tl-v,.dock-info .dv,.held .h-grid .cell .v,.gm-tel,.gm-step .st-val>span,.gm-in-phone,.gm-inc-row .ps,.gm-link>span,.bitem .bp,.gm-legend .lg .n{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#d4af624d;border-radius:99px}.stage{z-index:0;pointer-events:none;background:#0d1219;position:fixed;inset:0}.stage:after{content:"";opacity:1;background:url(/assets/background-BHw1PF8H.png) 50%/cover no-repeat;position:absolute;inset:0}.app{z-index:2;flex-direction:column;min-height:100vh;display:flex;position:relative}:is(body:has(#screen-tables.active) .app,body:has(#screen-checkout.active) .app,body:has(#screen-bottles.active) .app,body:has(#screen-about.active) .app){min-height:0}.screen{flex-direction:column;flex:1;display:none}.screen.active{animation:scrn .4s var(--av-ease);display:flex}@keyframes scrn{0%{transform:translateY(9px)}to{transform:none}}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 18px}.has-dock{padding-bottom:var(--dock-h)}.nav{z-index:30;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--av-line-2);background:#0a0b0fb8;position:sticky;top:0}.nav-in{align-items:center;gap:14px;height:62px;display:flex}.logo{flex:none;align-items:center;display:flex}.logo img{width:auto;height:40px;display:block}.nav-links{display:none}.nav-spacer{flex:1}.btn-line{border-radius:var(--av-r-sm);letter-spacing:.1em;text-transform:uppercase;color:#fff;height:32px;transition:all .18s var(--av-ease);white-space:nowrap;background:#14191f;border:1px solid #ffffff1a;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.btn-line:hover{color:#fff;background:#1b212a}.btn-line svg{color:#fff;width:15px;height:15px}.pill-gold{letter-spacing:.12em;text-transform:uppercase;height:40px;color:var(--av-gold-bright);border:1px solid var(--av-line-gold);transition:all .18s var(--av-ease);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.pill-gold:hover{border-color:var(--av-gold);box-shadow:0 0 20px var(--av-gold-glow)}.pill-gold svg{width:15px;height:15px}.hero{text-align:center;padding:26px 0 22px}.hero .kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--av-gold);font-size:11px;font-weight:600}.hero h1{font-family:var(--av-fd);letter-spacing:.02em;text-transform:uppercase;color:var(--av-fg-1);margin-top:14px;font-size:clamp(36px,11vw,80px);font-weight:600;line-height:.98}.hero h1 .l2{background:var(--av-gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.chips{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px;display:flex}.chip{letter-spacing:.1em;text-transform:uppercase;height:50px;color:var(--av-fg-2);-webkit-backdrop-filter:blur(14px);border:1px solid var(--av-line);background:#14191f66;border-radius:4px;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 10px 26px -10px #00000080}.chip svg{width:17px;height:17px;color:var(--av-gold)}.ev-panel{border-radius:var(--av-r-xl);border:1px solid var(--av-line);-webkit-backdrop-filter:blur(14px);background:#14191f8c;margin:6px auto 28px;overflow:hidden;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0d}.ev-panel .ep-head{padding:20px 18px 14px}.ev-panel .ep-t{font-family:var(--av-fd);letter-spacing:.04em;text-transform:uppercase;color:var(--av-gold);font-size:16px;font-weight:600}.ev-panel .ep-s{color:var(--av-fg-3);margin-top:6px;font-size:12.5px}.ev-scroll{max-height:none;padding:6px 14px 18px;overflow:visible}.ev-grid{grid-template-columns:1fr;gap:11px;display:grid}.ev-card{border-radius:var(--av-r-lg);text-align:left;background:var(--av-panel-2);border:1px solid var(--av-line);width:100%;transition:transform .18s var(--av-ease),border-color .18s var(--av-ease),background .18s var(--av-ease),box-shadow .18s var(--av-ease);align-items:center;gap:14px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 8px 18px -8px #0009}.ev-card:active{transform:scale(.99)}.ev-card:hover{border-color:var(--av-line-gold);background:var(--av-raise);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 14px 26px -10px #000000b3}.ev-card:disabled{opacity:.6;cursor:default}.ev-card .flyer{object-fit:cover;border:1px solid var(--av-line);border-radius:12px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 8px 16px #00000080}.ev-card .ec-i{flex:1;min-width:0}.ev-card .ec-n{font-family:var(--av-fd);letter-spacing:.01em;text-transform:uppercase;color:var(--av-fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.05;overflow:hidden}.ev-card .ec-d{color:var(--av-fg-3);margin-top:5px;font-size:12.5px}.ev-card .ec-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--c,var(--av-fg-3));align-items:center;gap:6px;margin-top:7px;font-size:9.5px;font-weight:700;display:inline-flex}.ev-card .ec-tag .bd{background:var(--c,var(--av-fg-3));border-radius:50%;width:5px;height:5px}.ev-card .ec-tag.green{--c:var(--av-green)}.ev-card .ec-tag.red{--c:var(--av-red)}.ev-card .ec-tag.gold{--c:var(--av-gold-bright)}.ev-card .chev{width:30px;height:30px;color:var(--av-fg-3);border:1px solid var(--av-line);border-radius:50%;flex:none;place-items:center;display:grid}.ev-card:hover .chev{color:var(--av-gold-bright);border-color:var(--av-line-gold)}.ev-card .chev svg{width:16px;height:16px}.hero-foot{text-align:center;color:var(--av-fg-4);padding:0 0 30px;font-size:12px;line-height:1.6}.hero-foot a{color:var(--av-gold)}.scr-head{padding:18px 0 12px}.crumb{letter-spacing:.04em;width:fit-content;color:var(--av-fg-3);cursor:pointer;transition:color .15s var(--av-ease),background .15s var(--av-ease),border-color .15s var(--av-ease);border:1px solid #0000;border-radius:9px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:12px;margin-left:-9px;padding:7px 12px 7px 9px;font-size:12px;font-weight:600;display:inline-flex}.crumb:hover{color:var(--av-fg-1);border-color:var(--av-line);background:#ffffff0a}.crumb svg{width:15px;height:15px}.scr-head .sh-k{letter-spacing:.22em;text-transform:uppercase;color:var(--av-gold);font-size:11px;font-weight:600}.scr-head .sh-t{font-family:var(--av-fd);letter-spacing:-.01em;text-transform:uppercase;color:var(--av-fg-1);margin-top:8px;font-size:clamp(28px,8vw,40px);font-weight:600;line-height:1}.scr-head .sh-s{color:var(--av-fg-3);margin-top:10px;font-size:13px}.floor-top{display:none}.fl-label{letter-spacing:.2em;text-transform:uppercase;color:var(--av-fg-2);font-size:12px;font-weight:700}.legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.legend .lg{letter-spacing:.05em;text-transform:uppercase;color:var(--av-fg-2);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.legend .lg .sw{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.legend .lg.green{color:var(--av-green)}.legend .lg.amber{color:var(--av-amber)}.legend .lg.red{color:var(--av-red)}.legend .lg.grey{color:var(--av-grey)}.legend .lg.grey .sw{box-shadow:none}.legend .lg .tx{color:var(--av-fg-2)}.floor-evline{flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 2px 8px;display:flex}.floor-evline .fe-name{font-family:var(--av-fd);letter-spacing:.03em;text-transform:uppercase;color:var(--av-gold-bright);font-size:15px;font-weight:600}.floor-evline .fe-meta{color:var(--av-fg-3);font-size:12px}.floor-frame{border:1px solid var(--av-line);-webkit-backdrop-filter:blur(16px)saturate(1.05);background:#14191f66;border-radius:0;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0a}.floor-header{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--av-line);background:#0e121780;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.floor{aspect-ratio:1313/1143;background:#04060c;border:none;border-radius:0;width:100%;display:block;position:relative;overflow:hidden}.floor .tbadge[data-status=held],.floor .tbadge[data-status=deposit],.floor .tbadge[data-status=booked]{border-color:color-mix(in srgb, var(--c) 48%, #3a3f4d);color:#f6f3eccc;cursor:not-allowed;box-shadow:0 0 0 max(1px,.14cqw) #0009}.floor-info{border-radius:var(--av-r-md);background:var(--av-line-2);border:1px solid var(--av-line-2);grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;display:grid;overflow:hidden}.floor-info .fi{background:var(--av-panel-2);align-items:center;gap:12px;padding:16px;display:flex}.floor-info .fi .ic{width:38px;height:38px;color:var(--av-gold);border:1px solid var(--av-line);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.floor-info .fi .ic svg{width:19px;height:19px}.floor-info .fi .l{letter-spacing:.1em;text-transform:uppercase;color:var(--av-fg-4);font-size:10.5px;font-weight:700}.floor-info .fi .v{color:var(--av-fg-1);margin-top:4px;font-size:14px;font-weight:600;line-height:1.25}.listcol{margin-top:16px}.rs-listlabel{letter-spacing:.18em;text-transform:uppercase;color:var(--av-gold);padding:4px 4px 10px;font-size:10.5px;font-weight:700}.rs-scroll{flex-direction:column;gap:0;display:flex}.t-row{text-align:left;border:none;border-bottom:1px solid var(--av-line-2);width:100%;transition:background .15s var(--av-ease);background:0 0;border-radius:0;align-items:center;gap:12px;padding:13px 6px;display:flex}.rs-scroll .t-row:last-child{border-bottom:none}.t-row.held,.t-row.reserved{cursor:default}.t-row:not(.held):not(.reserved):hover{background:#ffffff09}.t-row.sel{background:#a88c652e;box-shadow:inset 2px 0 #a88c65}.t-row.sel .tn{color:var(--av-gold-bright)}.t-row.reserved,.t-row.held{opacity:.74}.t-stat{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.t-stat.held{color:var(--av-amber)}.t-stat.sold{color:var(--av-red)}.t-empty{text-align:center;color:var(--av-fg-3);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:13px;line-height:1.5;display:flex}.t-empty svg{width:26px;height:26px;color:var(--av-fg-4)}.t-row .dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 7px}.t-row .dot.green{background:var(--av-green);color:var(--av-green)}.t-row .dot.amber{background:var(--av-amber);color:var(--av-amber)}.t-row .dot.red{background:var(--av-red);color:var(--av-red)}.t-row .dot.grey{background:var(--av-grey);color:var(--av-grey);box-shadow:none}.t-row .ti{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.t-row .ti .tn{color:var(--av-fg-1);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.t-row .ti .ts{color:var(--av-fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:11.5px;overflow:hidden}.t-row .tp{font-family:var(--av-fm);color:var(--av-gold-bright);white-space:nowrap;font-size:13.5px;font-weight:600}.t-row .tchev{color:var(--av-fg-4);flex:none;display:inline-flex}.t-row .tchev svg{width:16px;height:16px}.t-row.sel .tchev{color:var(--av-gold-bright)}.rs-foot,.rs-sidehead{display:none}.mobile-head{display:block}.help-line{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0 30px;display:flex}.help-line .hk{letter-spacing:.16em;text-transform:uppercase;color:var(--av-gold);font-size:10.5px;font-weight:700}.help-line .hl{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.help-line .hl a{color:var(--av-fg-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.help-line .hl a:hover{color:var(--av-fg-1)}.help-line .hl a svg{width:15px;height:15px;color:var(--av-gold)}.checkoutwrap,.summarycol,.paycol{flex-direction:column;gap:16px;display:flex}.card{-webkit-backdrop-filter:blur(16px)saturate(1.05);border:1px solid var(--av-line);border-radius:var(--av-r-lg);background:#14191f6b;padding:20px}.card .c-k{letter-spacing:.18em;text-transform:uppercase;color:var(--av-gold);margin-bottom:15px;font-size:10.5px;font-weight:700}.summary{flex-direction:column;gap:0;display:flex}.summary .s-top{border-bottom:1px solid var(--av-line-2);align-items:center;gap:14px;padding-bottom:16px;display:flex}.summary .s-top .tag{width:54px;height:54px;font-family:var(--av-fd);letter-spacing:.06em;color:#120c02;background:var(--av-gold-grad);border-radius:13px;flex:0 0 54px;place-items:center;font-size:16px;font-weight:600;display:grid;box-shadow:0 8px 18px #d4af6233}.summary .s-top .si{flex:1;min-width:0}.summary .s-top .si .a{font-family:var(--av-fb);text-transform:uppercase;color:var(--av-fg-1);font-size:19px;font-weight:600;line-height:1.05}.summary .s-top .si .b{color:var(--av-fg-3);margin-top:4px;font-size:12px}.summary .s-line{border-top:1px solid var(--av-line-2);justify-content:space-between;align-items:center;padding:11px 0;font-size:13.5px;display:flex}.summary .s-line:first-of-type{border-top:none}.summary .s-line .l{color:var(--av-fg-3)}.summary .s-line .v{font-family:var(--av-fm);color:var(--av-fg-1);font-weight:500}.summary .s-line.dep .v{color:var(--av-gold-bright);font-size:15px;font-weight:600}.summary .s-sub{border-top:1px solid var(--av-line);letter-spacing:.16em;text-transform:uppercase;color:var(--av-gold);margin-top:14px;padding-top:13px;font-size:9.5px;font-weight:700}.summary .s-sub+.s-line{border-top:none}.summary .s-line.strong{border-top:1px solid var(--av-line)}.summary .s-line.strong .l{color:var(--av-fg-1);font-weight:600}.summary .s-line.strong .v{color:var(--av-fg-1);font-weight:700}.summary .s-line.dep{border-top:1px solid var(--av-line)}.applies{border-radius:var(--av-r-md);color:var(--av-fg-2);background:#3fcf8e0f;border:1px solid #3fcf8e33;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.applies svg{width:15px;height:15px;color:var(--av-green);flex:0 0 15px;margin-top:1px}.field{flex-direction:column;gap:8px;display:flex}.field+.field{margin-top:14px}.frow{grid-template-columns:1fr;gap:14px;display:grid}.frow+.field,.field+.frow,.frow+.frow{margin-top:14px}.frow>.field+.field{margin-top:0}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--av-fg-3);font-size:10px;font-weight:700}.field label .req{color:var(--av-gold)}.field label .opt{color:var(--av-fg-4);letter-spacing:.04em;text-transform:none;font-weight:600}.field .wrap{align-items:center;display:flex;position:relative}.field .wrap svg{width:16px;height:16px;color:var(--av-gold);pointer-events:none;position:absolute;left:14px}.field input,.field select,.field textarea{background:var(--av-field-bg);border:1px solid var(--av-line);width:100%;height:52px;color:var(--av-fg-1);border-radius:11px;padding:0 15px;font-size:16px;transition:border-color .18s,box-shadow .18s}.field .wrap input{padding-left:42px}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23D4AF62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.field textarea{resize:vertical;height:auto;min-height:78px;padding:13px 15px;font-size:15px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:var(--av-fg-4)}.field input:focus,.field select:focus,.field textarea:focus{border-color:#d4af628c;outline:none;box-shadow:0 0 0 3px #d4af621f}.field input[type=date]{color:var(--av-fg-1)}.field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7)sepia()saturate(2)hue-rotate(5deg);cursor:pointer}.field .hint{color:var(--av-fg-4);font-size:11px}.field .hint:empty{display:none}.field .hint.err{color:var(--av-red)}.cdrop{position:relative}.cdrop-btn{background:var(--av-field-bg);border:1px solid var(--av-line);width:100%;height:52px;color:var(--av-fg-1);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 15px;font-size:16px;transition:border-color .18s,box-shadow .18s;display:flex}.cdrop-btn:focus-visible{border-color:#d4af628c;outline:none;box-shadow:0 0 0 3px #d4af621f}.cdrop.open .cdrop-btn{border-color:#d4af628c;box-shadow:0 0 0 3px #d4af621f}.cdrop-btn .cdrop-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdrop-btn .cdrop-val.placeholder{color:var(--av-fg-4)}.cdrop-btn svg{width:16px;height:16px;color:var(--av-gold);transition:transform .2s var(--av-ease);flex:0 0 16px}.cdrop.open .cdrop-btn svg{transform:rotate(180deg)}.cdrop-menu{z-index:60;border:1px solid var(--av-line);-webkit-backdrop-filter:blur(12px);background:#10141cfa;border-radius:12px;flex-direction:column;max-height:262px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0009}.cdrop.open .cdrop-menu{display:flex}.cdrop-opt{text-align:left;color:var(--av-fg-1);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;transition:background .14s}.cdrop-opt:hover{background:#ffffff0d}.cdrop-opt.sel{color:var(--av-gold-bright);background:#d4af621f}.optin{border-radius:var(--av-r-md);background:var(--av-panel-2);border:1px solid var(--av-line);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;transition:border-color .18s;display:flex}.optin.checked{border-color:var(--av-line-gold);background:#d4af620d}.optin .box{border:1.5px solid var(--av-line);width:20px;height:20px;transition:all .18s var(--av-ease);border-radius:6px;flex:0 0 20px;place-items:center;margin-top:1px;display:grid}.optin.checked .box{background:var(--av-gold-grad);border-color:#0000}.optin .box svg{color:#120c02;opacity:0;width:13px;height:13px;transition:all .18s var(--av-ease);transform:scale(.6)}.optin.checked .box svg{opacity:1;transform:none}.optin .ot{color:var(--av-fg-3);font-size:10.5px;line-height:1.45}.optin .ot b{color:var(--av-fg-2);font-weight:600}.optin .ot a{color:var(--av-gold-bright);text-underline-offset:2px;text-decoration:underline}.optin .ot .more{color:var(--av-gold);font-weight:600}.pay-block{margin-top:16px}.express{flex-direction:column;gap:10px;display:flex}.xpay{letter-spacing:.01em;height:52px;transition:transform .14s var(--av-ease-q),filter .18s;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.xpay:active{transform:scale(.99)}.xpay.apple{color:#fff;background:#000;border:1px solid #ffffff38}.xpay.apple:hover{filter:brightness(1.25)}.xpay.apple svg{width:18px;height:18px}.xpay.gpay{color:#3c4043;background:#fff;font-weight:600}.xpay.gpay:hover{filter:brightness(.96)}.xdivider{letter-spacing:.14em;text-transform:uppercase;color:var(--av-fg-4);align-items:center;gap:12px;margin:15px 0;font-size:10px;font-weight:600;display:flex}.xdivider:before,.xdivider:after{content:"";background:var(--av-line-2);flex:1;height:1px}.stepper{background:var(--av-field-bg);border:1px solid var(--av-line);border-radius:11px;align-items:center;height:52px;display:flex;overflow:hidden}.stepper button{width:54px;height:100%;color:var(--av-gold-bright);place-items:center;font-size:22px;transition:background .15s;display:grid}.stepper button:hover{background:#d4af621a}.stepper button:disabled{color:var(--av-fg-4);cursor:not-allowed}.stepper .val{text-align:center;font-family:var(--av-fm);color:var(--av-fg-1);flex:1;font-size:17px;font-weight:600}.stepper .val small{font-family:var(--av-fb);letter-spacing:.1em;text-transform:uppercase;color:var(--av-fg-4);margin-top:1px;font-size:9.5px;display:block}.pay-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pay-row .pl{letter-spacing:.16em;text-transform:uppercase;color:var(--av-fg-3);font-size:10.5px;font-weight:700}.pay-row .stripe-tag{color:var(--av-fg-3);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.pay-row .stripe-tag b{color:var(--av-fg-1)}.card-field{background:var(--av-field-bg);border:1px solid var(--av-line);border-radius:11px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;position:relative}.card-field svg{width:17px;height:17px;color:var(--av-fg-3);flex:0 0 17px}.card-field input{height:100%;color:var(--av-fg-1);font-size:15px;font-family:var(--av-fb);background:0 0;border:none;flex:1}.field input:-webkit-autofill{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset;box-shadow:0 0 0 1000px var(--av-field-bg) inset;transition:background-color 600000s,color 600000s}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset;box-shadow:0 0 0 1000px var(--av-field-bg) inset;transition:background-color 600000s,color 600000s}.field input:-webkit-autofill:active{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset;box-shadow:0 0 0 1000px var(--av-field-bg) inset;transition:background-color 600000s,color 600000s}.card-field input:-webkit-autofill{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset;box-shadow:0 0 0 1000px var(--av-field-bg) inset;transition:background-color 600000s,color 600000s}.card-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset;box-shadow:0 0 0 1000px var(--av-field-bg) inset;transition:background-color 600000s,color 600000s}.card-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset;box-shadow:0 0 0 1000px var(--av-field-bg) inset;transition:background-color 600000s,color 600000s}:-webkit-any(.field input:-webkit-autofill:focus,.card-field input:-webkit-autofill:focus){-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset, 0 0 0 3px #d4af621f;box-shadow:0 0 0 1000px var(--av-field-bg) inset, 0 0 0 3px #d4af621f}:is(.field input:autofill:focus,.card-field input:autofill:focus){-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);-webkit-box-shadow:0 0 0 1000px var(--av-field-bg) inset, 0 0 0 3px #d4af621f;box-shadow:0 0 0 1000px var(--av-field-bg) inset, 0 0 0 3px #d4af621f}.card-field input:focus{outline:none}.card-field .cc-marks{gap:5px;display:flex}.card-field .cc-marks span{border:1px solid var(--av-line);height:18px;color:var(--av-fg-3);background:#ffffff0f;border-radius:4px;place-items:center;padding:0 6px;font-size:7.5px;font-weight:800;display:grid}.card-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.card-field:focus-within{border-color:#d4af6280;box-shadow:0 0 0 3px #d4af621a}.total-line{border-radius:var(--av-r-md);border:1px solid var(--av-line-gold);background:radial-gradient(130% 160% at 100%,#d4af6224,#0000 62%),#d4af620d;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:15px 18px;display:flex;box-shadow:inset 0 1px #ffffff0f}.total-line .tl-l{letter-spacing:.14em;text-transform:uppercase;color:var(--av-gold);font-size:11px;font-weight:700}.total-line .tl-l small{text-transform:none;letter-spacing:0;color:var(--av-fg-3);margin-top:4px;font-size:11.5px;font-weight:400;display:block}.total-line .tl-v{font-family:var(--av-fd);color:var(--av-gold-bright);text-shadow:0 0 24px var(--av-gold-glow);white-space:nowrap;font-size:38px;font-weight:700;line-height:1}.trust{color:var(--av-fg-3);align-items:flex-start;gap:9px;margin-top:14px;font-size:11.5px;line-height:1.55;display:flex}.trust svg{width:15px;height:15px;color:var(--av-green);flex:0 0 15px;margin-top:1px}.incl{flex-direction:column;gap:13px;display:flex}.incl .row{color:var(--av-fg-1);align-items:center;gap:11px;font-size:13.5px;line-height:1.4;display:flex}.incl .row svg{width:18px;height:18px;color:var(--av-green);flex:0 0 18px}.info-block{border-radius:var(--av-r-md);border:1px solid var(--av-line-2);background:#ffffff06;margin-top:14px;padding:12px 14px}.info-block .ib-head{letter-spacing:.13em;text-transform:uppercase;color:var(--av-fg-3);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.info-block .ib-head svg{width:13px;height:13px;color:var(--av-fg-4);flex:0 0 13px}.info-block .ib-body{color:var(--av-fg-4);padding:7px 0 0;font-size:11.5px;line-height:1.55}.pay-desktop{display:none}.dock{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--av-line);transition:transform .3s var(--av-ease);background:linear-gradient(#06091266,#060912f5 40%);position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.dock.show{transform:none}.dock-row{align-items:center;gap:14px;max-width:760px;margin:0 auto;display:flex}.dock-info{flex:1;min-width:0}.dock-info .dk{letter-spacing:.12em;text-transform:uppercase;color:var(--av-fg-3);font-size:9.5px;font-weight:700}.dock-info .dv{font-family:var(--av-fd);color:var(--av-fg-1);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:600;line-height:1;overflow:hidden}.dock-info .dv .g{color:var(--av-gold-bright)}.btn{border-radius:var(--av-r-md);letter-spacing:.08em;text-transform:uppercase;height:54px;transition:all .16s var(--av-ease-q);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.btn svg{width:18px;height:18px}.btn:active{transform:scale(.985)}.btn-gold{color:#120c02;background:var(--av-gold-grad);box-shadow:0 10px 26px #d4af623d,inset 0 1px #fff6}.btn-gold:hover{filter:brightness(1.05)}#continueDesktop,#continueMobile{background:var(--av-gold-grad);color:#120c02;height:46px;box-shadow:0 10px 26px #d4af623d,inset 0 1px #fff6}#continueDesktop:hover,#continueMobile:hover{filter:brightness(1.06)}.btn-ghost{color:var(--av-fg-1);background:var(--av-panel-2);border:1px solid var(--av-line)}.btn-ghost:hover{border-color:var(--av-line-gold)}.btn[disabled]{opacity:.4;pointer-events:none;filter:grayscale(.35)}.dock .btn{flex:none}.confirm{text-align:center;max-width:940px;margin:0 auto;padding:24px 18px 50px}.confirm .ring{background:radial-gradient(circle,#3fcf8e29,#0000 70%);border:1.5px solid #3fcf8e80;border-radius:50%;place-items:center;width:74px;height:74px;margin:8px auto 0;display:grid;box-shadow:0 0 30px #3fcf8e2e}.confirm .ring svg{width:32px;height:32px;color:var(--av-green)}.confirm h2{font-family:var(--av-fd);text-transform:uppercase;color:var(--av-fg-1);letter-spacing:-.01em;margin-top:18px;font-size:clamp(30px,9vw,40px);font-weight:600;line-height:1}.confirm .sub{color:var(--av-fg-3);margin-top:12px;font-size:15px;line-height:1.5}.confirm .held{border-radius:var(--av-r-xl);border:1px solid var(--av-line);-webkit-backdrop-filter:blur(16px)saturate(1.05);text-align:left;background:#14191f6b;margin-top:26px;overflow:hidden;box-shadow:0 26px 70px #0000008c,inset 0 1px #ffffff08}.held .h-body{flex-direction:column;align-items:center;gap:20px;padding:22px;display:flex}.held .qr{background:#fff;border-radius:16px;flex:0 0 150px;width:150px;height:150px;padding:11px;box-shadow:0 12px 30px #00000080}.held .qr canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.held .h-grid{grid-template-columns:1fr 1fr;gap:18px;width:100%;display:grid}.held .h-grid .cell .l{letter-spacing:.14em;text-transform:uppercase;color:var(--av-fg-4);font-size:9.5px;font-weight:700}.held .h-grid .cell .v{color:var(--av-fg-1);margin-top:6px;font-size:16px;font-weight:600}.held .h-grid .cell .v.mono{font-family:var(--av-fm)}.held .applied{border-top:1px solid var(--av-line-2);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.held .applied svg{width:17px;height:17px;color:var(--av-green);flex:0 0 17px;margin-top:1px}.held .applied .ap-txt{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.held .applied #inviteBtn{white-space:nowrap;flex:none;height:46px}.held .applied .ap1{color:var(--av-fg-1);font-size:13.5px;font-weight:500;line-height:1.45}.held .applied .ap2{color:var(--av-fg-3);font-size:12.5px;line-height:1.45}.confirm-lines{text-align:left;flex-direction:column;gap:12px;margin-top:14px;display:flex}.confirm-lines .cl{border-radius:var(--av-r-lg);-webkit-backdrop-filter:blur(14px)saturate(1.05);border:1px solid var(--av-line);background:#14191f6b;align-items:center;gap:14px;padding:16px 18px;display:flex}.confirm-lines .cl .ic{width:46px;height:46px;color:var(--av-gold-bright);border:1.5px solid var(--av-line-gold);border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.confirm-lines .cl .ic svg{width:19px;height:19px}.confirm-lines .cl .t{letter-spacing:.12em;text-transform:uppercase;color:var(--av-fg-1);font-size:11px;font-weight:700}.confirm-lines .cl .d{color:var(--av-fg-3);margin-top:5px;font-size:12.5px;line-height:1.45}.confirm-actions{flex-direction:column;gap:12px;margin-top:14px;display:flex}.confirm-actions .btn{width:100%;height:58px}.confirm-promo{border-radius:var(--av-r-lg);-webkit-backdrop-filter:blur(14px)saturate(1.05);border:1px solid var(--av-line);text-align:left;background:#14191f6b;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:15px 18px;display:flex}.confirm-promo .cp-ic{width:46px;height:46px;color:var(--av-gold-bright);border:1.5px solid var(--av-line-gold);border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.confirm-promo .cp-ic svg{width:20px;height:20px}.confirm-promo .cp-txt{flex:1;min-width:170px}.confirm-promo .cp-t{letter-spacing:.1em;text-transform:uppercase;color:var(--av-gold-bright);font-size:12px;font-weight:700}.confirm-promo .cp-d{color:var(--av-fg-3);margin-top:4px;font-size:12.5px;line-height:1.45}.confirm-promo .cp-btn{background:var(--av-panel-2);border:1px solid var(--av-line);height:46px;color:var(--av-gold-bright);padding:0 18px;font-size:11px}.confirm-promo .cp-btn:hover{border-color:var(--av-line-gold)}.confirm-promo .cp-btn svg{width:15px;height:15px}.rcpt{text-align:left;border-radius:var(--av-r-lg);border:1px solid var(--av-line);background:#10151c;margin-top:14px;overflow:hidden}.rcpt-top{border-bottom:1px solid var(--av-line-2);background:#0b0f15;justify-content:space-between;align-items:center;gap:16px;padding:18px 58px 18px 22px;display:flex}.rcpt-cols{grid-template-columns:1fr;display:grid}.rcpt-cols .rcpt-sec{border-top:1px solid var(--av-line-2)}@media (width>=620px){.rcpt-cols{grid-template-columns:1fr 1fr}.rcpt-cols .rcpt-sec{border-top:none}.rcpt-cols .rcpt-sec+.rcpt-sec{border-left:1px solid var(--av-line-2)}}.rcpt-brand{align-items:center;display:flex}.rcpt-logo{width:auto;height:30px}.rcpt-wordmark{font-family:var(--av-fd);letter-spacing:.04em;color:#1b1206;font-size:18px;font-weight:600;display:none}.rcpt-meta{text-align:right}.rcpt-k{letter-spacing:.18em;text-transform:uppercase;color:var(--av-gold);font-size:10px;font-weight:700}.rcpt-conf{color:var(--av-fg-3);margin-top:5px;font-size:12.5px}.rcpt-conf b{color:var(--av-fg-1);font-variant-numeric:tabular-nums;font-weight:700}.rcpt-sec{border-top:1px solid var(--av-line-2);padding:16px 22px}.rcpt-sec:first-of-type{border-top:none}.rcpt-sec-k{letter-spacing:.18em;text-transform:uppercase;color:var(--av-gold);margin-bottom:6px;font-size:9.5px;font-weight:700}.rcpt-rows{flex-direction:column;display:flex}.rcpt .rr{border-top:1px solid var(--av-line-2);justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;font-size:13.5px;display:flex}.rcpt .rr:first-child{border-top:none}.rcpt .rr .l{color:var(--av-fg-3)}.rcpt .rr .v{color:var(--av-fg-1);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rcpt .rr.strong{border-top:1px solid var(--av-line)}.rcpt .rr.strong .l,.rcpt .rr.strong .v{color:var(--av-fg-1);font-weight:700}.rcpt .rr.dep .v{color:var(--av-gold-bright);font-weight:700}.rcpt-foot{color:var(--av-fg-4);border-top:1px solid var(--av-line-2);padding:13px 22px 16px;font-size:11px;line-height:1.5}.rcpt-modal{z-index:130;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rcpt-modal[hidden]{display:none}.rcpt-backdrop{-webkit-backdrop-filter:blur(8px);background:#04060cbd;position:absolute;inset:0}.rcpt-dialog{z-index:1;border-radius:var(--av-r-xl);border:1px solid var(--av-line);width:100%;max-width:560px;max-height:calc(100dvh - 40px);animation:rcptIn .28s var(--av-ease);background:#10151cfa;position:relative;overflow:auto;box-shadow:0 44px 100px #0009,inset 0 1px #ffffff0d}@keyframes rcptIn{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}.rcpt-x{z-index:2;width:34px;height:34px;color:var(--av-fg-2);border:1px solid var(--av-line);cursor:pointer;background:#00000059;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.rcpt-x:hover{color:var(--av-fg-1);border-color:var(--av-line-gold)}.rcpt-x svg{width:16px;height:16px}.rcpt-modal .rcpt{background:0 0;border:none;border-radius:0;margin:0}.rcpt-dl-row{border-top:1px solid var(--av-line-2);gap:12px;padding:16px 22px 20px;display:flex}.rcpt-dl-row .btn{flex:1;height:50px}@media print{body.printing-receipt{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0b0e13!important}body.printing-receipt .nav,body.printing-receipt .stage,body.printing-receipt .app,body.printing-receipt .toast-wrap{display:none!important}body.printing-receipt #rcptModal[hidden],body.printing-receipt #rcptModal{background:#0b0e13!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}body.printing-receipt .rcpt-backdrop,body.printing-receipt .rcpt-x,body.printing-receipt .rcpt-dl-row{display:none!important}body.printing-receipt .rcpt-dialog{max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;position:static!important;overflow:visible!important}body.printing-receipt #rcpt,body.printing-receipt #rcpt *{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.printing-receipt #rcpt{border:1px solid var(--av-line);margin:0}}.gm-hero{text-align:center;padding:2px 0 4px}.gm-badge{width:74px;height:74px;color:var(--av-gold-bright);border:1.5px solid var(--av-line-gold);box-shadow:0 0 28px -2px var(--av-gold-glow), inset 0 0 18px -6px var(--av-gold-glow);background:radial-gradient(circle,#d4af621a,#0000 70%);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.gm-badge svg{filter:drop-shadow(0 0 7px var(--av-gold-glow));width:32px;height:32px}.gm-hero h2{font-family:var(--av-fd);text-transform:uppercase;color:var(--av-fg-1);letter-spacing:-.01em;font-size:clamp(30px,9vw,40px);font-weight:600;line-height:1}.gm-hero p{max-width:560px;color:var(--av-fg-3);margin:12px auto 0;font-size:15px;line-height:1.5}.gm-grid{flex-direction:column;gap:16px;margin-top:22px;display:flex}.gm-left,.gm-right{flex-direction:column;gap:16px;display:flex}.gm-ph{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.gm-ph .c-k{margin-bottom:6px}.gm-sub{color:var(--av-fg-3);font-size:12.5px}.gm-pill{letter-spacing:.07em;text-transform:uppercase;height:30px;color:var(--av-green);white-space:nowrap;background:#3fcf8e0f;border:1px solid #3fcf8e4d;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.gm-pill .dot{background:var(--av-green);width:7px;height:7px;box-shadow:0 0 8px var(--av-green);border-radius:50%}.gm-pill.full{color:var(--av-amber);background:#e8b54e0f;border-color:#e8b54e4d}.gm-pill.full .dot{background:var(--av-amber);box-shadow:0 0 8px var(--av-amber)}.gm-rows{flex-direction:column;gap:10px;display:flex}.gm-row{border-radius:var(--av-r-md);background:var(--av-panel-2);border:1px solid var(--av-line);align-items:center;gap:13px;padding:12px 14px;display:flex}.gm-av{letter-spacing:.04em;width:42px;height:42px;color:var(--av-gold-bright);border:1.5px solid var(--av-line-gold);background:#d4af620f;border-radius:50%;flex:0 0 42px;place-items:center;font-size:13px;font-weight:700;display:grid}.gm-av.add{color:var(--av-fg-3);cursor:pointer;transition:all .14s var(--av-ease);border-style:dashed}.gm-av.add:hover{border-color:var(--av-gold);color:var(--av-gold-bright);background:#d4af621a}.gm-av.add svg{width:18px;height:18px}.gm-info-c{flex:1;min-width:0}.gm-nm{color:var(--av-fg-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.gm-tel{color:var(--av-fg-3);font-size:13px;font-family:var(--av-fm);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.gm-step{flex:none;align-items:center;gap:6px;display:flex}.st-btn{width:38px;height:38px;color:var(--av-fg-1);background:var(--av-raise);border:1px solid var(--av-line);transition:all .14s var(--av-ease);border-radius:10px;place-items:center;font-size:19px;line-height:1;display:grid}.st-btn:hover{border-color:var(--av-line-gold);color:var(--av-gold-bright)}.st-btn:disabled{opacity:.35;cursor:not-allowed}.gm-step .st-val{text-align:center;min-width:48px}.gm-step .st-val>span{font-family:var(--av-fm);color:var(--av-fg-1);font-size:18px;font-weight:600}.gm-step .st-val small{letter-spacing:.1em;text-transform:uppercase;color:var(--av-fg-4);margin-top:1px;font-size:8.5px;font-weight:700;display:block}.gm-kebab{width:34px;height:34px;color:var(--av-fg-3);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.gm-kebab:hover{color:var(--av-fg-1);background:var(--av-raise)}.gm-kebab svg{width:18px;height:18px}.gm-add{border-radius:var(--av-r-md);border:1px dashed var(--av-line);background:0 0;align-items:center;gap:13px;margin-top:10px;padding:11px 14px;display:flex}.gm-addf{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gm-in-name,.gm-in-phone{background:0 0;border:none;width:100%;padding:0}.gm-in-name{color:var(--av-fg-1);font-size:15px;font-weight:600}.gm-in-name::placeholder{color:var(--av-fg-2);font-weight:600}.gm-in-phone{color:var(--av-fg-3);font-size:13px;font-family:var(--av-fm)}.gm-in-phone::placeholder{color:var(--av-fg-4);font-family:var(--av-fb)}.gm-in-name:focus,.gm-in-phone:focus{outline:none}.gm-in-name:-webkit-autofill{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-in-name:-webkit-autofill:hover{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-in-name:-webkit-autofill:focus{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-in-name:-webkit-autofill:active{-webkit-text-fill-color:var(--av-fg-1);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-in-phone:-webkit-autofill{-webkit-text-fill-color:var(--av-fg-3);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-in-phone:-webkit-autofill:hover{-webkit-text-fill-color:var(--av-fg-3);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-in-phone:-webkit-autofill:focus{-webkit-text-fill-color:var(--av-fg-3);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-in-phone:-webkit-autofill:active{-webkit-text-fill-color:var(--av-fg-3);caret-color:var(--av-fg-1);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #161b21}.gm-remain{border-radius:var(--av-r-md);border:1px solid var(--av-line-gold);background:#d4af620d;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.gm-rem-ic{width:34px;height:34px;color:var(--av-gold-bright);background:#d4af621a;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.gm-rem-ic svg{width:17px;height:17px}.gm-rem-t{flex:1;min-width:0}.gm-rem-t .r1{letter-spacing:.06em;text-transform:uppercase;color:var(--av-gold-bright);font-size:11.5px;font-weight:700}.gm-rem-t .r2{color:var(--av-fg-3);margin-top:2px;font-size:12px}.gm-clear{letter-spacing:.08em;text-transform:uppercase;color:var(--av-red);font-size:11px;font-weight:700}.gm-clear:hover{filter:brightness(1.15)}.gm-included{flex-direction:column;align-items:center;gap:22px;display:flex;overflow:hidden}.gm-pass-stack{flex:none;width:196px;height:152px;position:relative}.gm-pass-stack .vpass{border:1px solid var(--av-line);background:linear-gradient(160deg,#1c2230,#0c0f16);border-radius:16px;position:absolute;inset:0}.gm-pass-stack .b1{opacity:.6;transform:rotate(-6deg)translate(-9px,5px)}.gm-pass-stack .b2{opacity:.32;transform:rotate(-12deg)translate(-18px,10px)}.gm-pass-stack .front{box-shadow:0 18px 36px #00000080}.vp-logo{width:auto;height:15px;position:absolute;top:14px;left:14px}.vp-k{letter-spacing:.12em;color:var(--av-fg-3);font-size:7.5px;font-weight:700;position:absolute;top:16px;right:14px}.vp-qr{background:#fff;border-radius:9px;width:78px;height:78px;padding:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.vp-qr canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.vp-t{text-align:center;letter-spacing:.16em;color:var(--av-gold-bright);font-size:9px;font-weight:700;position:absolute;bottom:12px;left:0;right:0}.gm-inc-right{width:100%}.gm-inc-k{letter-spacing:.1em;text-transform:uppercase;color:var(--av-gold-bright);font-size:11px;font-weight:700}.gm-pips{flex-wrap:wrap;gap:6px;margin:12px 0 14px;display:flex}.gm-pip{border:1.5px solid var(--av-line-gold);border-radius:5px;width:17px;height:17px}.gm-pip.on{background:var(--av-green);border-color:var(--av-green);box-shadow:0 0 8px #3fcf8e66}.gm-inc-list{flex-direction:column;display:flex}.gm-inc-row{border-top:1px solid var(--av-line-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.gm-inc-row:first-child{border-top:none}.gm-inc-row .nm{color:var(--av-fg-1)}.gm-inc-row .ps{color:var(--av-fg-2);font-family:var(--av-fm);white-space:nowrap}.gm-inc-row.unassigned .nm,.gm-inc-row.unassigned .ps{color:var(--av-gold-bright)}.gm-ts{align-items:flex-start;gap:14px;display:flex}.gm-ts .tag{width:54px;height:54px;font-family:var(--av-fd);color:#120c02;background:var(--av-gold-grad);border-radius:12px;flex:0 0 54px;place-items:center;font-size:16px;font-weight:600;display:grid;box-shadow:0 8px 18px #d4af622e}.gm-ts-i .a{color:var(--av-fg-1);font-size:17px;font-weight:700}.gm-ts-i .b{color:var(--av-fg-3);margin-top:3px;font-size:13px}.gm-divider{background:var(--av-line);height:1px;margin:18px 0}.gm-alloc{align-items:center;gap:20px;display:flex}.gm-donut{flex:0 0 152px;width:152px;height:152px;position:relative}.gm-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.gm-donut circle{fill:none;stroke-width:10px}.don-track{stroke:var(--av-gold-deep);opacity:.55}.don-arc{stroke:var(--av-green);stroke-linecap:round;transition:stroke-dasharray .45s var(--av-ease)}.gm-donut-c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gm-donut-c .n{font-family:var(--av-fd);color:var(--av-fg-1);font-size:34px;font-weight:600;line-height:1}.gm-donut-c .n .sl{color:var(--av-fg-4);margin:0 3px}.gm-donut-c .l{letter-spacing:.1em;text-transform:uppercase;color:var(--av-fg-4);margin-top:5px;font-size:8.5px;font-weight:700}.gm-legend{flex-direction:column;gap:15px;display:flex}.gm-legend .lg{align-items:center;gap:11px;display:flex}.gm-legend .lg .dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.gm-legend .lg .dot.green{background:var(--av-green)}.gm-legend .lg .dot.gold{background:var(--av-gold-bright)}.gm-legend .lg .dot.none{background:var(--av-fg-4)}.gm-legend .lg .n{color:var(--av-fg-1);font-size:17px;font-weight:700;font-family:var(--av-fm);line-height:1}.gm-legend .lg .l{color:var(--av-fg-3);margin-top:3px;font-size:11.5px}.gm-share-d{color:var(--av-fg-3);margin-bottom:12px;font-size:12.5px;line-height:1.5}.gm-link{border:1px solid var(--av-line);background:#0000004d;border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 8px 0 13px;display:flex}.gm-link>svg{width:16px;height:16px;color:var(--av-fg-3);flex:0 0 16px}.gm-link>span{min-width:0;color:var(--av-fg-1);font-size:13px;font-family:var(--av-fm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.gm-copy{letter-spacing:.06em;text-transform:uppercase;height:34px;color:var(--av-gold-bright);border:1px solid var(--av-line-gold);border-radius:8px;flex:none;padding:0 14px;font-size:10px;font-weight:700}.gm-copy:hover{background:#d4af6214}.gm-infobox{border-radius:var(--av-r-md);background:var(--av-panel-2);border:1px solid var(--av-line-2);color:var(--av-fg-3);align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;font-size:12px;line-height:1.45;display:flex}.gm-infobox svg{width:15px;height:15px;color:var(--av-gold);flex:0 0 15px;margin-top:1px}.gm-actions{flex-direction:column;gap:12px;margin-top:16px;display:flex}.gm-card-actions{flex-direction:column;gap:11px;margin-top:16px;display:flex}.gm-card-actions .btn{width:100%}.gm-reassure{border-top:1px solid var(--av-line-2);color:var(--av-fg-3);align-items:flex-start;gap:11px;margin-top:14px;padding-top:14px;font-size:12.5px;line-height:1.5;display:flex}.gm-reassure svg{width:16px;height:16px;color:var(--av-green);flex:0 0 16px;margin-top:1px}.gm-features{border-radius:var(--av-r-lg);border:1px solid var(--av-line);background:#14191f80;grid-template-columns:1fr;gap:18px;margin-top:16px;padding:18px 22px;display:grid}.gmf{align-items:flex-start;gap:13px;display:flex}.gmf .ic{width:40px;height:40px;color:var(--av-gold-bright);border:1px solid var(--av-line-gold);background:#d4af620f;border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.gmf .ic svg{width:19px;height:19px}.gmf .t{letter-spacing:.1em;text-transform:uppercase;color:var(--av-fg-1);font-size:11.5px;font-weight:700}.gmf .d{color:var(--av-fg-3);margin-top:5px;font-size:12.5px;line-height:1.5}.gm-kebab-wrap{flex:none;position:relative}.gm-menu{z-index:40;border:1px solid var(--av-line);background:#14191ffa;border-radius:11px;flex-direction:column;gap:2px;min-width:172px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #0009}.gm-kebab-wrap.open .gm-menu{display:flex}.gm-menu button{width:100%;color:var(--av-fg-1);text-align:left;cursor:pointer;transition:background .14s var(--av-ease);background:0 0;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.gm-menu button:hover{background:#ffffff0d}.gm-menu button svg{width:15px;height:15px;color:var(--av-gold-bright)}.gm-menu button.danger,.gm-menu button.danger svg{color:var(--av-red)}.gm-actions .btn{width:100%;height:60px}.gm-send .gm-send-t{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.gm-send .gm-send-t b{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.gm-send .gm-send-t small{letter-spacing:0;text-transform:none;opacity:.82;margin-top:3px;font-size:10.5px;font-weight:500}.gm-foot{color:var(--av-fg-4);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-bottom:32px;font-size:12px;display:flex}.gm-foot svg{flex:0 0 14px;width:14px;height:14px}.floor.neutral .tbadge{--c:#ffffff57;--cb:#ffffff6b;--cg:transparent;color:var(--av-fg-1);pointer-events:none;cursor:default;box-shadow:0 0 0 max(1px,.14cqw) #0009}.venue-cta{justify-content:center;padding:18px 0 36px;display:flex}.venue-cta .btn{min-width:260px}.about-back{letter-spacing:.04em;color:var(--av-fg-3);align-items:center;gap:7px;margin:14px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.about-back:hover{color:var(--av-fg-1)}.about-back svg{width:15px;height:15px}.about-stack{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:flex}.about-stack .card{-webkit-backdrop-filter:blur(14px);background:#14191f6b;padding:22px}.about-venue .c-k{margin-bottom:6px}.vinfo-grid{grid-template-columns:1fr;display:grid}.vinfo{border-top:1px solid var(--av-line-2);align-items:flex-start;gap:14px;padding:15px 0;display:flex}.vinfo:first-child{border-top:none}.vi-ic{width:46px;height:46px;color:var(--av-gold-bright);border:1.5px solid var(--av-line-gold);border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.vi-ic svg{width:20px;height:20px}.vi-l{letter-spacing:.16em;text-transform:uppercase;color:var(--av-fg-3);font-size:10px;font-weight:700}.vi-v{color:var(--av-fg-1);margin-top:7px;font-size:15px;font-weight:500;line-height:1.42}.min-grid{flex-direction:column;gap:26px;display:flex}.about-min .c-k{margin-bottom:14px}.about-lead{color:var(--av-fg-2);margin-bottom:20px;font-size:15px;line-height:1.65}.about-lead b{color:var(--av-fg-1);font-weight:600}.about-incl{gap:15px}.about-incl .row{color:var(--av-fg-2);align-items:center;gap:13px;font-size:14px;line-height:1.45}.about-incl .chk{border:1.5px solid var(--av-line-gold);width:26px;height:26px;color:var(--av-gold-bright);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.about-incl .chk svg{width:14px;height:14px;color:var(--av-gold-bright)}.please-note{border-radius:var(--av-r-md);border:1px solid var(--av-line-2);background:#ffffff05;align-items:flex-start;gap:13px;margin-top:22px;padding:16px 18px;display:flex}.please-note .pn-ic{color:var(--av-gold-bright);flex:none;margin-top:1px}.please-note .pn-ic svg{width:18px;height:18px}.please-note .pn-t{letter-spacing:.14em;text-transform:uppercase;color:var(--av-gold);font-size:11px;font-weight:700}.please-note .pn-d{color:var(--av-fg-3);margin-top:6px;font-size:13px;line-height:1.5}.min-right{flex-direction:column;gap:18px;display:flex}.breakdown{border-radius:var(--av-r-lg);border:1px solid var(--av-line);background:#00000038;padding:22px 22px 24px}.breakdown .bd-t{letter-spacing:.16em;text-transform:uppercase;color:var(--av-gold);margin-bottom:8px;font-size:11px;font-weight:700}.bd-row{color:var(--av-fg-2);border-top:1px solid var(--av-line-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14.5px;display:flex}.bd-row:first-of-type{border-top:none}.bd-row>span:last-child{color:var(--av-fg-1);font-variant-numeric:tabular-nums;font-weight:600}.bd-row.total{border-top:1px solid var(--av-line);margin-top:4px;padding-top:18px}.bd-row.total>span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--av-gold);font-size:12px;font-weight:700}.bd-row.total>span:last-child{color:var(--av-gold-bright);font-size:20px;font-weight:700}.bd-info{border-radius:var(--av-r-lg);border:1px solid var(--av-line);color:var(--av-fg-3);background:#00000038;align-items:center;gap:13px;padding:16px 18px;font-size:13px;line-height:1.5;display:flex}.bd-info .bdi-ic{border:1.5px solid var(--av-line-gold);width:30px;height:30px;color:var(--av-gold-bright);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.bd-info .bdi-ic svg{width:15px;height:15px}.bottles-head{text-align:center;padding:8px 0}.bottles-back{letter-spacing:.04em;color:var(--av-fg-3);align-items:center;gap:7px;margin:14px 0 2px;font-size:12px;font-weight:600;display:inline-flex}.bottles-back:hover{color:var(--av-fg-1)}.bottles-back svg{width:15px;height:15px}.bottles-head .bk{letter-spacing:.24em;text-transform:uppercase;color:var(--av-gold);margin-top:2px;font-size:9.5px;font-weight:600}.bottles-head h2{font-family:var(--av-fd);letter-spacing:-.01em;text-transform:uppercase;color:var(--av-fg-1);margin-top:4px;font-size:clamp(22px,5vw,32px);font-weight:600;line-height:1}.bottles-head p{max-width:500px;color:var(--av-fg-3);margin:5px auto 0;font-size:10.5px;line-height:1.4}.bottle-grid{column-count:2;column-gap:12px;padding-bottom:4px}.bcat{break-inside:avoid;border:1px solid var(--av-line);border-radius:var(--av-r-md);-webkit-backdrop-filter:blur(14px);background:#14191f6b;margin-bottom:10px;padding:9px 12px 5px}.bcat h3{font-family:var(--av-fd);letter-spacing:.1em;text-transform:uppercase;color:var(--av-gold);border-bottom:1px solid var(--av-line-2);margin-bottom:3px;padding-bottom:6px;font-size:11.5px;font-weight:600}.bitem{border-top:none;align-items:baseline;gap:8px;padding:4px 0;display:flex}.bitem:first-of-type{border-top:none}.bitem .bn{color:var(--av-fg-1);letter-spacing:.01em;text-transform:uppercase;font-size:11px;font-weight:500}.bitem .ldr{border-bottom:1px dotted var(--av-line);flex:1;transform:translateY(-3px)}.bitem .bp{font-family:var(--av-fm);color:var(--av-gold-bright);white-space:nowrap;font-size:11px;font-weight:600}.bottle-foot{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--av-fg-3);padding:8px 0 14px;font-size:10px;font-weight:700}.view-menu{color:var(--av-gold-bright);align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:600;display:inline-flex}.view-menu:hover{color:var(--av-gold)}.view-menu svg{width:15px;height:15px}body.bm-open{overflow:hidden}.bottle-modal{z-index:140;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.bottle-modal[hidden]{display:none}.bm-backdrop{-webkit-backdrop-filter:blur(8px);background:#000000bd;position:absolute;inset:0}.bm-dialog{z-index:1;border-radius:var(--av-r-xl);border:1px solid var(--av-line);background:var(--av-panel);flex-direction:column;width:100%;max-width:1060px;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 44px 100px #0009,inset 0 1px #ffffff0d}.bm-x{z-index:2;width:38px;height:38px;color:var(--av-fg-2);border:1px solid var(--av-line);transition:all .15s var(--av-ease);background:#14191f99;border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.bm-x:hover{color:var(--av-fg-1);border-color:var(--av-line-gold)}.bm-x svg{width:18px;height:18px}.bm-head{text-align:center;border-bottom:1px solid var(--av-line-2);flex:none;padding:22px 24px 14px}.bm-head .bk{letter-spacing:.24em;text-transform:uppercase;color:var(--av-gold);font-size:9.5px;font-weight:600}.bm-head h2{font-family:var(--av-fd);letter-spacing:-.01em;text-transform:uppercase;color:var(--av-fg-1);margin-top:4px;font-size:26px;font-weight:600}.bm-head p{max-width:520px;color:var(--av-fg-3);margin:6px auto 0;font-size:12px;line-height:1.45}.bm-body{flex:1;min-height:0;padding:18px 24px;overflow-y:auto}.bm-grid{column-count:3;column-gap:18px}.bm-grid .bcat{break-inside:avoid;min-height:0;margin-bottom:14px}.bm-foot{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--av-fg-3);border-top:1px solid var(--av-line-2);flex:none;padding:12px 0 16px;font-size:10px;font-weight:700}@media (width<=880px){.bm-grid{column-count:2}.bm-dialog{max-height:92vh}}@media (width<=560px){.bm-grid{column-count:1}.bm-head h2{font-size:22px}}.toast-wrap{left:50%;bottom:calc(var(--dock-h) + 14px);z-index:120;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;padding:0 16px;display:flex;position:fixed;transform:translate(-50%)}.rs-scroll{scrollbar-width:thin;scrollbar-color:#d4af6266 transparent}.rs-scroll::-webkit-scrollbar{width:5px}.rs-scroll::-webkit-scrollbar-thumb{background:#d4af6266;border-radius:99px}.toast{border:1px solid var(--av-line);width:100%;color:var(--av-fg-1);opacity:0;transition:all .26s var(--av-ease);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14191ff7;border-radius:13px;align-items:center;gap:11px;padding:14px 17px;font-size:13px;font-weight:500;display:flex;transform:translateY(16px);box-shadow:0 18px 44px #0009}.toast.show{opacity:1;transform:none}.toast svg{width:17px;height:17px;color:var(--av-green);flex:0 0 17px}@media (width>=980px){.wrap{padding:0 32px}.has-dock{padding-bottom:0}.nav-in{gap:24px;height:72px}.logo img{height:58px}.nav-links{align-items:center;gap:44px;margin:0 auto;display:flex}.nav-links a{letter-spacing:.14em;text-transform:uppercase;color:var(--av-fg-3);transition:color .18s var(--av-ease);padding:6px 0;font-size:12px;font-weight:600;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--av-fg-1)}.nav-links a.active:after{content:"";background:var(--av-gold);height:2px;box-shadow:0 0 10px var(--av-gold-glow);border-radius:99px;position:absolute;bottom:-2px;left:0;right:0}.nav-spacer{display:none}.hero{padding:56px 0 30px}.hero .kicker{letter-spacing:.34em;font-size:13px}.chips{flex-direction:row;justify-content:center;gap:16px}.chip{height:54px;padding:0 24px;font-size:13px}.ev-scroll{max-height:none;padding:8px 24px 26px;overflow:visible}.ev-grid{grid-template-columns:1fr 1fr;gap:14px}.ev-panel{max-width:1080px}.ev-card .flyer{flex-basis:62px;width:62px;height:62px}.ev-card .ec-n{font-size:20px}#screen-tables{height:calc(100vh - 72px);overflow:hidden}:is(body:has(#screen-tables.active),body:has(#screen-checkout.active),body:has(#screen-bottles.active)){overflow:hidden}#screen-tables .wrap{flex-direction:column;height:100%;display:flex}.scr-head{padding:10px 0 8px}.scr-head .sh-s{font-size:14px}.tablesplit{flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:28px;min-height:0;padding-bottom:0;display:grid}#screen-tables .help-line{flex:none;padding:6px 0 8px}.floorcol{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.floorcol .floor-frame{flex-direction:column;flex:none;min-height:0;display:flex}.floor-header{flex:none}.floorcol .floor{aspect-ratio:1313/1143;flex:none;width:100%;max-width:100%;height:auto;margin:0}.rightcol{flex-direction:column;align-self:stretch;min-height:0;display:flex}.rightcol .rs-sidehead{text-align:center;flex:none;padding:0 0 16px;display:block}.rightcol .rs-sidehead .k{letter-spacing:.26em;text-transform:uppercase;color:var(--av-gold);font-size:12px;font-weight:600}.rightcol .rs-sidehead .t{font-family:var(--av-fd);text-transform:uppercase;color:var(--av-fg-1);letter-spacing:-.01em;white-space:nowrap;margin-top:8px;font-size:clamp(34px,2.5vw,37px);font-weight:600;line-height:.96}.rightcol .rs-sidehead .s{color:var(--av-fg-3);white-space:nowrap;margin-top:10px;font-size:12px;line-height:1.5;display:block}.listcol{border-radius:var(--av-r-xl);border:1px solid var(--av-line);background:linear-gradient(180deg,var(--av-panel-2),var(--av-panel));flex-direction:column;flex:none;min-height:0;margin-top:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff0a}.rs-listlabel{flex:none;padding:18px 22px 8px}.rs-scroll{flex:1;gap:0;min-height:0;padding:0 22px;overflow-y:auto}.listcol .t-row{height:58px}.rs-foot{border-top:1px solid var(--av-line-2);flex:none;padding:14px 20px 18px;display:block}.rs-foot .btn{width:100%}.rs-foot .rs-note{display:none}.help-line{padding:12px 0 14px}.dock{display:none!important}#screen-checkout{height:calc(100vh - 72px);overflow:hidden}body:has(#screen-checkout.active) .app{height:calc(100vh - 72px)}#screen-checkout .wrap{flex-direction:column;height:100%;display:flex}#screen-checkout .scr-head{flex:none;padding:10px 0 8px}.checkoutwrap{flex:1;grid-template-columns:1fr 1.04fr;align-self:center;align-items:stretch;gap:20px;width:70%;min-height:0;display:grid}.summarycol,.paycol{min-height:0}.summarycol{scrollbar-width:thin;scrollbar-color:#d4af6266 transparent;padding-right:2px;overflow-y:auto}.summarycol::-webkit-scrollbar{width:5px}.summarycol::-webkit-scrollbar-thumb{background:#d4af6266;border-radius:99px}.paycol .card{scrollbar-width:thin;scrollbar-color:#d4af6266 transparent;min-height:0;max-height:100%;overflow-y:auto}.paycol .card::-webkit-scrollbar{width:5px}.paycol .card::-webkit-scrollbar-thumb{background:#d4af6266;border-radius:99px}.frow{grid-template-columns:1fr 1fr;gap:14px}.checkoutwrap .frow.occ-row{grid-template-columns:1fr}.checkoutwrap .frow.occ-row .party-field{display:none}.checkoutwrap .card{padding:13px 16px}.checkoutwrap .card .c-k{margin-bottom:10px}.checkoutwrap .field input,.checkoutwrap .field select,.checkoutwrap .field textarea,.checkoutwrap .cdrop-btn{font-size:14px}.checkoutwrap .field input,.checkoutwrap .field select,.checkoutwrap .cdrop-btn,.checkoutwrap .stepper{height:40px}.checkoutwrap .field input,.checkoutwrap .field select{padding:0 13px}.checkoutwrap .field .wrap input{padding-left:38px}.checkoutwrap .field{gap:5px}.checkoutwrap .field textarea{min-height:36px;padding:8px 13px}.checkoutwrap .field .hint{font-size:10.5px}.checkoutwrap .optin{margin-top:7px;padding:9px 12px}.checkoutwrap .optin .ot{font-size:9.5px;line-height:1.38}.checkoutwrap .pay-block{margin-top:9px}.checkoutwrap .express{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkoutwrap .xpay{height:40px;font-size:14px}.checkoutwrap .xdivider{margin:7px 0}.checkoutwrap .pay-row{margin-bottom:7px}.checkoutwrap .card-field{height:40px}.checkoutwrap .card-field input{font-size:13px}.checkoutwrap .card-grid{margin-top:6px}.checkoutwrap .total-line{margin-top:8px;padding-top:8px}.checkoutwrap .frow+.frow,.checkoutwrap .frow+.field,.checkoutwrap .field+.frow{margin-top:8px}.checkoutwrap .pay-desktop.pay-desktop-wrap{margin-top:9px!important}.checkoutwrap .pay-desktop .btn{height:46px}.checkoutwrap .trust{margin-top:7px;font-size:11px;line-height:1.45}.checkoutwrap .total-line .tl-v{font-size:26px}.pay-desktop{display:flex}.pay-desktop.pay-desktop-wrap{margin-top:12px!important}.pay-desktop .btn{width:100%;height:50px}.checkoutwrap .trust{margin-top:10px}.mobile-head{display:none}.confirm{max-width:940px}.held .h-body{grid-template-columns:auto 1fr;align-items:center;gap:0;padding:26px 28px;display:grid}.held .qr{flex-basis:168px;width:168px;height:168px}.held .h-grid{border-left:1px solid var(--av-line);grid-template-columns:repeat(3,1fr);gap:0;margin-left:28px}.held .h-grid .cell{border-left:1px solid var(--av-line-2);padding:13px 24px}.held .h-grid .cell:nth-child(3n+1){border-left:none}.held .h-grid .cell:nth-child(n+4){border-top:1px solid var(--av-line-2)}.confirm-lines{flex-direction:row}.confirm-lines .cl{flex:1}.confirm-actions{flex-direction:row}.confirm-actions .btn,.confirm-actions #actBottleBtn{flex:1}.confirm-promo{flex-wrap:nowrap;padding:16px 22px}.confirm-promo .cp-btn{flex:none}#screen-guests .wrap{flex-direction:column;display:flex}#screen-guests .scr-head{flex:none;padding:8px 0 2px}.gm-hero{flex:none;padding:0}.gm-badge{width:74px;height:74px;margin-bottom:13px}.gm-badge svg{width:32px;height:32px}.gm-hero h2{letter-spacing:-.01em;font-size:clamp(30px,9vw,40px);line-height:1}.gm-hero p{margin-top:7px;font-size:14.5px}.gm-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-top:10px;display:grid}.gm-left,.gm-right{gap:14px}.gm-passes,.gm-rcard{flex-direction:column;flex:auto;min-height:0;padding:16px 20px;display:flex}.gm-passes .gm-rows{overflow:visible}.gm-features{grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;padding:13px 22px}.gmf .ic{flex:0 0 36px;width:36px;height:36px}.gmf .d{margin-top:4px;font-size:12px}.gm-reassure{white-space:nowrap;align-items:center;margin-top:12px;padding-top:12px;font-size:11.5px}.gmf+.gmf{border-left:1px solid var(--av-line-2);margin-left:30px;padding-left:30px}.gm-card-actions{flex-direction:row;gap:12px;margin-top:12px}.gm-card-actions .btn{height:44px}.gm-card-actions .gm-send-t b{font-size:11.5px}.gm-card-actions .gm-send-t small{font-size:9px}.gm-card-actions #gmSave{flex:1}.gm-card-actions #gmSend{flex:1.7}.gm-rcard{padding-bottom:14px}.gm-ph{margin-bottom:10px}.gm-rows{gap:8px}.gm-row{padding:9px 13px}.gm-av{flex-basis:38px;width:38px;height:38px}.gm-rows.dense{gap:6px}.gm-rows.dense .gm-row{padding:7px 12px}.gm-rows.dense .gm-av{flex-basis:32px;width:32px;height:32px;font-size:12px}.gm-rows.dense .gm-nm{font-size:14px}.gm-rows.dense .st-btn{width:32px;height:32px}.gm-rows.denser{gap:5px}.gm-rows.denser .gm-row{padding:5px 11px}.gm-rows.denser .gm-av{flex-basis:28px;width:28px;height:28px;font-size:11px}.gm-rows.denser .gm-nm{font-size:13px}.gm-rows.denser .gm-tel{font-size:11.5px}.gm-rows.denser .st-btn{width:30px;height:30px}.gm-rows.densest{gap:4px}.gm-rows.densest .gm-row{padding:4px 10px}.gm-rows.densest .gm-av{flex-basis:26px;width:26px;height:26px;font-size:10px}.gm-rows.densest .gm-nm{font-size:12.5px}.gm-rows.densest .gm-tel{font-size:10.5px}.gm-rows.densest .st-btn{width:28px;height:28px}.gm-rows.densest .st-val>span{font-size:15px}.gm-add{margin-top:8px;padding:9px 12px}.gm-remain{margin-top:10px;padding:10px 13px}.gm-included{flex-direction:row;align-items:center;gap:20px;padding:14px 18px}.gm-pass-stack{width:142px;height:108px}.vp-qr{width:60px;height:60px}.gm-inc-list{overflow:hidden}.gm-divider{margin:11px 0}.gm-alloc{gap:18px}.gm-donut{flex:0 0 140px;width:140px;height:140px}.gm-donut-c .n{font-size:24px}.gm-legend .lg .n{font-size:15px}.gm-actions{flex-direction:row;flex:none;margin-top:12px}.gm-actions .btn{height:48px}.gm-actions #gmSave{flex:1}.gm-foot{flex:none;margin-top:7px;padding-bottom:6px;font-size:11px}.gm-actions #gmSend{flex:2}.toast-wrap{bottom:26px}#screen-bottles{height:calc(100vh - 72px);overflow:hidden}#screen-bottles .wrap{flex-direction:column;height:100%;display:flex}.bottles-back{margin:10px 0 2px}.bottles-head{flex:none;padding:2px 0 12px}.bottles-head h2{font-size:30px}.bottles-head p{max-width:600px;margin-top:6px;font-size:11.5px}.bottle-grid{column-count:initial;flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1180px;min-height:0;margin-inline:auto;padding-bottom:0;display:grid}.bcat{flex-direction:column;min-height:0;margin-bottom:0;padding:13px 17px 9px;display:flex;overflow:hidden}.bcat h3{margin-bottom:4px;padding-bottom:7px;font-size:15px}.bcat .bitem{padding:5px 0}.bcat .bitem .bn,.bcat .bitem .bp{font-size:13px}.bottle-foot{flex:none;padding:10px 0 12px;font-size:11px}.about-back{margin:12px 0 10px}.about-stack{gap:20px}.about-stack .card{padding:28px 30px}.vinfo-grid{grid-template-columns:repeat(3,1fr)}.vinfo{border-top:none;border-left:1px solid var(--av-line-2);padding:20px 30px}.vinfo:nth-child(3n+1){border-left:none;padding-left:0}.vinfo:nth-child(3n){padding-right:0}.vinfo:nth-child(n+4){border-top:1px solid var(--av-line-2)}.min-grid{grid-template-columns:1.18fr 1fr;align-items:start;gap:52px;display:grid}.min-right{justify-content:space-between;height:100%}}@media (width>=1200px){.checkoutwrap{grid-template-columns:1fr 1fr;align-content:start;align-items:stretch;gap:22px}.summarycol{display:contents}.summarycol>.card{scrollbar-width:thin;scrollbar-color:#d4af6266 transparent;align-self:stretch;min-height:0;max-height:100%;margin:0;overflow-y:auto}.paycol>.card{flex:auto}.summarycol>.card::-webkit-scrollbar{width:5px}.summarycol>.card::-webkit-scrollbar-thumb{background:#d4af6266;border-radius:99px}.checkoutwrap .summary .s-line{padding:12px 0}.checkoutwrap .incl{gap:14px}.checkoutwrap .info-block{margin-top:16px}}@media (width>=680px) and (width<=979px){.ev-grid{grid-template-columns:1fr 1fr}.bottle-grid{column-count:3}}@media (width<=979px){.gm-row{gap:10px;padding:11px}.gm-av{flex-basis:38px;width:38px;height:38px;font-size:12px}.st-btn{width:33px;height:33px;font-size:17px}.gm-step{gap:4px}.gm-step .st-val{min-width:42px}.gm-step .st-val>span{font-size:16px}.gm-kebab{flex-basis:28px;width:28px;height:28px}.gm-kebab svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important}.dock{transition:none}}.pass-body{min-height:100dvh;color:var(--av-fg-2);background:#0d1219;justify-content:center;display:flex}.pass-amb{z-index:0;pointer-events:none;background:#0d1219;position:fixed;inset:0}.pass-amb:after{content:"";opacity:1;background:url(/assets/background-BHw1PF8H.png) 50%/cover no-repeat;position:absolute;inset:0}.pass{z-index:2;width:100%;max-width:1080px;padding:26px 20px 30px;position:relative}.ph{text-align:center;margin-bottom:40px}.ph-icon{justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 7px;display:flex}.ph-icon svg{width:30px;height:30px;color:var(--av-gold);stroke-width:1.5px}.ph-kick{letter-spacing:.24em;text-transform:uppercase;color:var(--av-gold);font-size:11px;font-weight:700}.ph-title{font-family:var(--av-fd);letter-spacing:-.01em;text-transform:uppercase;color:var(--av-fg-1);margin-top:7px;font-size:clamp(34px,6.6vw,52px);font-weight:600;line-height:1}.ph-sub{color:var(--av-fg-3);margin-top:9px;font-size:14px}.cards{grid-template-columns:1fr;align-items:stretch;gap:16px;max-width:440px;margin:0 auto;display:grid}.col-label{letter-spacing:.22em;text-transform:uppercase;color:var(--av-fg-4);text-align:center;margin-bottom:11px;font-size:11px;font-weight:700}.card-col{flex-direction:column;display:flex}.pcard{border-radius:var(--av-r-xl);-webkit-backdrop-filter:blur(14px)saturate(1.05);border:1px solid var(--av-line);background:#14191fd1;flex:1;padding:18px 20px;box-shadow:0 18px 50px #00000080,inset 0 1px #ffffff0d}.rule{background:var(--av-line);height:1px;margin:12px 0}.g{color:var(--av-green)}svg.gold{color:var(--av-gold)}.front{flex-direction:column;display:flex}.front .fr-actions{margin-top:auto}.fr-top{justify-content:space-between;align-items:center;display:flex}.fr-logo{width:auto;height:42px;display:block}.vip-pill{letter-spacing:.18em;height:30px;color:var(--av-gold-bright);border:1px solid var(--av-line-gold);border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.fr-kick{letter-spacing:.2em;text-transform:uppercase;color:var(--av-gold);margin-top:11px;font-size:11px;font-weight:700}.fr-table{font-family:var(--av-fd);letter-spacing:-.01em;text-transform:uppercase;color:var(--av-fg-1);margin-top:4px;font-size:clamp(30px,7.5vw,40px);font-weight:600;line-height:.98}.fr-event{color:var(--av-fg-3);margin-top:4px;font-size:14px}.fr-dt{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fr-dt .dt{color:var(--av-fg-1);align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.fr-dt .dt svg{width:18px;height:18px;color:var(--av-green);flex:none}.fr-guest .fg-l{letter-spacing:.16em;text-transform:uppercase;color:var(--av-fg-3);font-size:10.5px;font-weight:700}.fr-guest .fg-name{color:var(--av-fg-1);margin-top:5px;font-size:20px;font-weight:600}.fr-guest .fg-l.ph2{margin-top:13px}.fr-guest .fg-phone{color:var(--av-fg-1);font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px;font-weight:500}.fr-boxes{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.fbox{border-radius:var(--av-r-md);border:1px solid var(--av-line-2);background:#00000042;align-items:center;gap:11px;padding:11px 13px;display:flex}.fbox svg{width:20px;height:20px;color:var(--av-green);flex:none}.fbox .fb-l{letter-spacing:.14em;text-transform:uppercase;color:var(--av-fg-3);font-size:9.5px;font-weight:700}.fbox .fb-v{color:var(--av-fg-1);letter-spacing:.02em;margin-top:4px;font-size:15px;font-weight:700}.fr-actions{flex-direction:column;gap:9px;margin-top:12px;display:flex}.fr-actions .wallet-btn,.fr-actions .cal-btn{width:100%}.fr-id{align-items:center;gap:16px;display:flex}.fr-id .fr-guest{flex:1;min-width:0}.fr-qr{flex-direction:column;flex:none;align-items:center;display:flex}.qr-card{background:#fff;border-radius:14px;width:124px;height:124px;padding:9px;box-shadow:0 8px 24px #0006}.qr-card canvas{width:100%;height:100%;display:block}.qr-cap{color:var(--av-fg-1);align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}.qr-cap svg{width:16px;height:16px;color:var(--av-green)}.fr-note{color:var(--av-fg-3);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.fr-note svg{width:17px;height:17px;color:var(--av-green);flex:none;margin-top:1px}.fr-note b{font-weight:600}.back{flex-direction:column;display:flex}.bk-badge{border:1px solid var(--av-line-gold);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;display:flex}.bk-badge svg{width:20px;height:20px;color:var(--av-gold)}.bk-h{font-family:var(--av-fd);letter-spacing:.06em;text-transform:uppercase;color:var(--av-fg-1);text-align:center;margin-top:7px;font-size:17px;font-weight:600}.steps{flex-direction:column;gap:9px;margin-top:11px;display:flex}.step{align-items:flex-start;gap:13px;display:flex}.step-ic{border:1px solid var(--av-line-gold);background:#d4af620d;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.step-ic svg{width:20px;height:20px;color:var(--av-gold)}.step .st-t{letter-spacing:.04em;text-transform:uppercase;color:var(--av-fg-1);font-size:13px;font-weight:700}.step .st-d{color:var(--av-fg-3);margin-top:4px;font-size:13px;line-height:1.45}.bk-kick{letter-spacing:.18em;text-transform:uppercase;color:var(--av-gold);font-size:11px;font-weight:700}.details{flex-direction:column;gap:8px;margin-top:9px;display:flex}.drow{align-items:center;gap:11px;display:flex}.drow svg{width:17px;height:17px;color:var(--av-gold);flex:none}.drow .dl{color:var(--av-fg-2);font-size:13.5px}.drow .dv{color:var(--av-fg-1);text-align:right;white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:700}.help{border-radius:var(--av-r-md);border:1px solid var(--av-line);background:#00000038;align-items:center;gap:13px;margin-top:14px;padding:12px 14px;display:flex}.help-ic{border:1px solid var(--av-line-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.help-ic svg{width:18px;height:18px;color:var(--av-gold)}.help .help-t{letter-spacing:.16em;text-transform:uppercase;color:var(--av-gold);font-size:10.5px;font-weight:700}.help .help-p{font-family:var(--av-fd);color:var(--av-fg-1);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;font-weight:600}.help .help-d{color:var(--av-fg-3);margin-top:4px;font-size:12px}.pass-actions{flex-direction:column;gap:10px;max-width:440px;margin:10px auto 0;display:flex}.wallet-btn{border-radius:var(--av-r-md);color:#fff;height:44px;transition:transform .15s var(--av-ease),border-color .15s var(--av-ease);background:#000;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.wallet-btn:hover{border-color:#ffffff57;transform:translateY(-1px)}.wallet-btn:active{transform:translateY(0)}.wallet-btn svg{width:19px;height:19px}.cal-btn{border-radius:var(--av-r-md);background:var(--av-gold-grad);color:#1b1206;height:44px;transition:all .15s var(--av-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex}.cal-btn:hover{filter:brightness(1.04);box-shadow:0 0 22px var(--av-gold-glow)}.cal-btn svg{width:17px;height:17px}.pf{text-align:center;flex-direction:column;gap:5px;margin-top:10px;display:flex}.back .rule:last-of-type{margin-top:auto}.pf.in-card{margin-top:0}.pf-1{color:var(--av-fg-1);justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.pf-1 svg{width:15px;height:15px;color:var(--av-green)}.pf-2{color:var(--av-fg-4);font-size:12.5px}.demo-switch{border-top:1px dashed var(--av-line);flex-direction:column;align-items:center;gap:9px;margin-top:14px;padding-top:11px;display:flex}.demo-switch .ds-l{font-family:var(--av-fm);letter-spacing:.2em;text-transform:uppercase;color:var(--av-fg-4);font-size:10px;font-weight:600}.ds-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ds-pill{color:var(--av-fg-2);background:var(--av-panel);border:1px solid var(--av-line);transition:all .15s var(--av-ease);border-radius:999px;padding:8px 14px;font-size:11.5px;font-weight:600}.ds-pill:hover{border-color:var(--av-line-gold);color:var(--av-fg-1)}.ds-pill.on{color:#0b0e13;background:var(--av-gold-grad);border-color:#0000}.toastwrap{z-index:60;pointer-events:none;justify-content:center;padding:0 18px;display:flex;position:fixed;bottom:26px;left:0;right:0}.toastwrap .toast{border:1px solid var(--av-line-gold);color:var(--av-fg-1);border-radius:var(--av-r-md);opacity:0;transition:all .3s var(--av-ease);background:#14191f;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:500;display:inline-flex;transform:translateY(10px);box-shadow:0 16px 40px #00000080}.toastwrap .toast.show{opacity:1;transform:none}.toastwrap .toast svg{width:17px;height:17px;color:var(--av-green)}@media (prefers-reduced-motion:no-preference){.ph,.cards,.pass-actions,.pf{animation:passIn .5s var(--av-ease) both}.cards{animation-delay:60ms}.pass-actions{animation-delay:.12s}.pf{animation-delay:.16s}@keyframes passIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (width>=860px){.pass{padding-top:30px}.cards{grid-template-columns:1fr 1fr;gap:24px;max-width:none}.pcard{padding:22px 24px}.pass-actions{flex-direction:row;justify-content:center;max-width:none}.pass-actions .wallet-btn{flex:none;min-width:240px}.pass-actions .cal-btn{flex:none;min-width:220px}}.floor-img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.tbl-layer{z-index:2;position:absolute;inset:0;container-type:size}.floor{aspect-ratio:1313/1143;width:100%;max-width:100%;height:auto;max-height:100%}.tbadge{box-sizing:border-box;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:#fff;background:var(--cf,#12141b);border:1px solid var(--ce,var(--c));text-shadow:0 1px 1px #00000080;cursor:pointer;z-index:4;min-width:clamp(17px,2.3cqw,40px);min-height:0;transition:border-color .16s var(--ns-ease,cubic-bezier(.16,1,.3,1)), box-shadow .16s var(--ns-ease,cubic-bezier(.16,1,.3,1)), opacity .22s var(--ns-ease,cubic-bezier(.16,1,.3,1)), transform .12s var(--ns-ease,cubic-bezier(.16,1,.3,1));border-radius:0;justify-content:center;align-items:center;padding:clamp(2px,.5cqw,6px) clamp(4px,1cqw,13px);font-family:Anton,Inter,system-ui,sans-serif;font-size:clamp(10px,1.9cqw,20px);font-weight:400;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px #0000002e,0 1px 2px #0006}.tbadge:focus-visible{outline:none}.tbadge:hover,.tbadge.hot{border-color:var(--cb);box-shadow:inset 0 1px 2px #00000080,0 1px 3px #00000080}.tbadge:active{transform:translate(-50%,-50%)scale(.97)}.tbadge.sel{border-color:var(--cb);box-shadow:inset 0 1px 2px #00000080, 0 0 0 2px var(--cb), 0 0 16px 3px color-mix(in srgb, var(--cb) 75%, transparent), 0 0 34px 6px color-mix(in srgb, var(--cb) 45%, transparent)}.floor.has-sel .tbadge:not(.sel){opacity:.45}:root{--ns-bg-0:#08090c;--ns-bg-1:#0c0d12;--ns-bg-2:#101117;--ns-bg-3:#15161d;--ns-bg-4:#1e2029;--ns-bg-field:#0a0b0f;--ns-border:#ffffff0f;--ns-border-strong:#ffffff1a;--ns-border-accent:#e2a93e52;--ns-border-focus:#e2a93e99;--ns-fg-1:#f4f2ec;--ns-fg-2:#a6a39a;--ns-fg-3:#6e6b62;--ns-accent:#e2a93e;--ns-accent-2:#b77a19;--ns-radius:8px;--ns-ease:cubic-bezier(.16, 1, .3, 1);--ns-mono:"JetBrains Mono", ui-monospace, monospace;--ns-sans:"Inter", system-ui, sans-serif;--ns-display:"Clash Display", "Inter", system-ui, sans-serif}.side .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:4px;margin-top:22px;padding:0;display:flex;position:static}.side .nav a{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);border:1px solid #0000;border-radius:11px;align-items:center;gap:15px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.side .nav a.active{color:var(--gold-bright);border-color:var(--line-gold);background:linear-gradient(#d9b2623d,#d9b2621c)}.reserve-page .nav{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--av-line-2);background:#0a0b0fb8;position:sticky;top:0}.reserve-page .tbadge[data-status=booked],.reserve-page .tbadge[data-status=deposit]{pointer-events:none}.form-error{color:var(--av-red);margin-top:12px;font-size:13px}.empty-state{color:var(--av-fg-3);border:1px solid var(--av-line);background:var(--av-panel-2);border-radius:var(--av-r-md);padding:16px}.formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{gap:8px;margin-top:14px;display:grid}.field span{letter-spacing:.14em;text-transform:uppercase;color:var(--av-fg-3);font-size:11px;font-weight:700}.field input,.field textarea{border:1px solid var(--av-line);background:var(--av-field-bg);width:100%;min-height:48px;color:var(--av-fg-1);border-radius:11px;outline:none;padding:0 14px}.field textarea{resize:vertical;min-height:92px;padding:14px}.optin{color:var(--av-fg-2);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.optin .box{border:1px solid var(--av-line-gold);border-radius:5px;width:18px;height:18px}.optin .box.checked{background:var(--av-gold-grad)}.pay-card{border:1px solid var(--av-line);border-radius:var(--av-r-md);background:var(--av-panel-2);margin-top:18px;padding:16px}.pay-head{color:var(--av-fg-1);align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.stripe-box{gap:14px;display:grid}.stripe-pay{width:100%;margin-top:2px}.empty-events{border:1px solid var(--av-line);border-radius:var(--av-r-md);background:var(--av-panel-2);color:var(--av-fg-2);grid-column:1/-1;padding:22px;font-size:13px}.receipt-page{background:radial-gradient(120% 90% at 50% -10%,#d4af6212,#0000 60%),#07090d;flex-direction:column;align-items:center;gap:22px;min-height:100vh;padding:40px 18px 64px;display:flex}.confirmation-page{background:#07090d;align-items:stretch;padding:0}.r-grid,.r-lines{gap:1px;padding:20px;display:grid}.r-grid{grid-template-columns:repeat(2,1fr)}.r-grid div,.r-lines div{color:var(--fg-2,#f6f3eca8);background:#ffffff08;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.r-grid div{flex-direction:column;align-items:flex-start}.r-grid svg,.r-lines svg{width:17px;height:17px;color:var(--gold,#d4af62)}.r-grid b,.r-lines b{color:var(--fg-1,#f6f3ec)}.confirmation-card{background:#10151c;border:1px solid #ffffff14;border-radius:22px;width:100%;max-width:720px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #0000008c}.confirmation-card .r-head,.confirmation-card .r-hero,.confirm-summary,.confirm-columns,.confirm-foot{border-bottom:1px solid #ffffff0d}.confirmation-card .r-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 30px 22px;display:flex}.confirmation-card .r-logo{width:auto;height:34px}.confirmation-card .r-head-r{text-align:right}.confirmation-card .r-kick,.confirmation-card h3{color:#d4af62;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.confirmation-card .r-conf{color:#f6f3eca8;margin-top:7px;font-size:14px}.confirmation-card .r-conf b,.confirmation-card .r-hero h1{color:#f6f3ec}.confirmation-card .r-hero{text-align:center;padding:28px 30px 24px;position:relative}.confirmation-card .r-ring{color:#3fcf8e;background:radial-gradient(circle at 50% 40%,#3fcf8e2e,#3fcf8e0d);border:1.5px solid #3fcf8e8c;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.confirmation-card .r-ring svg{width:30px;height:30px}.confirmation-card .r-hero h1{font-family:var(--av-fd,var(--ns-display));text-transform:uppercase;margin:0;font-size:clamp(28px,7vw,42px);line-height:1.02}.confirmation-card .r-sub{color:#f6f3eca8;max-width:430px;margin:14px auto 0;font-size:15px;line-height:1.5}.confirm-paid{color:#a7f3c7;letter-spacing:.16em;text-transform:uppercase;border:1px solid #3fcf8e61;border-radius:999px;margin-top:18px;padding:8px 16px;font-size:11px;font-weight:800;display:inline-flex}.confirm-summary{grid-template-columns:1fr 174px;align-items:center;gap:28px;padding:26px 30px;display:grid}.confirm-qr{background:#fff;border-radius:14px;width:174px;height:174px;overflow:hidden}.confirm-qr img{width:100%;height:100%;display:block}.confirm-cells{flex:1;grid-template-columns:repeat(3,1fr);gap:20px 22px;display:grid}.confirm-cells span{color:#f6f3ec70;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.confirm-cells b{color:#f6f3ec;font-size:15px;line-height:1.25}.confirm-applied{color:#f6f3ec;background:#3fcf8e0f;border:1px solid #3fcf8e38;border-radius:14px;gap:13px;margin:22px 30px;padding:16px 18px;display:flex}.confirm-applied svg{color:#3fcf8e;flex:none;width:22px;height:22px}.confirm-applied span{color:#f6f3eca8;margin-top:3px;font-size:13px;display:block}.confirm-info{grid-template-columns:1fr 1fr;gap:12px;padding:0 30px 22px;display:grid}.confirm-info div{background:#14191f6b;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.confirm-info svg{color:#f4e6be;width:24px;height:24px}.confirm-info span{color:#f6f3eca8;font-size:12.5px;line-height:1.45}.confirm-info b{color:#f6f3ec;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.confirm-columns{grid-template-columns:1fr 1fr;display:grid}.confirmation-card .r-lines{flex-direction:column;gap:0;padding:24px 30px 26px;display:flex}.confirmation-card .r-lines+.r-lines{border-left:1px solid #ffffff0d}.confirmation-card .r-lines h3{margin:0 0 8px}.confirmation-card .r-lines div{background:0 0;border-top:1px solid #ffffff09;padding:11px 0}.confirmation-card .r-lines span{color:#f6f3eca8}.confirmation-card .r-lines b{text-align:right}.confirmation-card .confirm-actions{justify-content:center;gap:16px;padding:26px 30px 38px;display:flex}.confirmation-card .dl-btn{color:#120c02;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#f7e9c2 0%,#e2c277 44%,#c49a47 100%);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.confirmation-card .dl-btn.ghost{color:#f4e6be;background:#14191f;border:1px solid #d4af6247}.confirm-foot{color:#f6f3ec70;text-align:center;padding:16px 30px 22px;font-size:12px;line-height:1.5}@media (width<=760px){html,body,#root{background:#10151c;min-height:100%}.confirmation-page{background:#10151c;min-height:100dvh;padding:0}.confirmation-card{max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0}.confirmation-card .r-head{padding:18px 20px 16px}.confirmation-card .r-logo{height:28px}.confirmation-card .r-kick{letter-spacing:.14em;font-size:10px}.confirmation-card .r-conf{font-size:12px}.confirmation-card .r-hero{padding:24px 24px 22px}.confirmation-card .r-ring{width:52px;height:52px;margin-bottom:16px}.confirmation-card .r-hero h1{font-size:31px}.confirmation-card .r-sub{margin-top:10px;font-size:14px}.confirm-paid{margin-top:14px;padding:7px 14px;font-size:10px}.formgrid,.r-grid{grid-template-columns:1fr}.confirmation-card .r-head,.confirm-info,.confirm-columns,.confirmation-card .confirm-actions{flex-direction:column;grid-template-columns:1fr}.confirm-summary{grid-template-columns:1fr 124px;align-items:start;gap:18px;padding:22px 20px}.confirm-qr{width:124px;height:124px}.confirm-cells{grid-template-columns:1fr;gap:12px;width:100%}.confirm-cells span{letter-spacing:.14em;margin-bottom:3px;font-size:9px}.confirm-cells b{font-size:14px}.confirm-applied{margin:18px 20px;padding:14px 16px}.confirm-info{padding:0 20px 18px}.confirm-info div{padding:14px 16px}.confirmation-card .r-lines{padding:20px}.confirmation-card .r-lines div{padding:9px 0}.confirmation-card .r-lines+.r-lines{border-top:1px solid #ffffff0d;border-left:0}.confirmation-card .confirm-actions .dl-btn{justify-content:center;width:100%}.confirmation-card .confirm-actions{gap:12px;padding:22px 20px 30px}.confirm-foot{padding:14px 20px 24px}}.evgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ev{transition:all .16s var(--ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.ev:hover{border-color:var(--line-gold);transform:translateY(-3px);box-shadow:0 18px 40px #00000080}.ev .ph{aspect-ratio:16/10;background:#04060c;position:relative;overflow:hidden}.ev .ph img{object-fit:cover;width:100%;height:100%}.ev .ph:after{content:"";background:linear-gradient(#0000 40%,#08090db3);position:absolute;inset:0}.ev .tag{z-index:2;position:absolute;top:12px;left:12px}.ev .eb{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.ev .en{font-family:var(--fd);color:var(--fg-1);font-size:20px;font-weight:600;line-height:1.05}.ev .ed{color:var(--fg-3);margin-top:6px;font-size:12.5px}.ev .ea{margin-top:16px;padding-top:0}.ev .ea .btn-lg{width:100%;height:44px}.ev .ea .btn-lg[disabled]{opacity:.45;pointer-events:none;filter:grayscale(.4)}.sec-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:4px 2px 14px;font-size:11px;font-weight:700}@media (width<=1180px){.evgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.evgrid{grid-template-columns:1fr}}
