.divkit-82db1{position:relative;display:grid;grid-template-rows:100%;grid-template-columns:100%;overflow:hidden;font-size:10px;line-height:1.25;word-wrap:break-word;word-break:break-word;pointer-events:none}@supports (overflow: clip){.divkit-82db1{overflow:clip}}.divkit-27458,.divkit-3bb57{cursor:pointer;pointer-events:auto}.divkit-ba614,.divkit-be734{pointer-events:auto}.divkit-9a652{-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.divkit-6d515 .divkit-27458{transition:opacity .15s ease-out}.divkit-6d515 .divkit-27458:hover{opacity:.7}.divkit-6d515 .divkit-27458:active{opacity:.5}.divkit-82db1:not(.divkit-6d515) .divkit-316e7{display:none}.divkit-0a135{overscroll-behavior:contain}.divkit-f5cb3{-webkit-touch-callout:none}.divkit-bf0ea{position:relative;z-index:0;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;flex-shrink:0;text-decoration:none}@supports (overflow: clip){.divkit-bf0ea{overflow:clip}}.divkit-bf0ea{color:inherit}.divkit-c5f24{visibility:hidden}.divkit-002ec{justify-self:start}.divkit-204f8{justify-self:center}.divkit-bd7ba{justify-self:end}.divkit-02d12{justify-self:stretch}.divkit-fd8aa{align-self:start}.divkit-62df2{align-self:center}.divkit-819a0{align-self:end}.divkit-8a331{align-self:stretch}.divkit-46b27.divkit-002ec{align-self:flex-start}.divkit-46b27.divkit-204f8{align-self:center}.divkit-46b27.divkit-bd7ba{align-self:flex-end}.divkit-46b27.divkit-02d12{align-self:stretch}.divkit-be075.divkit-fd8aa{align-self:flex-start}.divkit-be075.divkit-62df2{align-self:center}.divkit-be075.divkit-819a0{align-self:flex-end}.divkit-be075.divkit-8a331{align-self:stretch}.divkit-be075.divkit-2b876{align-self:baseline}.divkit-bab07{width:max-content}.divkit-07f20{height:max-content}.divkit-5bdb7{max-width:100%}.divkit-5bdb7.divkit-47ef2{width:auto}.divkit-351c8{max-height:100%}.divkit-351c8.divkit-47ef2{height:auto}.divkit-747b0{grid-area:1 / 1 / 2 / 2}.divkit-91fd4{scroll-snap-align:start}.divkit-c525d{scroll-snap-align:center}.divkit-67470{scroll-snap-align:end}.divkit-90c49{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:inherit}@supports (overflow: clip){.divkit-90c49{overflow:clip}}.divkit-90c49:before{content:"";position:absolute;top:-.1em;left:-.1em;box-sizing:border-box;width:calc(100% + .2em);height:calc(100% + .2em);border:var(--divkit-border);border-radius:var(--divkit-border-radius, 0)}.divkit-b33bc{visibility:hidden}.divkit-f6ff9{display:none!important}.divkit-4d4f3{opacity:var(--divkit-animation-opacity-start, 1);transform:scale(var(--divkit-animation-scale-start, 1));-webkit-tap-highlight-color:rgba(0,0,0,0)}.divkit-4d4f3.divkit-27458:active,.divkit-4d4f3.divkit-3bb57:active{opacity:var(--divkit-animation-opacity-end, 1);transform:scale(var(--divkit-animation-scale-end, 1))}.divkit-b630e:focus,.divkit-b630e:focus-visible{outline:none}.divkit-ee5cc{margin:0;padding:0;color:inherit;font:inherit;border:none;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.divkit-7b038{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.divkit-8fdbd{overflow:hidden}@supports (overflow: clip){.divkit-8fdbd{overflow:clip}}.divkit-f9881{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}.divkit-ea047{display:none}.divkit-6d029{display:flex}.divkit-d7771{justify-content:flex-start;text-align:start}.divkit-11aee{justify-content:center;text-align:center}.divkit-a2b0d{justify-content:flex-end;text-align:end}.divkit-b93c2{align-items:flex-start}.divkit-a5aa6{align-items:center}.divkit-02228{align-items:flex-end}.divkit-c5739{align-items:baseline}.divkit-ccc67{min-width:0;min-height:0;max-height:100%}.divkit-a6f25 .divkit-ccc67,.divkit-b9e37 .divkit-ccc67{overflow:hidden}@supports (overflow: clip){.divkit-a6f25 .divkit-ccc67,.divkit-b9e37 .divkit-ccc67{overflow:clip}}.divkit-a6f25 .divkit-ccc67{white-space:nowrap;text-overflow:ellipsis}.divkit-fa1ec .divkit-a6f25 .divkit-ccc67{text-overflow:clip}.divkit-b9e37 .divkit-ccc67{display:-webkit-box;-webkit-box-orient:vertical}.divkit-e75f8{position:relative}.divkit-ca4e7{position:absolute;top:0;left:0;max-width:100%;max-height:100%}.divkit-3f0b7{color:transparent;-webkit-background-clip:text;background-clip:text}.divkit-632c6{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.divkit-9125a{height:0}.divkit-6956e{vertical-align:top}.divkit-2be31{vertical-align:middle}.divkit-1719d{vertical-align:bottom}.divkit-a0e9f{vertical-align:baseline}.divkit-d491d{display:block;width:100%}.divkit-9125a .divkit-d491d{position:absolute}.divkit-6956e .divkit-d491d{top:0;left:0}.divkit-1719d .divkit-d491d,.divkit-a0e9f .divkit-d491d{bottom:0;left:0}.divkit-f6859{display:none}*:focus-visible .divkit-32858 .divkit-ccc67 .divkit-251c6,.divkit-32858:focus-visible .divkit-ccc67 .divkit-251c6{color:var(--divkit-text-focus-color)!important}.divkit-251c6{white-space:pre-wrap;color:inherit}.divkit-96ef6{-webkit-box-decoration-break:clone;box-decoration-break:clone}.divkit-645b9{white-space:nowrap}.divkit-13a2b{display:inline-block}.divkit-9d257{text-decoration:underline line-through}.divkit-c65cf{text-decoration:underline}.divkit-d264e{text-decoration:line-through}.divkit-2cfc4{text-decoration:none}.divkit-cb312{vertical-align:top}.divkit-640d4{vertical-align:middle}.divkit-069e7{vertical-align:bottom}.divkit-3f853{vertical-align:baseline}.divkit-82b28{display:inline;width:0;height:0}.divkit-98760{position:relative}.divkit-3b610{position:relative;display:inline-flex;overflow:hidden}.divkit-ba55a{position:absolute;width:140%;height:0;margin-top:-70%;padding-bottom:140%;top:50%;left:-20%;background-image:radial-gradient(circle,var(--divkit-text-mask-color) var(--divkit-text-mask-size),transparent var(--divkit-text-mask-size));opacity:.5}.divkit-ba55a:nth-child(1){background-size:calc(5px / var(--divkit-text-mask-density)) calc(5px / var(--divkit-text-mask-density));transform:rotate(7deg)}.divkit-ba55a:nth-child(2){background-size:calc(7px / var(--divkit-text-mask-density)) calc(4px / var(--divkit-text-mask-density));transform:rotate(19deg)}.divkit-ba55a:nth-child(3){background-size:calc(3px / var(--divkit-text-mask-density)) calc(6px / var(--divkit-text-mask-density));transform:rotate(31deg)}.divkit-ba55a:nth-child(4){background-size:calc(4px / var(--divkit-text-mask-density)) calc(4px / var(--divkit-text-mask-density));transform:rotate(43deg)}.divkit-ba55a:nth-child(5){background-size:calc(6px / var(--divkit-text-mask-density)) calc(3px / var(--divkit-text-mask-density));transform:rotate(57deg)}.divkit-ba55a:nth-child(6){background-size:calc(4px / var(--divkit-text-mask-density)) calc(7px / var(--divkit-text-mask-density));transform:rotate(71deg)}.divkit-47adc .divkit-ba55a:nth-child(1){animation:divkit-42813 4.6s infinite ease-in-out}.divkit-47adc .divkit-ba55a:nth-child(2){animation:divkit-310bb 3.8s infinite cubic-bezier(.36,.07,.19,.97)}.divkit-47adc .divkit-ba55a:nth-child(3){animation:divkit-d414b 5.4s infinite ease}.divkit-47adc .divkit-ba55a:nth-child(4){animation:divkit-7345f 4.2s infinite cubic-bezier(.68,-.55,.27,1.55)}.divkit-47adc .divkit-ba55a:nth-child(5){animation:divkit-301da 6.2s infinite ease-in-out}.divkit-47adc .divkit-ba55a:nth-child(6){animation:divkit-a7856 5s infinite cubic-bezier(.25,.46,.45,.94)}@keyframes divkit-42813{0%{opacity:.3;transform:rotate(7deg) translate(0) scale(1)}20%{opacity:.7;transform:rotate(7deg) translate(2px,1px) scale(1.01)}40%{opacity:.5;transform:rotate(7deg) translate(1px,2px) scale(.99)}60%{opacity:.8;transform:rotate(7deg) translate(-1px,2px) scale(1.01)}80%{opacity:.6;transform:rotate(7deg) translate(-2px) scale(.99)}to{opacity:.3;transform:rotate(7deg) translate(0) scale(1)}}@keyframes divkit-310bb{0%{opacity:.4;transform:rotate(19deg) translate(0) skew(0)}25%{opacity:.8;transform:rotate(19deg) translate(2px,-1px) skew(1deg,.5deg)}50%{opacity:.6;transform:rotate(19deg) translate(1px,2px) skew(0,1deg)}75%{opacity:.9;transform:rotate(19deg) translate(-2px,1px) skew(-1deg,.5deg)}to{opacity:.4;transform:rotate(19deg) translate(0) skew(0)}}@keyframes divkit-d414b{0%{opacity:.2;transform:rotate(31deg) translate(0)}15%{opacity:.6;transform:rotate(31deg) translate(2px,2px)}30%{opacity:.4;transform:rotate(31deg) translate(3px,-1px)}45%{opacity:.7;transform:rotate(31deg) translate(-1px,-2px)}60%{opacity:.5;transform:rotate(31deg) translate(-3px,1px)}75%{opacity:.8;transform:rotate(31deg) translate(1px,3px)}90%{opacity:.3;transform:rotate(31deg) translate(2px,-2px)}to{opacity:.2;transform:rotate(31deg) translate(0)}}@keyframes divkit-7345f{0%{opacity:.3;transform:rotate(43deg) translate(0) scale(1)}20%{opacity:.7;transform:rotate(43deg) translate(2px) scale(1.01)}40%{opacity:.5;transform:rotate(43deg) translateY(2px) scale(.99)}60%{opacity:.8;transform:rotate(43deg) translate(-2px) scale(1.02)}80%{opacity:.4;transform:rotate(43deg) translateY(-2px) scale(.98)}to{opacity:.3;transform:rotate(43deg) translate(0) scale(1)}}@keyframes divkit-301da{0%{opacity:.4;transform:rotate(57deg) translate(0) scale(1)}10%{opacity:.7;transform:rotate(57deg) translate(2px,1px) scale(1.01)}20%{opacity:.5;transform:rotate(57deg) translate(-1px,2px) scale(.99)}30%{opacity:.8;transform:rotate(57deg) translate(1px,-2px) scale(1.02)}40%{opacity:.6;transform:rotate(57deg) translate(-2px,-1px) scale(.98)}50%{opacity:.9;transform:rotate(57deg) translate(2px) scale(1.01)}60%{opacity:.5;transform:rotate(57deg) translateY(2px) scale(.99)}70%{opacity:.8;transform:rotate(57deg) translate(-2px) scale(1.02)}80%{opacity:.6;transform:rotate(57deg) translateY(-2px) scale(.98)}90%{opacity:.7;transform:rotate(57deg) translate(1px,-1px) scale(1)}to{opacity:.4;transform:rotate(57deg) translate(0) scale(1)}}@keyframes divkit-a7856{0%{opacity:.3;transform:rotate(71deg) translate(0) scale(1) skew(0)}16%{opacity:.7;transform:rotate(71deg) translate(2px,1px) scale(1.01) skew(1deg)}32%{opacity:.5;transform:rotate(71deg) translate(1px,2px) scale(.99) skew(0,1deg)}48%{opacity:.8;transform:rotate(71deg) translate(-1px,2px) scale(1.01) skew(-1deg)}64%{opacity:.6;transform:rotate(71deg) translate(-2px,-1px) scale(.99) skew(0,-1deg)}80%{opacity:.9;transform:rotate(71deg) translate(1px,-2px) scale(1.01) skew(1deg)}to{opacity:.3;transform:rotate(71deg) translate(0) scale(1) skew(0)}}.divkit-a6270{display:flex}.divkit-758dd{flex-wrap:wrap;align-content:flex-start}.divkit-34175{overflow:visible}.divkit-5d3b3{flex-direction:column}.divkit-5d3b3.divkit-76f26{justify-content:flex-start}.divkit-5d3b3.divkit-71fc3{justify-content:center}.divkit-5d3b3.divkit-d66e1{justify-content:flex-end}.divkit-5d3b3.divkit-4aa6d{justify-content:space-between}.divkit-5d3b3.divkit-846d1{justify-content:space-around}.divkit-5d3b3.divkit-e04b5{justify-content:space-evenly}.divkit-758dd.divkit-5d3b3.divkit-4d9fa{align-content:flex-start}.divkit-758dd.divkit-5d3b3.divkit-f82bf{align-content:center}.divkit-758dd.divkit-5d3b3.divkit-221f7{align-content:flex-end}.divkit-758dd.divkit-5d3b3.divkit-2daed{align-content:space-between}.divkit-758dd.divkit-5d3b3.divkit-359ca{align-content:space-around}.divkit-758dd.divkit-5d3b3.divkit-82605{align-content:space-evenly}.divkit-88fee.divkit-4d9fa{justify-content:flex-start}.divkit-88fee.divkit-f82bf{justify-content:center}.divkit-88fee.divkit-221f7{justify-content:flex-end}.divkit-88fee.divkit-2daed{justify-content:space-between}.divkit-88fee.divkit-359ca{justify-content:space-around}.divkit-88fee.divkit-82605{justify-content:space-evenly}.divkit-758dd.divkit-88fee.divkit-76f26{align-content:flex-start}.divkit-758dd.divkit-88fee.divkit-71fc3{align-content:center}.divkit-758dd.divkit-88fee.divkit-d66e1{align-content:flex-end}.divkit-758dd.divkit-88fee.divkit-4aa6d{align-content:space-between}.divkit-758dd.divkit-88fee.divkit-846d1{align-content:space-around}.divkit-758dd.divkit-88fee.divkit-e04b5{align-content:space-evenly}.divkit-825b7{display:grid;grid-template-rows:100%;grid-template-columns:100%}.divkit-e4041{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.divkit-566e3{position:absolute;display:flex;justify-content:center;align-items:center}.divkit-4178a{max-width:100%;max-height:100%}.divkit-5196a{display:flex;justify-content:center;align-items:center}.divkit-8d569{min-height:.1em}.divkit-f0c05{min-width:.1em}.divkit-563bc{display:block}.divkit-8ae57{min-width:0;min-height:0}.divkit-0a28e{min-width:max-content}.divkit-f167b{min-height:max-content}.divkit-4eb06{display:block;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.divkit-0a28e .divkit-4eb06{width:auto}.divkit-f167b .divkit-4eb06{height:auto}.divkit-eba6b .divkit-4eb06{visibility:hidden}.divkit-1b179 .divkit-4eb06{transform:scaleX(-1)}.divkit-37495{display:flex}.divkit-37495:not(.divkit-826ed) .divkit-4eb06{position:absolute;top:0;left:0;width:100%;height:100%}.divkit-cdd4f .divkit-4eb06{animation-name:divkit-e49b3;animation-duration:var(--divkit-appearance-duration);animation-delay:var(--divkit-appearance-delay);animation-iteration-count:1;animation-fill-mode:both}.divkit-8ea57 .divkit-4eb06{visibility:hidden}.divkit-8ae57[data-lottie=true] .divkit-4eb06{display:none}@keyframes divkit-e49b3{0%{opacity:var(--divkit-appearance-fade-start)}to{opacity:1}}.divkit-ec408{display:grid}.divkit-fde92{justify-content:start}.divkit-800a9{justify-content:center}.divkit-74c34{justify-content:end}.divkit-82c25{align-content:start}.divkit-6ea46{align-content:center}.divkit-96d7e{align-content:end}.divkit-0bfe5{display:block}.divkit-2b11a{display:grid;grid-template-columns:100%;grid-template-rows:100%;width:100%;height:100%;max-width:inherit;max-height:inherit;pointer-events:auto}.divkit-dbcd8 .divkit-2b11a{-webkit-overflow-scrolling:touch;scrollbar-width:none}.divkit-dbcd8 .divkit-2b11a::-webkit-scrollbar{display:none}.divkit-6df4b>.divkit-2b11a{overflow-x:auto;overflow-y:hidden}.divkit-47152>.divkit-2b11a{overflow-x:hidden;overflow-y:auto}.divkit-e6acd>.divkit-2b11a{scroll-snap-type:mandatory;scroll-snap-type:both mandatory}.divkit-e6acd>.divkit-2b11a>.divkit-2d0b9{scroll-snap-align:start}.divkit-2d0b9{box-sizing:border-box;display:flex;width:100%;height:100%;pointer-events:none}.divkit-6df4b>.divkit-2b11a>.divkit-2d0b9{flex-direction:column}.divkit-47152>.divkit-2b11a>.divkit-2d0b9{flex-direction:row}.divkit-6df4b.divkit-07f20>.divkit-2b11a>.divkit-2d0b9>.divkit-23231{height:auto}.divkit-47152.divkit-bab07>.divkit-2b11a>.divkit-2d0b9>.divkit-23231{width:auto}.divkit-23231{box-sizing:border-box;display:inline-flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}.divkit-6df4b>.divkit-2b11a>.divkit-2d0b9>.divkit-23231{flex-direction:row}.divkit-47152>.divkit-2b11a>.divkit-2d0b9>.divkit-23231{flex-direction:column}.divkit-b29e2:before{background:var(--divkit-gallery-arrow-bg, #fff);box-shadow:0 .2em .4em 0 var(--divkit-gallery-arrow-shadow, rgba(0, 0, 0, .1))}.divkit-b29e2:hover:before{box-shadow:0 .2em .8em 0 var(--divkit-gallery-arrow-shadow, rgba(0, 0, 0, .1))}.divkit-b29e2:active:before{box-shadow:0 .1em .4em 0 var(--divkit-gallery-arrow-shadow, rgba(0, 0, 0, .1))}.divkit-9bb64{fill:var(--divkit-gallery-arrow-fg, #000)}.divkit-ca7e0{flex:0 0 auto}.divkit-ff821{position:absolute;top:50%;width:4.4em;height:4.4em;margin-top:-2.2em;cursor:pointer;pointer-events:auto}.divkit-ff821:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:100%;transition:.15s ease-out;transition-property:transform,box-shadow}.divkit-ff821:hover:before{transform:scale(1.1)}.divkit-ff821:active:before{transform:scale(1.05)}.divkit-baff3{position:absolute;top:0;right:0;bottom:0;left:0;width:3.2em;height:3.2em;margin:auto}.divkit-70d07{left:.6em}.divkit-da11c{right:.6em}.divkit-8a75d{display:flex;flex-direction:column}.divkit-26f55{position:relative;display:flex;flex:0 0 auto;padding:var(--divkit-tabs-title-padding, 0 1.2em .8em);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:scroll;overflow-y:hidden}.divkit-26f55::-webkit-scrollbar{display:none}.divkit-b95b0{position:absolute;display:flex}.divkit-443db{position:relative}.divkit-a22f9{display:inline-block;flex:0 0 auto;margin-left:var(--divkit-tabs-items-spacing, 0);padding:var(--divkit-tabs-paddings, .5em .6667em);font-size:var(--divkit-tabs-font-size, 1.2em);line-height:var(--divkit-tabs-line-height, 1.25);letter-spacing:var(--divkit-tabs-letter-spacing, 0);font-weight:var(--divkit-tabs-inactive-font-weight, 400);font-family:var(--divkit-tabs-inactive-font-family, inherit);font-variation-settings:var(--divkit-tabs-inactive-font-variation-settings, inherit);border-radius:var(--divkit-tabs-border-radius, 100em);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;white-space:pre;color:var(--divkit-tabs-inactive-text-color, rgba(0, 0, 0, .5));background:var(--divkit-tabs-inactive-background-color, none);text-decoration:none}.divkit-a22f9:first-child{margin-left:0}.divkit-4108d{color:var(--divkit-tabs-active-text-color, rgba(0, 0, 0, .8));cursor:default;font-weight:var(--divkit-tabs-active-font-weight, 400);font-family:var(--divkit-tabs-active-font-family, inherit);font-variation-settings:var(--divkit-tabs-active-font-variation-settings, inherit)}.divkit-db11e .divkit-4108d,.divkit-049f5 .divkit-4108d{background:var(--divkit-tabs-active-background-color, #ffdc60)}.divkit-b95b0 .divkit-a22f9{color:transparent}.divkit-443db .divkit-a22f9{background:none}.divkit-b95b0,.divkit-443db{display:flex}.divkit-db11e .divkit-a22f9.divkit-a22f9{transition:background-color var(--divkit-tabs-animation-duration, .3s) ease-in-out,opacity .15s ease-out}.divkit-4108d.divkit-4f7ae{cursor:pointer}.divkit-daded{display:flex;flex:1 1 auto;transition:height .3s ease-out;touch-action:pan-y;overflow:hidden}.divkit-4fff3>.divkit-daded{flex-shrink:0}.divkit-5c791{position:relative;display:flex;flex:0 1 auto;width:100%;will-change:transform;transition-property:transform;transition-timing-function:ease-out;transition-duration:0s}.divkit-763f3{transition-duration:.3s}.divkit-c3cc6 .divkit-4ca7a{position:absolute;top:0;width:100%}.divkit-4ca7a{display:none;pointer-events:auto}.divkit-4ca7a .divkit-bf0ea{pointer-events:none}.divkit-4ca7a .divkit-ba614{pointer-events:auto}.divkit-0c7b1{display:flex;flex:0 1 auto;width:100%}.divkit-ceaff .divkit-0c7b1{height:100%}.divkit-41351{height:.1em;margin:0 1.2em;background:#00000014}.divkit-37bf2{flex:0 0 auto;align-self:center;margin-left:var(--divkit-tabs-items-spacing, 0)}.divkit-6c026{position:absolute;top:0;font-size:var(--divkit-tabs-font-size, 1.2em);border-radius:var(--divkit-tabs-border-radius, 100em);background:var(--divkit-tabs-active-background-color, #ffdc60);transition:var(--divkit-tabs-animation-duration, .3s) ease-in-out;transition-property:left,width;pointer-events:none}.divkit-31140{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%}.divkit-bace1{overflow:visible}.divkit-8524e{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.divkit-dcc79{position:absolute;pointer-events:auto;transform-origin:0 0}.divkit-aa7dd{display:grid;grid-template-columns:100%;grid-template-rows:100%;width:100%;height:100%;pointer-events:none}.divkit-4e617{pointer-events:auto}.divkit-2d4e4{width:100%;height:100%;box-sizing:border-box;display:grid;transition:transform 0s ease-out}.divkit-98fbf>.divkit-2d4e4{transition-duration:.15s}.divkit-834e0{display:grid;grid-template-columns:100%;grid-template-rows:100%;max-width:100%;max-height:100%;pointer-events:none}.divkit-f8c1b>.divkit-2d4e4>.divkit-834e0{scroll-snap-align:start}.divkit-2fc9d>.divkit-2d4e4>.divkit-834e0{scroll-snap-align:center}.divkit-a9157>.divkit-2d4e4>.divkit-834e0{scroll-snap-align:end}.divkit-22c94 .divkit-834e0{overflow:hidden}@supports (overflow: clip){.divkit-22c94 .divkit-834e0{overflow:clip}}.divkit-9cc96{touch-action:pan-y}.divkit-e886e{touch-action:pan-x}.divkit-9cc96>.divkit-2d4e4{justify-content:start;grid-auto-flow:column;grid-template-rows:100%;height:100%}.divkit-e886e>.divkit-2d4e4{align-content:start;grid-auto-flow:row;grid-template-columns:100%;width:100%;touch-action:pan-x}.divkit-37835.divkit-9cc96>.divkit-2d4e4>.divkit-834e0{align-items:center}.divkit-1c361.divkit-9cc96>.divkit-2d4e4>.divkit-834e0{align-items:end}.divkit-37835.divkit-e886e>.divkit-2d4e4>.divkit-834e0{justify-items:center}.divkit-1c361.divkit-e886e>.divkit-2d4e4>.divkit-834e0{justify-items:end}.divkit-9cc96>.divkit-2d4e4>.divkit-e1525,.divkit-9cc96>.divkit-2d4e4>.divkit-3af1f{height:100%}.divkit-9cc96>.divkit-2d4e4>.divkit-e1525:not(.divkit-d5bd8),.divkit-9cc96>.divkit-2d4e4>.divkit-3af1f{max-height:none}.divkit-e886e>.divkit-2d4e4>.divkit-8d520,.divkit-e886e>.divkit-2d4e4>.divkit-4e248{width:100%}.divkit-e886e>.divkit-2d4e4>.divkit-8d520:not(.divkit-6a541),.divkit-e886e>.divkit-2d4e4>.divkit-4e248{max-width:none}.divkit-c6702:before{background:var(--divkit-pager-arrow-bg, #fff);box-shadow:0 .2em .4em 0 var(--divkit-pager-arrow-shadow, rgba(0, 0, 0, .1))}.divkit-c6702:hover:before{box-shadow:0 .2em .8em 0 var(--divkit-pager-arrow-shadow, rgba(0, 0, 0, .1))}.divkit-c6702:active:before{box-shadow:0 .1em .4em 0 var(--divkit-pager-arrow-shadow, rgba(0, 0, 0, .1))}.divkit-97cb5{fill:var(--divkit-pager-arrow-fg, #000)}.divkit-7560c{visibility:hidden}.divkit-ea856{visibility:visible}.divkit-42240{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.divkit-42240::-webkit-scrollbar{display:none}.divkit-49790{display:flex;align-items:center;height:100%;min-height:var(--divkit-indicator-active-height)}.divkit-2da15{flex-shrink:0;width:var(--divkit-indicator-inactive-width);height:var(--divkit-indicator-inactive-height);border-radius:var(--divkit-indicator-inactive-border-radius)}.divkit-eb5df .divkit-2da15{display:flex;justify-content:center;align-items:center;margin:var(--divkit-indicator-default-margin)}.divkit-eb5df .divkit-2da15:before{flex:0 0 auto;content:"";width:var(--divkit-indicator-inactive-width);height:var(--divkit-indicator-inactive-height);border-radius:var(--divkit-indicator-inactive-border-radius);background:var(--divkit-indicator-inactive-background);box-shadow:var(--divkit-indicator-inactive-box-shadow)}.divkit-eb5df .divkit-c146b{height:var(--divkit-indicator-active-height)}.divkit-eb5df .divkit-c146b:before{width:var(--divkit-indicator-active-width);height:var(--divkit-indicator-active-height);border-radius:var(--divkit-indicator-active-border-radius);background:var(--divkit-indicator-active-background);box-shadow:var(--divkit-indicator-active-box-shadow)}.divkit-eb5df.divkit-bae27 .divkit-2da15:first-child{margin-left:auto}.divkit-eb5df.divkit-bae27 .divkit-2da15:last-child{margin-right:auto}.divkit-eb5df.divkit-58b11 .divkit-2da15:first-child{margin-right:auto}.divkit-eb5df.divkit-58b11 .divkit-2da15:last-child{margin-left:auto}.divkit-b49a3 .divkit-2da15{flex:1 1 0;min-width:calc((100% - var(--divkit-indicator-stretch-max-spacer)) / var(--divkit-indicator-stretch-max-count));margin-left:var(--divkit-indicator-stretch-margin);background:var(--divkit-indicator-inactive-background);box-shadow:var(--divkit-indicator-inactive-box-shadow)}.divkit-b49a3 .divkit-c146b{width:var(--divkit-indicator-active-width);height:var(--divkit-indicator-active-height);border-radius:var(--divkit-indicator-active-border-radius);background:var(--divkit-indicator-active-background);box-shadow:var(--divkit-indicator-active-box-shadow)}.divkit-b49a3 .divkit-c146b{flex-grow:var(--divkit-indicator-active-scale)}.divkit-b49a3 .divkit-2da15:first-child{margin-left:0}.divkit-99f56{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.divkit-96503{position:relative;display:block;width:calc(100% + var(--divkit-slider-thumb-width));height:var(--divkit-slider-max-thumb-height);padding:var(--divkit-slider-padding-top) var(--divkit-slider-padding-right) var(--divkit-slider-padding-bottom) var(--divkit-slider-padding-left);margin-top:calc(-1 * var(--divkit-slider-padding-top));margin-right:calc(var(--divkit-slider-thumb-width) / -2 - var(--divkit-slider-padding-right));margin-bottom:calc(-1 * var(--divkit-slider-padding-bottom));margin-left:calc(var(--divkit-slider-thumb-width) / -2 - var(--divkit-slider-padding-left));font:inherit;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:auto}.divkit-96503+.divkit-96503{margin-top:calc(0px - var(--divkit-slider-max-thumb-height) - var(--divkit-slider-padding-top))}.divkit-1ee78{width:calc(100% + var(--divkit-slider-thumb-secondary-width));margin-right:calc(var(--divkit-slider-thumb-secondary-width) / -2 - var(--divkit-slider-padding-right));margin-left:calc(var(--divkit-slider-thumb-secondary-width) / -2 - var(--divkit-slider-padding-left))}.divkit-67789{position:absolute;top:0;bottom:0;left:calc(100% * var(--divkit-slider-track-part));width:var(--divkit-slider-thumb-width);height:var(--divkit-slider-thumb-height);margin:auto 0;margin-left:calc(var(--divkit-slider-thumb-width) / -2);border:none}.divkit-38304 .divkit-67789{right:calc(100% * var(--divkit-slider-track-part));left:auto;margin-right:calc(var(--divkit-slider-thumb-width) / -2);margin-left:0}.divkit-c5ec2{left:calc(100% * var(--divkit-slider-track-secondary-part));width:var(--divkit-slider-thumb-secondary-width);height:var(--divkit-slider-thumb-secondary-height);margin-left:calc(var(--divkit-slider-thumb-secondary-width) / -2)}.divkit-38304 .divkit-c5ec2{right:calc(100% * var(--divkit-slider-track-secondary-part));left:auto;margin-right:calc(var(--divkit-slider-thumb-secondary-width) / -2);margin-left:0}.divkit-d7767{position:relative;margin-right:calc(var(--divkit-slider-max-thumb-width) / 2);margin-left:calc(var(--divkit-slider-max-thumb-width) / 2)}.divkit-fd4b7{position:relative;display:flex;flex-direction:column}.divkit-1b1e7{position:absolute;top:0;left:0;width:100%;height:100%}.divkit-48f82{transform:scale(-1)}.divkit-5332e{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto 0}.divkit-23468{position:absolute;top:calc(var(--divkit-slider-text-offset-y, 0px) + 50%);left:calc(var(--divkit-slider-text-offset-x, 0px) + 50%);display:flex;align-items:center;justify-content:center;width:max-content;height:var(--divkit-slider-thumb-height);transform:translate(-50%,-50%)}.divkit-f2ab9{top:calc(var(--divkit-slider-text-secondary-offset-y, 0px) + 50%);left:calc(var(--divkit-slider-text-secondary-offset-x, 0px) + 50%)}.divkit-f188a{position:absolute;top:0;bottom:0;margin:auto}.divkit-cdb6d{left:calc(100% * var(--divkit-slider-tick));width:var(--divkit-slider-tick-active-width);height:var(--divkit-slider-tick-active-height);margin-left:calc(var(--divkit-slider-tick-active-width) / -2);background:var(--divkit-slider-tick-active-background);border-radius:var(--divkit-slider-tick-active-border-radius);box-shadow:var(--divkit-slider-tick-active-box-shadow)}.divkit-38304 .divkit-cdb6d{right:calc(100% * var(--divkit-slider-tick));left:auto;margin-right:calc(var(--divkit-slider-tick-active-width) / -2);margin-left:0}.divkit-dbdf0{left:calc(100% * var(--divkit-slider-tick));width:var(--divkit-slider-tick-inactive-width);height:var(--divkit-slider-tick-inactive-height);margin-left:calc(var(--divkit-slider-tick-inactive-width) / -2);background:var(--divkit-slider-tick-inactive-background);border-radius:var(--divkit-slider-tick-inactive-border-radius);box-shadow:var(--divkit-slider-tick-inactive-box-shadow)}.divkit-38304 .divkit-dbdf0{right:calc(100% * var(--divkit-slider-tick));left:auto;margin-right:calc(var(--divkit-slider-tick-inactive-width) / -2);margin-left:0}.divkit-49edd{position:relative;display:flex;min-width:0;min-height:0;letter-spacing:0;line-height:var(--divkit-input-line-height);text-align:start}.divkit-e82eb{text-align:center}.divkit-cfa85{text-align:end}.divkit-cadcd{width:0}.divkit-0dfa7{box-sizing:border-box;flex:1 1 auto;min-width:0;margin:0;padding:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background:none;border:none;border-radius:inherit;outline-offset:-2px;white-space:pre-wrap;pointer-events:auto}.divkit-0dfa7::-webkit-inner-spin-button,.divkit-0dfa7::-webkit-outer-spin-button{display:none}.divkit-0dfa7::placeholder{color:var(--divkit-input-hint-color, rgba(0, 0, 0, .45))}.divkit-88914{position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;color:var(--divkit-input-hint-color, rgba(0, 0, 0, .45));pointer-events:none}.divkit-e82eb .divkit-88914{justify-content:center}.divkit-cfa85 .divkit-88914{justify-content:flex-end}.divkit-492f7 .divkit-88914{align-items:flex-start}.divkit-4c2c2 .divkit-88914{align-items:flex-end}.divkit-3545c .divkit-88914{align-items:baseline}.divkit-2db43 .divkit-0dfa7::selection{background:var(--divkit-input-highlight-color)}.divkit-e82eb .divkit-e1c57{text-align:center}.divkit-cfa85 .divkit-e1c57{text-align:end}.divkit-492f7 .divkit-e1c57{align-self:flex-start;height:calc(1em * var(--divkit-input-line-height))}.divkit-4c2c2 .divkit-e1c57{align-self:flex-end;height:calc(1em * var(--divkit-input-line-height))}.divkit-3545c .divkit-e1c57{height:calc(1em * var(--divkit-input-line-height))}.divkit-20542{overflow:auto;display:flex;flex:1 1 auto;border-radius:inherit}.divkit-11674{display:flex;flex-direction:column;justify-content:center;min-height:100%;height:max-content}.divkit-492f7 .divkit-11674{justify-content:flex-start}.divkit-4c2c2 .divkit-11674{justify-content:flex-end}.divkit-3545c .divkit-11674{justify-content:flex-start}.divkit-e82eb .divkit-11674{align-items:center}.divkit-cfa85 .divkit-11674{align-items:flex-end}.divkit-26a87:focus,.divkit-26a87:focus-visible{outline:none}.divkit-ae558{position:relative;display:flex;min-width:0;min-height:0}.divkit-c1610{-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;white-space:pre-wrap}.divkit-f3d02 .divkit-c1610{color:var(--divkit-input-hint-color)}.divkit-e7d17{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;font:inherit;pointer-events:auto}.divkit-2e9c1:focus,.divkit-e7d17.divkit-d2243:focus-visible{outline:none}.divkit-72083{font:inherit}.divkit-b382f,.divkit-b0e29{display:block;width:100%;height:100%;pointer-events:auto}.divkit-04542{position:relative}.divkit-2205d .divkit-b382f,.divkit-2205d .divkit-b0e29{position:absolute;top:0;left:0;width:100%;height:100%}.divkit-03a3a{position:relative;display:flex;align-items:center;justify-content:center}.divkit-adc72{width:3em;height:1.4em;margin:.3em 1em;border-radius:1024px;background:#0000004d;transition:background-color .15s ease-in-out}.divkit-385c4{background-color:var(--divkit-switch-on-sub-color, rgba(255, 255, 255, .3))}.divkit-3c049 .divkit-adc72,.divkit-3c049 .divkit-385c4{background:#0000001a}.divkit-ed159{width:2em;height:2em;margin:-.3em -1em;border-radius:1024px;background:#ececec;box-shadow:0 .2em .4em #00000026;transition:.15s ease-in-out;transition-property:transform,background-color}.divkit-385c4 .divkit-ed159{background-color:var(--divkit-switch-on-color, #fff);transform:translate(3em)}.divkit-fdf07 .divkit-385c4 .divkit-ed159{transform:translate(-3em)}.divkit-3c049 .divkit-ed159,.divkit-3c049 .divkit-385c4 .divkit-ed159{background-color:#f3f3f3}.divkit-f630c{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto}.divkit-44365{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;visibility:hidden}.divkit-e2fee{position:absolute;top:0;left:0;max-width:none;max-height:none;margin:0;padding:0;visibility:hidden;border:none;background:none;pointer-events:none;overflow:visible}.divkit-e2fee::backdrop{background:transparent}.divkit-04d22{visibility:visible}.divkit-04d22.divkit-f8bde{pointer-events:auto}.divkit-e2fee>.divkit-bf0ea:not(.divkit-27458):not(.divkit-3bb57):not(.i__const_root__selectable_3){pointer-events:none}.divkit-0564e{position:relative;display:grid;grid-template-rows:100%;grid-template-columns:100%;width:100%;height:100%}.divkit-00335{position:fixed;z-index:var(--divkit-tooltip-overlay-z-index);top:0;left:0;width:100%;height:100%;margin:0;padding:0;font:inherit;color:inherit;background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto}.divkit-fbedc{position:fixed;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;pointer-events:none}.divkit-2f8d3{position:fixed;z-index:var(--divkit-tooltip-overlay-z-index);top:0;left:0;pointer-events:none}.divkit-8767a{position:absolute;top:0;left:0;min-width:190px;visibility:hidden;pointer-events:none;background:#fff;color:#000;box-shadow:0 0 10px 2px #0000001a}.divkit-7481b{visibility:visible;pointer-events:auto}.divkit-60a10{margin:0;padding:0;list-style:none}.divkit-3133d.divkit-3133d{box-sizing:border-box;display:block;width:100%;padding:12px 16px;font-size:20px;text-decoration:none;color:inherit;transition:.15s ease-in-out;text-align:start}.divkit-6d515 .divkit-3133d.divkit-3133d:hover{background-color:#ddd;opacity:1}.gc-scene{--gc-scene-h: 33rem;--gc-env-w: 22.5rem;--gc-env-h: 14rem;--gc-card-w: 18.5rem;--gc-card-h: 22.8rem;--gc-open-lift: -30%;--gc-open-scale: 1.06;--gc-label-top: 26.5rem;--gc-open-w: 19.61rem;--gc-open-h: 24.168rem;--gc-open-bottom: 6.956rem;--gc-ink: #2b1823;--gc-gold: #e9bf76;--gc-swatch-1: #6e2c51;--gc-swatch-2: #e9bf76;--gc-badge-bg: #fffaf2;--gc-badge-fg: #1d1526;--gc-badge-ring: rgba(20, 12, 18, .22);--gc-uses-size: 2.75rem;--gc-uses-offset: -1.1rem;position:relative;width:100%}.gc-stage{position:relative;height:var(--gc-scene-h);overflow:hidden;isolation:isolate;border-radius:var(--radius-tile);color:var(--gc-ink)}.gc-ground{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.98),rgba(255,248,238,.65) 34%,transparent 59%),linear-gradient(155deg,#f7e7df,#fffaf3 46%,#f2dfd8)}.gc-ground:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.38;background-image:radial-gradient(rgba(94,36,69,.17) .7px,transparent .7px);background-size:7px 7px;mask-image:linear-gradient(to bottom,black,transparent 68%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 68%)}.gc-ambient{position:absolute;z-index:0;width:16rem;height:16rem;border-radius:50%;opacity:.35;pointer-events:none}.gc-ambient-one{top:-8rem;left:-6rem;background:#edc3c2}.gc-ambient-two{right:-7rem;bottom:-8rem;background:#d7b0bf}.gc-envelope-area{position:absolute;z-index:4;bottom:.5rem;right:0;left:0;width:min(100%,var(--gc-env-w));height:var(--gc-env-h);margin-right:auto;margin-left:auto}.gc-envelope-hit{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;margin:0;padding:0;cursor:pointer;border:0;outline:none;background:transparent;-webkit-tap-highlight-color:transparent}.gc-envelope-hit:focus-visible+.gc-envelope .gc-shell{border-radius:1rem;outline:3px solid rgba(94,36,69,.48);outline-offset:8px}.gc-envelope{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gc-shell{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.gc-shadow{position:absolute;right:8%;bottom:-1.4rem;left:8%;height:2rem;border-radius:50%;background:#4a222f38;filter:blur(17px);transition:transform .8s ease}.gc-back{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(99,45,58,.18);border-radius:.7rem;background:linear-gradient(180deg,#eaa3aa,#dc8994);box-shadow:0 26px 55px #552a3538}.gc-flap{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:.7rem .7rem 0 0;background:linear-gradient(160deg,#f5bdc0,#e99ca4 72%);clip-path:polygon(0 0,100% 0,50% 58%);filter:drop-shadow(0 3px 3px rgba(85,42,53,.14));opacity:0;visibility:hidden;transform:scaleY(-1);transform-origin:50% 0%}.gc-flap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 8%,rgba(58,24,39,.18) 58%);opacity:0}.gc-pocket{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:.7rem}.gc-pocket:before,.gc-pocket:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gc-pocket:before{background:linear-gradient(180deg,#e4929b,#d57d89);clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%)}.gc-pocket:after{background:linear-gradient(180deg,#db8791,#cf7481);clip-path:polygon(0 100%,50% 56%,100% 100%)}.gc-seal{--gc-seal-d: 2.6rem;position:absolute;z-index:7;top:6.67rem;right:0;left:0;display:grid;width:var(--gc-seal-d);height:var(--gc-seal-d);margin:0 auto;place-items:center;border:1px solid rgba(255,236,199,.55);border-radius:50%;color:#ffe4ad;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.25),transparent 24%),radial-gradient(circle,#92465d,#713047);box-shadow:inset 0 0 0 3px #ffe2ae14,0 6px 12px #5b28364d}.gc-seal span{font-size:.9rem;line-height:1}.gc-reveal-window{position:absolute;z-index:2;top:-30rem;right:-10rem;bottom:0;left:-10rem;overflow:hidden;pointer-events:none}.gc-card-holder{position:absolute;z-index:2;bottom:.8rem;right:0;left:0;width:var(--gc-card-w);height:var(--gc-card-h);margin-right:auto;margin-left:auto;transform:translateY(40%) scale(.94);transform-origin:50% 50%}.gc-card{position:relative;display:flex;width:100%;height:100%;overflow:hidden;align-items:center;flex-direction:column;padding:1.3rem 1.5rem 1.05rem;border:1px solid rgba(255,243,215,.82);border-radius:1.35rem;color:#fff9ed;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.13),transparent 28%),linear-gradient(145deg,#6e2c51,#3f172f);box-shadow:0 28px 55px #38152a42}.gc-card:before{content:"";position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;pointer-events:none;border:1px solid rgba(233,191,118,.62);border-radius:1rem}.gc-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.26;background-image:radial-gradient(rgba(255,255,255,.55) .55px,transparent .55px);background-size:6px 6px;mask-image:linear-gradient(135deg,black,transparent);-webkit-mask-image:linear-gradient(135deg,black,transparent)}.gc-uses{position:absolute;z-index:3;top:var(--gc-uses-offset);right:var(--gc-uses-offset);display:flex;width:var(--gc-uses-size);height:var(--gc-uses-size);align-items:center;justify-content:center;border:1px solid var(--gc-badge-ring);border-radius:999px;color:var(--gc-badge-fg);background:var(--gc-badge-bg);box-shadow:0 8px 20px #12080e6b,0 2px 5px #12080e4d;font-family:var(--font);font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;opacity:0;visibility:hidden}.gc-uses-x{margin-right:.05em;font-size:.78em;font-weight:700;opacity:.68}.gc-topline,.gc-value,.gc-divider,.gc-msg,.gc-qr,.gc-scan{position:relative;z-index:1}.gc-topline{max-width:100%;color:#f0d49e;font-size:.68rem;font-weight:800;letter-spacing:.2em;line-height:1.2;text-align:center;text-transform:uppercase}.gc-value{display:inline-flex;align-items:baseline;justify-content:center;max-width:100%;margin-top:.4rem;font-family:Georgia,Times New Roman,serif;font-size:3.3rem;letter-spacing:-.06em;line-height:1;overflow-wrap:anywhere;text-align:center}.gc-value.is-long{font-size:2.3rem;letter-spacing:-.03em}.gc-value.is-label{font-size:1.85rem;letter-spacing:-.02em;line-height:1.1}.gc-value.is-label.is-long{font-size:1.45rem}.gc-currency{margin-right:.02em;font-size:.78em;letter-spacing:-.02em;line-height:1}.gc-divider{width:3rem;height:1px;margin:.75rem 0 .6rem;background:var(--gc-gold)}.gc-msg{max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.15;overflow-wrap:anywhere;text-align:center}.gc-msg.is-long:not(.gc-msg-script){font-size:.95rem}.gc-msg-script{display:flex;min-height:2rem;align-items:center;justify-content:center;margin-top:.1rem;color:#f3d48f;font-size:1.7rem;font-style:italic}.gc-msg-script.is-long{min-height:2.4rem;font-size:1.15rem;line-height:1.05}.gc-spacer{flex:1 1 auto;min-height:0}.gc-spacer-b{flex:.55 1 auto}.gc-qr{display:grid;width:7.4rem;height:7.4rem;margin-top:.6rem;padding:.45rem;place-items:center;border-radius:.75rem;background:#fffaf2;box-shadow:0 6px 20px #19081229}.gc-qr img,.gc-qr .gc-qr-blank{display:block;width:100%;height:100%;border-radius:.2rem}.gc-qr .gc-qr-blank{background:repeating-linear-gradient(45deg,#e7dfd4 0,#e7dfd4 4px,#f6f0e7 4px,#f6f0e7 8px)}.gc-qr-note{position:absolute;top:-.45rem;right:-.75rem;padding:.1rem .34rem;border-radius:999px;color:#2b1823;background:var(--gc-gold);font-family:var(--font);font-size:.48rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gc-scan{margin-top:.4rem;color:#dcbfd0;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.gc-scan-hint{margin-top:.15rem;font-size:.56rem;font-weight:700;letter-spacing:.02em;text-transform:none;opacity:.78}.gc-used{position:absolute;z-index:2;right:0;bottom:3.7rem;left:0;width:fit-content;max-width:86%;margin:0 auto;padding:.3rem .85rem;border:2px solid currentColor;border-radius:.3rem;color:#ffd9df;background:#120a10db;font-family:var(--font);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-align:center;text-transform:uppercase;opacity:.88}.gc-sparkles{position:absolute;z-index:8;top:2rem;right:0;bottom:4rem;left:0;overflow:hidden;pointer-events:none}.gc-sparkles span{position:absolute;bottom:2.5rem;color:var(--gc-swatch-1);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;opacity:0}.gc-sparkles span:nth-child(2),.gc-sparkles span:nth-child(4){color:#c96978;font-size:.85rem}.gc-venue{position:absolute;z-index:9;top:var(--gc-label-top);right:0;left:0;width:auto;margin:0;padding:0 1rem;color:#8a6574;font-family:Georgia,Times New Roman,serif;font-size:.88rem;letter-spacing:.02em;text-align:center;opacity:0;visibility:hidden;pointer-events:none}.gc-venue .gc-venue-name{color:var(--gc-ink);font-size:1.05rem;font-weight:700;text-decoration:none}.gc-venue a.gc-venue-name{border-bottom:1px solid currentColor}.gc-tagline{display:block;margin-top:.3rem;font-size:.78rem;font-style:italic;line-height:1.25;opacity:.85}.gc-scene.is-playing .gc-flap{animation:gc-open-flap 1.99s .08s ease both}.gc-scene.is-playing .gc-flap:after{animation:gc-open-flap-shade .68s .08s ease-out both}.gc-scene.is-playing .gc-card-holder{animation:gc-reveal-card 1.65s .5s cubic-bezier(.22,1,.36,1) both}.gc-scene.is-playing .gc-uses{animation:gc-reveal-uses .42s .68s ease-out both}.gc-scene.is-playing .gc-shell{animation:gc-dismiss-envelope .95s 1.12s cubic-bezier(.5,0,.8,.3) both}.gc-scene.is-playing .gc-seal{animation:gc-release-seal .42s .04s ease-in both}.gc-scene.is-playing .gc-sparkles span{animation:gc-float-sparkle 1.9s ease-out both}.gc-scene.is-playing .gc-shadow{transform:scaleX(.88)}.gc-scene.is-playing .gc-venue{animation:gc-reveal-venue .5s 1.9s ease-out both}.gc-scene.is-open:not(.is-playing) .gc-card-holder{bottom:var(--gc-open-bottom);width:var(--gc-open-w);height:var(--gc-open-h);transform:none}.gc-scene.is-open:not(.is-playing) .gc-card,.gc-scene.is-open:not(.is-playing) .gc-uses{zoom:var(--gc-open-scale)}.gc-scene.is-open:not(.is-playing) .gc-uses{opacity:1;visibility:visible}.gc-scene.is-open:not(.is-playing) .gc-shell{opacity:0;visibility:hidden;pointer-events:none}.gc-scene.is-open:not(.is-playing) .gc-flap{opacity:0;visibility:hidden}.gc-scene.is-open:not(.is-playing) .gc-shadow{transition:none}.gc-scene.is-open:not(.is-playing) .gc-venue{opacity:1;visibility:visible}.gc-scene.is-open .gc-venue{pointer-events:none}.gc-scene.is-open .gc-venue a.gc-venue-name{pointer-events:auto}@keyframes gc-open-flap{0%{opacity:0;visibility:visible;transform:scaleY(0)}34%,52%{opacity:1;visibility:visible;transform:scaleY(-1)}to{opacity:0;visibility:visible;transform:scaleY(-1)}}@keyframes gc-open-flap-shade{0%{opacity:1}to{opacity:0}}@keyframes gc-reveal-uses{0%{opacity:0;visibility:hidden;transform:scale(.72)}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes gc-reveal-card{0%{transform:translateY(40%) scale(.94)}44%{transform:translateY(10%) scale(1) rotate(-.7deg)}70%{transform:translateY(-18%) scale(1.02) rotate(.25deg)}to{transform:translateY(var(--gc-open-lift)) scale(var(--gc-open-scale)) rotate(0)}}@keyframes gc-dismiss-envelope{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.75rem)}}@keyframes gc-reveal-venue{0%{opacity:0;visibility:hidden;transform:translateY(.5rem)}to{opacity:1;visibility:visible;transform:none}}@keyframes gc-release-seal{to{opacity:0;transform:translateY(60%) scale(.72) rotate(12deg)}}@keyframes gc-float-sparkle{0%{opacity:0;transform:translateY(0) scale(.4) rotate(0)}18%{opacity:.9}75%{opacity:.75}to{opacity:0;transform:translateY(-16rem) scale(1.1) rotate(55deg)}}@media (max-width: 400px){.gc-scene{--gc-scene-h: 31rem;--gc-env-w: 21rem;--gc-env-h: 13rem;--gc-card-w: 17rem;--gc-card-h: 21rem;--gc-open-w: 18.02rem;--gc-open-h: 22.26rem;--gc-open-bottom: 6.47rem;--gc-label-top: 24.1rem}.gc-seal{top:6.11rem}.gc-value{font-size:3rem}.gc-qr{width:6.8rem;height:6.8rem}}@media (prefers-reduced-motion: reduce){.gc-scene *,.gc-scene *:before,.gc-scene *:after{animation:none!important}.gc-scene.is-playing .gc-card-holder{bottom:var(--gc-open-bottom);width:var(--gc-open-w);height:var(--gc-open-h);transform:none}.gc-scene.is-playing .gc-card,.gc-scene.is-playing .gc-uses{zoom:var(--gc-open-scale)}.gc-scene.is-playing .gc-uses{opacity:1;visibility:visible}.gc-scene.is-playing .gc-shell,.gc-scene.is-playing .gc-flap{opacity:0;visibility:hidden;pointer-events:none}.gc-scene.is-playing .gc-shadow{transform:none;transition:none}.gc-scene.is-playing .gc-venue{opacity:1;visibility:visible}}html.gc-viewport,html.gc-viewport body{height:100%;overflow:hidden;overscroll-behavior:none}.gc-page{--gc-ink: #2b1823;--gc-gold: #e9bf76;--gc-swatch-1: #6e2c51;--gc-badge-bg: #fffaf2;--gc-badge-fg: #1d1526;--gc-badge-ring: rgba(20, 12, 18, .22);position:relative;display:flex;height:100vh;height:100dvh;flex-direction:column;align-items:center;isolation:isolate;padding:0 16px max(16px,env(safe-area-inset-bottom));color:var(--gc-ink);overflow:hidden;overscroll-behavior:none}.gc-page-ground{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden}.gc-page .gc-ambient{width:22rem;height:22rem}.gc-page .gc-ambient-one{top:-11rem;left:-9rem}.gc-page .gc-ambient-two{right:-10rem;bottom:-12rem}.gc-page .gc-scene{display:flex;width:min(100%,26rem);min-height:0;flex:1 1 0;flex-direction:column;justify-content:center;margin-top:.4rem;container-type:size}.gc-page .gc-stage{--gc-fit: min(1, tan(atan2(100cqh, var(--gc-scene-h))));flex:none;height:var(--gc-scene-h);zoom:var(--gc-fit);overflow:visible;border-radius:0}.gc-brand{margin:clamp(10px,2.4dvh,22px) 0 0;font-family:var(--font);font-size:15px;font-weight:800;letter-spacing:.06em;opacity:.5}.gc-intro{width:min(92vw,34rem);flex:none;margin-top:clamp(.5rem,2.6dvh,2rem);text-align:center}.gc-eyebrow{display:block;margin:0 0 .6rem;color:#9f5968;font-family:var(--font);font-size:.68rem;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.gc-title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,8vw,3.35rem);font-weight:500;letter-spacing:-.055em;line-height:.95}.gc-instruct{min-height:1.4em;margin:.8rem 0 0;color:#775966;font-family:var(--font);font-size:.95rem;transition:opacity .3s ease}.gc-instruct.is-hidden{opacity:0}.gc-btn{display:inline-flex;align-items:center;gap:.55rem;margin:.35rem 0 0;padding:.72rem 1.15rem;cursor:pointer;border:1px solid rgba(94,36,69,.18);border-radius:999px;color:#674354;background:#fffaf4b8;box-shadow:0 8px 25px #532b3814;font-family:var(--font);font-size:.82rem;font-weight:800;letter-spacing:.03em;transition:transform .2s ease,background .2s ease}.gc-btn:active{transform:scale(.97)}.gc-left{flex:none;min-height:1.3em;margin:.55rem 0 0;color:var(--gc-ink);font-family:var(--font);font-size:.8rem;font-weight:800;letter-spacing:.02em;text-align:center;opacity:.72;transition:opacity .35s ease}.gc-left.is-hidden{opacity:0}.gc-wallet{position:relative;z-index:6;display:flex;flex:none;flex-direction:column;align-items:center;gap:.4rem;margin:.7rem 0 2.6rem;transition:opacity .35s ease,visibility .35s}.gc-wallet-badges{display:flex;flex-direction:column;align-items:stretch;gap:.55rem}.gc-wallet-badges .gc-wallet-badge{justify-content:center}.gc-wallet.is-hidden{opacity:0;visibility:hidden}.gc-wallet .gc-wallet-badge{min-height:46px;padding:6px 18px 6px 14px;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff52,0 10px 26px #140c1238}.gc-wallet .gc-wallet-badge.wallet-badge-google{border-radius:999px;padding:6px 20px 6px 16px}.gc-wallet .gc-wallet-badge:focus-visible{outline:3px solid var(--gc-ink);outline-offset:4px}.gc-wallet-open{display:inline-block;margin:.2rem 0 .1rem;padding:.45rem .9rem;border-radius:999px;background:var(--gc-ink);color:var(--gc-paper, #fff);font-family:var(--font);font-size:.78rem;font-weight:800;text-decoration:none}.gc-wallet-note{max-width:17rem;margin:0;color:var(--gc-ink);font-family:var(--font);font-size:.72rem;font-weight:700;line-height:1.35;text-align:center;opacity:.6}.gc-foot{margin:1.1rem 0 0;color:var(--gc-ink);font-family:var(--font);font-size:.78rem;font-weight:700;opacity:.55}.gc-state{width:min(92vw,22rem);margin-top:2rem;padding:2rem 1.4rem;text-align:center;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-card);background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gc-state-emoji{font-size:34px;line-height:1}.gc-state-title{margin:.7rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.2}.gc-state-sub{margin:.5rem 0 0;font-family:var(--font);font-size:.88rem;line-height:1.45;opacity:.75}.gc-page-plain{color:#f4f5f7;background:radial-gradient(circle at 50% 18%,#27304f,#141b33 62%)}.gc-page-plain .gc-page-ground{background:radial-gradient(circle at 50% 18%,#27304f,#141b33 62%)}.gc-page-plain .gc-page-ground:before,.gc-page-plain .gc-ambient{display:none}.gc-page-plain .gc-state{border-color:#ffffff24;background:#ffffff0f}.gc-page-plain .gc-brand{opacity:.72}.gc-skeleton-card{width:15rem;height:18.5rem;margin-top:3rem;border-radius:1.35rem;background:#ffffff1a}.gc-help-btn{position:absolute;z-index:5;right:16px;bottom:max(16px,env(safe-area-inset-bottom));margin:0;padding:.5rem .85rem;font-size:.72rem}.gc-help-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#09050b8c;animation:gc-fade-in .16s ease-out}.gc-help-sheet{position:relative;width:min(100%,34rem);max-height:85dvh;padding:1.5rem 1.4rem max(1.4rem,env(safe-area-inset-bottom));overflow-y:auto;border-radius:1.35rem 1.35rem 0 0;color:#2b1823;background:#fffaf2;box-shadow:0 -18px 50px #09050b59;font-family:var(--font);animation:gc-slide-up .28s cubic-bezier(.22,.61,.36,1)}.gc-help-close{position:absolute;top:.8rem;right:.8rem;width:40px;height:40px;padding:0;cursor:pointer;border:0;border-radius:50%;color:#2b1823;background:#2b182314;font-size:26px;line-height:40px;text-align:center}.gc-help-close:focus-visible{outline:2px solid #674354;outline-offset:2px}.gc-help-title{margin:0 3rem .9rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;letter-spacing:-.03em;line-height:1.1}.gc-help-steps{margin:0;padding:0 0 0 1.35rem;font-size:.95rem;line-height:1.45}.gc-help-steps li{margin:0 0 .6rem}.gc-help-steps li::marker{color:#9f5968;font-weight:800}@keyframes gc-slide-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.gc-help-backdrop,.gc-help-sheet{animation:none}}.gc-qr-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;border:0;cursor:zoom-out;background:#09050bf6;animation:gc-fade-in .16s ease-out}.gc-qr-overlay-img{width:min(78vw,78vh,520px);height:auto;padding:min(4vw,22px);border-radius:14px;background:#fff}.gc-qr-overlay-venue{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;text-align:center}.gc-qr-overlay-hint{margin:0;color:#fff9;font-family:var(--font);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@keyframes gc-fade-in{0%{opacity:0}}button.gc-qr{padding:.4rem;border:0;cursor:zoom-in;font:inherit;pointer-events:auto}.gc-theme-romantic{--gc-ink: #2b1823;--gc-gold: #e9bf76;--gc-swatch-1: #6e2c51;--gc-swatch-2: #e9bf76}.gc-theme-romantic .gc-sparkles span{color:#5c1338;font-size:1.3rem;text-shadow:0 1px 2px rgba(255,252,248,.9)}.gc-theme-romantic .gc-sparkles span:nth-child(2),.gc-theme-romantic .gc-sparkles span:nth-child(4){color:#a3223c;font-size:1.05rem}.gc-theme-classic{--gc-ink: #162a24;--gc-gold: #c2a269;--gc-swatch-1: #244b40;--gc-swatch-2: #c8a763}.gc-theme-classic .gc-ground{background:radial-gradient(circle at 50% 20%,rgba(255,252,241,.9),transparent 42%),repeating-linear-gradient(135deg,rgba(48,65,55,.025) 0 1px,transparent 1px 7px),#eee6d5}.gc-theme-classic .gc-ground:before{opacity:.42;background-image:repeating-linear-gradient(45deg,rgba(31,55,46,.055) 0 1px,transparent 1px 8px),repeating-linear-gradient(-45deg,rgba(31,55,46,.035) 0 1px,transparent 1px 8px);background-size:auto}.gc-theme-classic .gc-ambient-one{background:#314d43;opacity:.12}.gc-theme-classic .gc-ambient-two{background:#9b744f;opacity:.17}.gc-theme-classic .gc-card{border-color:#dbbf7ee6;border-radius:.5rem;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px),linear-gradient(145deg,#244b40,#102d27 72%);box-shadow:0 30px 58px #152b234d}.gc-theme-classic .gc-card:before{top:.52rem;right:.52rem;bottom:.52rem;left:.52rem;border-color:#c9aa69b8;border-radius:.2rem;box-shadow:inset 0 0 0 3px #c9aa6914}.gc-theme-classic .gc-grain{opacity:.5;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.045) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px);background-size:auto;mask-image:none;-webkit-mask-image:none}.gc-theme-classic .gc-topline,.gc-theme-classic .gc-scan{color:#d2b979}.gc-theme-classic .gc-value,.gc-theme-classic .gc-msg{font-family:Baskerville,Iowan Old Style,Times New Roman,serif}.gc-theme-classic .gc-msg-script{color:#d7bd7c}.gc-theme-classic .gc-divider{background:#c8a763}.gc-theme-classic .gc-qr{border:1px solid rgba(190,158,95,.52);border-radius:.22rem;background:#f8f2e3}.gc-theme-classic .gc-back{border-color:#36221747;border-radius:.38rem;background:linear-gradient(180deg,#ae8060,#8c6047);box-shadow:0 26px 55px #33251b3d}.gc-theme-classic .gc-flap{border-radius:.38rem .38rem 0 0;background:linear-gradient(160deg,#c49670,#9e7052 72%);filter:drop-shadow(0 3px 3px rgba(47,31,20,.18))}.gc-theme-classic .gc-pocket{border-radius:.38rem}.gc-theme-classic .gc-pocket:before{background:linear-gradient(180deg,#a97859,#8e6049)}.gc-theme-classic .gc-pocket:after{background:linear-gradient(180deg,#9b6c51,#80543f)}.gc-theme-classic .gc-seal{border-color:#e5c583a6;color:#edd08e;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.2),transparent 24%),radial-gradient(circle,#813747,#54202e);box-shadow:inset 0 0 0 3px #eecf9017,0 6px 12px #301b1857}.gc-theme-classic .gc-sparkles span{color:#9a7a42}.gc-theme-classic .gc-sparkles span:nth-child(2),.gc-theme-classic .gc-sparkles span:nth-child(4){color:#6c3a45}.gc-theme-classic .gc-venue{color:#6d745f;font-family:Baskerville,Iowan Old Style,Times New Roman,serif}.gc-theme-classic .gc-venue .gc-venue-name{color:#20382f}.gc-theme-riviera{--gc-ink: #123f55;--gc-gold: #e6a25f;--gc-swatch-1: #147aa0;--gc-swatch-2: #ffd89a}.gc-theme-riviera .gc-ground{background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.9),transparent 35%),linear-gradient(155deg,#f5e6c6,#fff9e9 52%,#e9dcc2)}.gc-theme-riviera .gc-ground:before{opacity:.24;background-image:linear-gradient(45deg,#3284a4 1px,transparent 1px),linear-gradient(-45deg,#3284a4 1px,transparent 1px);background-size:18px 18px}.gc-theme-riviera .gc-ambient-one{background:#52a9c5;opacity:.2}.gc-theme-riviera .gc-ambient-two{background:#e8895b;opacity:.2}.gc-theme-riviera .gc-card{border-color:#f3d493;border-radius:.8rem;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.16),transparent 26%),linear-gradient(145deg,#147aa0,#07506f);box-shadow:0 30px 58px #064b6747}.gc-theme-riviera .gc-card:before{border-color:#ffe29ed1;border-radius:.52rem}.gc-theme-riviera .gc-grain{opacity:.28;background-image:linear-gradient(45deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:10px 10px;mask-image:none;-webkit-mask-image:none}.gc-theme-riviera .gc-topline,.gc-theme-riviera .gc-scan,.gc-theme-riviera .gc-msg-script{color:#ffd89a}.gc-theme-riviera .gc-back{border-color:#6d4a2233;background:linear-gradient(#edc993,#dca870)}.gc-theme-riviera .gc-flap{background:linear-gradient(160deg,#f5d6a5,#e9ba7e)}.gc-theme-riviera .gc-pocket:before{background:linear-gradient(#e9bd84,#dca36d)}.gc-theme-riviera .gc-pocket:after{background:linear-gradient(#dfaa72,#ce915e)}.gc-theme-riviera .gc-seal{color:#fff2cf;background:radial-gradient(circle,#d66c46,#a94332)}.gc-theme-riviera .gc-sparkles span{color:#1683a8}.gc-theme-riviera .gc-sparkles span:nth-child(2),.gc-theme-riviera .gc-sparkles span:nth-child(4){color:#dd7751}.gc-theme-riviera .gc-venue{color:#65808a}.gc-theme-riviera .gc-venue .gc-venue-name{color:#0e5672}.gc-theme-deco{--gc-ink: #171725;--gc-gold: #d7b76d;--gc-swatch-1: #23233a;--gc-swatch-2: #d1ae62}.gc-theme-deco .gc-ground{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.98),transparent 38%),linear-gradient(135deg,#e8e1d3,#fbf7ee 50%,#ded6c8)}.gc-theme-deco .gc-ground:before{opacity:.28;background-image:linear-gradient(30deg,transparent 48%,rgba(171,134,63,.3) 49%,rgba(171,134,63,.3) 51%,transparent 52%),linear-gradient(-30deg,transparent 48%,rgba(171,134,63,.3) 49%,rgba(171,134,63,.3) 51%,transparent 52%);background-size:32px 56px;mask-image:linear-gradient(to bottom,black,transparent 70%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%)}.gc-theme-deco .gc-ambient-one,.gc-theme-deco .gc-ambient-two{background:#c4a257;opacity:.11}.gc-theme-deco .gc-card{border-color:#d1ae62;border-radius:.15rem;background:linear-gradient(135deg,transparent 0 47%,rgba(207,170,88,.1) 48% 52%,transparent 53%),linear-gradient(145deg,#23233a,#080812);box-shadow:0 30px 65px #0c0c185c}.gc-theme-deco .gc-card:before{top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;border-color:#bd9950;border-radius:0;box-shadow:inset 0 0 0 3px #bd99501a}.gc-theme-deco .gc-grain{opacity:.34;background-image:linear-gradient(60deg,rgba(218,183,105,.12) 1px,transparent 1px);background-size:14px 24px;mask-image:none;-webkit-mask-image:none}.gc-theme-deco .gc-topline,.gc-theme-deco .gc-scan,.gc-theme-deco .gc-msg-script{color:#e0c37e}.gc-theme-deco .gc-qr{border:1px solid #b8944e;border-radius:0}.gc-theme-deco .gc-back{border-color:#9c7b3e;border-radius:.12rem;background:linear-gradient(#25253d,#121220)}.gc-theme-deco .gc-flap{border-radius:0;background:linear-gradient(160deg,#30304a,#191927)}.gc-theme-deco .gc-pocket{border-radius:0}.gc-theme-deco .gc-pocket:before{background:linear-gradient(#282840,#161624)}.gc-theme-deco .gc-pocket:after{background:linear-gradient(#202034,#0f0f1c)}.gc-theme-deco .gc-seal{border-color:#f0d796;color:#171727;background:radial-gradient(circle,#e2c77e,#a9833c)}.gc-theme-deco .gc-sparkles span{color:#b58e44}.gc-theme-deco .gc-venue,.gc-theme-deco .gc-venue .gc-venue-name{color:#282836}.gc-theme-botanical{--gc-ink: #254234;--gc-gold: #b89665;--gc-swatch-1: #4e7258;--gc-swatch-2: #dcc795}.gc-theme-botanical .gc-ground{background:radial-gradient(ellipse at 15% 20%,rgba(140,174,139,.22),transparent 28%),radial-gradient(ellipse at 85% 75%,rgba(196,143,128,.18),transparent 30%),#f1eee1}.gc-theme-botanical .gc-ground:before{opacity:.2;background-image:radial-gradient(#55735e .8px,transparent .8px);background-size:9px 9px}.gc-theme-botanical .gc-ambient-one{background:#7ca07e;opacity:.2}.gc-theme-botanical .gc-ambient-two{background:#c68f7c;opacity:.16}.gc-theme-botanical .gc-card{border-color:#bea174;border-radius:1.5rem .45rem;color:#f8f3df;background:radial-gradient(ellipse at 15% 10%,rgba(161,193,156,.25),transparent 28%),linear-gradient(145deg,#4e7258,#244536);box-shadow:0 30px 60px #304b3945}.gc-theme-botanical .gc-card:before{border-color:#d5be8fad;border-radius:1.05rem .2rem}.gc-theme-botanical .gc-grain{opacity:.26;background-image:radial-gradient(ellipse,rgba(220,235,209,.22) 0 1px,transparent 1.5px);background-size:13px 21px;mask-image:none;-webkit-mask-image:none}.gc-theme-botanical .gc-topline,.gc-theme-botanical .gc-scan,.gc-theme-botanical .gc-msg-script{color:#dcc795}.gc-theme-botanical .gc-qr{border-radius:.3rem 1rem}.gc-theme-botanical .gc-back{border-color:#37513b38;background:linear-gradient(#adc0a7,#8ca18a)}.gc-theme-botanical .gc-flap{background:linear-gradient(160deg,#c2d0ba,#9caf98)}.gc-theme-botanical .gc-pocket:before{background:linear-gradient(#a7bca2,#879d85)}.gc-theme-botanical .gc-pocket:after{background:linear-gradient(#97ad93,#7a917a)}.gc-theme-botanical .gc-seal{color:#f4dfc3;background:radial-gradient(circle,#a76262,#754448)}.gc-theme-botanical .gc-sparkles span{color:#668065}.gc-theme-botanical .gc-venue{color:#6d7a68}.gc-theme-botanical .gc-venue .gc-venue-name{color:#33503e}.gc-theme-luxury{--gc-ink: #171717;--gc-gold: #c7a665;--gc-swatch-1: #242424;--gc-swatch-2: #d1b06d}.gc-theme-luxury .gc-ground{background:radial-gradient(circle at 50% 22%,#fff 0,#f6f3ec 48%,#e9e5dc)}.gc-theme-luxury .gc-ground:before{opacity:.12;background-image:linear-gradient(90deg,rgba(0,0,0,.12) 1px,transparent 1px);background-size:64px 100%}.gc-theme-luxury .gc-ambient-one,.gc-theme-luxury .gc-ambient-two{background:#b99c67;opacity:.1}.gc-theme-luxury .gc-card{border-color:#d1b06d;border-radius:.18rem;background:linear-gradient(145deg,#242424,#050505);box-shadow:0 34px 70px #0000005c}.gc-theme-luxury .gc-card:before{top:.46rem;right:.46rem;bottom:.46rem;left:.46rem;border-color:#d3b36fc2;border-radius:0}.gc-theme-luxury .gc-grain{opacity:.12;background-image:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.18),transparent 65%);background-size:200% 100%;mask-image:none;-webkit-mask-image:none}.gc-theme-luxury .gc-topline,.gc-theme-luxury .gc-scan,.gc-theme-luxury .gc-msg-script{color:#d8bd80}.gc-theme-luxury .gc-qr{border:1px solid #b99654;border-radius:0}.gc-theme-luxury .gc-back{border-color:#0000002e;border-radius:.12rem;background:linear-gradient(#f0ede6,#d9d4ca)}.gc-theme-luxury .gc-flap{border-radius:0;background:linear-gradient(160deg,#faf8f3,#dfdbd1)}.gc-theme-luxury .gc-pocket{border-radius:0}.gc-theme-luxury .gc-pocket:before{background:linear-gradient(#e9e5dc,#d2ccc1)}.gc-theme-luxury .gc-pocket:after{background:linear-gradient(#ddd8ce,#c9c2b7)}.gc-theme-luxury .gc-seal{border-color:#e3c98d;color:#111;background:radial-gradient(circle,#d8bc7b,#9d7b3e)}.gc-theme-luxury .gc-sparkles span{color:#ad8c4d}.gc-theme-luxury .gc-venue,.gc-theme-luxury .gc-venue .gc-venue-name{color:#242424}.gc-theme-postcard{--gc-ink: #3f3a32;--gc-gold: #a88855;--gc-swatch-1: #e8d2aa;--gc-swatch-2: #8f4f47;--gc-badge-bg: #463a30;--gc-badge-fg: #f7ecd8;--gc-badge-ring: rgba(70, 58, 48, .45)}.gc-theme-postcard .gc-ground{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.75),transparent 33%),#e8dcc5}.gc-theme-postcard .gc-ground:before{opacity:.28;background-image:radial-gradient(rgba(86,68,49,.25) .7px,transparent .7px);background-size:6px 6px}.gc-theme-postcard .gc-ambient-one{background:#b66659;opacity:.14}.gc-theme-postcard .gc-ambient-two{background:#577889;opacity:.14}.gc-theme-postcard .gc-card{border:1px dashed #9a7950;border-radius:.2rem;color:#463a30;background:linear-gradient(#ffffff40,#ffffff40),#e8d2aa;box-shadow:8px 10px #6f48341c,0 30px 55px #563e2833}.gc-theme-postcard .gc-card:before{border:1px solid rgba(117,82,49,.36);border-radius:0}.gc-theme-postcard .gc-grain{opacity:.35;background-image:radial-gradient(rgba(78,54,33,.3) .5px,transparent .5px);background-size:5px 5px;mask-image:none;-webkit-mask-image:none}.gc-theme-postcard .gc-topline,.gc-theme-postcard .gc-scan{color:#8c5047}.gc-theme-postcard .gc-value,.gc-theme-postcard .gc-venue,.gc-theme-postcard .gc-venue .gc-venue-name{font-family:American Typewriter,Courier New,serif}.gc-theme-postcard .gc-msg-script{color:#8f4f47;font-family:Brush Script MT,cursive}.gc-theme-postcard .gc-divider{background:#9a7750}.gc-theme-postcard .gc-used{color:#8f4f47;background:#faf1dfeb}.gc-theme-postcard .gc-qr{border:1px solid rgba(92,61,37,.4);border-radius:0;background:#f6ead0}.gc-theme-postcard .gc-back{border-color:#593f273d;border-radius:.15rem;background:linear-gradient(#e6d4b5,#ceb790)}.gc-theme-postcard .gc-flap{border-radius:0;background:linear-gradient(160deg,#eedfc3,#d9c29c)}.gc-theme-postcard .gc-pocket{border-radius:0}.gc-theme-postcard .gc-pocket:before{background:linear-gradient(#dfc9a7,#cbb18b)}.gc-theme-postcard .gc-pocket:after{background:linear-gradient(#d3bb95,#bfa27c)}.gc-theme-postcard .gc-seal{color:#f1cf9c;background:radial-gradient(circle,#ad5149,#76322f)}.gc-theme-postcard .gc-sparkles span{color:#9b5d51}.gc-theme-postcard .gc-venue,.gc-theme-postcard .gc-venue .gc-venue-name{color:#5d5145}.gc-theme-celebration{--gc-ink: #3c174f;--gc-gold: #ffc955;--gc-swatch-1: #a53c9f;--gc-swatch-2: #ffd368}.gc-theme-celebration .gc-ground{background:radial-gradient(circle at 15% 20%,rgba(255,99,133,.22),transparent 28%),radial-gradient(circle at 85% 75%,rgba(73,167,209,.2),transparent 30%),linear-gradient(145deg,#fff2d9,#fff9ef 52%,#f4e2fa)}.gc-theme-celebration .gc-ground:before{opacity:.35;background-image:radial-gradient(#e95d7c .8px,transparent .8px),radial-gradient(#4c9dc1 .8px,transparent .8px);background-position:0 0,6px 6px;background-size:13px 13px}.gc-theme-celebration .gc-ambient-one{background:#ff6689;opacity:.2}.gc-theme-celebration .gc-ambient-two{background:#7353c6;opacity:.2}.gc-theme-celebration .gc-card{border-color:#ffd368;background:radial-gradient(circle at 15% 12%,rgba(255,255,255,.2),transparent 25%),linear-gradient(145deg,#a53c9f,#542076);box-shadow:0 32px 64px #6420724d}.gc-theme-celebration .gc-card:before{border-color:#ffdb70d9}.gc-theme-celebration .gc-grain{opacity:.5;background-image:radial-gradient(#ffcf57 1px,transparent 1px),radial-gradient(#f3759a 1px,transparent 1px);background-position:0 0,7px 7px;background-size:15px 15px;mask-image:none;-webkit-mask-image:none}.gc-theme-celebration .gc-topline,.gc-theme-celebration .gc-scan,.gc-theme-celebration .gc-msg-script{color:#ffdc77}.gc-theme-celebration .gc-qr{border:2px solid #ffc956}.gc-theme-celebration .gc-back{background:linear-gradient(#f37591,#df496e)}.gc-theme-celebration .gc-flap{background:linear-gradient(160deg,#ff9baa,#ed6280)}.gc-theme-celebration .gc-pocket:before{background:linear-gradient(#f47c94,#df506f)}.gc-theme-celebration .gc-pocket:after{background:linear-gradient(#e95c7a,#ca4163)}.gc-theme-celebration .gc-seal{color:#6f246e;background:radial-gradient(circle,#ffdc61,#e8a925)}.gc-theme-celebration .gc-sparkles span{color:#7d35a0}.gc-theme-celebration .gc-sparkles span:nth-child(2),.gc-theme-celebration .gc-sparkles span:nth-child(4){color:#ed4f78}.gc-theme-celebration .gc-venue{color:#8c5b85}.gc-theme-celebration .gc-venue .gc-venue-name{color:#5f256c}.gc-theme-nordic{--gc-ink: #24322f;--gc-gold: #a7a98b;--gc-swatch-1: #f5f3e9;--gc-swatch-2: #6d847d;--gc-badge-bg: #263732;--gc-badge-fg: #f5f3e9;--gc-badge-ring: rgba(38, 55, 50, .4)}.gc-theme-nordic .gc-ground{background:linear-gradient(150deg,#e9ece7,#f8f7f2 55%,#e4e8e2)}.gc-theme-nordic .gc-ground:before{opacity:.12;background-image:linear-gradient(90deg,#50635d 1px,transparent 1px),linear-gradient(#50635d 1px,transparent 1px);background-size:32px 32px}.gc-theme-nordic .gc-ambient-one{background:#8fa59e;opacity:.12}.gc-theme-nordic .gc-ambient-two{background:#c8b4a3;opacity:.14}.gc-theme-nordic .gc-card{border:0;border-radius:.35rem;color:#263732;background:#f5f3e9;box-shadow:0 28px 58px #3849422e}.gc-theme-nordic .gc-card:before{border-color:#4861584d;border-radius:.12rem}.gc-theme-nordic .gc-grain{opacity:.13;background-image:linear-gradient(90deg,#537069 1px,transparent 1px);background-size:10px 100%;mask-image:none;-webkit-mask-image:none}.gc-theme-nordic .gc-topline,.gc-theme-nordic .gc-scan{color:#6d847d}.gc-theme-nordic .gc-value{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300}.gc-theme-nordic .gc-msg-script{color:#667d75}.gc-theme-nordic .gc-divider{background:#9aa49e}.gc-theme-nordic .gc-used{color:#526a63;background:#fafaf5f0}.gc-theme-nordic .gc-qr{border:1px solid #d3d9d3;border-radius:.15rem;background:#fff;box-shadow:none}.gc-theme-nordic .gc-back{border-color:#374b4329;background:linear-gradient(#c7d0cb,#aebbb5)}.gc-theme-nordic .gc-flap{background:linear-gradient(160deg,#d7ded9,#bcc7c1)}.gc-theme-nordic .gc-pocket:before{background:linear-gradient(#c6cfca,#aebbb5)}.gc-theme-nordic .gc-pocket:after{background:linear-gradient(#b9c4be,#a1afa8)}.gc-theme-nordic .gc-seal{border-color:#718a81;color:#e8eee9;background:radial-gradient(circle,#718b82,#506860)}.gc-theme-nordic .gc-sparkles span{color:#81958e}.gc-theme-nordic .gc-venue{color:#7d8984}.gc-theme-nordic .gc-venue .gc-venue-name{color:#344a43}.gc-theme-after-dark{--gc-ink: #f2e7d1;--gc-gold: #d08c58;--gc-swatch-1: #431b2d;--gc-swatch-2: #dda06e}.gc-theme-after-dark .gc-ground{background:radial-gradient(circle at 50% 38%,rgba(151,68,42,.22),transparent 25%),radial-gradient(circle at 50% 20%,#282130,#0b0b13 64%)}.gc-theme-after-dark .gc-ground:before{opacity:.18;background-image:radial-gradient(#d19262 .7px,transparent .7px);background-size:11px 11px;mask-image:linear-gradient(to bottom,black,transparent 72%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%)}.gc-theme-after-dark .gc-ambient-one{background:#7f2f3d;opacity:.2}.gc-theme-after-dark .gc-ambient-two{background:#b16c42;opacity:.12}.gc-theme-after-dark .gc-card{border-color:#cf8955;background:radial-gradient(circle at 50% 25%,rgba(167,72,53,.28),transparent 40%),linear-gradient(145deg,#431b2d,#160c15);box-shadow:0 34px 85px #00000094,0 0 45px #b0513029}.gc-theme-after-dark .gc-card:before{border-color:#dc975db8}.gc-theme-after-dark .gc-grain{opacity:.32;background-image:radial-gradient(#d59462 .5px,transparent .5px);background-size:8px 8px;mask-image:none;-webkit-mask-image:none}.gc-theme-after-dark .gc-topline,.gc-theme-after-dark .gc-scan,.gc-theme-after-dark .gc-msg-script{color:#dda06e}.gc-theme-after-dark .gc-qr{border:1px solid #b66f48;background:#f3eadc}.gc-theme-after-dark .gc-back{border-color:#8c543e;background:linear-gradient(#482234,#28141f)}.gc-theme-after-dark .gc-flap{background:linear-gradient(160deg,#5a2a3c,#351a29)}.gc-theme-after-dark .gc-pocket:before{background:linear-gradient(#482234,#2c1622)}.gc-theme-after-dark .gc-pocket:after{background:linear-gradient(#381b2a,#1f1019)}.gc-theme-after-dark .gc-seal{border-color:#e6ad73;color:#241319;background:radial-gradient(circle,#da945d,#92502f)}.gc-theme-after-dark .gc-sparkles span{color:#d58d57;text-shadow:0 0 10px #d58d57}.gc-theme-after-dark .gc-venue{color:#a99b95}.gc-theme-after-dark .gc-venue .gc-venue-name{color:#f0dfc8}.gc-theme-pop{--gc-ink: #20203b;--gc-gold: #ffcf31;--gc-swatch-1: #8257e8;--gc-swatch-2: #ffd43c}.gc-theme-pop .gc-ground{background:radial-gradient(circle at 15% 18%,#ffb1bd 0 9%,transparent 9.2%),radial-gradient(circle at 88% 78%,#92e4d4 0 12%,transparent 12.2%),#fff4cf}.gc-theme-pop .gc-ground:before{opacity:.7;background-image:radial-gradient(#ff5f79 1.2px,transparent 1.2px);background-size:17px 17px;mask-image:linear-gradient(to bottom,black,transparent 65%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 65%)}.gc-theme-pop .gc-ambient-one{background:#ff6d87;opacity:.22}.gc-theme-pop .gc-ambient-two{background:#5ed6c4;opacity:.24}.gc-theme-pop .gc-card{border:3px solid #252044;border-radius:1.6rem;background:linear-gradient(145deg,#8257e8,#4d25b3);box-shadow:9px 10px #252044,0 32px 60px #4b289c3b}.gc-theme-pop .gc-card:before{border:2px solid #ffd43c;border-radius:1.1rem}.gc-theme-pop .gc-grain{opacity:.7;background-image:radial-gradient(#ffcf31 1.4px,transparent 1.4px);background-size:18px 18px;mask-image:none;-webkit-mask-image:none}.gc-theme-pop .gc-topline,.gc-theme-pop .gc-scan,.gc-theme-pop .gc-msg-script{color:#ffe059}.gc-theme-pop .gc-qr{border:3px solid #252044;border-radius:.8rem;box-shadow:4px 4px #252044}.gc-theme-pop .gc-back{border:3px solid #252044;border-radius:1rem;background:#ff7791}.gc-theme-pop .gc-flap{border-radius:.8rem;background:linear-gradient(160deg,#ff9cad,#ff6d89)}.gc-theme-pop .gc-pocket{border-radius:.8rem}.gc-theme-pop .gc-pocket:before{background:#ff7892}.gc-theme-pop .gc-pocket:after{background:#ee5375}.gc-theme-pop .gc-seal{border:3px solid #252044;color:#372460;background:#ffd53f;box-shadow:4px 4px #252044}.gc-theme-pop .gc-sparkles span{color:#5a35c4}.gc-theme-pop .gc-sparkles span:nth-child(2),.gc-theme-pop .gc-sparkles span:nth-child(4){color:#f13e69}.gc-theme-pop .gc-venue{color:#6d5577}.gc-theme-pop .gc-venue .gc-venue-name{color:#3b235f}.gc-theme-holiday{--gc-ink: #18352c;--gc-gold: #d6b76e;--gc-swatch-1: #226047;--gc-swatch-2: #d9bb73}.gc-theme-holiday .gc-ground{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.95),transparent 42%),linear-gradient(145deg,#e7efe8,#faf7ec 52%,#dde9e2)}.gc-theme-holiday .gc-ground:before{opacity:.3;background-image:radial-gradient(#b9cbbf 1px,transparent 1px);background-size:14px 14px}.gc-theme-holiday .gc-ambient-one{background:#2f7258;opacity:.14}.gc-theme-holiday .gc-ambient-two{background:#a63d47;opacity:.14}.gc-theme-holiday .gc-card{border-color:#d9bb73;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.15),transparent 30%),linear-gradient(145deg,#226047,#0d3327);box-shadow:0 32px 66px #1543314f}.gc-theme-holiday .gc-card:before{border-color:#e0c47bcc}.gc-theme-holiday .gc-grain{opacity:.34;background-image:radial-gradient(#dce8dd 1px,transparent 1px);background-size:12px 12px}.gc-theme-holiday .gc-topline,.gc-theme-holiday .gc-scan,.gc-theme-holiday .gc-msg-script{color:#e2c77f}.gc-theme-holiday .gc-qr{border:2px solid #b99349;border-radius:.35rem}.gc-theme-holiday .gc-back{border-color:#52191f4d;background:linear-gradient(#b94751,#8d2d39)}.gc-theme-holiday .gc-flap{background:linear-gradient(160deg,#cf5a61,#a23844)}.gc-theme-holiday .gc-pocket:before{background:linear-gradient(#bb4550,#932f3b)}.gc-theme-holiday .gc-pocket:after{background:linear-gradient(#a63844,#7d2833)}.gc-theme-holiday .gc-seal{border-color:#f0d894;color:#2a523f;background:radial-gradient(circle,#e1c274,#aa863f)}.gc-theme-holiday .gc-sparkles span{color:#b68d45}.gc-theme-holiday .gc-sparkles span:nth-child(2),.gc-theme-holiday .gc-sparkles span:nth-child(4){color:#a73e49}.gc-theme-holiday .gc-venue{color:#718078}.gc-theme-holiday .gc-venue .gc-venue-name{color:#1f503d}.gc-theme-classic .gc-eyebrow{color:#8b6b35;letter-spacing:.3em}.gc-theme-classic .gc-title{color:#172a24;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;letter-spacing:-.04em}.gc-theme-classic .gc-instruct{color:#647168}.gc-theme-riviera .gc-eyebrow{color:#c96e45}.gc-theme-riviera .gc-title{color:#124f6a}.gc-theme-riviera .gc-instruct{color:#63808a}.gc-theme-deco .gc-eyebrow{color:#9a7736}.gc-theme-deco .gc-title{font-family:Didot,Bodoni MT,Georgia,serif;letter-spacing:-.03em}.gc-theme-botanical .gc-eyebrow{color:#75845e}.gc-theme-botanical .gc-title{color:#2f4c3b}.gc-theme-luxury .gc-eyebrow{color:#8d7345}.gc-theme-luxury .gc-title{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:-.06em}.gc-theme-postcard .gc-eyebrow{color:#9b584d}.gc-theme-postcard .gc-title{font-family:American Typewriter,Courier New,serif}.gc-theme-postcard .gc-instruct{color:#766b5f}.gc-theme-celebration .gc-eyebrow{color:#d73e68}.gc-theme-nordic .gc-eyebrow{color:#75857e}.gc-theme-nordic .gc-title{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300}.gc-theme-nordic .gc-instruct{color:#78827e}.gc-theme-after-dark .gc-eyebrow{color:#d08c58}.gc-theme-after-dark .gc-title{color:#f5ead5}.gc-theme-after-dark .gc-instruct{color:#ac9d96}.gc-theme-pop .gc-eyebrow{color:#ea3d66}.gc-theme-pop .gc-title{font-family:Arial Rounded MT Bold,Arial,sans-serif;font-weight:800;letter-spacing:-.06em}.gc-theme-holiday .gc-eyebrow{color:#9d414a}.gc-theme-holiday .gc-title{color:#183c30}:root{--bg: #ffffff;--page-bg: #f4f5f7;--text: #141b33;--muted: #62697a;--surface: #f2f3f5;--border: #ececf0;--active: #1c2340;--green: #1f9d55;--green-bg: #e1f2e6;--wolt: #a8dcf0;--radius-card: 16px;--radius-tile: 24px;--pad: 20px;--maxw: 430px;--font: "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html.replay-mode,html.replay-mode body{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html,body{margin:0;padding:0}body{background:var(--chrome, var(--page-bg));color:var(--text);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.phone{max-width:var(--maxw);margin:0 auto;min-height:100vh;background:var(--chrome, var(--bg));box-shadow:0 0 40px #141b330f;position:relative}.muted{color:var(--muted)}.center{text-align:center}.state-box{padding:48px var(--pad);text-align:center}.state-emoji{font-size:34px;margin-bottom:8px}.state-title{font-weight:800;font-size:18px;margin:0 0 6px}.state-sub{color:var(--muted);margin:0 0 18px;font-size:15px}.btn-primary{background:var(--active);color:#fff;border:none;border-radius:999px;padding:12px 22px;font-weight:700;font-size:15px;transition:transform .08s ease,opacity .15s ease}.btn-primary:hover{opacity:.92}.btn-primary:active{transform:scale(.97)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.shimmer{background:linear-gradient(100deg,#eceef1 30%,#f6f7f9,#eceef1 70%);background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite}@keyframes shimmer{to{background-position:-200% 0}}.skeleton-list{padding:8px var(--pad)}.skeleton-row{display:flex;gap:14px;padding:12px 0;align-items:center}.skeleton-avatar{width:54px;height:54px;border-radius:16px;flex:none}.skeleton-lines{flex:1}.skeleton-line{height:12px;border-radius:6px;margin-bottom:8px}.skeleton-hero{height:260px;width:100%}.list-header{padding:26px var(--pad) 10px;position:sticky;top:0;background:var(--bg);z-index:5}.app-title{font-size:30px;font-weight:800;margin:0;letter-spacing:-.5px}.app-subtitle{margin:2px 0 16px;color:var(--muted);font-size:14px;font-weight:600}.search-field{display:flex;align-items:center;gap:10px;background:var(--surface);border-radius:14px;padding:11px 14px}.search-field input{border:none;background:transparent;outline:none;font-size:16px;font-family:inherit;color:var(--text);width:100%}.search-field input::placeholder{color:var(--muted)}.search-field svg{color:#9aa0ae}.search-clear{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:999px;background:#e3e5e9;color:var(--text);font-size:18px;line-height:1;transition:background .12s ease,transform .08s ease}.search-clear:hover{background:#d8dade}.search-clear:active{transform:scale(.92)}.search-clear:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:2px}.search-go{flex:none;border:none;background:var(--active);color:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;line-height:1;min-width:62px;transition:opacity .15s ease,transform .08s ease}.search-go:hover{opacity:.92}.search-go:active{transform:scale(.96)}.search-go:disabled{opacity:.5;cursor:not-allowed}.search-hint{margin:8px 2px 0;font-size:13px;font-weight:600}.search-hint strong{color:var(--text)}.search-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0 2px}.search-head-text{font-size:14px;font-weight:800;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-note{margin:4px 0 10px;font-size:14px;line-height:1.4}.search-error{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border-radius:14px;padding:12px 14px;margin:10px 0 4px;font-size:14px;font-weight:600}.list-body{padding:6px var(--pad) 40px}.venue-list{list-style:none;margin:0;padding:0}.venue-row{display:flex;align-items:center;gap:14px;padding:12px 8px;margin:0 -8px;border-radius:16px;transition:background .12s ease}.venue-row:hover{background:var(--surface)}.venue-row:active{background:#e9eaee}.avatar{width:54px;height:54px;border-radius:16px;flex:none;object-fit:cover}.tile-placeholder{display:flex;align-items:center;justify-content:center;color:#141b338c;font-weight:800;font-size:22px}.venue-row-text{display:flex;flex-direction:column;min-width:0}.venue-row-name{font-weight:800;font-size:16px;line-height:1.25}.venue-row-desc{color:var(--muted);font-size:14px;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.venue-row-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.venue-row-tag{background:var(--surface);color:#6b7280;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap}.list-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.specials-chip{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);padding:9px 14px;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .08s ease}.specials-chip:before{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-6px}.specials-chip:active{transform:scale(.97)}.specials-chip-on{background:var(--active);border-color:var(--active);color:var(--bg)}.venue-row-special{margin-top:5px;font-size:12px;font-weight:800;letter-spacing:.2px;color:var(--text)}.venue-screen{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.venue-header{flex:none;background:var(--bg);padding:14px var(--pad) 0;border-bottom:1px solid var(--border);z-index:10}.venue-header-top{display:flex;align-items:center;gap:6px}.venue-title{flex:1;min-width:0;font-size:25px;font-weight:800;margin:0;letter-spacing:-.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-row{display:flex;gap:26px;margin:11px -4px -1px;padding:1px 4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.tab-row::-webkit-scrollbar{display:none}.tab{border:none;background:transparent;padding:10px 0;font-size:16px;font-weight:700;color:var(--muted);position:relative;flex:0 0 auto;white-space:nowrap}.tab-active{color:var(--text);font-weight:800}.tab-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--active);border-radius:2px}.tab-shimmer{--shimmer: linear-gradient(100deg, #4f46e5 0%, #ec4899 25%, #f59e0b 50%, #10b981 75%, #4f46e5 100%);background-image:var(--shimmer);background-size:300% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tab-shimmer 2.8s linear infinite}.tab-shimmer.tab-active{color:transparent}.tab-shimmer.tab-active:after{background-image:var(--shimmer);background-size:300% 100%;animation:tab-shimmer 2.8s linear infinite}@keyframes tab-shimmer{to{background-position:300% 0}}@media (prefers-reduced-motion: reduce){.tab-shimmer,.tab-shimmer.tab-active:after{animation:none}}.venue-scroll{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.venue-page-open,html.venue-page-open body{height:100%;overflow:hidden;overscroll-behavior:none}html.venue-page-open{background:var(--chrome, var(--page-bg))}html.venue-page-open .phone{min-height:0;height:100%;overflow:hidden}.venue-body{padding:0 var(--pad) 40px}.menu-item.menu-item-divkit{display:block;padding:0;min-height:0}.dish-host{width:100%;min-width:0}.dish-host:empty{min-height:72px}html.replay-mode .dish-host,html.replay-mode .dish-host *{pointer-events:none!important}.divkit-page{min-height:100%}html.replay-mode .divkit-page,html.replay-mode .divkit-page *{pointer-events:none!important}.venue-tinted .venue-header{background:var(--chrome);border-bottom-color:var(--chrome-border);padding-top:calc(14px + env(safe-area-inset-top,0px))}.venue-tinted .venue-title{color:var(--chrome-text)}.venue-tinted .tab:not(.tab-shimmer){color:var(--chrome-muted)}.venue-tinted .tab-active:not(.tab-shimmer){color:var(--chrome-text)}.venue-tinted .tab-active:not(.tab-shimmer):after{background:var(--chrome-text)}.venue-tinted .tab-shimmer{--shimmer: var( --chrome-shimmer, linear-gradient(100deg, #4f46e5 0%, #ec4899 25%, #f59e0b 50%, #10b981 75%, #4f46e5 100%) )}.venue-tinted .lang-switch{background:transparent;border-color:var(--chrome-border)}.venue-tinted .lang-seg{color:var(--chrome-muted)}.venue-tinted .lang-seg:hover:not(.lang-seg-on){color:var(--chrome-text)}.venue-tinted .lang-seg-on{background:var(--chrome-text);color:var(--chrome)}.venue-tinted .header-auth-btn{background:transparent;border-color:var(--chrome-border);color:var(--chrome-text)}.venue-tinted .header-auth-btn:hover{background:var(--chrome-soft)}.venue-tinted .header-auth-btn.is-qr{background:var(--chrome-text);color:var(--chrome);border-color:var(--chrome-text)}.venue-tinted .venue-scroll{background:var(--bg)}.venue-tinted .chip-active{color:var(--chrome)}.venue-tinted .search-field svg{color:var(--chrome-muted)}.venue-tinted .search-clear{background:var(--chrome-soft);color:var(--chrome-text)}.venue-tinted .like-btn-on,.venue-tinted .reaction-btn-on{color:var(--chrome-text);border-color:var(--chrome-border);background:var(--chrome-soft)}.venue-tinted a.info-card:hover{background:var(--chrome-soft)}.venue-tinted .item-sheet-close{background:var(--chrome-secondary);color:var(--chrome-text)}.hero{width:100%;height:260px;object-fit:cover}.hero-placeholder{width:100%}.general-tab .venue-body{padding-top:16px}.open-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-weight:800;font-size:14px}.open-chip-open{background:var(--green-bg);color:var(--green)}.open-chip-open .dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.open-chip-closed{background:var(--surface);color:#6b7280}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag{background:var(--surface);color:var(--text);border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:700}.description{font-size:17px;line-height:1.6;margin:16px 0 0}.facts{display:flex;gap:16px;margin-top:22px}.fact{flex:1;display:flex;flex-direction:column;gap:3px}.fact-label{color:var(--muted);font-size:13px;font-weight:700;text-transform:none}.fact-value{font-weight:800;font-size:16px}.section-block{margin-top:28px}.section-label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;margin:0 0 12px}.info-card{display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-radius:var(--radius-card);padding:12px 14px;margin-bottom:12px;background:var(--bg);transition:background .12s ease,transform .08s ease}a.info-card:hover{background:#fafbfc}a.info-card:active{transform:scale(.99)}.info-card-disabled{opacity:.55}.icon-tile{width:44px;height:44px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800}.wolt-tile{background:var(--wolt);color:#0a5b7a;font-size:20px}.plain-tile{background:var(--surface)}.info-card-text{display:flex;flex-direction:column;min-width:0;flex:1}.info-card-title{font-weight:800;font-size:15.5px}.info-card-sub{color:var(--muted);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-tab .menu-sections{padding-top:12px}.special-note{margin:-4px 0 4px;color:var(--muted);font-size:15px;line-height:1.5;font-style:italic}.special-note-sig{display:block;margin-top:4px;font-style:normal;font-weight:700;font-size:13px}.menu-tab{position:relative}.menu-sticky{position:sticky;top:0;z-index:8;background:var(--bg);padding-top:12px;border-bottom:1px solid var(--border);box-shadow:0 6px 10px -8px #141b3359}.menu-search{cursor:text;margin:0 var(--pad) 5px}.menu-group-bar{display:flex;gap:22px;padding:7px var(--pad) 5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.menu-group-bar::-webkit-scrollbar{display:none}.menu-group{border:none;background:transparent;padding:0 0 10px;font-size:16px;font-weight:700;color:var(--muted);white-space:nowrap;position:relative}.menu-group-active{color:var(--text);font-weight:800}.menu-group-active:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--text);border-radius:2px}.chip-bar{padding-top:7px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.menu-group-bar+.chip-bar{padding-top:0}.menu-group-bar+.chip-bar .chip-bar-inner{padding-top:5px}.chip-bar::-webkit-scrollbar{display:none}.chip-bar-inner{display:flex;gap:8px;padding:0 var(--pad) 12px;width:max-content}.chip{border:none;background:var(--surface);color:var(--text);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:700;white-space:nowrap;transition:background .12s ease,color .12s ease}.chip-active{background:var(--active);color:#fff}.menu-sections{padding-top:8px}.menu-group-title{font-size:32px;font-weight:800;color:var(--text);letter-spacing:-.6px;line-height:1.1;margin:28px 0 14px;position:relative;padding-bottom:10px;margin-right:calc(-1 * var(--pad));padding-right:12px}.menu-group-title:after{content:"";position:absolute;left:0;right:12px;bottom:0;height:2px;background:var(--text);opacity:.85}.menu-group-title.with-divider{margin-top:40px}.menu-group-title+.menu-section-title{margin-top:0}.menu-section-title{font-size:21px;font-weight:800;margin:20px 0 12px;letter-spacing:-.3px}.menu-section-title.with-divider{border-top:1px solid var(--border);padding-top:24px;margin-top:24px}.menu-items{list-style:none;margin:0;padding:0}.menu-item{display:flex;gap:14px;align-items:flex-start;padding:14px 0;min-height:56px;box-sizing:border-box}.menu-item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.menu-item-name{font-weight:800;font-size:17px;line-height:1.3}.menu-item-desc{color:var(--muted);font-size:15px;line-height:1.45}.menu-item-price{font-weight:800;font-size:15px;margin-top:2px}.menu-item-photo{width:92px;height:92px;border-radius:var(--radius-tile);flex:none;object-fit:cover;background:var(--surface)}.menu-item-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.menu-item-actions{display:inline-flex;gap:8px}.like-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px 5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--muted);font:inherit;font-size:14px;font-weight:800;line-height:1;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease,transform .12s ease}.like-btn:active{transform:scale(.96)}.like-btn:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:3px}.like-btn-on{color:var(--accent, #4f46e5);border-color:#4f46e559;background:#4f46e514}.like-count{font-variant-numeric:tabular-nums}.reaction-bar{display:flex;gap:10px;margin:14px 0 0}.reaction-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:15px;font-weight:800;line-height:1;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease,transform .12s ease}.reaction-btn:active{transform:scale(.96)}.reaction-btn:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:3px}.reaction-btn-on{color:var(--accent, #4f46e5);border-color:#4f46e559;background:#4f46e51a}.menu-tail{height:40px}.bonuses-tab{padding-top:20px}.bonus-grid{--cell: 165px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--cell);grid-auto-flow:row dense;gap:12px}.bonus-tile{position:relative;overflow:hidden;min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);color:inherit;text-align:left;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease}.bonus-tile:hover{box-shadow:0 6px 18px #141b3314}.bonus-tile:active{transform:scale(.985)}.bonus-tile:focus-visible{outline:2px solid var(--active);outline-offset:2px}.bonus-tile.has-art{border-color:transparent;background:var(--surface)}.bonus-tile.is-dim.has-art{opacity:.62}.bonus-tile.is-dim .bonus-fallback-title{color:var(--muted)}.bonus-fallback{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%}.bonus-fallback.in-tile{justify-content:space-between;gap:6px;padding:12px}.bonus-fallback.in-sheet{gap:10px;padding:28px 18px 18px}.bonus-fallback.in-sheet:not(:last-child){padding-bottom:0}.bonus-fallback-body{display:flex;flex-direction:column;gap:4px;min-width:0}.bonus-fallback.in-tile .bonus-fallback-body{flex:1 1 auto;min-height:0;overflow:hidden}.bonus-fallback.in-tile .bonus-fallback-title,.bonus-fallback.in-tile .bonus-fallback-foot{flex:none}.bonus-fallback-title{font-weight:800;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bonus-fallback-text{font-size:14px;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bonus-fallback-foot{display:flex;flex-direction:column;gap:2px;font-size:12px;font-weight:600;color:var(--muted)}.bonus-tile .bonus-fallback .usable-badge{font-size:11px;padding:3px 8px}.bonus-tile .bonus-fallback-title{font-size:15px}.bonus-fallback.in-tile .bonus-fallback-text{-webkit-line-clamp:2}.bonus-fallback.in-sheet .bonus-fallback-title{-webkit-line-clamp:3}.bonus-fallback.in-sheet .bonus-fallback-text{-webkit-line-clamp:6}.rive-box{display:block;width:100%;height:100%}.rive-box.is-passive{pointer-events:none}.rive-loading{background:var(--surface)}.bonus-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:#141b336b}.bonus-sheet{position:relative;width:100%;max-width:390px;max-height:90vh;overflow-y:auto;background:var(--bg);border-radius:22px;box-shadow:0 18px 50px #141b3347}.bonus-sheet-close{position:absolute;top:12px;right:12px;z-index:2;background:#ffffffe0}.bonus-large{width:100%;aspect-ratio:1 / 1;min-height:200px;max-height:46vh;background:var(--surface)}.bonus-sheet-body{padding:18px}.usable-badge{flex:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;white-space:nowrap}.usable-yes{background:var(--green-bg);color:var(--green)}.usable-no{background:var(--surface);color:#6b7280}.bonus-btn{width:100%}.bonus-error{color:#d3423e;font-size:14px;font-weight:600;margin:10px 0 0}.signin-panel{border:1px solid var(--border);border-radius:var(--radius-card);padding:20px}.signin-panel .state-title{font-size:18px;font-weight:800;margin:0 0 6px}.signin-panel .state-sub{color:var(--muted);font-size:14px;margin:0 0 16px}.signin-form{display:flex;flex-direction:column;gap:12px}.signin-actions{display:flex;justify-content:space-between;gap:12px}.link-btn{background:none;border:none;padding:0;color:var(--active);font-size:14px;font-weight:700;cursor:pointer}.link-btn:disabled{opacity:.4;cursor:not-allowed}.account-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.account-phone{color:var(--muted);font-size:14px;font-weight:700}.list-header-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.list-header-titles{min-width:0}.list-header-actions{flex:none;display:inline-flex;align-items:center;gap:8px}.lang-switch{flex:none;display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--bg)}.lang-seg{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;padding:5px 9px;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:800;letter-spacing:.3px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.lang-seg:hover{color:var(--text)}.lang-seg:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:2px}.lang-seg-on{background:var(--active);color:#fff}.header-auth-btn{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800;line-height:1;white-space:nowrap;transition:background .12s ease,transform .08s ease}.header-auth-btn:hover{background:var(--surface)}.header-auth-btn:active{transform:scale(.97)}.header-auth-btn.is-qr{background:var(--active);color:#fff;border-color:var(--active)}.auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;align-items:stretch;background:#141b3347}.auth-sheet{width:100%;max-width:var(--maxw);background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.auth-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--pad);border-bottom:1px solid var(--border)}.auth-sheet-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.3px}.auth-close{flex:none;border:none;background:var(--surface);color:var(--text);width:34px;height:34px;border-radius:999px;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .12s ease}.auth-close:hover{background:#e9eaee}.auth-sheet-body{flex:1;overflow-y:auto;padding:var(--pad)}.auth-sheet-body .signin-panel{border:none;padding:0}.qr-view{display:flex;flex-direction:column;align-items:center;text-align:center}.qr-lead{color:var(--muted);font-size:15px;margin:4px 0 20px}.qr-frame{width:272px;max-width:100%;aspect-ratio:1 / 1;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);display:flex;align-items:center;justify-content:center;padding:16px}.qr-img{width:100%;height:auto;image-rendering:pixelated}.qr-placeholder{width:100%;height:100%;border-radius:8px}.qr-status{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-expiry{font-size:14px;font-weight:700;margin:16px 0 0}.qr-actions{display:flex;gap:22px;margin-top:22px}.profile-block{width:100%;text-align:left;margin-top:26px;padding-top:18px;border-top:1px solid var(--border)}.profile-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-title{margin:0;font-size:15px;font-weight:800}.profile-note{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.profile-value{margin:8px 0 0;font-size:15px;font-weight:700}.profile-value.muted{font-weight:600}.profile-form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.profile-actions{display:flex;gap:22px;margin-top:12px}.profile-actions .link-btn.muted{color:var(--muted)}@media (min-width: 480px){body{padding:0}}.menu-item-photo-btn{flex:none;padding:0;border:0;background:none;border-radius:var(--radius-tile);cursor:zoom-in;line-height:0}.menu-item-photo-btn:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:2px}.photo-lightbox{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:1010;display:flex;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));background:#141b33eb;cursor:zoom-out;animation:photo-backdrop-in .2s ease-out}.photo-lightbox[data-anim=none]{animation:none}.photo-lightbox.is-closing{animation:photo-backdrop-out .2s ease-in forwards}@keyframes photo-backdrop-in{0%{background-color:#141b3300}to{background-color:#141b33eb}}@keyframes photo-backdrop-out{0%{background-color:#141b33eb}to{background-color:#141b3300}}@keyframes photo-lightbox-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes photo-lightbox-fade-in{0%{opacity:0}to{opacity:1}}.photo-lightbox-close{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));width:40px;height:40px;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:26px;line-height:40px;cursor:pointer}.photo-lightbox-figure{margin:0;max-width:min(100%,640px);cursor:default;display:flex;flex-direction:column;gap:14px;align-items:center}.photo-lightbox-img{max-width:100%;max-height:72vh;object-fit:contain;border-radius:18px;background:#000}.photo-lightbox[data-anim=fade] .photo-lightbox-img{animation:photo-lightbox-zoom-in .24s cubic-bezier(.22,.61,.36,1)}.photo-lightbox-close,.photo-lightbox-caption{animation:photo-lightbox-fade-in .26s ease-out}.photo-lightbox[data-anim=none] .photo-lightbox-img,.photo-lightbox[data-anim=none] .photo-lightbox-close,.photo-lightbox[data-anim=none] .photo-lightbox-caption{animation:none}.photo-lightbox.is-closing .photo-lightbox-close,.photo-lightbox.is-closing .photo-lightbox-caption{animation:none;opacity:0;transition:opacity .14s ease-in}.photo-lightbox-caption{display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;text-align:center}.photo-lightbox-name{font-size:18px;font-weight:800}.photo-lightbox-price{font-size:15px;font-weight:700;opacity:.8}.menu-item-main{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;align-items:flex-start;border-radius:12px;transition:opacity .12s ease}.menu-item-main:active{opacity:.62}.menu-item-main:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:4px}.allergen-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;color:var(--muted)}.allergen-chip{display:inline-flex;line-height:0}.item-sheet-overlay{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:1000;display:flex;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));background:#141b336b;animation:item-sheet-fade .14s ease-out}.item-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:calc(var(--maxw) - 32px);max-height:100%;overflow:hidden;background:var(--bg);border-radius:22px;box-shadow:0 18px 54px #141b334d;animation:item-sheet-pop .18s cubic-bezier(.22,.61,.36,1)}.item-sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.item-sheet-close{position:absolute;top:12px;right:12px;z-index:2;background:#ffffffe6;box-shadow:0 2px 10px #141b332e}.item-sheet-photo-btn{display:block;width:100%;padding:0;border:0;background:var(--surface);overflow:hidden;line-height:0;cursor:zoom-in}.item-sheet-photo-btn:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:-4px}.item-sheet-photo{width:100%;height:220px;max-height:40vh;object-fit:cover}.item-sheet-body{padding:18px var(--pad) 24px}.item-sheet:not(.has-photo) .item-sheet-name{padding-right:42px}.item-sheet-name{margin:0;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.3px}.item-sheet-price{margin:6px 0 0;font-size:17px;font-weight:800}.item-sheet-desc{margin:12px 0 0;font-size:16px;line-height:1.5}.item-sheet-block{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.item-sheet-block-label{margin:0 0 12px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.special-pill{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:1px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:11px;font-weight:800;letter-spacing:.4px;line-height:1.5;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.special-pill:before{content:"";flex:none;width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.55}.item-sheet-badges{margin:0 0 8px}.item-sheet:not(.has-photo) .item-sheet-badges{padding-right:42px}.item-sheet-badges .special-pill{margin-left:0;font-size:12px}.staff-block{border-top-width:2px}.staff-state{margin:0 0 12px;font-size:15px;font-weight:700}.staff-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:48px;padding:12px 16px;border:none;border-radius:14px;background:var(--active);color:var(--bg);font:inherit;font-size:16px;font-weight:800;line-height:1.2;cursor:pointer;transition:opacity .15s ease,transform .08s ease}.staff-btn:active{transform:scale(.98)}.staff-btn:disabled{opacity:.55;cursor:not-allowed}.staff-error{margin:10px 0 0;color:#d3423e;font-size:14px;font-weight:700}.staff-sub{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.staff-sub-label{margin:0 0 10px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.staff-price-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-family:var(--font);font-size:16px;font-weight:800;outline:none;transition:border-color .12s ease,background .12s ease}.staff-price-input:focus{border-color:var(--active);background:var(--bg)}.staff-price-input::-webkit-outer-spin-button,.staff-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.staff-price-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.staff-check{display:flex;align-items:center;gap:10px;min-height:48px;margin:4px 0 12px;font-size:15px;font-weight:700;cursor:pointer}.staff-check input{flex:none;width:20px;height:20px;accent-color:var(--active);cursor:pointer}.price-was{margin-right:6px;color:var(--muted);font-weight:700;text-decoration-thickness:1px}.allergen-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.allergen-list-item{display:flex;align-items:center;gap:12px}.allergen-list-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--surface);color:var(--text)}.allergen-list-label{font-size:16px;font-weight:700}@keyframes item-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes item-sheet-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.item-sheet-overlay,.item-sheet{animation:none}}.gift-screen{display:flex;flex-direction:column;min-height:100vh}.gift-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px var(--pad) 8px}.gift-brand{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px}.gift-body{display:flex;flex-direction:column;gap:14px;padding:8px var(--pad) 40px}.gift-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:22px 20px;text-align:center}.gift-kicker{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.gift-what{margin:0;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.4px;overflow-wrap:anywhere}.gift-venue{margin:12px 0 0;font-size:15px;font-weight:600;color:var(--muted)}.gift-block{border:1px solid var(--border);border-radius:var(--radius-card);padding:16px 18px}.gift-block-title{margin:0 0 6px;font-size:16px;font-weight:800}.gift-block-note{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.gift-link-box{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--surface);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.gift-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gift-actions .btn-primary{flex:1 1 auto;min-width:140px}.gift-btn-secondary{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:999px;padding:12px 22px;font-weight:700;font-size:15px;text-align:center;transition:background .12s ease,transform .08s ease}.gift-btn-secondary:hover{background:var(--surface)}.gift-btn-secondary:active{transform:scale(.97)}.gift-copied{margin:10px 0 0;min-height:20px;font-size:13px;font-weight:700;color:var(--green)}.gift-quiet-actions{display:flex;justify-content:center;padding:2px 0 4px}.gift-gate-primary{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-width:140px;text-align:center;text-decoration:none}.gift-error{margin:0;font-size:14px;font-weight:700;color:#c0392b}.gift-skeleton{display:flex;flex-direction:column;gap:14px}.gift-skeleton-card{height:150px;border-radius:var(--radius-card)}.gift-preview{display:flex;flex-direction:column;gap:10px}.gift-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gift-left{margin:0;font-size:13px;font-weight:800;letter-spacing:.2px;text-align:center;color:var(--muted)}.gift-field-label{display:block;margin:16px 0 6px;font-size:13px;font-weight:800;letter-spacing:.3px;color:var(--muted);text-transform:uppercase}.gift-input{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-family:var(--font);font-size:16px;font-weight:600;outline:none;transition:border-color .12s ease,background .12s ease}.gift-input:focus{border-color:var(--active);background:var(--bg)}.gift-input::placeholder{color:var(--muted);font-weight:600}.gift-textarea{min-height:64px;line-height:1.4;resize:vertical}.gift-count{display:block;margin-top:4px;text-align:right;font-size:12px;font-weight:700;color:var(--muted)}.gift-theme-grid{display:flex;flex-wrap:wrap;gap:8px}.gift-theme-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .08s ease}.gift-theme-chip:hover{background:var(--surface)}.gift-theme-chip:active{transform:scale(.97)}.gift-theme-chip.is-on{border-color:var(--active);background:var(--active);color:#fff}.gift-theme-swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgba(20,27,51,.18);background:linear-gradient(135deg,var(--gc-swatch-1) 0 55%,var(--gc-swatch-2) 55% 100%)}.gift-theme-chip.is-on .gift-theme-swatch{border-color:#ffffff8c}.tab:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;min-width:44px;height:44px}.lang-seg{position:relative}.lang-seg:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}.header-auth-btn{position:relative}.header-auth-btn:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}.search-clear{position:relative}.search-clear:before{content:"";position:absolute;left:-4px;right:-14px;top:50%;transform:translateY(-50%);height:44px}.menu-group:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:-7px;width:100%;min-width:44px;height:44px}.chip{position:relative}.chip:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;min-width:44px;height:44px}.like-btn{position:relative}.like-btn:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:-4px;width:100%;min-width:44px;height:44px}.wallet-skeleton{display:flex;flex-direction:column;gap:10px;padding-top:8px}.wallet-skeleton-card{height:180px;border-radius:var(--radius-card);margin-top:12px}.wallet-intro{padding-top:6px}.wallet-headline{margin:0 0 12px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.4px;text-wrap:balance}.wallet-steps{margin:0;padding-left:22px;color:var(--muted);font-size:15px;line-height:1.5}.wallet-steps li+li{margin-top:2px}.wallet-form{display:flex;flex-direction:column}.wallet-form .gift-field-label:first-child,.wallet-sent+.gift-field-label{margin-top:4px}.wallet-phone-row{display:flex;gap:8px;align-items:stretch}.wallet-cc{position:relative;flex:0 0 7.5rem;display:flex;align-items:center;padding:12px 26px 12px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-family:var(--font);font-size:16px;font-weight:600;white-space:nowrap;transition:border-color .12s ease,background .12s ease}.wallet-cc:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}.wallet-cc:focus-within{border-color:var(--active);background:var(--bg)}.wallet-cc-face{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.wallet-cc-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wallet-phone-input{flex:1 1 auto;min-width:0}.wallet-hint,.wallet-sent{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.wallet-sent{margin:0 0 10px;font-size:15px;color:var(--text)}.wallet-code{letter-spacing:6px;font-size:20px;font-variant-numeric:tabular-nums}.wallet-submit{margin:18px 0 14px;width:100%}.wallet-menu-link{display:inline-block;text-decoration:none}.wallet-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:22px 20px;text-align:center}.wallet-kicker{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--muted)}.wallet-hi{margin:0 0 4px;font-size:24px;font-weight:800;letter-spacing:-.3px;overflow-wrap:anywhere}.wallet-count{margin:0 0 16px;font-size:15px;color:var(--muted)}.wallet-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wallet-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--active);background:transparent}.wallet-dot.is-filled{background:var(--active)}.wallet-rewards{display:inline-block;margin:16px 0 0;padding:6px 12px;border-radius:999px;background:var(--green-bg);color:var(--green);font-size:14px;font-weight:800}.wallet-badge{align-self:center;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:8px 22px 8px 16px;border-radius:12px;background:#000;color:#fff;text-decoration:none;border:1px solid #a6a6a6;transition:transform .08s ease,opacity .15s ease}.wallet-badge:active{transform:scale(.97)}.wallet-badge:focus-visible{outline:3px solid var(--active);outline-offset:3px}.wallet-glyph{flex:none}.wallet-badge-text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.wallet-badge-small{font-size:12px;font-weight:600}.wallet-badge-big{font-size:20px;font-weight:700;letter-spacing:-.3px}.wallet-badges{align-self:center;display:flex;flex-direction:column;align-items:stretch;gap:10px}.wallet-badges .wallet-badge{justify-content:center}.wallet-badge-google{border-radius:999px;padding:8px 24px 8px 18px}.wallet-badge-gtext{font-size:16px;font-weight:600;letter-spacing:-.1px;white-space:nowrap}.wallet-open{align-self:center;margin-top:2px;padding:8px 14px;border-radius:999px;background:var(--brand, #4f46e5);color:#fff;font-weight:700;font-size:14px;text-decoration:none}.wallet-note{margin:0;text-align:center;color:var(--muted);font-size:13px}.wallet-reset{align-self:center;margin-top:6px}.wallet-welcome{margin-top:18px}.wallet-welcome .wallet-card .gift-field-label{text-align:left}.wallet-welcome .wallet-card .wallet-hint{margin-top:6px}.wallet-change-name{font-size:14px;vertical-align:middle}.wallet-notice{margin:16px 0 0;padding:10px 12px;border-radius:10px;background:var(--surface);font-size:14px;line-height:1.4}.qr-resolve{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.qr-resolve-mark{font-family:var(--font);font-size:22px;font-weight:800;letter-spacing:.02em;color:var(--text);opacity:0;transition:opacity .3s ease}.qr-resolve-mark-shown{opacity:.35;animation:qr-resolve-pulse 1.4s ease-in-out .3s infinite}@keyframes qr-resolve-pulse{50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.qr-resolve-mark-shown{animation:none}}.landing{--landing-bg: #141b33;--landing-ink: #f4f5f7;--landing-soft: rgba(244, 245, 247, .72);--landing-line: rgba(244, 245, 247, .16);--landing-accent: #a5b4fc;--bg: transparent;--border: var(--landing-line);--muted: var(--landing-soft);--text: var(--landing-ink);--active: var(--landing-ink);position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:20px 16px 24px;background:radial-gradient(60rem 40rem at 110% -10%,rgba(79,70,229,.35),transparent 60%),var(--landing-bg);color:var(--landing-ink);font-family:var(--font);overflow:hidden}.landing .lang-seg-on{color:var(--landing-bg)}.landing-top{width:100%;max-width:1040px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-brand{font-size:20px;font-weight:800;letter-spacing:-.3px}.landing-hero{width:100%;max-width:1040px;margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center;padding:48px 0}.landing-eyebrow{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--landing-soft)}.landing-title{margin:0;max-width:17ch;font-size:clamp(34px,7.2vw,72px);font-weight:800;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.landing-cta{margin:22px 0 0;font-size:clamp(22px,3.4vw,32px);font-weight:700;letter-spacing:-.01em;color:var(--landing-accent)}.landing-contacts{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}.landing-contact{display:inline-flex;align-items:center;gap:14px;min-height:64px;padding:12px 22px 12px 18px;border:1px solid var(--landing-line);border-radius:18px;color:var(--landing-ink);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.landing-contact:hover{background:#f4f5f70f;border-color:#f4f5f752}.landing-contact:focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.landing-contact-icon{flex:none;color:var(--landing-accent)}.landing-contact-text{display:flex;flex-direction:column;gap:2px}.landing-contact-label{font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--landing-soft)}.landing-contact-value{font-size:17px;font-weight:700}@media (max-width: 520px){.landing-contacts{flex-direction:column}.landing-contact{width:100%}}@media (min-width: 900px){.landing{padding:32px 48px 36px}}.env-switch{display:inline-flex;margin-top:12px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--bg)}.env-seg{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;padding:6px 14px;min-height:32px;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:800;letter-spacing:.6px;cursor:pointer}.env-seg:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}.env-seg:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:2px}.env-seg-on{background:var(--active);color:#fff}.env-seg-prod.env-seg-on{background:#c2410c}.prod-backend-badge{position:fixed;left:12px;bottom:12px;z-index:900;padding:5px 10px;border-radius:999px;background:#c2410c;color:#fff;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;pointer-events:none;box-shadow:0 2px 8px #141b3340}
