*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-1\.5{inset:.375rem}.inset-2{inset:.5rem}.inset-\[-2px\]{inset:-2px}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-\[22px\]{left:22px;right:22px}.inset-x-\[6px\]{left:6px;right:6px}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-px{bottom:-1px}.-left-7{left:-1.75rem}.-left-\[8\%\]{left:-8%}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-right-\[6\%\]{right:-6%}.-right-\[6px\]{right:-6px}.-right-px{right:-1px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-6{top:-1.5rem}.-top-\[6px\]{top:-6px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-7{bottom:1.75rem}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-\[106px\]{left:106px}.left-\[110px\]{left:110px}.left-\[1190px\]{left:1190px}.left-\[15px\]{left:15px}.left-\[16\.667\%\]{left:16.667%}.left-\[2px\]{left:2px}.left-\[930px\]{left:930px}.left-\[9px\]{left:9px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-\[16\.667\%\]{right:16.667%}.right-\[7px\]{right:7px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[104px\]{top:104px}.top-\[117px\]{top:117px}.top-\[118px\]{top:118px}.top-\[12\%\]{top:12%}.top-\[126px\]{top:126px}.top-\[176px\]{top:176px}.top-\[200px\]{top:200px}.top-\[248px\]{top:248px}.top-\[2px\]{top:2px}.top-\[34px\]{top:34px}.top-\[446px\]{top:446px}.top-\[57px\]{top:57px}.top-\[62px\]{top:62px}.top-\[7px\]{top:7px}.top-\[90px\]{top:90px}.top-\[9px\]{top:9px}.top-\[calc\(50\%-1\.5px\)\]{top:calc(50% - 1.5px)}.top-\[calc\(env\(safe-area-inset-top\)\+16px\)\]{top:calc(env(safe-area-inset-top) + 16px)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[29\]{z-index:29}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.z-\[40\]{z-index:40}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-9{margin:2.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mx-\[18px\]{margin-left:-18px;margin-right:-18px}.-mx-\[22px\]{margin-left:-22px;margin-right:-22px}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-\[12\.5\%\]{margin-left:12.5%;margin-right:12.5%}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-\[5px\]{margin-top:5px;margin-bottom:5px}.my-\[7px\]{margin-top:7px;margin-bottom:7px}.-mb-6{margin-bottom:-1.5rem}.-mb-\[18px\]{margin-bottom:-18px}.-mb-\[24px\]{margin-bottom:-24px}.-mb-\[calc\(env\(safe-area-inset-bottom\)\+24px\)\]{margin-bottom:calc(calc(env(safe-area-inset-bottom) + 24px) * -1)}.-ml-0\.5{margin-left:-.125rem}.-ml-1\.5{margin-left:-.375rem}.-ml-\[18px\]{margin-left:-18px}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-\[18px\]{margin-top:-18px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[11px\]{margin-bottom:11px}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-\[7px\]{margin-right:7px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[-2px\]{margin-top:-2px}.mt-\[\.18em\]{margin-top:.18em}.mt-\[11px\]{margin-top:11px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[1px\]{margin-top:1px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.size-10{width:2.5rem;height:2.5rem}.size-4{width:1rem;height:1rem}.size-7{width:1.75rem;height:1.75rem}.size-9{width:2.25rem;height:2.25rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[\.5cqw\]{height:.5cqw}.h-\[10\%\]{height:10%}.h-\[100dvh\]{height:100dvh}.h-\[104px\]{height:104px}.h-\[118px\]{height:118px}.h-\[11px\]{height:11px}.h-\[12\%\]{height:12%}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[152px\]{height:152px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[2\.5px\]{height:2.5px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[250px\]{height:250px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[330px\]{height:330px}.h-\[34px\]{height:34px}.h-\[34vmin\]{height:34vmin}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[40vmin\]{height:40vmin}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[46vmin\]{height:46vmin}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60vmin\]{height:60vmin}.h-\[62\%\]{height:62%}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[78px\]{height:78px}.h-\[7px\]{height:7px}.h-\[82px\]{height:82px}.h-\[85vmin\]{height:85vmin}.h-\[88vh\]{height:88vh}.h-\[9px\]{height:9px}.h-\[calc\(100\%-24px\)\]{height:calc(100% - 24px)}.h-\[clamp\(280px\2c 40svh\2c 360px\)\]{height:clamp(280px,40svh,360px)}.h-\[clamp\(300px\2c 44vh\2c 380px\)\]{height:clamp(300px,44vh,380px)}.h-\[clamp\(320px\2c 46svh\2c 440px\)\]{height:clamp(320px,46svh,440px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[300px\]{max-height:300px}.max-h-\[340px\]{max-height:340px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100\%-36px\)\]{max-height:calc(100% - 36px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-20{min-height:5rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[14px\]{min-height:14px}.min-h-\[16px\]{min-height:16px}.min-h-\[18px\]{min-height:18px}.min-h-\[220px\]{min-height:220px}.min-h-\[23px\]{min-height:23px}.min-h-\[260px\]{min-height:260px}.min-h-\[28px\]{min-height:28px}.min-h-\[44px\]{min-height:44px}.min-h-\[58px\]{min-height:58px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[64vh\]{min-height:64vh}.min-h-\[66px\]{min-height:66px}.min-h-\[70vh\]{min-height:70vh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[\.5cqw\]{width:.5cqw}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[11px\]{width:11px}.w-\[128px\]{width:128px}.w-\[12px\]{width:12px}.w-\[132px\]{width:132px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[168px\]{width:168px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[208px\]{width:208px}.w-\[210px\]{width:210px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[252px\]{width:252px}.w-\[262px\]{width:262px}.w-\[264px\]{width:264px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[31px\]{width:31px}.w-\[34px\]{width:34px}.w-\[34vmin\]{width:34vmin}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[40vmin\]{width:40vmin}.w-\[42px\]{width:42px}.w-\[46\%\]{width:46%}.w-\[46px\]{width:46px}.w-\[46vmin\]{width:46vmin}.w-\[46vw\]{width:46vw}.w-\[48\%\]{width:48%}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[58\%\]{width:58%}.w-\[60vmin\]{width:60vmin}.w-\[62\%\]{width:62%}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[7px\]{width:7px}.w-\[80\%\]{width:80%}.w-\[82px\]{width:82px}.w-\[84px\]{width:84px}.w-\[85vmin\]{width:85vmin}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[9px\]{width:9px}.w-\[calc\(\(100\%-8px\)\/3\)\]{width:calc((100% - 8px) / 3)}.w-\[min\(1120px\2c 94vw\)\]{width:min(1120px,94vw)}.w-\[min\(1180px\2c 94vw\)\]{width:min(1180px,94vw)}.w-\[min\(220px\2c 60vw\)\]{width:min(220px,60vw)}.w-\[min\(400px\2c calc\(100vw-72px\)\)\]{width:min(400px,calc(100vw - 72px))}.w-\[min\(420px\2c 92vw\)\]{width:min(420px,92vw)}.w-\[min\(440px\2c 92\%\)\]{width:min(440px,92%)}.w-\[min\(440px\2c calc\(100vw-72px\)\)\]{width:min(440px,calc(100vw - 72px))}.w-\[min\(460px\2c 92\%\)\]{width:min(460px,92%)}.w-\[min\(460px\2c 92vw\)\]{width:min(460px,92vw)}.w-\[min\(540px\2c 92\%\)\]{width:min(540px,92%)}.w-\[min\(680px\2c 94vw\)\]{width:min(680px,94vw)}.w-\[min\(860px\2c 92vw\)\]{width:min(860px,92vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-4{min-width:1rem}.min-w-\[1\.9em\]{min-width:1.9em}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[26px\]{min-width:26px}.min-w-\[30px\]{min-width:30px}.min-w-\[560px\]{min-width:560px}.min-w-\[74px\]{min-width:74px}.min-w-\[76px\]{min-width:76px}.min-w-\[8rem\]{min-width:8rem}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12\.6em\]{max-width:12.6em}.max-w-\[12ch\]{max-width:12ch}.max-w-\[1320px\]{max-width:1320px}.max-w-\[13em\]{max-width:13em}.max-w-\[140px\]{max-width:140px}.max-w-\[15ch\]{max-width:15ch}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[21ch\]{max-width:21ch}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[270px\]{max-width:270px}.max-w-\[272px\]{max-width:272px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[340px\]{max-width:340px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[380px\]{max-width:380px}.max-w-\[38ch\]{max-width:38ch}.max-w-\[400px\]{max-width:400px}.max-w-\[40ch\]{max-width:40ch}.max-w-\[420px\]{max-width:420px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[560px\]{max-width:560px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[64px\]{max-width:64px}.max-w-\[660px\]{max-width:660px}.max-w-\[680px\]{max-width:680px}.max-w-\[70\%\]{max-width:70%}.max-w-\[700px\]{max-width:700px}.max-w-\[780px\]{max-width:780px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-y-0\.5{--tw-translate-y:0.125rem}.translate-y-0\.5,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.-rotate-6{--tw-rotate:-6deg}.-rotate-6,.-rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.-rotate-\[6deg\]{--tw-rotate:-6deg}.-rotate-\[6deg\],.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.rotate-\[1\.5deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[1\.5deg\]{--tw-rotate:1.5deg}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-\[1\.36\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.36\]{--tw-scale-x:1.36;--tw-scale-y:1.36}.scale-x-0{--tw-scale-x:0}.scale-x-0,.scale-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-0{--tw-scale-y:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[g-rise_0\.3s_both\]{animation:g-rise .3s both}.animate-\[g-rise_0\.5s_both\]{animation:g-rise .5s both}.animate-\[spin_0\.75s_linear_infinite\]{animation:spin .75s linear infinite}.animate-\[spin_0\.8s_linear_infinite\]{animation:spin .8s linear infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.65}}.animate-badge-pulse{animation:badge-pulse 1.5s ease infinite}.animate-cardin{animation:cardin .55s cubic-bezier(.2,1,.4,1)}@keyframes ped-pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-ped-pulse{animation:ped-pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.7fr_1fr\]{grid-template-columns:1.7fr 1fr}.grid-cols-\[1fr_auto_1\.1fr\]{grid-template-columns:1fr auto 1.1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[26px_1fr\]{grid-template-columns:26px 1fr}.grid-cols-\[34px_repeat\(24\2c 1fr\)\]{grid-template-columns:34px repeat(24,1fr)}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.grid-cols-\[minmax\(0\2c 420px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-\[\.45cqw\]{gap:.45cqw}.gap-\[\.9cqw\]{gap:.9cqw}.gap-\[1\.2cqw\]{gap:1.2cqw}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[2cqw\]{gap:2cqw}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[clamp\(12px\2c 2\.4svh\2c 20px\)\]{gap:clamp(12px,2.4svh,20px)}.gap-\[var\(--gap\)\]{gap:var(--gap)}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-7{row-gap:1.75rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:var(--border)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--border) 50%,transparent)}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--border) 60%,transparent)}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:var(--line)}.divide-line\/50>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--line) 50%,transparent)}.divide-line\/60>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--line) 60%,transparent)}.divide-line\/70>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--line) 70%,transparent)}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[38px\]{border-radius:38px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-venue{border-radius:var(--r)}.rounded-venue-md{border-radius:var(--r-md)}.rounded-venue-sm{border-radius:var(--r-sm)}.rounded-l-venue-sm{border-top-left-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm)}.rounded-r-venue-sm{border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-venue{border-top-left-radius:var(--r);border-top-right-radius:var(--r)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-\[6px\]{border-width:6px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[color-mix\(in_srgb\2c var\(--accent\)_18\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}.border-\[color-mix\(in_srgb\2c var\(--accent\)_24\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}.border-\[color-mix\(in_srgb\2c var\(--accent\)_35\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--destructive\)_28\%\2c var\(--border\)\)\]{border-color:color-mix(in srgb,var(--destructive) 28%,var(--border))}.border-\[color-mix\(in_srgb\2c var\(--destructive\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--destructive) 30%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--destructive\)_38\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--destructive) 38%,var(--line))}.border-\[color-mix\(in_srgb\2c var\(--primary\)_22\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--primary) 22%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--primary\)_26\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--primary) 26%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--primary\)_28\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))}.border-\[color-mix\(in_srgb\2c var\(--primary\)_35\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.border-\[color-mix\(in_srgb\2c var\(--primary\)_70\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--primary) 70%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--success\)_32\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--success) 32%,var(--line))}.border-\[color-mix\(in_srgb\2c var\(--success\)_35\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--success) 35%,var(--line))}.border-\[color-mix\(in_srgb\2c var\(--warning\)_35\%\2c var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}.border-\[color-mix\(in_srgb\2c var\(--warning\)_38\%\2c var\(--line\)\)\]{border-color:color-mix(in srgb,var(--warning) 38%,var(--line))}.border-border{--tw-border-opacity:1;border-color:var(--border)}.border-border\/40{border-color:color-mix(in srgb,var(--border) 40%,transparent)}.border-border\/50{border-color:color-mix(in srgb,var(--border) 50%,transparent)}.border-border\/60{border-color:color-mix(in srgb,var(--border) 60%,transparent)}.border-border\/70{border-color:color-mix(in srgb,var(--border) 70%,transparent)}.border-card{--tw-border-opacity:1;border-color:var(--card)}.border-current{border-color:currentColor}.border-destructive{--tw-border-opacity:1;border-color:var(--destructive)}.border-destructive\/30{border-color:color-mix(in srgb,var(--destructive) 30%,transparent)}.border-destructive\/40{border-color:color-mix(in srgb,var(--destructive) 40%,transparent)}.border-ink{--tw-border-opacity:1;border-color:var(--ink)}.border-ink\/85{border-color:color-mix(in srgb,var(--ink) 85%,transparent)}.border-line{--tw-border-opacity:1;border-color:var(--line)}.border-line\/50{border-color:color-mix(in srgb,var(--line) 50%,transparent)}.border-line\/60{border-color:color-mix(in srgb,var(--line) 60%,transparent)}.border-line\/70{border-color:color-mix(in srgb,var(--line) 70%,transparent)}.border-line\/80{border-color:color-mix(in srgb,var(--line) 80%,transparent)}.border-paper{--tw-border-opacity:1;border-color:var(--paper)}.border-paper\/80{border-color:color-mix(in srgb,var(--paper) 80%,transparent)}.border-primary{--tw-border-opacity:1;border-color:var(--primary)}.border-primary\/20{border-color:color-mix(in srgb,var(--primary) 20%,transparent)}.border-primary\/30{border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.border-primary\/45{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.border-success{--tw-border-opacity:1;border-color:var(--success)}.border-success\/30{border-color:color-mix(in srgb,var(--success) 30%,transparent)}.border-success\/40{border-color:color-mix(in srgb,var(--success) 40%,transparent)}.border-tint{--tw-border-opacity:1;border-color:var(--tint)}.border-transparent{border-color:transparent}.border-warning\/30{border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.border-warning\/40{border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/25{border-color:rgb(255 255 255/.25)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/35{border-color:rgb(255 255 255/.35)}.border-white\/40{border-color:rgb(255 255 255/.4)}.border-t-current{border-top-color:currentColor}.border-t-ink{--tw-border-opacity:1;border-top-color:var(--ink)}.border-t-primary{--tw-border-opacity:1;border-top-color:var(--primary)}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-white\/90{border-top-color:rgb(255 255 255/.9)}.bg-\[\#17140f\]{--tw-bg-opacity:1;background-color:rgb(23 20 15/var(--tw-bg-opacity,1))}.bg-\[\#221e18\]{--tw-bg-opacity:1;background-color:rgb(34 30 24/var(--tw-bg-opacity,1))}.bg-\[\#2faa5a\]{--tw-bg-opacity:1;background-color:rgb(47 170 90/var(--tw-bg-opacity,1))}.bg-\[\#35c759\]{--tw-bg-opacity:1;background-color:rgb(53 199 89/var(--tw-bg-opacity,1))}.bg-\[\#3ddc84\]{--tw-bg-opacity:1;background-color:rgb(61 220 132/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c var\(--card\)_58\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--card) 58%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--card\)_75\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--card) 75%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--card\)_82\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--card) 82%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--chip\)_55\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--chip) 55%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--destructive\)_12\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--destructive) 12%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--destructive\)_4\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--destructive) 4%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--destructive\)_9\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--destructive) 9%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--ink\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ink) 10%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--ink\)_11\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ink) 11%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--ink\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ink) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--ink\)_13\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ink) 13%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--ink\)_16\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ink) 16%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--ink\)_8\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--ink) 8%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--paper\)_90\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--paper) 90%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--primary\)_8\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--primary) 8%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--soft\)_28\%\2c var\(--chip\)\)\]{background-color:color-mix(in srgb,var(--soft) 28%,var(--chip))}.bg-\[color-mix\(in_srgb\2c var\(--soft\)_45\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--soft) 45%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--soft\)_60\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--soft) 60%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--tint\)_40\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--tint) 40%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--tint\)_45\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--tint) 45%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--tint\)_55\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--tint) 55%,transparent)}.bg-\[oklch\(0\.18_0\.01_60\/0\.42\)\]{background-color:oklch(.18 .01 60/.42)}.bg-\[rgba\(20\2c 17\2c 14\2c \.4\)\]{background-color:rgba(20,17,14,.4)}.bg-\[rgba\(20\2c 17\2c 14\2c \.42\)\]{background-color:rgba(20,17,14,.42)}.bg-\[rgba\(20\2c 17\2c 14\2c \.5\)\]{background-color:rgba(20,17,14,.5)}.bg-\[rgba\(20\2c 17\2c 14\2c \.62\)\]{background-color:rgba(20,17,14,.62)}.bg-\[var\(--scene-bg\)\]{background-color:var(--scene-bg)}.bg-accent{--tw-bg-opacity:1;background-color:var(--accent-wash)}.bg-background{--tw-bg-opacity:1;background-color:var(--background)}.bg-background\/60{background-color:color-mix(in srgb,var(--background) 60%,transparent)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-border{--tw-bg-opacity:1;background-color:var(--border)}.bg-card{--tw-bg-opacity:1;background-color:var(--card)}.bg-card\/50{background-color:color-mix(in srgb,var(--card) 50%,transparent)}.bg-card\/60{background-color:color-mix(in srgb,var(--card) 60%,transparent)}.bg-card\/70{background-color:color-mix(in srgb,var(--card) 70%,transparent)}.bg-card\/80{background-color:color-mix(in srgb,var(--card) 80%,transparent)}.bg-card\/85{background-color:color-mix(in srgb,var(--card) 85%,transparent)}.bg-chip{--tw-bg-opacity:1;background-color:var(--chip)}.bg-chip\/40{background-color:color-mix(in srgb,var(--chip) 40%,transparent)}.bg-chip\/50{background-color:color-mix(in srgb,var(--chip) 50%,transparent)}.bg-chip\/60{background-color:color-mix(in srgb,var(--chip) 60%,transparent)}.bg-current{background-color:currentColor}.bg-destructive{--tw-bg-opacity:1;background-color:var(--destructive)}.bg-destructive-subtle{--tw-bg-opacity:1;background-color:var(--destructive-subtle)}.bg-destructive-subtle\/40{background-color:color-mix(in srgb,var(--destructive-subtle) 40%,transparent)}.bg-destructive-subtle\/80{background-color:color-mix(in srgb,var(--destructive-subtle) 80%,transparent)}.bg-destructive\/10{background-color:color-mix(in srgb,var(--destructive) 10%,transparent)}.bg-destructive\/25{background-color:color-mix(in srgb,var(--destructive) 25%,transparent)}.bg-destructive\/35{background-color:color-mix(in srgb,var(--destructive) 35%,transparent)}.bg-foreground{--tw-bg-opacity:1;background-color:var(--foreground)}.bg-ink{--tw-bg-opacity:1;background-color:var(--ink)}.bg-ink\/10{background-color:color-mix(in srgb,var(--ink) 10%,transparent)}.bg-ink\/25{background-color:color-mix(in srgb,var(--ink) 25%,transparent)}.bg-ink\/30{background-color:color-mix(in srgb,var(--ink) 30%,transparent)}.bg-ink\/40{background-color:color-mix(in srgb,var(--ink) 40%,transparent)}.bg-ink\/55{background-color:color-mix(in srgb,var(--ink) 55.00000000000001%,transparent)}.bg-ink\/90{background-color:color-mix(in srgb,var(--ink) 90%,transparent)}.bg-line{--tw-bg-opacity:1;background-color:var(--line)}.bg-muted{--tw-bg-opacity:1;background-color:var(--muted)}.bg-muted-foreground{--tw-bg-opacity:1;background-color:var(--muted-foreground)}.bg-muted-foreground\/15{background-color:color-mix(in srgb,var(--muted-foreground) 15%,transparent)}.bg-paper{--tw-bg-opacity:1;background-color:var(--paper)}.bg-paper\/50{background-color:color-mix(in srgb,var(--paper) 50%,transparent)}.bg-popover{--tw-bg-opacity:1;background-color:var(--popover)}.bg-primary{--tw-bg-opacity:1;background-color:var(--primary)}.bg-primary-foreground\/20{background-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}.bg-primary\/10{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}.bg-primary\/20{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}.bg-primary\/25{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}.bg-primary\/30{background-color:color-mix(in srgb,var(--primary) 30%,transparent)}.bg-primary\/40{background-color:color-mix(in srgb,var(--primary) 40%,transparent)}.bg-primary\/50{background-color:color-mix(in srgb,var(--primary) 50%,transparent)}.bg-secondary{--tw-bg-opacity:1;background-color:var(--secondary)}.bg-secondary\/40{background-color:color-mix(in srgb,var(--secondary) 40%,transparent)}.bg-soft{--tw-bg-opacity:1;background-color:var(--soft)}.bg-soft\/20{background-color:color-mix(in srgb,var(--soft) 20%,transparent)}.bg-soft\/40{background-color:color-mix(in srgb,var(--soft) 40%,transparent)}.bg-soft\/45{background-color:color-mix(in srgb,var(--soft) 45%,transparent)}.bg-success{--tw-bg-opacity:1;background-color:var(--success)}.bg-success-subtle{--tw-bg-opacity:1;background-color:var(--success-subtle)}.bg-success\/20{background-color:color-mix(in srgb,var(--success) 20%,transparent)}.bg-success\/35{background-color:color-mix(in srgb,var(--success) 35%,transparent)}.bg-success\/50{background-color:color-mix(in srgb,var(--success) 50%,transparent)}.bg-tint{--tw-bg-opacity:1;background-color:var(--tint)}.bg-tint\/20{background-color:color-mix(in srgb,var(--tint) 20%,transparent)}.bg-tint\/40{background-color:color-mix(in srgb,var(--tint) 40%,transparent)}.bg-tint\/50{background-color:color-mix(in srgb,var(--tint) 50%,transparent)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity:1;background-color:var(--warning)}.bg-warning-subtle{--tw-bg-opacity:1;background-color:var(--warning-subtle)}.bg-warning\/15{background-color:color-mix(in srgb,var(--warning) 15%,transparent)}.bg-warning\/35{background-color:color-mix(in srgb,var(--warning) 35%,transparent)}.bg-warning\/45{background-color:color-mix(in srgb,var(--warning) 45%,transparent)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/30{background-color:rgb(255 255 255/.3)}.bg-white\/\[\.16\]{background-color:rgb(255 255 255/.16)}.bg-white\/\[\.18\]{background-color:rgb(255 255 255/.18)}.bg-\[linear-gradient\(140deg\2c var\(--primary\)\2c color-mix\(in_srgb\2c var\(--primary\)_58\%\2c var\(--ink\)\)\)\]{background-image:linear-gradient(140deg,var(--primary),color-mix(in srgb,var(--primary) 58%,var(--ink)))}.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c \.14\)_0\%\2c transparent_32\%\2c var\(--paper\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(0,0,0,.14) 0,transparent 32%,var(--paper) 100%)}.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c \.16\)_0\%\2c transparent_30\%\2c var\(--paper\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(0,0,0,.16) 0,transparent 30%,var(--paper) 100%)}.bg-\[linear-gradient\(180deg\2c transparent_20\%\2c var\(--paper\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 20%,var(--paper) 100%)}.bg-\[linear-gradient\(180deg\2c transparent_28\%\2c var\(--paper\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 28%,var(--paper) 100%)}.bg-\[linear-gradient\(180deg\2c transparent_45\%\2c var\(--paper\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 45%,var(--paper) 100%)}.bg-\[linear-gradient\(90deg\2c transparent\2c rgba\(255\2c 255\2c 255\2c \.55\)\2c transparent\)\]{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}.bg-\[radial-gradient\(120\%_120\%_at_30\%_22\%\2c \#d8b48f\2c \#9c7a5c_60\%\2c \#6f543d\)\]{background-image:radial-gradient(120% 120% at 30% 22%,#d8b48f,#9c7a5c 60%,#6f543d)}.bg-\[radial-gradient\(120\%_80\%_at_50\%_0\%\2c rgba\(255\2c 255\2c 255\2c \.18\)\2c transparent_60\%\)\]{background-image:radial-gradient(120% 80% at 50% 0,rgba(255,255,255,.18),transparent 60%)}.bg-\[radial-gradient\(80\%_60\%_at_78\%_18\%\2c color-mix\(in_srgb\2c var\(--accent\)_22\%\2c transparent\)\2c transparent_70\%\)\]{background-image:radial-gradient(80% 60% at 78% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-1\.5{padding:.375rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[15px\]{padding:15px}.p-\[18px\]{padding:18px}.p-\[18px_22px\]{padding:18px 22px}.p-\[22px\]{padding:22px}.p-\[7px\]{padding:7px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[17px\]{padding-left:17px;padding-right:17px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[3\.4\%\]{padding-left:3.4%;padding-right:3.4%}.px-\[4\%\]{padding-left:4%;padding-right:4%}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[9px\]{padding-left:9px;padding-right:9px}.px-\[clamp\(20px\2c 7vw\2c 120px\)\]{padding-left:clamp(20px,7vw,120px);padding-right:clamp(20px,7vw,120px)}.px-\[clamp\(22px\2c 6vw\2c 96px\)\]{padding-left:clamp(22px,6vw,96px);padding-right:clamp(22px,6vw,96px)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[46px\]{padding-top:46px;padding-bottom:46px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[72px\]{padding-top:72px;padding-bottom:72px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[clamp\(72px\2c 10vw\2c 132px\)\]{padding-top:clamp(72px,10vw,132px);padding-bottom:clamp(72px,10vw,132px)}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[24px\]{padding-bottom:24px}.pb-\[7px\]{padding-bottom:7px}.pb-\[calc\(env\(safe-area-inset-bottom\)\+14px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 14px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+16px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+18px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 18px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+28px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 28px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+40px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+4rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 4rem)}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pl-\[13px\]{padding-left:13px}.pl-\[15px\]{padding-left:15px}.pl-\[26px\]{padding-left:26px}.pl-\[38px\]{padding-left:38px}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-8{padding-right:2rem}.pr-\[86px\]{padding-right:86px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[15px\]{padding-top:15px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[5px\]{padding-top:5px}.pt-\[calc\(env\(safe-area-inset-top\)\+14px\)\]{padding-top:calc(env(safe-area-inset-top) + 14px)}.pt-\[calc\(env\(safe-area-inset-top\)\+16px\)\]{padding-top:calc(env(safe-area-inset-top) + 16px)}.pt-\[calc\(env\(safe-area-inset-top\)\+18px\)\]{padding-top:calc(env(safe-area-inset-top) + 18px)}.pt-\[calc\(env\(safe-area-inset-top\)\+34px\)\]{padding-top:calc(env(safe-area-inset-top) + 34px)}.pt-\[calc\(env\(safe-area-inset-top\)\+40px\)\]{padding-top:calc(env(safe-area-inset-top) + 40px)}.pt-\[calc\(env\(safe-area-inset-top\)\+48px\)\]{padding-top:calc(env(safe-area-inset-top) + 48px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.font-display{font-family:var(--font-display,"Schibsted Grotesk","Hanken Grotesk",system-ui,sans-serif)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans,.font-venue{font-family:var(--font,"Hanken Grotesk",system-ui,sans-serif)}.text-\[\.8cqw\]{font-size:.8cqw}.text-\[1\.9cqw\]{font-size:1.9cqw}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[150px\]{font-size:150px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[190px\]{font-size:190px}.text-\[19px\]{font-size:19px}.text-\[2\.3cqw\]{font-size:2.3cqw}.text-\[2\.5cqw\]{font-size:2.5cqw}.text-\[200px\]{font-size:200px}.text-\[20px\]{font-size:20px}.text-\[216px\]{font-size:216px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[4\.2cqw\]{font-size:4.2cqw}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.text-\[78px\]{font-size:78px}.text-\[8\.5px\]{font-size:8.5px}.text-\[88px\]{font-size:88px}.text-\[9\.5px\]{font-size:9.5px}.text-\[92px\]{font-size:92px}.text-\[9px\]{font-size:9px}.text-\[clamp\(17px\2c 1\.6vw\2c 20px\)\]{font-size:clamp(17px,1.6vw,20px)}.text-\[clamp\(22px\2c 2\.5vw\2c 36px\)\]{font-size:clamp(22px,2.5vw,36px)}.text-\[clamp\(23px\2c 3\.2vw\2c 32px\)\]{font-size:clamp(23px,3.2vw,32px)}.text-\[clamp\(26px\2c 4vw\2c 40px\)\]{font-size:clamp(26px,4vw,40px)}.text-\[clamp\(28px\2c 4vw\2c 40px\)\]{font-size:clamp(28px,4vw,40px)}.text-\[clamp\(28px\2c 8vw\2c 36px\)\]{font-size:clamp(28px,8vw,36px)}.text-\[clamp\(30px\2c 4\.6vw\2c 56px\)\]{font-size:clamp(30px,4.6vw,56px)}.text-\[clamp\(30px\2c 4vw\2c 44px\)\]{font-size:clamp(30px,4vw,44px)}.text-\[clamp\(30px\2c 4vw\2c 48px\)\]{font-size:clamp(30px,4vw,48px)}.text-\[clamp\(30px\2c 5vw\2c 72px\)\]{font-size:clamp(30px,5vw,72px)}.text-\[clamp\(30px\2c 8\.5vw\2c 38px\)\]{font-size:clamp(30px,8.5vw,38px)}.text-\[clamp\(30px\2c 8vw\2c 40px\)\]{font-size:clamp(30px,8vw,40px)}.text-\[clamp\(30px\2c 8vw\2c 42px\)\]{font-size:clamp(30px,8vw,42px)}.text-\[clamp\(30px\2c 9vw\2c 40px\)\]{font-size:clamp(30px,9vw,40px)}.text-\[clamp\(32px\2c 5vw\2c 60px\)\]{font-size:clamp(32px,5vw,60px)}.text-\[clamp\(32px\2c 8vw\2c 44px\)\]{font-size:clamp(32px,8vw,44px)}.text-\[clamp\(34px\2c 3\.4vw\2c 44px\)\]{font-size:clamp(34px,3.4vw,44px)}.text-\[clamp\(34px\2c 4\.4vw\2c 46px\)\]{font-size:clamp(34px,4.4vw,46px)}.text-\[clamp\(34px\2c 5\.2vw\2c 66px\)\]{font-size:clamp(34px,5.2vw,66px)}.text-\[clamp\(34px\2c 6\.4vw\2c 104px\)\]{font-size:clamp(34px,6.4vw,104px)}.text-\[clamp\(34px\2c 9vw\2c 48px\)\]{font-size:clamp(34px,9vw,48px)}.text-\[clamp\(38px\2c 6vw\2c 76px\)\]{font-size:clamp(38px,6vw,76px)}.text-\[clamp\(40px\2c 4vw\2c 50px\)\]{font-size:clamp(40px,4vw,50px)}.text-\[clamp\(42px\2c 12\.5vw\2c 54px\)\]{font-size:clamp(42px,12.5vw,54px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[\.7\]{line-height:.7}.leading-\[\.98\]{line-height:.98}.leading-\[0\.92\]{line-height:.92}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\],.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.015em\]{letter-spacing:-.015em}.tracking-\[-\.01em\]{letter-spacing:-.01em}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.04em\]{letter-spacing:.04em}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.07em\]{letter-spacing:.07em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.09em\]{letter-spacing:.09em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#9a948c\]{--tw-text-opacity:1;color:rgb(154 148 140/var(--tw-text-opacity,1))}.text-\[color-mix\(in_srgb\2c var\(--accent\)_22\%\2c var\(--tint\)\)\]{color:color-mix(in srgb,var(--accent) 22%,var(--tint))}.text-\[color-mix\(in_srgb\2c var\(--accent\)_34\%\2c var\(--tint\)\)\]{color:color-mix(in srgb,var(--accent) 34%,var(--tint))}.text-\[color-mix\(in_srgb\2c var\(--accent\)_52\%\2c transparent\)\]{color:color-mix(in srgb,var(--accent) 52%,transparent)}.text-\[color-mix\(in_srgb\2c var\(--accent\)_70\%\2c \#fff\)\]{color:color-mix(in srgb,var(--accent) 70%,#fff)}.text-\[color-mix\(in_srgb\2c var\(--accent\)_72\%\2c var\(--ink\)\)\]{color:color-mix(in srgb,var(--accent) 72%,var(--ink))}.text-\[color-mix\(in_srgb\2c var\(--accent\)_74\%\2c var\(--ink\)\)\]{color:color-mix(in srgb,var(--accent) 74%,var(--ink))}.text-\[color-mix\(in_srgb\2c var\(--ink\)_40\%\2c transparent\)\]{color:color-mix(in srgb,var(--ink) 40%,transparent)}.text-\[color-mix\(in_srgb\2c var\(--ink\)_78\%\2c var\(--soft\)\)\]{color:color-mix(in srgb,var(--ink) 78%,var(--soft))}.text-\[color-mix\(in_srgb\2c var\(--ink\)_82\%\2c var\(--soft\)\)\]{color:color-mix(in srgb,var(--ink) 82%,var(--soft))}.text-\[color-mix\(in_srgb\2c var\(--primary\)_78\%\2c var\(--ink\)\)\]{color:color-mix(in srgb,var(--primary) 78%,var(--ink))}.text-\[color-mix\(in_srgb\2c var\(--primary\)_80\%\2c var\(--ink\)\)\]{color:color-mix(in srgb,var(--primary) 80%,var(--ink))}.text-\[color-mix\(in_srgb\2c var\(--soft\)_40\%\2c transparent\)\]{color:color-mix(in srgb,var(--soft) 40%,transparent)}.text-\[color-mix\(in_srgb\2c var\(--soft\)_70\%\2c var\(--paper\)\)\]{color:color-mix(in srgb,var(--soft) 70%,var(--paper))}.text-\[var\(--st-soft\)\]{color:var(--st-soft)}.text-background{--tw-text-opacity:1;color:var(--background)}.text-destructive{--tw-text-opacity:1;color:var(--destructive)}.text-destructive-foreground{--tw-text-opacity:1;color:var(--destructive-foreground)}.text-foreground{--tw-text-opacity:1;color:var(--foreground)}.text-foreground\/80{color:color-mix(in srgb,var(--foreground) 80%,transparent)}.text-ink{--tw-text-opacity:1;color:var(--ink)}.text-ink\/80{color:color-mix(in srgb,var(--ink) 80%,transparent)}.text-muted-foreground{--tw-text-opacity:1;color:var(--muted-foreground)}.text-paper{--tw-text-opacity:1;color:var(--paper)}.text-paper\/55{color:color-mix(in srgb,var(--paper) 55.00000000000001%,transparent)}.text-paper\/70{color:color-mix(in srgb,var(--paper) 70%,transparent)}.text-paper\/80{color:color-mix(in srgb,var(--paper) 80%,transparent)}.text-paper\/90{color:color-mix(in srgb,var(--paper) 90%,transparent)}.text-popover-foreground{--tw-text-opacity:1;color:var(--popover-foreground)}.text-primary{--tw-text-opacity:1;color:var(--primary)}.text-primary-foreground{--tw-text-opacity:1;color:var(--primary-foreground)}.text-primary-foreground\/60{color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}.text-primary-foreground\/65{color:color-mix(in srgb,var(--primary-foreground) 65%,transparent)}.text-primary-foreground\/70{color:color-mix(in srgb,var(--primary-foreground) 70%,transparent)}.text-primary-foreground\/75{color:color-mix(in srgb,var(--primary-foreground) 75%,transparent)}.text-primary-foreground\/80{color:color-mix(in srgb,var(--primary-foreground) 80%,transparent)}.text-primary-foreground\/85{color:color-mix(in srgb,var(--primary-foreground) 85%,transparent)}.text-primary\/70{color:color-mix(in srgb,var(--primary) 70%,transparent)}.text-secondary-foreground{--tw-text-opacity:1;color:var(--secondary-foreground)}.text-soft{--tw-text-opacity:1;color:var(--soft)}.text-soft\/40{color:color-mix(in srgb,var(--soft) 40%,transparent)}.text-soft\/50{color:color-mix(in srgb,var(--soft) 50%,transparent)}.text-soft\/60{color:color-mix(in srgb,var(--soft) 60%,transparent)}.text-soft\/70{color:color-mix(in srgb,var(--soft) 70%,transparent)}.text-success{--tw-text-opacity:1;color:var(--success)}.text-success-foreground{--tw-text-opacity:1;color:var(--success-foreground)}.text-warning{--tw-text-opacity:1;color:var(--warning)}.text-warning-foreground{--tw-text-opacity:1;color:var(--warning-foreground)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/70{color:rgb(255 255 255/.7)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-soft\/50{text-decoration-color:color-mix(in srgb,var(--soft) 50%,transparent)}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[\.26\]{opacity:.26}.opacity-\[\.62\]{opacity:.62}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[-20px_0_60px_rgba\(0\2c 0\2c 0\2c \.25\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[-20px_0_60px_rgba\(0\2c 0\2c 0\2c \.25\)\]{--tw-shadow:-20px 0 60px rgba(0,0,0,.25);--tw-shadow-colored:-20px 0 60px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_var\(--card\)\]{--tw-shadow:0 0 0 2px var(--card);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--paper\)\2c 0_0_0_3\.5px_color-mix\(in_srgb\2c var\(--accent\)_55\%\2c var\(--line\)\)\]{--tw-shadow:0 0 0 2px var(--paper),0 0 0 3.5px color-mix(in srgb,var(--accent) 55%,var(--line));--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color),0 0 0 3.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--paper\)\]{--tw-shadow:0 0 0 2px var(--paper);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_var\(--paper\)\],.shadow-\[0_0_0_3px_var\(--card\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_var\(--card\)\]{--tw-shadow:0 0 0 3px var(--card);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color)}.shadow-\[0_0_0_4px_color-mix\(in_srgb\2c var\(--accent\)_20\%\2c transparent\)\]{--tw-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(61\2c 220\2c 132\2c \.18\)\]{--tw-shadow:0 0 0 4px rgba(61,220,132,.18);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_9999px_rgba\(20\2c 17\2c 14\2c \.35\)\]{--tw-shadow:0 0 0 9999px rgba(20,17,14,.35);--tw-shadow-colored:0 0 0 9999px var(--tw-shadow-color)}.shadow-\[0_0_0_9999px_rgba\(20\2c 17\2c 14\2c \.35\)\],.shadow-\[0_0_10px_var\(--primary\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--primary\)\]{--tw-shadow:0 0 10px var(--primary);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_60px_rgba\(0\2c 0\2c 0\2c \.05\)\]{--tw-shadow:0 0 60px rgba(0,0,0,.05);--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\2c 0\2c 0\2c \.08\)\]{--tw-shadow:0 10px 28px rgba(0,0,0,.08);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\2c 0\2c 0\2c \.22\)\]{--tw-shadow:0 12px 30px rgba(0,0,0,.22);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_color-mix\(in_srgb\2c var\(--success\)_30\%\2c transparent\)\]{--tw-shadow:0 14px 32px color-mix(in srgb,var(--success) 30%,transparent);--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(0\2c 0\2c 0\2c \.10\)\]{--tw-shadow:0 14px 36px rgba(0,0,0,.10);--tw-shadow-colored:0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_color-mix\(in_srgb\2c var\(--success\)_35\%\2c transparent\)\]{--tw-shadow:0 18px 40px color-mix(in srgb,var(--success) 35%,transparent);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-12px_rgba\(0\2c 0\2c 0\2c \.35\)\]{--tw-shadow:0 24px 60px -12px rgba(0,0,0,.35);--tw-shadow-colored:0 24px 60px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\2c 0\2c 0\2c \.08\)\]{--tw-shadow:0 2px 10px rgba(0,0,0,.08);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\2c 0\2c 0\2c \.3\)\]{--tw-shadow:0 30px 80px rgba(0,0,0,.3);--tw-shadow-colored:0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\2c 0\2c 0\2c \.34\)\]{--tw-shadow:0 30px 90px rgba(0,0,0,.34);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\2c 0\2c 0\2c \.35\)\]{--tw-shadow:0 30px 90px rgba(0,0,0,.35);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1.5px var(--border);--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1\.5px_var\(--border\)\],.shadow-\[inset_2px_0_0_0_var\(--primary\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_2px_0_0_0_var\(--primary\)\]{--tw-shadow:inset 2px 0 0 0 var(--primary);--tw-shadow-colored:inset 2px 0 0 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-venue-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.shadow-venue-lg,.shadow-venue-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-venue-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.shadow-venue-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.shadow-venue-sm,.shadow-venue-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-venue-xl{--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl)}.shadow-venue-xs{--tw-shadow:var(--shadow-xs);--tw-shadow-colored:var(--shadow-xs);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color:var(--shadow-lg);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow-color:var(--shadow-xl);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-\[3px\]{outline-width:3px}.outline-offset-2{outline-offset:2px}.outline-primary{outline-color:var(--primary)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[color-mix\(in_srgb\2c var\(--destructive\)_60\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--destructive) 60%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--primary\)_20\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--primary) 20%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--primary\)_40\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--primary) 40%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--warning\)_55\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--warning) 55%,transparent)}.ring-accent{--tw-ring-opacity:1;--tw-ring-color:var(--accent-wash)}.ring-black\/5{--tw-ring-color:rgb(0 0 0/0.05)}.ring-border{--tw-ring-opacity:1;--tw-ring-color:var(--border)}.ring-border\/70{--tw-ring-color:color-mix(in srgb,var(--border) 70%,transparent)}.ring-border\/80{--tw-ring-color:color-mix(in srgb,var(--border) 80%,transparent)}.ring-card{--tw-ring-opacity:1;--tw-ring-color:var(--card)}.ring-destructive\/25{--tw-ring-color:color-mix(in srgb,var(--destructive) 25%,transparent)}.ring-line{--tw-ring-opacity:1;--tw-ring-color:var(--line)}.ring-paper{--tw-ring-opacity:1;--tw-ring-color:var(--paper)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:var(--primary)}.ring-primary-foreground\/60{--tw-ring-color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}.ring-primary\/20{--tw-ring-color:color-mix(in srgb,var(--primary) 20%,transparent)}.ring-primary\/50{--tw-ring-color:color-mix(in srgb,var(--primary) 50%,transparent)}.ring-success{--tw-ring-opacity:1;--tw-ring-color:var(--success)}.ring-success\/25{--tw-ring-color:color-mix(in srgb,var(--success) 25%,transparent)}.ring-success\/60{--tw-ring-color:color-mix(in srgb,var(--success) 60%,transparent)}.ring-tint{--tw-ring-opacity:1;--tw-ring-color:var(--tint)}.ring-warning\/25{--tw-ring-color:color-mix(in srgb,var(--warning) 25%,transparent)}.ring-warning\/30{--tw-ring-color:color-mix(in srgb,var(--warning) 30%,transparent)}.ring-white\/10{--tw-ring-color:rgb(255 255 255/0.1)}.ring-white\/5{--tw-ring-color:rgb(255 255 255/0.05)}.ring-white\/70{--tw-ring-color:rgb(255 255 255/0.7)}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-card{--tw-ring-offset-color:var(--card)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px)}.backdrop-blur-\[12px\],.backdrop-blur-\[16px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[20px\],.backdrop-blur-\[2px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-blur-\[6px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\2c color\2c transform\]{transition-property:background,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c transform\]{transition-property:color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c color\]{transition-property:opacity,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c filter\]{transition-property:transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c opacity\2c border-color\]{transition-property:transform,opacity,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c height\2c background-color\2c box-shadow\]{transition-property:width,height,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[--fade-l\:0px\]{--fade-l:0px}.\[--fade-l\:26px\]{--fade-l:26px}.\[--fade-r\:0px\]{--fade-r:0px}.\[--fade-r\:26px\]{--fade-r:26px}.\[-webkit-mask-image\:linear-gradient\(to_right\2c transparent_0\2c \#000_var\(--fade-l\)\2c \#000_calc\(100\%_-_var\(--fade-r\)\)\2c transparent_100\%\)\]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[filter\:drop-shadow\(0_28px_50px_rgba\(0\2c 0\2c 0\2c \.5\)\)\]{filter:drop-shadow(0 28px 50px rgba(0,0,0,.5))}.\[font-family\:inherit\]{font-family:inherit}.\[font-size\:clamp\(11px\2c 1\.1vw\2c 15px\)\]{font-size:clamp(11px,1.1vw,15px)}.\[font-size\:clamp\(12px\2c 1\.2vw\2c 18px\)\]{font-size:clamp(12px,1.2vw,18px)}.\[font-size\:clamp\(12px\2c 1\.3vw\2c 18px\)\]{font-size:clamp(12px,1.3vw,18px)}.\[font-size\:clamp\(13px\2c 1\.3vw\2c 18px\)\]{font-size:clamp(13px,1.3vw,18px)}.\[font-size\:clamp\(13px\2c 1\.3vw\2c 20px\)\]{font-size:clamp(13px,1.3vw,20px)}.\[font-size\:clamp\(13px\2c 1\.7vw\2c 26px\)\]{font-size:clamp(13px,1.7vw,26px)}.\[font-size\:clamp\(14px\2c 1\.5vw\2c 20px\)\]{font-size:clamp(14px,1.5vw,20px)}.\[font-size\:clamp\(14px\2c 1\.6vw\2c 24px\)\]{font-size:clamp(14px,1.6vw,24px)}.\[font-size\:clamp\(15px\2c 1\.5vw\2c 26px\)\]{font-size:clamp(15px,1.5vw,26px)}.\[font-size\:clamp\(15px\2c 1\.6vw\2c 24px\)\]{font-size:clamp(15px,1.6vw,24px)}.\[font-size\:clamp\(15px\2c 1\.8vw\2c 26px\)\]{font-size:clamp(15px,1.8vw,26px)}.\[font-size\:clamp\(16px\2c 2vw\2c 30px\)\]{font-size:clamp(16px,2vw,30px)}.\[font-size\:clamp\(20px\2c 2\.6vw\2c 38px\)\]{font-size:clamp(20px,2.6vw,38px)}.\[font-size\:clamp\(22px\2c 3vw\2c 40px\)\]{font-size:clamp(22px,3vw,40px)}.\[font-size\:clamp\(23px\2c 3vw\2c 46px\)\]{font-size:clamp(23px,3vw,46px)}.\[font-size\:clamp\(24px\2c 3vw\2c 40px\)\]{font-size:clamp(24px,3vw,40px)}.\[font-size\:clamp\(26px\2c 3\.9vw\2c 54px\)\]{font-size:clamp(26px,3.9vw,54px)}.\[font-size\:clamp\(52px\2c 13vw\2c 180px\)\]{font-size:clamp(52px,13vw,180px)}.\[height\:clamp\(32px\2c 3\.2vw\2c 52px\)\]{height:clamp(32px,3.2vw,52px)}.\[height\:clamp\(84px\2c 11vmin\2c 132px\)\]{height:clamp(84px,11vmin,132px)}.\[line-height\:1\.02\]{line-height:1.02}.\[mask-image\:linear-gradient\(to_bottom\2c transparent\2c \#000_12px\2c \#000_calc\(100\%-16px\)\2c transparent\)\]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 16px),transparent)}.\[mask-image\:linear-gradient\(to_right\2c transparent_0\2c \#000_var\(--fade-l\)\2c \#000_calc\(100\%_-_var\(--fade-r\)\)\2c transparent_100\%\)\]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.\[scroll-padding-inline\:20px\]{scroll-padding-inline:20px}.\[scroll-padding-inline\:22px\]{scroll-padding-inline:22px}.\[scroll-snap-align\:start\]{scroll-snap-align:start}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}.\[transform\:translate\(\.12em\2c -\.1em\)\]{transform:translate(.12em,-.1em)}.\[transform\:translate\(\.14em\2c -\.12em\)\]{transform:translate(.14em,-.12em)}.\[width\:clamp\(32px\2c 3\.2vw\2c 52px\)\]{width:clamp(32px,3.2vw,52px)}.\[width\:clamp\(84px\2c 11vmin\2c 132px\)\]{width:clamp(84px,11vmin,132px)}.\[will-change\:transform\]{will-change:transform}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--line)}body,html{margin:0;padding:0}body{font-family:var(--font,"Hanken Grotesk",system-ui,sans-serif);-webkit-font-smoothing:antialiased;background:var(--app-bg,#faf9f6);overscroll-behavior-y:contain}button{cursor:pointer;border:none;background:none;color:inherit}button,input{font-family:inherit}a{color:inherit;text-decoration:none}:root{--accent:#c2532b;--accent-ink:#fff;--tint:#f6e4d9;--paper:#faf9f6;--card:#ffffff;--ink:#1a1816;--soft:#7a746a;--line:rgba(26,24,21,.10);--chip:#efece5;--r:18px;--r-md:14px;--r-sm:10px;--font:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif;--chart-1:#c2532b;--chart-2:#e0a32e;--chart-3:#21a35a;--chart-4:#5b6ec2;--chart-5:#9b59b6;--background:var(--paper);--foreground:var(--ink);--card-foreground:var(--ink);--popover:var(--card);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:var(--accent-ink);--secondary:var(--chip);--secondary-foreground:var(--ink);--muted:var(--chip);--muted-foreground:var(--soft);--accent-wash:color-mix(in oklab,var(--primary) 13%,var(--background));--accent-foreground:var(--accent);--border:var(--line);--input:var(--line);--ring:var(--accent);--success:#1f7a45;--success-foreground:#ffffff;--success-subtle:#dcefe0;--warning:#9a6a12;--warning-foreground:#ffffff;--warning-subtle:#f6ecd6;--destructive:#b4402a;--destructive-foreground:#ffffff;--destructive-subtle:#f7e1da;--sidebar:var(--card);--sidebar-foreground:var(--ink);--sidebar-primary:var(--accent);--sidebar-primary-foreground:var(--accent-ink);--sidebar-accent:var(--accent-wash);--sidebar-accent-foreground:var(--accent);--sidebar-border:var(--line);--sidebar-ring:var(--accent);--radius:var(--r);--radius-sm:var(--r-sm);--radius-md:calc(var(--r) - 2px);--radius-lg:var(--r);--radius-xl:calc(var(--r) + 4px);--radius-pill:9999px;--shadow-xs:0 1px 2px rgba(20,17,14,.04);--shadow-sm:0 1px 3px rgba(20,17,14,.08);--shadow-md:0 6px 18px rgba(20,17,14,.06);--shadow-lg:0 12px 32px rgba(20,17,14,.12);--shadow-xl:0 30px 80px rgba(20,17,14,.22)}.lp{min-height:100vh;color:var(--ink);background:var(--paper);overflow-x:clip}.lp-inner{max-width:1120px;margin:0 auto;padding:0 24px;width:100%}.lp-logo{font-size:23px;font-weight:800;letter-spacing:-.03em}.lp-logo:after{content:"."}.lp-accent,.lp-logo:after{color:var(--accent)}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--soft);text-transform:uppercase;letter-spacing:.12em}.lp-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#1fb56a;box-shadow:0 0 0 0 rgba(31,181,106,.5);animation:lp-pulse 2s ease-out infinite}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(31,181,106,.5)}70%{box-shadow:0 0 0 7px rgba(31,181,106,0)}to{box-shadow:0 0 0 0 rgba(31,181,106,0)}}.lp-kicker{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.lp-kicker-light{color:color-mix(in srgb,var(--accent) 70%,#fff)}.lp-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 80%,transparent);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid var(--line)}.lp-nav-inner{justify-content:space-between;height:64px}.lp-nav-inner,.lp-nav-right{display:flex;align-items:center}.lp-nav-right{gap:4px}.lp-nav-link{font-size:13.5px;font-weight:600;color:var(--soft);padding:9px 14px;border-radius:999px;transition:.15s}.lp-nav-link:hover{color:var(--ink);background:var(--chip)}.lp-nav-cta{font-size:13.5px;font-weight:700;color:var(--accent-ink);background:var(--ink);padding:10px 20px;border-radius:999px;margin-left:6px;transition:.18s}.lp-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.18)}.lp-nav-cta:active{transform:scale(.97)}.lp-hero{position:relative;padding:84px 0 96px;border-bottom:1px solid var(--line);overflow:hidden}.lp-hero-aura{position:absolute;inset:-20% -10% auto -10%;height:620px;pointer-events:none;background:radial-gradient(45% 55% at 78% 18%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),radial-gradient(40% 50% at 12% 8%,var(--tint),transparent 72%);filter:blur(14px);opacity:.9;animation:lp-aura 14s ease-in-out infinite alternate}@keyframes lp-aura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.08)}}.lp-h1{font-size:clamp(40px,6vw,72px);line-height:1.02;font-weight:800;letter-spacing:-.04em;margin:18px 0 0;text-wrap:balance}.lp-lead{font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--soft);margin:22px 0 0;max-width:520px;text-wrap:pretty}.lp-hero-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.lp-btn{height:52px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s}.lp-btn-primary{background:var(--ink);color:#fff}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.22)}.lp-btn-primary:active{transform:scale(.98)}.lp-btn-ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.lp-btn-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.lp-section{padding:96px 0}.lp-h2{font-size:clamp(27px,4vw,40px);font-weight:800;letter-spacing:-.035em;margin:14px 0 0;text-wrap:balance;line-height:1.04}.lp-section-lead{font-size:16.5px;line-height:1.6;color:var(--soft);margin:18px 0 0;max-width:600px;text-wrap:pretty}.lp-workflow-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lp-claim-list{margin-top:1.5rem}.lp-claim-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;max-width:560px}.lp-claim-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:1rem;font-weight:600;color:var(--ink)}.lp-claim-list li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.lp-claim-punch{margin:1.5rem 0 0;font-size:1.125rem;font-weight:700;color:var(--ink);max-width:560px;line-height:1.4}.lp-faq-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.lp-faq-head{position:sticky;top:96px}.lp-faq{display:flex;flex-direction:column}.lp-faq-item{border-bottom:1px solid var(--line)}.lp-faq-item:first-child{border-top:1px solid var(--line)}.lp-faq-q{width:100%;text-align:left;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink);transition:color .15s}.lp-faq-q:hover{color:var(--accent)}.lp-faq-chev{flex-shrink:0;transform:rotate(90deg);transition:transform .3s cubic-bezier(.16,1,.3,1);color:var(--soft)}.lp-faq-item.is-open .lp-faq-chev{transform:rotate(-90deg);color:var(--accent)}.lp-faq-a-wrap{overflow:hidden}.lp-faq-a{font-size:15px;line-height:1.6;color:var(--soft);margin:0 0 22px;max-width:580px;text-wrap:pretty}.lp-cta{background:var(--ink);color:var(--paper)}.lp-cta-inner{padding:100px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.lp-cta-title{font-size:clamp(28px,5vw,46px);font-weight:800;letter-spacing:-.035em;margin:14px auto 0;max-width:680px;text-wrap:balance;line-height:1.04}.lp-cta-sub{font-size:17px;line-height:1.55;color:rgba(255,255,255,.62);margin:18px auto 0;max-width:520px;text-wrap:pretty}.lp-contact-card{all:unset;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;margin-top:34px;text-align:left;background:color-mix(in srgb,#fff 7%,var(--ink));border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:26px 34px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s}.lp-contact-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.32);box-shadow:0 24px 50px -16px rgba(0,0,0,.5)}.lp-contact-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5)}.lp-contact-email{font-size:clamp(20px,4vw,28px);font-weight:800;letter-spacing:-.02em;color:#fff;word-break:break-all}.lp-contact-cta{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:14px;font-weight:700;color:var(--accent)}.lp-cta-actions{margin-top:30px}.lp-btn-light{background:var(--paper);color:var(--ink)}.lp-btn-light:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.3)}.lp-btn-accent{background:var(--accent);color:var(--accent-ink)}.lp-btn-accent:hover{transform:translateY(-2px);box-shadow:0 14px 34px -6px color-mix(in srgb,var(--accent) 55%,transparent)}.lp-btn-accent:active{transform:scale(.98)}.lp-footer{border-top:1px solid var(--line);padding:32px 0}.lp-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-footer-brand{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.lp-logo-sm{font-size:18px}.lp-footer-tag{font-size:13px;color:var(--soft);font-weight:500}.lp-footer-mail{all:unset;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--soft);transition:color .15s}.lp-footer-mail:hover{color:var(--accent)}.lp-nav-talk-wrap{display:grid;grid-template-columns:0fr;overflow:hidden;transition:grid-template-columns .32s cubic-bezier(.16,1,.3,1)}.lp-nav-talk-wrap.is-visible{grid-template-columns:1fr}.lp-nav-talk{font-size:13.5px;font-weight:700;color:var(--accent);background:var(--tint);padding:9px 16px;border-radius:999px;min-width:0;overflow:hidden;white-space:nowrap;opacity:0;transform:scale(.92);transition:opacity .22s ease,transform .22s ease,filter .15s}.lp-nav-talk-wrap.is-visible .lp-nav-talk{opacity:1;transform:scale(1);transition-delay:.08s,.08s,0s}.lp-nav-talk:hover{filter:brightness(.97)}@media (prefers-reduced-motion:reduce){.lp-nav-talk-wrap{transition:none}.lp-nav-talk{transition:filter .15s}}.lp-grain{position:relative}.lp-grain:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");mix-blend-mode:overlay}.lp-grain>*{position:relative;z-index:1}.lp-section-dash{border-bottom:1px solid var(--line)}.lp-mail-link{all:unset;cursor:pointer;color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.lp-mail-link.is-light{color:color-mix(in srgb,var(--accent) 72%,#fff)}.lp-mode-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lp-mode-head h3{font-size:24px;font-weight:800;letter-spacing:-.025em;margin:0}.lp-mode-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:5px 11px;border-radius:999px}.lp-mode-badge-tx{color:#1f7a4d;background:#dcf0e4}.lp-mode-badge-sub{color:#2f5fd0;background:#dfe7fb}.lp-mode-badge-mix{color:var(--accent);background:var(--tint)}.lp-mode-chip{font-size:13px;font-weight:600;color:var(--ink);padding:7px 13px;border-radius:999px;background:color-mix(in srgb,var(--chip) 50%,var(--card));border:1px solid var(--line)}.lp-btn-sm{height:46px;padding:0 20px;font-size:14px}.lp-quote{margin-top:40px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:34px 36px;text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.lp-quote p{font-size:clamp(19px,2.6vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0;text-wrap:balance}.lp-quote span{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--soft)}.lp-quote-dot{width:10px;height:10px;border-radius:50%}@media (prefers-reduced-motion:reduce){.lp-eyebrow-dot,.lp-hero-aura,.sobre-aura{animation:none}}@media (max-width:860px){.lp-hero{padding:56px 0 64px}.lp-faq-inner{grid-template-columns:1fr;gap:24px}.lp-faq-head{position:static}.lp-section{padding:64px 0}.lp-cta-inner{padding:72px 24px}.lp-nav-hide{display:none}.lp-nav .lp-inner{padding:0 16px}.lp-nav .lp-logo{font-size:19px}.lp-nav-right{gap:2px}.lp-nav-link{padding:7px 8px;font-size:12.5px}.lp-nav-cta{padding:9px 14px;margin-left:4px;font-size:12.5px}}.lp-section-vision{background:var(--ink);color:var(--paper)}.lp-vision-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;max-width:720px;margin:0 auto}.lp-vision-lead{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;color:var(--paper);line-height:1.15;letter-spacing:-.03em;margin:0;text-wrap:balance}.lp-vision-body{font-size:1.0625rem;line-height:1.65;color:rgba(255,255,255,.6);margin:0;max-width:560px;text-wrap:pretty}.lp-vision-tag{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.45);margin:.25rem 0 0}.lp-vision-tag strong{color:var(--paper);font-weight:700}.lp-cta-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:var(--r);padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.lp-cta-card-solo{width:100%;max-width:420px;margin:2rem auto 0;text-align:left}.lp-cta-card-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.lp-cta-card>p{font-size:.9375rem;color:rgba(255,255,255,.72);line-height:1.5;margin:0}.lp-contact-card-sm{margin-top:0;padding:1.125rem 1.25rem}.lp-contact-card-sm .lp-contact-email{font-size:clamp(15px,3vw,18px)}.lp-cta-card-contact{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:rgba(255,255,255,.4);transition:color .15s;margin-top:.25rem}.lp-cta-card-contact:hover{color:rgba(255,255,255,.75)}.lp-cta-card-contact svg{flex-shrink:0}.pl-hero{text-align:center;padding:80px 0 84px}.pl-hero-inner{display:flex;flex-direction:column;align-items:center}.pl-h1{margin-top:14px}.pl-price{display:inline-flex;align-items:center;gap:16px;margin-top:30px}.pl-price-num{font-size:clamp(72px,13vw,132px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--accent)}.pl-price-by{text-align:left;font-size:16px;font-weight:700;color:var(--soft);line-height:1.2}.pl-lead{margin-left:auto;margin-right:auto}.pl-actions{justify-content:center}.pl-plan{background:var(--ink);color:var(--paper);border-radius:24px;padding:34px 32px;margin-top:40px;box-shadow:0 30px 70px -24px rgba(0,0,0,.4)}.pl-plan-tag{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--accent) 72%,#fff)}.pl-plan-price{display:flex;align-items:baseline;gap:10px;margin:16px 0 0}.pl-plan-price b{font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1}.pl-plan-price span{font-size:14px;color:rgba(255,255,255,.6);font-weight:600}.pl-plan-note{font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.66);margin:18px 0 0}.pl-plan-cta{width:100%;margin-top:24px}.pl-plan .pl-plan-cta{background:var(--paper);color:var(--ink)}.pl-plan-mini{font-size:13px;color:rgba(255,255,255,.55);margin:16px 0 0;text-align:center}.pl-included{margin-top:40px;padding-top:36px;border-top:1px solid var(--line)}.pl-included .lp-h2{margin-bottom:22px}.pl-incl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.pl-incl-list li{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:600;line-height:1.4}.pl-incl-ic{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--tint);color:var(--accent);display:grid;place-items:center}.pl-calc-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.pl-calc{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 24px 60px -24px rgba(0,0,0,.2);align-self:start}@media (min-width:861px){.pl-calc{position:sticky;top:96px}}.pl-calc-cell{background:color-mix(in srgb,var(--chip) 40%,var(--card));border:1px solid var(--line);border-radius:14px;padding:16px}.pl-calc-cell.is-net{background:var(--tint);border-color:transparent}.pl-calc-cell span{font-size:12.5px;font-weight:600;color:var(--soft)}.pl-calc-cell b{display:block;margin-top:6px;font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pl-calc-cell.is-net b{color:var(--accent)}.pl-examples-block+.pl-examples-block{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.pl-examples-label{display:block;font-size:12.5px;font-weight:700;color:var(--soft);margin-bottom:10px}.pl-tiers{display:flex;flex-direction:column;gap:10px}.pl-tier-card{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:color-mix(in srgb,var(--chip) 40%,var(--card));border:1px solid var(--line);border-radius:14px;padding:13px 16px}.pl-tier-left,.pl-tier-right{display:flex;flex-direction:column;gap:2px}.pl-tier-right{align-items:flex-end;text-align:right}.pl-tier-name{font-size:13.5px;font-weight:700;color:var(--ink)}.pl-tier-vol{font-size:12px;color:var(--soft)}.pl-tier-total{font-size:17px;font-weight:800;color:var(--accent);letter-spacing:-.02em}.pl-tier-unit{font-size:11.5px;color:var(--soft)}.pl-biz{margin-top:40px}.pl-biz-tabs{display:flex;flex-wrap:wrap;gap:10px}.pl-biz-tab{padding:11px 20px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-size:14.5px;font-weight:700;color:var(--soft);transition:.18s}.pl-biz-tab:hover{color:var(--ink)}.pl-biz-tab.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pl-biz-body{margin-top:28px;display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:32px}.pl-biz-aps-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--soft)}.pl-biz-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.pl-biz-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:var(--tint);color:var(--accent);font-size:13px;font-weight:700}.pl-flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.pl-flow li{display:flex;gap:16px;align-items:flex-start}.pl-flow-n{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-size:15px;font-weight:800}.pl-flow li b{font-size:16px;font-weight:800;letter-spacing:-.01em}.pl-flow li p{font-size:14px;line-height:1.5;color:var(--soft);margin:4px 0 0}.pl-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;align-items:stretch;max-width:760px;margin-left:auto;margin-right:auto}.pl-plans>div{height:100%}.pl-plan-card{display:flex;flex-direction:column;height:100%;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px 26px;box-shadow:0 20px 50px -32px rgba(0,0,0,.2)}.pl-plan-card.is-featured{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),0 30px 60px -28px rgba(0,0,0,.25)}.pl-plan-card .lp-mode-head{margin-bottom:4px}.pl-plan-card h3{font-size:20px}.pl-plan-card-price{display:flex;align-items:baseline;gap:5px;margin-top:12px}.pl-plan-card-price b{font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1}.pl-plan-card-price span{font-size:15px;color:var(--soft);font-weight:600}.pl-plan-card-sub{font-size:13.5px;line-height:1.5;color:var(--soft);margin:10px 0 0}.pl-plan-rows{margin:20px 0 0;border-top:1px solid var(--line)}.pl-plan-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px}.pl-plan-row span{color:var(--soft);font-weight:600}.pl-plan-row b{font-weight:800;letter-spacing:-.01em}.pl-plan-eg{margin-top:16px;background:color-mix(in srgb,var(--chip) 35%,var(--card));border-radius:12px;padding:12px 14px}.pl-plan-eg span{font-size:11px;color:var(--soft);font-weight:700;text-transform:uppercase;letter-spacing:.07em}.pl-plan-eg b{display:block;margin-top:3px;font-size:15px;font-weight:800;color:var(--accent);letter-spacing:-.01em}.pl-plan-feats{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.pl-plan-feats li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.4;color:var(--ink)}.pl-plan-feats li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.pl-plan-note2{font-size:12px;color:var(--soft);margin:14px 0 0;line-height:1.45}.pl-plan-card-cta{margin-top:auto;padding-top:22px}.pl-plan-card-cta .lp-btn{width:100%}.pl-hybrid{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:18px;padding:22px 28px}.pl-hybrid b{font-size:16.5px;font-weight:800;letter-spacing:-.01em}.pl-hybrid p{margin:5px 0 0;font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.66);max-width:560px}.pl-brand-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.pl-brand-list{margin-top:22px}.pl-brand-cta{margin:24px 0 0;font-size:15px;font-weight:600;color:var(--soft)}.pl-brand-art{display:grid;place-items:center;gap:20px}.pl-brand-swatches{display:flex;gap:10px}.pl-brand-swatches span{width:38px;height:38px;border-radius:11px;box-shadow:0 6px 16px rgba(0,0,0,.12)}.pl-brand-card{width:260px;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:0 30px 70px -24px rgba(0,0,0,.24)}.pl-brand-logo{font-size:22px;font-weight:800;letter-spacing:-.03em}.pl-brand-logo span{color:var(--accent)}.pl-brand-line{height:12px;border-radius:999px;background:var(--chip);margin-top:16px}.pl-brand-bar{height:46px;border-radius:999px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-top:22px}@media (max-width:860px){.pl-brand-grid,.pl-calc-grid{grid-template-columns:1fr;gap:32px}.pl-biz-body{gap:24px}.pl-biz-body,.pl-incl-list,.pl-plans{grid-template-columns:1fr}}.sobre{min-height:100vh;color:var(--ink);position:relative;overflow-x:clip}.sobre-aura{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(48% 46% at 80% 12%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),radial-gradient(42% 44% at 8% 70%,var(--tint),transparent 72%),radial-gradient(38% 40% at 60% 96%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 75%);filter:blur(18px);opacity:.85;animation:sobre-aura 18s ease-in-out infinite alternate}@keyframes sobre-aura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,2%,0) scale(1.06)}}.sobre-content{position:relative;z-index:1}.sobre-section-wash{background:color-mix(in srgb,var(--paper) 72%,transparent)}.sobre-hook{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;margin:0;text-wrap:balance}.sobre-contrast-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:2.5rem}.sobre-contrast-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.sobre-contrast-grid li{display:flex;align-items:flex-start;gap:.5rem;font-size:1rem;font-weight:600}.sobre-contrast-no li{color:var(--soft);text-decoration:line-through;text-decoration-color:var(--line)}.sobre-contrast-yes li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.sobre-contrast-head{font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--soft);margin:0 0 4px}@media (max-width:860px){.sobre-contrast-grid{grid-template-columns:1fr;gap:32px}}.home{min-height:100vh;color:var(--ink);padding:64px 24px 96px;background:var(--paper)}.home-inner{max-width:960px;margin:0 auto}.home-brand{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.home-logo{font-size:34px;font-weight:800;letter-spacing:-.03em}.home-logo:after{content:".";color:var(--accent)}.home-tag{font-size:14px;color:var(--soft);font-weight:500}.home-desc{margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--soft);max-width:640px;text-wrap:pretty}.home-section{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--soft);margin:48px 0 16px}.home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.home-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;transition:.18s;display:flex;flex-direction:column;gap:14px}.home-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.home-card-top{display:flex;align-items:center;gap:12px}.home-card-dot{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;flex-shrink:0}.home-card-name{font-size:17px;font-weight:800;letter-spacing:-.01em}.home-card-cuisine{font-size:12.5px;color:var(--soft);font-weight:500}.home-card-actions{display:flex;gap:9px;margin-top:2px}.home-btn{flex:1;height:42px;border-radius:999px;font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px;transition:.15s}.home-btn-primary{background:var(--accent);color:var(--accent-ink)}.home-btn-primary:active{transform:scale(.98)}.home-btn-ghost{background:var(--chip);color:var(--ink);border:1px solid var(--line)}.home-card-links{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--soft)}.home-card-links a{transition:.15s}.home-card-links a:hover{color:var(--accent)}.home-foot{margin-top:56px;font-size:13px;color:var(--soft);line-height:1.6}.g-app{max-width:460px;margin:0 auto;box-shadow:0 0 60px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent}.g-app,.g-screen{min-height:100dvh;background:var(--paper);color:var(--ink);position:relative}.g-screen{display:flex;flex-direction:column}.g-primary{width:100%;background:var(--accent);color:var(--accent-ink);border-radius:999px;height:54px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .12s,filter .15s}.g-primary:active{transform:scale(.985);filter:brightness(1.06)}.g-primary:disabled{background:var(--chip);color:var(--soft);cursor:not-allowed;transform:none;filter:none}.g-primary-sub{background:rgba(255,255,255,.18);padding:4px 11px;border-radius:999px;font-size:14px;font-weight:700}.g-primary-spin{display:inline-block;width:18px;height:18px;border-radius:999px;flex-shrink:0;border:2px solid rgba(255,255,255,.3);border-top-color:rgba(255,255,255,.9);animation:g-spin .75s linear infinite}@media (prefers-reduced-motion:reduce){.g-primary-spin{animation-duration:2s}}.g-primary-row{flex:1;height:54px}.g-step{display:flex;align-items:center;gap:2px;background:var(--chip);border-radius:999px;padding:5px}.g-step button{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:var(--ink)}.g-step button:active{background:rgba(0,0,0,.06)}.g-step span{min-width:26px;text-align:center;font-weight:700;font-size:16px}.g-step-sm{padding:4px}.g-step-sm button{width:30px;height:30px}.g-step-sm span{min-width:20px;font-size:14px}.g-dish{position:relative;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.g-dish-mono{font-family:var(--font);font-weight:800;line-height:1;color:color-mix(in srgb,var(--accent) 72%,var(--ink));letter-spacing:-.03em}.g-dish-dot{color:color-mix(in srgb,var(--accent) 52%,transparent)}.g-table{display:flex;flex-direction:column;flex:1;padding:0 26px}.g-table-top{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 26px) 0 0}.g-mesa{display:inline-flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);padding:7px 12px;border-radius:999px;font-size:13px;font-weight:600}.g-brand-min{font-weight:800;letter-spacing:-.03em;font-size:16px;opacity:.45}.g-brand-min:after{content:".";color:var(--accent)}.g-eyebrow{font-size:13px;font-weight:600;color:var(--soft);text-transform:uppercase;letter-spacing:.12em}.g-table-sub{margin:0 0 26px;color:var(--soft);font-size:15px;font-weight:500}.g-table-foot{padding-bottom:calc(env(safe-area-inset-bottom) + 40px);display:flex;flex-direction:column;gap:18px}.g-note{font-size:14px;line-height:1.5;color:var(--soft);margin:0;text-wrap:pretty}.g-note b{color:var(--ink)}.g-note-sm{font-size:12.5px;margin-top:10px}.g-arrival-hero{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0}.g-arrival-art{width:100%;margin-bottom:22px;border-radius:24px;overflow:hidden;animation:g-arrival-art-in .7s cubic-bezier(.16,1,.3,1) both}.g-arrival-hero .g-eyebrow{animation:g-rise .5s .12s both}.g-arrival-hero h1{font-size:46px;font-weight:800;letter-spacing:-.035em;margin:8px 0 6px;line-height:1;animation:g-rise .5s .17s both}.g-arrival-hero .g-table-sub{animation:g-rise .5s .22s both}@keyframes g-arrival-art-in{0%{opacity:0;transform:scale(1.06) translateY(10px)}}.g-ap-head{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--soft);margin-bottom:2px}.g-ap-list{display:flex;flex-direction:column;gap:10px}.g-ap-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1),border-color .15s;animation:g-rise .5s both}.g-ap-btn:first-child{animation-delay:.06s}.g-ap-btn:nth-child(2){animation-delay:.11s}.g-ap-btn:nth-child(3){animation-delay:.16s}.g-ap-btn:nth-child(4){animation-delay:.21s}.g-ap-btn:nth-child(n+5){animation-delay:.25s}.g-ap-btn:active{transform:scale(.985)}.g-ap-btn:hover{border-color:var(--accent)}.g-ap-btn:hover .g-ap-btn-go{transform:translateX(3px)}.g-ap-btn-name{display:inline-flex;align-items:center;gap:9px}.g-ap-btn-go{color:var(--accent);font-weight:700;transition:transform .15s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.g-ap-btn,.g-arrival-art,.g-arrival-hero .g-eyebrow,.g-arrival-hero .g-table-sub,.g-arrival-hero h1{animation:none}}.g-menu{flex:1}.g-menu-empty{padding:72px 26px;text-align:center}.g-menu-hero{position:relative;width:100%;height:clamp(180px,38vh,280px);overflow:hidden;background:var(--chip);will-change:transform;transform-origin:center bottom}.g-menu-hero-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:18px 20px 16px;gap:2px;background:linear-gradient(0deg,rgba(0,0,0,.58),rgba(0,0,0,.12) 46%,transparent 72%)}.g-menu-hero-name{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.4)}.g-menu-hero-mesa{font-size:13px;font-weight:600;color:rgba(255,255,255,.92);text-shadow:0 1px 10px rgba(0,0,0,.4)}.g-menu-head{position:sticky;top:0;z-index:6;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.g-menu-search{padding:calc(env(safe-area-inset-top) + 14px) 20px 14px}.g-menu-head-row{display:flex;align-items:center;justify-content:space-between}.g-menu-venue{font-size:21px;font-weight:800;letter-spacing:-.02em}.g-menu-mesa{font-size:12.5px;color:var(--soft);font-weight:500;margin-top:1px}.g-search{width:42px;height:42px;border-radius:999px;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink)}.g-menu-head-actions{display:flex;align-items:center;gap:10px}.g-account{position:relative;width:44px;height:44px;border-radius:999px;background:var(--tint);border:none;display:grid;place-items:center;color:var(--accent);overflow:visible;box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px color-mix(in srgb,var(--accent) 55%,var(--line));transition:transform .12s}.g-account:active{transform:scale(.95)}.g-account-img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}.g-account-initial{font-size:15px;font-weight:800;color:var(--accent);letter-spacing:-.02em}.g-account-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:999px;background:var(--soft);border:2px solid var(--paper)}.g-account-dot.on{background:#2faa5a}.g-account-card{display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px;border-radius:16px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .12s,border-color .15s}.g-account-card:active{transform:scale(.99)}.g-account-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.g-account-avatar{width:48px;height:48px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;background:var(--tint);overflow:hidden}.g-account-avatar .g-account-initial{font-size:19px}.g-account-id{min-width:0;flex:1}.g-account-name{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.g-account-email,.g-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-account-email{font-size:12.5px;color:var(--soft);font-weight:500}.g-account-link{margin-top:4px;font-size:12.5px;font-weight:700;color:var(--accent)}.g-account-card-chev{flex-shrink:0;color:var(--soft)}.g-search-bar{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--soft);transition:border-color .15s}.g-search-bar:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.g-search-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:16px;color:var(--ink)}.g-search-input::-moz-placeholder{color:var(--soft)}.g-search-input::placeholder{color:var(--soft)}.g-search-x{display:grid;place-items:center;color:var(--soft);padding:2px}.g-search-results{padding-top:14px}.g-suggest{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 2px}.g-suggest-chip{padding:7px 13px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--accent);background:var(--tint);border:1px solid transparent;transition:.15s}.g-suggest-chip:active{transform:scale(.96)}.g-hl{background:var(--tint);color:var(--accent);border-radius:3px;font-weight:700}.g-pills{display:flex;gap:8px;overflow-x:auto;padding:4px 20px 12px;scroll-padding-inline:20px;--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.g-pills.fade-l{--fade-l:26px}.g-pills.fade-r{--fade-r:26px}.g-pills::-webkit-scrollbar{height:0}.g-pill{position:relative;white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--soft);background:var(--chip);transition:color .15s;scroll-snap-align:start;touch-action:manipulation}.g-pill.on{color:var(--accent-ink);background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.g-pill>span{position:relative;z-index:1}.g-pill-ind{position:absolute;inset:0;border-radius:999px;background:var(--accent);z-index:0}.g-add,.g-add-ed,.g-cartbar,.g-item,.g-rr-buy,.g-rr-card{touch-action:manipulation}.g-rr-scroll{-webkit-overflow-scrolling:touch}.g-menu-body section[data-cat]{scroll-margin-top:104px}.g-menu-body{padding:6px 20px 0;flex:1}.g-cat{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--soft);margin:26px 0 12px}.g-items{display:flex;flex-direction:column;gap:8px}.g-item{display:flex;gap:14px;justify-content:space-between;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);transition:.15s;cursor:pointer}.g-item:active{transform:scale(.99)}.g-item-txt{flex:1;min-width:0}.g-item-name{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--tint);padding:2px 7px;border-radius:6px}.g-item-desc{font-size:13.5px;color:var(--soft);line-height:1.45;margin:4px 0 10px;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-item-price{font-size:15px;font-weight:700}.g-serves{font-weight:500;color:var(--soft);font-size:13px}.g-item-side{position:relative;width:76px;flex-shrink:0}.g-add{position:absolute;right:-6px;bottom:-6px;width:34px;height:34px;border-radius:999px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;box-shadow:0 4px 12px rgba(0,0,0,.18)}.g-add:active{transform:scale(.9)}.g-item-ed{position:relative;align-items:center;padding-left:20px}.g-item-ed:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:var(--accent);opacity:.85}.g-item-ed .g-item-name{font-size:17px}.g-item-ed .g-item-desc{margin-bottom:6px}.g-item-ed .g-item-price{font-size:15.5px}.g-add-ed{position:relative;right:auto;bottom:auto;width:38px;height:38px;box-shadow:none;align-self:center}.g-add-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:800;line-height:1;display:grid;place-items:center;box-shadow:0 2px 6px rgba(0,0,0,.2)}.g-add-step{align-self:center;flex:0 0 auto}.g-cartbar-bar{position:sticky;bottom:0;left:0;right:0;z-index:6;padding:12px 16px calc(env(safe-area-inset-bottom) + 16px);background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.g-cartbar{width:100%;border:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);height:56px;border-radius:999px;justify-content:space-between;padding:0 10px 0 20px;box-shadow:0 10px 28px rgba(0,0,0,.22);font-weight:700}.g-cartbar,.g-cartbar-l{display:flex;align-items:center}.g-cartbar-l{gap:12px;font-size:15px}.g-cartbar-n{background:rgba(255,255,255,.2);min-width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:14px}.g-cartbar-r{background:rgba(255,255,255,.16);padding:9px 16px;border-radius:999px;font-size:15px}.g-item-out{opacity:.58;cursor:default}.g-item-out:active{transform:none}.g-item-out .g-item-ed:before,.g-item-out .g-item-side .g-dish{filter:grayscale(1)}.g-tag-out{color:#b0473a;background:rgba(192,57,43,.1)}.g-rr{margin:18px 0 4px}.g-rr-h{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--soft);margin:0 2px 11px}.g-rr-h svg{color:var(--accent)}.g-rr-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin:0 -20px;padding:2px 20px 8px;scrollbar-width:none;-ms-overflow-style:none}.g-rr-scroll::-webkit-scrollbar{display:none}.g-rr-card{scroll-snap-align:start;flex:0 0 auto;width:188px;display:flex;flex-direction:column;gap:5px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:16px;transition:transform .12s,border-color .15s;animation:g-rise .5s both}.g-rr-card:active{transform:translateY(2px) scale(.985)}.g-rr-card:first-child{animation-delay:.04s}.g-rr-card:nth-child(2){animation-delay:.09s}.g-rr-card:nth-child(3){animation-delay:.14s}.g-rr-card:nth-child(4){animation-delay:.19s}.g-rr-card:nth-child(5){animation-delay:.24s}.g-rr-card:nth-child(n+6){animation-delay:.28s}.g-rr-kicker{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.g-rr-name{font-size:15.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.g-rr-name,.g-rr-opts{line-height:1.3;overflow:hidden}.g-rr-opts{font-size:12.5px;font-weight:600;color:var(--soft);min-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.g-rr-opts-muted{font-weight:500}.g-rr-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:4px;padding:8px 8px 8px 13px;border-radius:12px;background:var(--tint);color:var(--accent);font-weight:800;transition:transform .12s,background .15s,color .15s}.g-rr-buy:active{transform:scale(.97)}.g-rr-buy.is-added{background:var(--accent);color:var(--accent-ink)}.g-rr-buy-price{font-size:15px;white-space:nowrap}.g-rr-buy-ic{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--accent) 15%,transparent)}.g-rr-buy.is-added .g-rr-buy-ic{background:color-mix(in srgb,#fff 24%,transparent)}@media (prefers-reduced-motion:reduce){.g-rr-card{animation:none}}.g-item-screen{flex:1}.g-item-hero{position:relative}.g-floatback{position:absolute;top:calc(env(safe-area-inset-top) + 18px);left:16px;width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);display:grid;place-items:center;color:#1a1816;box-shadow:0 2px 8px rgba(0,0,0,.12)}.g-item-topbar{display:flex;padding:calc(env(safe-area-inset-top) + 14px) 16px 0}.g-item-headrow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.g-item-headtxt{min-width:0;flex:1}.g-item-headrow .g-dish{flex:0 0 auto;margin-top:2px;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent) 60%,transparent)}.g-item-screen-ed .g-item-detail{padding-top:12px}.g-item-screen-ed .g-item-headtxt h1{font-size:25px}.g-item-detail{padding:22px 24px 0}.g-item-cat{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--soft)}.g-item-detail h1{font-size:28px;font-weight:800;letter-spacing:-.025em;margin:6px 0 8px}.g-item-long{font-size:15px;line-height:1.55;color:var(--soft);margin:0;text-wrap:pretty}.g-item-bigprice{font-size:22px;font-weight:800;margin:16px 0 4px}.g-field{margin-top:22px}.g-field-label{font-size:13px;font-weight:700;margin-bottom:9px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.g-field-rule{font-size:11.5px;font-weight:600;color:var(--soft);text-transform:uppercase;letter-spacing:.06em}.g-choices{display:flex;flex-wrap:wrap;gap:8px}.g-choice{padding:11px 14px;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:.15s}.g-choice.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.g-choice:disabled{opacity:.4;cursor:not-allowed}.g-choice-delta{font-weight:700;opacity:.8}.g-seg{display:flex;gap:8px}.g-seg-b{flex:1;padding:12px 6px;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--soft);transition:.15s}.g-seg-b.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.g-input{width:100%;padding:14px 16px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card);font-size:14.5px;color:var(--ink)}.g-input:focus{outline:2px solid var(--accent);outline-offset:-1px}.g-input::-moz-placeholder{color:color-mix(in srgb,var(--soft) 70%,transparent)}.g-input::placeholder{color:color-mix(in srgb,var(--soft) 70%,transparent)}.g-item-foot{bottom:0;display:flex;gap:12px;padding:16px 20px calc(env(safe-area-inset-bottom) + 28px);background:linear-gradient(transparent,color-mix(in srgb,var(--paper) 86%,transparent) 22%);margin-top:28px}.g-con-head,.g-item-foot{position:sticky;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.g-con-head{top:0;z-index:6;background:color-mix(in srgb,var(--paper) 88%,transparent);border-bottom:1px solid var(--line)}.g-con-row{display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top) + 14px) 20px 14px}.g-con-badge{width:44px;height:44px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;font-size:15px;font-weight:800;letter-spacing:-.01em;color:white;text-decoration:none;background:linear-gradient(140deg,var(--accent),color-mix(in srgb,var(--accent) 58%,#1a1816));transition:transform .15s ease}.g-con-badge:active{transform:scale(.95)}.g-con-info{flex:1;min-width:0}.g-con-venue{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-con-venue:hover{color:var(--accent)}.g-con-ap{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--soft);background:none;border:none;padding:0;cursor:pointer}.g-con-ap:hover{color:var(--accent)}.g-con-ap svg{opacity:.7}.g-con-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.g-aplist{gap:8px;padding:8px 20px 24px}.g-apitem,.g-aplist{display:flex;flex-direction:column}.g-apitem{align-items:flex-start;gap:2px;width:100%;padding:14px 16px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--card);cursor:pointer;text-align:left}.g-apitem.on{border-color:var(--accent);background:var(--tint)}.g-apitem-name{font-size:16px;font-weight:700}.g-apitem-model{font-size:12px;font-weight:500;color:var(--soft)}.g-sub-head{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top) + 18px) 20px 14px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.g-iconbtn{width:40px;height:40px;border-radius:999px;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink)}.g-iconbtn-destruct{color:#c74040}.g-sub-center{flex:1}.g-sub-title{font-size:19px;font-weight:800;letter-spacing:-.02em}.g-sub-sub{font-size:12.5px;color:var(--soft);font-weight:500}.g-cart{flex:1}.g-cart-body{padding:16px 20px;display:flex;flex-direction:column;gap:14px;flex:1}.g-empty{text-align:center;color:var(--soft);padding:60px 0;font-size:15px}.g-cartrow{display:flex;gap:13px;align-items:center}.g-cartrow-txt{flex:1;min-width:0}.g-cartrow-name{font-size:15px;font-weight:700}.g-cartrow-opt{font-size:12.5px;color:var(--soft);margin-top:1px}.g-cartrow-price{font-size:14px;font-weight:700;margin-top:4px}.g-addmore{align-self:flex-start;font-size:14px;font-weight:600;color:var(--accent);padding:6px 0}.g-cart-foot{position:sticky;bottom:0;padding:16px 20px calc(env(safe-area-inset-bottom) + 28px);background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.g-sumrow{display:flex;justify-content:space-between;font-size:14px;color:var(--soft)}.g-sumrow-total{font-size:17px;font-weight:800;color:var(--ink);margin:4px 0 8px}.g-tabcard{display:flex;align-items:center;gap:11px;margin:2px 20px 12px;padding:10px 12px;border-radius:var(--r);text-decoration:none;color:var(--ink);background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 13%,transparent);transition:transform .15s ease}.g-tabcard:active{transform:scale(.99)}.g-tabcard-icon{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--accent);color:var(--accent-ink)}.g-tabcard-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.g-tabcard-top{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--accent)}.g-tabcard-sub{font-size:12.5px;font-weight:500;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-tabcard-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--accent)}.g-tabcard-cta svg{opacity:.8}.g-tabcard-dot{position:relative;flex-shrink:0;width:7px;height:7px}.g-tabcard-dot,.g-tabcard-dot:after{border-radius:999px;background:var(--accent)}.g-tabcard-dot:after{content:"";position:absolute;inset:0;animation:g-tabcard-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes g-tabcard-ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.g-tabcard-dot:after{animation:none}}.g-pay{flex:1}.g-pay-body{padding:18px 20px;flex:1}.g-methods{display:flex;flex-direction:column;gap:10px}.g-method{display:flex;align-items:center;gap:14px;padding:15px;border-radius:var(--r);background:var(--card);border:1.5px solid var(--line);transition:.15s;text-align:left;width:100%}.g-method.on{border-color:var(--accent);background:var(--tint)}.g-method-ic{width:40px;height:40px;border-radius:10px;background:var(--chip);display:grid;place-items:center;color:var(--ink);flex-shrink:0}.g-method.on .g-method-ic{background:var(--accent);color:var(--accent-ink)}.g-method-txt{flex:1;display:flex;flex-direction:column}.g-method-txt b{font-size:15px;font-weight:700}.g-method-txt small{font-size:12.5px;color:var(--soft)}.g-radio{width:20px;height:20px;border-radius:999px;border:2px solid var(--line);flex-shrink:0}.g-method.on .g-radio{border-color:var(--accent);background:radial-gradient(circle at center,var(--accent) 0 5px,transparent 6px)}.g-method-rec{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.g-method-txt b{display:flex;align-items:center;gap:7px}.g-method-badge{font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:2px 7px;border-radius:999px;line-height:1.4}.g-pay-or{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--soft);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.g-pay-or:after,.g-pay-or:before{content:"";flex:1;height:1px;background:var(--line)}.g-method-slow{background:transparent;border-style:dashed;opacity:.92}.g-method-slow .g-method-ic{background:transparent;border:1px solid var(--line);color:var(--soft)}.g-method-slow-note{display:inline-flex;align-items:center;gap:4px;color:#b06a1f!important;font-weight:600}.g-ptr{position:absolute;top:calc(env(safe-area-inset-top) - 38px);left:0;right:0;z-index:4;display:grid;place-items:center;height:38px;pointer-events:none;transition:opacity .2s}.g-ptr-dot{width:22px;height:22px;border-radius:999px;border:2.5px solid color-mix(in srgb,var(--accent) 22%,var(--chip));border-top-color:var(--accent)}.g-ptr.is-spin .g-ptr-dot{animation:g-spin .7s linear infinite}.g-track{height:100%;min-height:0;overflow:hidden;padding:0 20px;display:flex;flex-direction:column}.g-trk-top{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 16px) 0 2px}.g-trk-id{font-size:12.5px;font-weight:700;color:var(--soft);letter-spacing:.01em}.g-live{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#1f9d57}.g-live-dot{width:7px;height:7px;border-radius:999px;background:#21a35a;animation:g-live 1.7s ease-out infinite}@keyframes g-live{0%{box-shadow:0 0 0 0 rgba(33,163,90,.5)}70%,to{box-shadow:0 0 0 7px rgba(33,163,90,0)}}.g-trk-stage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.g-ring-wrap{position:relative;width:min(52vw,196px,36vh);aspect-ratio:1;animation:g-ringin .7s cubic-bezier(.2,.9,.3,1) both}@keyframes g-ringin{0%{opacity:0;transform:scale(.82)}}.g-ring{width:100%;height:100%;display:block}.g-ring-track{fill:none;stroke:color-mix(in srgb,var(--accent) 12%,var(--chip));stroke-width:12}.g-ring-arc{fill:none;stroke:var(--accent);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.34,1.2,.4,1);filter:drop-shadow(0 5px 12px color-mix(in srgb,var(--accent) 45%,transparent))}.g-ring-arc.is-spin{transition:none}.g-ring.is-spin{transform-origin:center;animation:g-rotate 1.25s linear infinite}@keyframes g-rotate{to{transform:rotate(1turn)}}.g-ring-tip{fill:var(--accent-ink);stroke:var(--accent);stroke-width:4;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 70%,transparent));animation:g-tip 1.6s ease-in-out infinite}@keyframes g-tip{0%,to{opacity:1}50%{opacity:.55}}.g-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.g-ring-ic{width:54px;height:54px;border-radius:999px;background:var(--tint);color:var(--accent);display:grid;place-items:center;animation:g-pop .5s cubic-bezier(.2,1.3,.4,1)}.g-ring-ic.is-cancel{background:rgba(192,57,43,.12);color:#c0392b}.g-ring-step{font-size:10.5px;font-weight:800;color:var(--soft);text-transform:uppercase;letter-spacing:.06em}@keyframes g-pop{0%{transform:scale(.4);opacity:0}}.g-trk-title{font-size:clamp(21px,6.2vw,27px);font-weight:800;letter-spacing:-.02em;margin:clamp(12px,3vh,22px) 0 0;animation:g-rise .6s .08s both}.g-trk-sub{font-size:13.5px;color:var(--soft);font-weight:500;margin:6px 0 0;animation:g-rise .6s .14s both}.g-strip{display:flex;width:100%;max-width:330px;margin:clamp(16px,3vh,26px) auto 0;animation:g-rise .6s .2s both}.g-strip-i{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.g-strip-i:before{content:"";position:absolute;top:11px;right:50%;width:100%;height:2px;background:var(--chip);z-index:0}.g-strip-i:first-child:before{display:none}.g-strip-dot{width:22px;height:22px;border-radius:999px;background:var(--chip);z-index:1;display:grid;place-items:center;color:var(--accent-ink);transition:.3s}.g-strip-lab{font-size:11px;font-weight:600;color:var(--soft)}.g-strip-i.done .g-strip-dot,.g-strip-i.done:before,.g-strip-i.now .g-strip-dot,.g-strip-i.now:before{background:var(--accent)}.g-strip-i.now .g-strip-dot{box-shadow:0 0 0 4px var(--tint);animation:g-node 1.9s ease-in-out infinite}@keyframes g-node{0%,to{box-shadow:0 0 0 3px var(--tint)}50%{box-shadow:0 0 0 7px var(--tint)}}.g-strip-i.done .g-strip-lab{color:var(--ink)}.g-strip-i.now .g-strip-lab{color:var(--accent);font-weight:700}.g-settle{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:22px;animation:g-rise .6s .2s both}.g-qr{background:#fff;padding:12px;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.1);border:1px solid var(--line)}.g-qr svg{display:block;width:100%;height:100%}.g-settle .g-code{margin:0}.g-trk-comanda{margin-top:22px}.g-code,.g-trk-comanda{display:inline-flex;align-items:center;gap:9px;animation:g-rise .6s .2s both}.g-code{margin:22px auto 0;padding:11px 18px;border:1px dashed color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:14px;background:var(--tint);color:var(--accent);font-weight:800;font-size:15px;letter-spacing:.02em}.g-opill{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:14px;padding:13px 16px;background:var(--card);border:1px solid var(--line);border-radius:16px;transition:transform .12s;animation:g-rise .6s .24s both}.g-opill:active{transform:scale(.99)}.g-opill-l{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.g-opill-l svg{color:var(--accent)}.g-opill-r{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--soft)}.g-opill-r b{color:var(--ink);font-weight:800}.g-hr{margin-top:18px}.g-hr-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--soft);margin:0 2px 10px}.g-hr-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:2px 20px 6px;scrollbar-width:none;-ms-overflow-style:none}.g-hr-scroll::-webkit-scrollbar{display:none}.g-hr-card{scroll-snap-align:start;flex:0 0 auto;width:168px;display:flex;flex-direction:column;gap:9px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:16px;transition:transform .12s,border-color .15s;animation:g-rise .5s both}.g-hr-card:active{transform:translateY(2px) scale(.98);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.g-hr-card:first-child{animation-delay:.26s}.g-hr-card:nth-child(2){animation-delay:.33s}.g-hr-card:nth-child(3){animation-delay:.4s}.g-hr-card:nth-child(4){animation-delay:.47s}.g-hr-card:nth-child(5){animation-delay:.54s}.g-hr-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.g-hr-pill{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:999px;white-space:nowrap}.g-hr-pill.live{color:var(--accent);background:var(--tint)}.g-hr-pill.done{color:#1f7a48;background:rgba(33,163,90,.12)}.g-hr-pill.wait{color:#b06a1f;background:rgba(176,106,31,.12)}.g-hr-pill.cancel{color:#c0392b;background:rgba(192,57,43,.1)}.g-hr-when{font-size:11px;color:var(--soft);font-weight:600;white-space:nowrap}.g-hr-items{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.32;min-height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-hr-total{font-size:15px;font-weight:800}.g-trk-foot{display:flex;gap:10px;padding:14px 0 calc(env(safe-area-inset-bottom) + 16px)}.g-ghost{flex:1;height:50px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-weight:700;font-size:14.5px;display:flex;align-items:center;justify-content:center;gap:8px}.g-ghost-strong{background:var(--ink);color:var(--paper);border-color:var(--ink)}.g-sheet-lines{margin-top:14px}.g-sheet-line{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:500;padding:7px 0;border-bottom:1px solid var(--line)}.g-sheet-line-price{color:var(--soft);font-weight:600;white-space:nowrap}.g-sheet-total{margin-top:14px}.g-wait{flex:1;display:flex;flex-direction:column;align-items:center;padding:calc(env(safe-area-inset-top) + 52px) 0 4px}.g-wait-orb{position:relative;width:158px;height:158px;margin-bottom:32px}.g-wait-ring,.g-wait-ripple{position:absolute;inset:0;border-radius:999px;opacity:0}.g-wait-ring{border:1.5px solid color-mix(in srgb,var(--accent) 32%,transparent);animation:g-breath 3s ease-out infinite}.g-wait-ring:nth-child(2){animation-delay:1s}.g-wait-ring:nth-child(3){animation-delay:2s}@keyframes g-breath{0%{transform:scale(.52);opacity:0}30%{opacity:.5}to{transform:scale(1.18);opacity:0}}.g-wait-ripple{border:2px solid color-mix(in srgb,var(--accent) 50%,transparent);animation:g-ripple 1s ease-out}@keyframes g-ripple{0%{transform:scale(.5);opacity:.6}to{transform:scale(1.3);opacity:0}}.g-wait-spin{position:absolute;inset:20px;border-radius:999px;background:conic-gradient(from 0deg,transparent 0 62%,var(--accent));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:g-spin 1.1s linear infinite}@keyframes g-spin{to{transform:rotate(1turn)}}.g-wait-core{position:absolute;inset:38px;border-radius:999px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;box-shadow:0 14px 34px -10px color-mix(in srgb,var(--accent) 60%,transparent);animation:g-core 3s ease-in-out infinite}@keyframes g-core{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.g-wait-copy{text-align:center;min-height:62px}.g-wait-title{font-size:23px;font-weight:800;letter-spacing:-.02em;margin:0;display:inline-flex;align-items:baseline;animation:g-rise .5s cubic-bezier(.2,.9,.3,1)}@keyframes g-rise{0%{opacity:0;transform:translateY(9px)}}.g-wait-dots{display:inline-block;width:1.1ch;text-align:left}.g-wait-dots:after{content:"";animation:g-dots 1.6s linear infinite}@keyframes g-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.g-wait-sub{font-size:14px;color:var(--soft);font-weight:500;margin:8px 0 0}.g-wait-bar{width:min(280px,78%);height:6px;background:var(--chip);margin:30px auto 0;overflow:hidden}.g-wait-bar,.g-wait-fill{border-radius:999px;position:relative}.g-wait-fill{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,#fff),var(--accent));transition:width 1s cubic-bezier(.4,0,.2,1)}.g-wait-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateX(-100%);animation:g-shimmer 1.6s ease-in-out infinite}@keyframes g-shimmer{to{transform:translateX(100%)}}.g-wait-rea{font-size:12.5px;color:var(--soft);font-weight:500;text-align:center;margin:16px 0 0;max-width:280px;line-height:1.45}.g-wait-stall{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:18px;max-width:320px;animation:g-rise .4s both}.g-wait-stall .g-wait-rea{margin:0}.g-wait-rea-sm{font-size:11.5px}.g-wait-check{width:auto;min-width:220px;height:46px;padding:0 22px;flex:0 0 auto}.g-track-burst:after,.g-track-burst:before{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid var(--accent);opacity:0;animation:g-burst .9s ease-out forwards}.g-track-burst:after{animation-delay:.12s}@keyframes g-burst{0%{transform:scale(.7);opacity:.5}to{transform:scale(2.1);opacity:0}}@media (prefers-reduced-motion:reduce){.g-code,.g-hr-card,.g-live-dot,.g-opill,.g-ring-ic,.g-ring-tip,.g-ring-wrap,.g-settle,.g-strip,.g-strip-i.now .g-strip-dot,.g-track-burst:after,.g-track-burst:before,.g-trk-sub,.g-trk-title,.g-wait-core,.g-wait-dots:after,.g-wait-fill:after,.g-wait-ring,.g-wait-ripple,.g-wait-stall,.g-wait-title{animation:none}.g-wait-ring:first-child{opacity:.3}.g-wait-dots:after{content:"…"}.g-ring.is-spin{animation-duration:2.2s}}.dash-shell-h{height:100vh;height:100dvh}.dash-sidebar-glass{background:color-mix(in srgb,var(--card) 88%,transparent)}.dash-sidebar-glass,.dash-topbar-glass{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dash-topbar-glass{background:color-mix(in srgb,var(--paper) 85%,transparent)}@media (min-width:1024px){.dash-head-glass{position:sticky;top:56px;z-index:10;background:color-mix(in srgb,var(--paper) 85%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding-bottom:16px}}@media (min-width:1024px) and (prefers-reduced-transparency:reduce){.dash-head-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper)}}.o-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.o-h1{font-size:26px;font-weight:800;letter-spacing:-.025em;margin:0}.o-date,.o-h1{white-space:nowrap}.o-date{font-size:13.5px;color:var(--soft);font-weight:500;margin-top:4px}.o-head-right{flex-shrink:0}.o-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--soft);background:var(--card);border:1px solid var(--line);padding:8px 14px;border-radius:999px;white-space:nowrap}.o-live-dot{width:8px;height:8px;border-radius:999px;background:#21a35a}.o-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 26px}.o-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.o-stat-label{font-size:12.5px;font-weight:600;color:var(--soft)}.o-stat-value{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:6px 0 3px}.o-stat-hint{font-size:12px;color:var(--soft);font-weight:500}.o-board{display:grid;grid-template-columns:repeat(var(--board-cols,4),1fr);gap:14px;align-items:start}.o-col{background:color-mix(in srgb,var(--chip) 55%,transparent);border-radius:var(--r);padding:14px}.o-col-head{display:flex;align-items:center;gap:9px;padding:2px 4px 14px}.o-col-dot{width:9px;height:9px;border-radius:999px}.o-col-dot.new{background:var(--accent)}.o-col-dot.prep{background:#e0a32e}.o-col-dot.ready{background:#21a35a}.o-col-dot.awaiting{background:#9b59b6}.o-col-title{font-size:14px;font-weight:700}.o-col-count{font-size:12px;font-weight:700;color:var(--soft);background:var(--card);min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;padding:0 6px}.o-col-body{display:flex;flex-direction:column;gap:10px}.o-col-empty{font-size:13px;color:var(--soft);text-align:center;padding:20px 0;opacity:.7}.o-col-group{display:flex;flex-direction:column;gap:10px}.o-col-group-head{font-size:11px;font-weight:700;color:var(--soft);text-transform:uppercase;letter-spacing:.06em;padding:0 2px 6px;border-bottom:1px solid var(--line)}.o-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.o-card[role=button]{cursor:pointer;transition:border-color .15s}.o-card[role=button]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.o-card[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.o-card-fresh{animation:cardin .55s cubic-bezier(.2,1,.4,1);border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}@keyframes cardin{0%{transform:translateY(-12px) scale(.97)}}.o-card-top{display:flex;align-items:center;justify-content:space-between}.o-card-mesa{font-size:15px;font-weight:800}.o-card-meta{font-size:12px;color:var(--soft);font-weight:500}.o-card-items{margin:11px 0 13px;display:flex;flex-direction:column;gap:5px}.o-card-item{color:var(--ink)}.o-qty{font-weight:700;color:var(--accent)}.o-card-cta{font-size:12.5px;font-weight:700;color:var(--accent-ink);background:var(--accent);padding:8px 14px;border-radius:999px;transition:.15s}.o-card-cta:active{transform:scale(.95)}.o-card-settle{font-size:12.5px;font-weight:700;color:#fff;background:#9b59b6;padding:8px 14px;border-radius:999px;transition:.15s}.o-card-settle:active{transform:scale(.95)}.o-card-actions{display:flex;align-items:center;gap:8px}.o-card-cancel{font-size:12px;font-weight:600;color:var(--soft);background:transparent;padding:8px 10px;border-radius:999px;transition:.15s}.o-card-cancel:hover{color:var(--ink);background:var(--tint)}.o-card-pending{opacity:.55;pointer-events:none}.o-card-actions button:disabled{opacity:.5;cursor:default}.o-board-loading{display:grid;place-items:center;min-height:320px}.o-board-error{margin:0 0 16px;padding:11px 14px;border-radius:var(--r-sm);background:var(--tint);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600}@keyframes o-scrimin{0%{opacity:0}}@keyframes o-modalin{0%{transform:translate(-50%,-50%) scale(.96);opacity:.4}}@media (prefers-reduced-motion:reduce){.o-modal,.o-modal-scrim{animation:none}}@media (max-width:960px){.o-board{grid-template-columns:1fr}.o-stats{grid-template-columns:repeat(2,1fr)}}.o-search{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--soft);transition:border-color .15s;flex:1;max-width:280px}.o-search:focus-within{border-color:var(--accent);color:var(--ink)}.o-search-input{flex:1;background:none;font-size:13.5px;font-weight:500;color:var(--ink);min-width:0;outline:none;border:none}.o-search-input::-moz-placeholder{color:var(--soft)}.o-search-input::placeholder{color:var(--soft)}.o-search-input::-webkit-search-cancel-button{display:none}.o-search-clear{color:var(--soft);display:flex;align-items:center;transition:color .1s}.o-search-clear:hover{color:var(--ink)}@media (hover:none){.o-kbd-hint{display:none}}.o-card{position:relative}.o-card--warn{border-left:3px solid #e0a32e!important}.o-card--urgent{border-left:3px solid #e53935!important;background:color-mix(in srgb,#e53935 4%,var(--card))}.o-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.o-card-head-left{min-width:0;flex:1}.o-card-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.o-card-guest{font-size:11.5px;color:var(--soft);font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-card-submeta{display:flex;align-items:center;gap:6px}.o-card-ref{font-size:11px;color:var(--soft);font-variant-numeric:tabular-nums}.o-card-pay-chip{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--chip);color:var(--soft);white-space:nowrap}.o-card-item{display:flex;align-items:flex-start;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 0;font-size:13px}.o-card-item-check{flex:none;width:16px;height:16px;border-radius:4px;display:grid;place-items:center;margin-top:1px;color:var(--accent)}.o-card-item-box{display:block;width:13px;height:13px;border-radius:3px;border:1.5px solid var(--line);background:var(--card)}.o-card-item--done{opacity:.4}.o-card-item--done .o-card-item-body,.o-card-item--done .o-qty{text-decoration:line-through}.o-card-item-body{display:flex;flex-direction:column;min-width:0}.o-card-item-opts{font-size:11px;color:var(--soft);margin-top:1px}.o-card-items--done{opacity:.6}.o-card-foot{border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.o-card-total{font-size:12px;font-weight:700;color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums}.o-cta-main{font-size:12.5px;font-weight:700;color:var(--accent-ink);background:var(--accent);padding:7px 12px;border-radius:var(--r-sm) 0 0 var(--r-sm);transition:filter .15s}.o-cta-main:hover:not(:disabled){filter:brightness(1.08)}.o-cta-main:active:not(:disabled){transform:scale(.96)}.o-cta-arrow{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 80%,#000 20%);padding:7px;border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:1px solid color-mix(in srgb,var(--accent) 60%,#000 40%);display:flex;align-items:center;transition:filter .15s}.o-cta-arrow:hover:not(:disabled){filter:brightness(1.12)}.o-cta-menu{position:absolute;bottom:calc(100% + 5px);right:0;z-index:20;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 6px 18px -2px rgba(0,0,0,.14);min-width:130px;padding:4px}.o-cta-menu-item{display:block;width:100%;text-align:left;padding:8px 10px;font-size:13px;font-weight:600;border-radius:6px;color:var(--ink);transition:background .1s}.o-cta-menu-item:hover{background:var(--tint);color:var(--accent)}.o-card-cancel-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#e53935 88%,transparent);color:#fff;font-size:16px;font-weight:800;letter-spacing:.12em;border-radius:var(--r-sm);z-index:2}.board-col-body[data-bot-fade=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 20px),transparent)}.demo{min-height:100vh;background:var(--app-bg);color:var(--ink);display:flex;flex-direction:column}.demo-bar{display:flex;align-items:center;gap:18px;padding:16px 24px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.demo-back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:9px 14px;border-radius:999px;flex-shrink:0;transition:.15s}.demo-back:active{transform:scale(.97)}.demo-bar-mid{flex:1;min-width:0}.demo-bar-venue{font-size:16px;font-weight:800;letter-spacing:-.02em}.demo-bar-cuisine{font-weight:500;color:var(--soft)}.demo-bar-hint{margin:2px 0 0;font-size:13px;color:var(--soft)}.demo-bar-hint b{color:var(--accent);font-weight:700}.demo-live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--soft);background:var(--card);border:1px solid var(--line);padding:7px 13px;border-radius:999px;flex-shrink:0}.demo-live-dot{width:8px;height:8px;border-radius:999px;background:#21a35a;box-shadow:0 0 0 0 rgba(33,163,90,.5);animation:demolive 1.8s ease-out infinite}@keyframes demolive{70%,to{box-shadow:0 0 0 7px rgba(33,163,90,0)}}.demo-stage-wrap{flex:1;overflow:auto}.demo-stage,.demo-stage-wrap{display:flex;justify-content:center}.demo-stage{gap:56px;align-items:flex-start;padding:52px 28px 64px}.demo-device{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px}.demo-caption{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--soft);background:var(--card);border:1px solid var(--line);padding:8px 15px;border-radius:999px}.demo-phone{position:relative;background:#1c1b19;padding:11px;border-radius:44px;box-shadow:0 30px 60px rgba(0,0,0,.24)}.demo-phone-island{position:absolute;top:21px;left:50%;transform:translateX(-50%);width:82px;height:19px;background:#000;border-radius:999px;z-index:3}.demo-phone-screen{position:relative;width:300px;height:650px;border-radius:34px;overflow:hidden;background:var(--paper)}.demo-phone-screen iframe{width:375px;height:812px;border:0;display:block;transform:scale(.8);transform-origin:top left}.demo-mac{display:flex;flex-direction:column;align-items:center}.demo-mac-lid{position:relative;background:#1c1b19;padding:16px 14px;border-radius:20px 20px 5px 5px;box-shadow:0 22px 46px rgba(0,0,0,.2)}.demo-mac-cam{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:999px;background:#3a3733}.demo-mac-screen{width:680px;height:425px;border-radius:4px;overflow:hidden;background:var(--paper)}.demo-mac-screen iframe{width:1360px;height:850px;border:0;display:block;transform:scale(.5);transform-origin:top left}.demo-mac-base{width:calc(100% + 116px);height:13px;background:linear-gradient(#dad6ce,#b9b4aa);border-radius:0 0 13px 13px;position:relative}.demo-mac-base:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:96px;height:6px;background:#a7a298;border-radius:0 0 8px 8px}@media (max-width:1160px){.demo-stage{flex-direction:column;align-items:center;gap:40px;padding-top:40px}}@media (max-width:760px){.demo-bar-venue{font-size:15px}.demo-stage-wrap{overflow-x:hidden}.demo-mac{transform:scale(.62);transform-origin:top center;margin-bottom:-150px}}@media (max-width:420px){.demo-phone{transform:scale(.88);transform-origin:top center}.demo-mac{transform:scale(.46);margin-bottom:-228px}}.manage-gate{min-height:100vh;background:var(--app-bg);display:grid;place-items:center}.spinner{display:inline-block;width:30px;height:30px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:comies-spin .7s linear infinite}@keyframes comies-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.load-screen{position:relative;min-height:100vh;background:var(--app-bg);display:grid;place-items:center;overflow:hidden}.load-aura{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 46% at 78% 16%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),radial-gradient(42% 44% at 14% 78%,var(--tint),transparent 72%),radial-gradient(38% 40% at 62% 92%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 75%);filter:blur(16px);opacity:.85;animation:load-aura 16s ease-in-out infinite alternate}@keyframes load-aura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,2%,0) scale(1.06)}}.load-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 28px}.load-msg-wrap{min-height:2.6em;display:flex;align-items:flex-start;justify-content:center}.load-msg{margin:0;max-width:30ch;text-align:center;text-wrap:balance;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--soft)}@media (prefers-reduced-motion:reduce){.load-aura{animation:none}}.u-aura{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 46% at 78% 14%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%),radial-gradient(42% 44% at 12% 74%,var(--tint),transparent 72%),radial-gradient(38% 40% at 64% 96%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 75%);filter:blur(18px);opacity:.8;animation:comies-aura 18s ease-in-out infinite alternate}.u-aura--panel{position:absolute}@keyframes comies-aura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,2%,0) scale(1.06)}}.glass{background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.glass-card{background:color-mix(in srgb,var(--card) 80%,transparent);backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:color-mix(in srgb,var(--paper) 95%,transparent)}.glass-card{background:color-mix(in srgb,var(--card) 94%,transparent)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--paper)}.glass,.glass-card{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-card{background:var(--card)}}@media (prefers-reduced-motion:reduce){.u-aura{animation:none}}:where(.g-flow) :where(h1,h2,h3,h4,p,dl,dd,figure,blockquote){margin:0}:where(.g-flow) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.g-flow) :where(button){padding:0}@keyframes g-node-breathe{0%{transform:scale(1);opacity:.45}to{transform:scale(1.9);opacity:0}}.g-node-breathe{animation:g-node-breathe 2.4s cubic-bezier(.16,1,.3,1) infinite}@media (prefers-reduced-motion:reduce){.g-node-breathe{animation:none;opacity:0}}.me-card{background:color-mix(in srgb,var(--card) 82%,transparent);border-color:color-mix(in srgb,var(--border) 55%,transparent);box-shadow:var(--shadow-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (prefers-reduced-transparency:reduce){.me-card{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}}.p-muted{color:var(--soft);font-size:14px;margin:0}.p-field{display:grid;gap:8px}.p-label{font-size:13px;font-weight:700}.p-optional{font-weight:500;color:var(--soft)}.p-input{font:inherit;font-size:16px;color:var(--ink);background:var(--chip);border:1px solid var(--line);border-radius:12px;padding:12px 14px;width:100%;transition:border-color .15s,box-shadow .15s}.p-input::-moz-placeholder{color:color-mix(in srgb,var(--soft) 75%,transparent)}.p-input::placeholder{color:color-mix(in srgb,var(--soft) 75%,transparent)}.p-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.p-types{display:flex;flex-wrap:wrap;gap:8px}.p-type{font:inherit;font-size:13.5px;font-weight:600;color:var(--soft);cursor:pointer;background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:8px 14px;transition:color .15s,border-color .15s,background .15s}.p-type:hover{border-color:color-mix(in srgb,var(--ink) 20%,transparent)}.p-type.on{color:var(--accent);background:var(--tint);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.p-field-error{font-size:12.5px;color:var(--destructive)}.p-input[aria-invalid=true],.p-time[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 14%,transparent)}.p-row{display:grid;gap:14px}.p-row-2{grid-template-columns:1fr 1fr}.p-row-street{grid-template-columns:1fr 104px}.p-row-city{grid-template-columns:1fr 88px}.p-row-cep{grid-template-columns:minmax(0,220px)}.p-row-country{grid-template-columns:120px}@media (max-width:360px){.p-row{grid-template-columns:1fr}}.p-cep{position:relative}.p-cep .p-input{padding-right:40px}.p-cep-adorn{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;pointer-events:none}.p-cep-adorn.is-found{color:var(--success)}.p-cep-adorn.is-alert{color:var(--destructive)}.spinner-sm{width:18px;height:18px}.p-cep-hint{font-size:12.5px;color:var(--soft)}.p-cep-hint.is-found{color:var(--success)}.p-input.is-autofilled{animation:p-cep-fill 1s ease-out}@keyframes p-cep-fill{0%{background:color-mix(in srgb,var(--accent) 22%,var(--chip));border-color:var(--accent)}to{background:var(--chip);border-color:var(--line)}}@media (prefers-reduced-motion:reduce){.p-input.is-autofilled{animation:none}}.p-day,.p-days{display:grid}.p-day{gap:6px;padding:10px 0;border-top:1px solid var(--line)}.p-day:first-child{border-top:none;padding-top:2px}.p-day-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.p-day-name{flex:0 0 64px;font-size:13.5px;font-weight:700}.p-day-chip{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--soft);background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:5px 13px;transition:color .15s,border-color .15s,background .15s}.p-day-chip.on{color:#1a9d5c;background:color-mix(in srgb,#1fb56a 13%,transparent);border-color:color-mix(in srgb,#1fb56a 42%,transparent)}.p-day-times{margin-left:auto;display:flex;align-items:center;gap:8px}.p-day-dash,.p-day-off{color:var(--soft)}.p-day-off{margin-left:auto;font-size:13px}.p-time{font:inherit;font-size:14px;color:var(--ink);background:var(--chip);border:1px solid var(--line);border-radius:10px;padding:8px 10px;transition:border-color .15s,box-shadow .15s}.p-time:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.vf-sec-note{margin:-4px 0 2px;max-width:52ch;text-wrap:pretty}.vf-color{gap:6px}.vf-color-row{display:flex;align-items:center;gap:8px}.vf-swatch{flex:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.vf-color-text{flex:1;min-width:0}.vf-color-picker{flex:none;width:36px;height:36px;padding:0;cursor:pointer;background:none;border:1px solid var(--line);border-radius:9px}.vf-color-picker::-webkit-color-swatch-wrapper{padding:3px}.vf-color-picker::-webkit-color-swatch{border:none;border-radius:6px}.vf-color-picker::-moz-color-swatch{border:none;border-radius:6px}.vf-pct-row{position:relative;display:inline-flex;align-items:center;width:min(180px,100%)}.vf-pct-input{width:100%;padding-right:34px;text-align:right;-moz-appearance:textfield}.vf-pct-input::-webkit-inner-spin-button,.vf-pct-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vf-pct-suffix{position:absolute;right:14px;color:var(--soft);font-size:15px;font-weight:600;pointer-events:none}.vf-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.vf-preset{display:flex;align-items:center;gap:9px;padding:8px 10px;text-align:left;border:1px solid var(--line);border-radius:11px;background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .05s}.vf-preset:hover{border-color:color-mix(in srgb,var(--p-accent) 45%,var(--line))}.vf-preset:active{transform:translateY(1px)}.vf-preset.on{border-color:var(--p-accent);box-shadow:0 0 0 1px var(--p-accent),0 7px 18px -12px color-mix(in srgb,var(--p-accent) 75%,transparent)}.vf-preset-swatch{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--p-bg,var(--p-tint));border:1px solid color-mix(in srgb,var(--p-accent) 22%,var(--line))}.vf-preset-dot{width:14px;height:14px;border-radius:50%;background:var(--p-accent)}.vf-preset-name{min-width:0;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vf-preview{border-radius:14px;padding:18px;background:var(--paper);border:1px solid var(--line)}.vf-preview-card{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r,14px);padding:16px;display:grid;gap:8px;justify-items:start;font-family:var(--font,inherit)}.vf-preview-chip{font-size:11.5px;font-weight:700;color:var(--accent);background:var(--tint);border-radius:999px;padding:4px 10px}.vf-preview-title{font-size:17px;font-weight:800;margin:2px 0 0}.vf-preview-sub{font-size:13px;color:var(--soft);margin:0}.vf-preview-btn{margin-top:6px;font-size:13.5px;font-weight:700;color:var(--accent-ink);background:var(--accent);border-radius:10px;padding:9px 14px}.vf-advanced{border:1px solid var(--line);border-radius:12px;padding:4px 14px}.vf-advanced[open]{padding-bottom:14px}.vf-advanced-sum{font-size:13.5px;font-weight:700;cursor:pointer;padding:11px 0;list-style:none}.vf-advanced-sum::-webkit-details-marker{display:none}.vf-advanced-sum:before{content:"+ ";color:var(--soft)}.vf-advanced[open] .vf-advanced-sum:before{content:"– "}.vf-palette-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:420px){.vf-palette-grid{grid-template-columns:1fr}}.dash-soon{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:34px;margin-top:24px}.dash-soon-h{font-size:16px;font-weight:700;margin:0 0 6px}.dash-block{min-height:100vh;background:var(--app-bg);color:var(--ink);display:grid;place-items:center;padding:22px}.dash-block-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px;max-width:440px;text-align:center}.dash-block-h{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.dash-stack{display:flex;flex-direction:column;gap:16px;margin-top:22px}.dash-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:9px 14px;border-radius:999px;transition:border-color .15s,transform .1s}.dash-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.dash-btn:active:not(:disabled){transform:scale(.97)}.dash-btn:disabled{opacity:.5;cursor:default}.dash-btn-primary{color:var(--accent-ink);background:var(--accent);border-color:transparent}.dash-btn-primary:hover:not(:disabled){filter:brightness(.96)}.dash-btn-danger{color:#fff;background:#dc2626;border-color:transparent}.dash-btn-danger:hover:not(:disabled){filter:brightness(.9)}.dash-input,.dash-select{font-size:14px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;transition:border-color .15s}.dash-input:focus,.dash-select:focus{outline:none;border-color:var(--accent)}.dash-textarea{resize:vertical;min-height:56px;font-family:inherit}.spinner-sm{width:14px;height:14px;border-width:2px;vertical-align:-2px}.sw{flex:none;width:46px;height:28px;padding:3px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--chip);transition:background .15s,border-color .15s}.sw-knob{display:block;width:20px;height:20px;border-radius:50%;background:var(--card);box-shadow:0 1px 3px rgba(26,24,21,.25);transition:transform .15s ease}.sw.on{background:var(--accent);border-color:var(--accent)}.sw.on .sw-knob{transform:translateX(18px)}.sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.sw-knob{transition:none}}.dash-table{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.dash-tr{display:grid;grid-template-columns:2.4fr 1fr 1.2fr 1fr 1.1fr;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line)}.dash-tr:last-child{border-bottom:none}.dash-th{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--soft);background:color-mix(in srgb,var(--chip) 50%,transparent)}.dash-tr-link{color:inherit;text-decoration:none;transition:background .12s}.dash-tr-link:hover{background:var(--tint)}.dash-cell-main{display:flex;flex-direction:column;min-width:0}.dash-cell-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-cell-sub{font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.dash-num{text-align:right}.dash-cell-total{font-weight:800;font-variant-numeric:tabular-nums}.dash-more{padding:16px;display:grid;place-items:center}button.dash-tr{width:100%;font:inherit;color:inherit;text-align:left;background:none;border:none;border-bottom:1px solid var(--line);cursor:pointer}button.dash-tr:last-child{border-bottom:none}.hist-table .dash-tr,.hist-table .hist-skel-row{grid-template-columns:26px 2.2fr 1.2fr 1fr 1fr 1.3fr .9fr 1.1fr}.hist-row{border-bottom:1px solid var(--line)}.hist-row:last-child,.hist-table button.dash-tr{border-bottom:none}.hist-chevron{display:flex;color:var(--soft);transition:transform .18s ease}.dash-tr-open .hist-chevron{transform:rotate(90deg);color:var(--accent)}.dash-tr-open{background:var(--tint)}.hist-ellipsis{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-pay-cell{display:flex;align-items:center;gap:8px;min-width:0}@media (prefers-reduced-motion:reduce){.hist-chevron{transition:none}}.hist-detail-row{padding:0 18px 18px;background:var(--tint)}.hist-detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}.hist-detail-sec{display:flex;flex-direction:column;gap:6px}.hist-detail-side{display:flex;flex-direction:column;gap:16px}.hist-detail-h{margin:0 0 2px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--soft)}.hist-kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px}.hist-kv>span:first-child{color:var(--soft);flex:none}.hist-kv>span:last-child{text-align:right;font-weight:500;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.hist-cap{text-transform:capitalize}.hist-receipt{display:inline-flex;align-items:center;gap:6px;margin-top:2px;align-self:flex-start;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none}.hist-receipt:hover{text-decoration:underline}.hist-open-tab{margin-top:4px;justify-content:center}.hist-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:6px}.hist-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.hist-stat-num{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.hist-stat-label{font-size:12px;font-weight:600;color:var(--soft)}.hist-stats-note{margin:0 0 18px;font-size:12px;color:var(--soft)}.hist-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.hist-search-wrap{position:relative;flex:1;min-width:200px;max-width:380px}.hist-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--soft);pointer-events:none;display:flex}.hist-search{width:100%;font:inherit;font-size:14px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 34px;transition:border-color .15s;box-sizing:border-box}.hist-search:focus{outline:none;border-color:var(--accent)}.hist-search::-moz-placeholder{color:color-mix(in srgb,var(--soft) 70%,transparent)}.hist-search::placeholder{color:color-mix(in srgb,var(--soft) 70%,transparent)}.hist-search-clear{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--soft);background:transparent;border:none;cursor:pointer;display:flex;padding:3px;border-radius:4px;transition:color .15s}.hist-search-clear:hover{color:var(--ink)}.hist-count{font-size:13px;color:var(--soft);font-weight:500;white-space:nowrap;margin-left:auto}.hist-skel-row{display:grid;grid-template-columns:2.4fr 1fr 1.2fr 1fr 1.1fr;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line);align-items:center}.hist-skel-row:last-child{border-bottom:none}.skel{display:block;background:color-mix(in srgb,var(--ink) 7%,transparent);border-radius:5px;animation:skel-pulse 1.5s ease-in-out infinite}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.skel{animation:none;opacity:.6}}.dash-segment{gap:4px;background:color-mix(in srgb,var(--chip) 55%,transparent);padding:4px;align-self:flex-start}.dash-seg,.dash-segment{display:inline-flex;border-radius:999px}.dash-seg{align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--soft);padding:7px 16px;transition:.15s}.dash-seg svg{opacity:.7}.dash-seg.on{color:var(--ink);background:var(--card);box-shadow:0 1px 2px rgba(0,0,0,.05)}.dash-seg.on svg{opacity:1;color:var(--accent)}.dash-chart-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 14px}.dash-chart-h{font-size:13px;font-weight:700;color:var(--soft);margin-bottom:14px}.dash-chart{display:flex;align-items:flex-end;gap:4px;height:180px}.dash-bar-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.dash-bar-track{flex:1;width:100%;display:flex;align-items:flex-end}.dash-bar-fill{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:var(--accent);opacity:.85;transition:height .3s cubic-bezier(.2,1,.4,1)}.dash-bar-col:hover .dash-bar-fill{opacity:1}.dash-bar-label{font-size:10px;color:var(--soft);white-space:nowrap}.rpt-period{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rpt-custom{gap:7px}.rpt-custom svg{opacity:.8}.rpt-custom-on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.rpt-custom-on svg{opacity:1}.rpt-custom-clear{display:block;width:100%;margin-top:6px;padding:8px;font-size:12.5px;font-weight:700;color:var(--soft);border-top:1px solid var(--line);transition:color .15s}.rpt-custom-clear:hover{color:var(--ink)}.ui-popover{z-index:62;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 48px rgba(0,0,0,.22);padding:12px;animation:o-scrimin .14s ease}.ui-popover:focus,.ui-popover:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ui-popover{animation:none}}.rpt-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:960px){.rpt-two-col{grid-template-columns:1fr}}.rpt-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.rpt-delta--up{background:color-mix(in srgb,#21a35a 14%,transparent);color:#1a7a46}.rpt-delta--down{background:color-mix(in srgb,#c0392b 12%,transparent);color:#c0392b}.rpt-delta--neutral{background:var(--chip);color:var(--soft)}.rpt-rank-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.rpt-rank-row:last-child{border-bottom:none}.rpt-rank-n{flex:none;width:20px;font-size:12px;font-weight:700;color:var(--soft);text-align:right}.rpt-rank-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.rpt-rank-name{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpt-rank-val{flex:none;font-size:12.5px;font-weight:700;color:var(--soft);font-variant-numeric:tabular-nums}.rpt-rank-money{flex:none;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.rpt-share-bar{height:4px;border-radius:999px;background:var(--chip);overflow:hidden}.rpt-share-fill{height:100%;border-radius:999px;background:var(--accent);transition:width .3s cubic-bezier(.2,1,.4,1)}.rpt-pay-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.rpt-pay-row:last-child{border-bottom:none}.rpt-pay-name{flex:none;font-size:13px;font-weight:600;width:110px}.rpt-pay-bar{flex:1}.rpt-pay-pct{flex:none;font-size:12px;font-weight:700;color:var(--soft);font-variant-numeric:tabular-nums;width:36px;text-align:right}.rpt-ap-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.rpt-ap-row:last-child{border-bottom:none}.rpt-ap-name{flex:1;font-size:13.5px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpt-ap-count{flex:none;font-size:12.5px;color:var(--soft);font-variant-numeric:tabular-nums}.rpt-ap-rev{flex:none;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.rpt-tooltip{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px;box-shadow:0 4px 16px rgba(0,0,0,.08);font-size:13px}.rpt-tooltip-label{font-weight:700;margin-bottom:6px}.rpt-tooltip-row{display:flex;align-items:center;gap:8px;margin-top:4px}.rpt-tooltip-dot{width:8px;height:8px;border-radius:50%;flex:none}.rpt-tooltip-name{color:var(--soft);flex:1}.rpt-tooltip-val{font-weight:700;font-variant-numeric:tabular-nums}.rpt-hm-wrap{display:flex;gap:6px;overflow-x:auto}.rpt-hm-days{display:flex;flex-direction:column;gap:3px;padding-top:22px;flex:none}.rpt-hm-day-label{font-size:10.5px;color:var(--soft);font-weight:600;height:16px;display:flex;align-items:center;white-space:nowrap}.rpt-hm-hour-labels{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;margin-bottom:3px}.rpt-hm-hour-label{font-size:9px;color:var(--soft);font-weight:600;text-align:center}.rpt-hm-grid{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(7,16px);gap:3px}.rpt-hm-cell{border-radius:2px;background:var(--accent);min-width:16px;height:16px;transition:opacity .15s;cursor:default}.rpt-hm-cell:hover{outline:1px solid var(--accent);outline-offset:1px}.dash-cat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.dash-cat-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dash-cat-name{flex:1;min-width:0;font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px}.dash-cat-name:hover{border-color:var(--line)}.dash-cat-name:focus{outline:none;border-color:var(--accent);background:var(--paper)}.dash-cat-actions{display:flex;gap:8px;flex:none}.dash-items{display:flex;flex-direction:column;gap:8px}.dash-item{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--line);border-radius:12px;transition:border-color .15s}.dash-item.off{opacity:.6}.dash-item-thumb{flex:none;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--tint);display:grid;place-items:center}.dash-item-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dash-item-thumb-ph{color:var(--accent);opacity:.6;display:grid;place-items:center}.dash-item-body{flex:1;min-width:0}.dash-item-name{font-size:14.5px;font-weight:700}.dash-item-desc,.dash-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-item-desc{font-size:12.5px;color:var(--soft)}.dash-item-price{flex:none;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.dash-item-actions{display:flex;gap:6px;flex:none}.dash-items-empty{padding:8px 4px;font-size:13px}.dash-toggle{flex:none;position:relative;display:inline-flex;cursor:pointer}.dash-toggle input{position:absolute;opacity:0;width:0;height:0}.dash-toggle-track{width:38px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent);transition:background .18s;position:relative}.dash-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .18s}.dash-toggle input:checked+.dash-toggle-track{background:#21a35a}.dash-toggle input:checked+.dash-toggle-track:after{transform:translateX(16px)}.dash-toggle input:focus-visible+.dash-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.dash-modal-scrim{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.42);display:flex;align-items:center;justify-content:center;padding:20px;animation:scrimin .2s ease}.dash-modal{width:100%;max-width:440px;background:var(--paper);border-radius:18px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.25)}.dash-modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper)}.dash-modal-h{font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0}.dash-modal-x{color:var(--soft);padding:4px;border-radius:8px;transition:.15s}.dash-modal-x:hover{color:var(--ink);background:var(--tint)}.dash-form{padding:18px 20px 20px;gap:14px}.dash-field,.dash-form{display:flex;flex-direction:column}.dash-field{gap:6px}.dash-label{font-size:12.5px;font-weight:700;color:var(--soft)}.dash-image-row{display:flex;align-items:center;gap:14px}.dash-image-prev{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--tint);display:grid;place-items:center}.dash-image-prev img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dash-image-actions{display:flex;gap:8px}.dash-check{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;cursor:pointer}.dash-check input{width:17px;height:17px;accent-color:var(--accent)}.dash-form-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.dash-cat-count{flex:none;font-size:12px;font-weight:700;color:var(--soft);background:var(--tint);min-width:22px;text-align:center;padding:2px 8px;border-radius:999px}.drawer-scrim{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.42);display:flex;justify-content:flex-end;animation:scrimin .2s ease}.drawer{width:100%;max-width:480px;height:100%;background:var(--paper);display:flex;flex-direction:column;box-shadow:-16px 0 50px rgba(0,0,0,.22);animation:drawerin .28s cubic-bezier(.2,1,.3,1)}@keyframes drawerin{0%{transform:translateX(36px);opacity:.35}}.drawer-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.drawer-h{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0}.drawer-body{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.drawer-foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--paper)}.drawer-image-row{display:flex;align-items:center;gap:16px}.drawer-image-prev{flex:none;width:84px;height:84px;border-radius:14px;overflow:hidden;background:var(--tint);display:grid;place-items:center}.drawer-image-prev img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drawer-image-actions{display:flex;flex-direction:column;gap:8px}.drawer-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.drawer-section{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:16px;margin-top:2px}.drawer-section-head{display:flex;align-items:center;justify-content:space-between}.drawer-hint{font-size:12.5px;line-height:1.5;margin:0}@media (max-width:700px){.dash-tr{grid-template-columns:2fr 1fr 1.1fr}.dash-tr>:nth-child(2),.dash-tr>:nth-child(3){display:none}.hist-table .dash-tr,.hist-table .hist-skel-row{grid-template-columns:26px 2fr .9fr 1.1fr}.hist-table .dash-tr>:nth-child(3),.hist-table .dash-tr>:nth-child(4),.hist-table .dash-tr>:nth-child(5),.hist-table .dash-tr>:nth-child(6),.hist-table .hist-skel-row>:nth-child(3),.hist-table .hist-skel-row>:nth-child(4),.hist-table .hist-skel-row>:nth-child(5),.hist-table .hist-skel-row>:nth-child(6){display:none}.hist-detail{grid-template-columns:1fr}.hist-stats{grid-template-columns:repeat(2,1fr)}.dash-item-desc{display:none}}@media (max-width:520px){.drawer{max-width:none}.drawer-grid-2{grid-template-columns:1fr}}.g-sheet-scrim{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.42);display:flex;align-items:flex-end;justify-content:center;animation:scrimin .2s ease}@keyframes scrimin{0%{opacity:0}}.g-sheet{position:fixed;left:0;right:0;bottom:0;margin:0 auto;z-index:41;color:var(--ink);width:100%;max-width:460px;background:var(--paper);border-radius:22px 22px 0 0;padding:10px 22px calc(env(safe-area-inset-bottom) + 24px);box-shadow:0 -16px 40px rgba(0,0,0,.18);max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;animation:sheetin .28s cubic-bezier(.2,1,.3,1)}.g-sheet:focus,.g-sheet:focus-visible{outline:none}.g-sheet-wide{max-width:720px}@keyframes sheetin{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.g-sheet,.g-sheet-scrim{animation:none}}.g-sheet-grip{width:38px;height:4px;border-radius:999px;background:var(--line);margin:4px auto 14px}.g-sheet-head{display:flex;align-items:center;justify-content:space-between}.g-sheet-head h2{font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0}.g-note-err{color:#c0392b}.g-link{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.g-paysheet-form{margin-top:18px}.g-paysheet-form .g-primary{height:54px}.g-track-check-wait{background:var(--chip);color:var(--ink)}.g-track-check-cancel{background:#c0392b;color:#fff}.g-track-settle{gap:9px;font-size:15px;font-weight:700;letter-spacing:.02em;padding:12px 0 4px;word-break:break-all}.connect-page,.g-track-settle{display:flex;align-items:center;color:var(--ink)}.connect-page{min-height:100dvh;background:var(--app-bg);justify-content:center;padding:32px 24px calc(env(safe-area-inset-bottom) + 32px)}.connect-card{width:100%;max-width:400px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:40px 30px;box-shadow:0 20px 50px rgba(0,0,0,.06)}.connect-ic{width:60px;height:60px;border-radius:999px;display:grid;place-items:center;margin:0 auto 20px}.connect-ic--success{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 26px -10px var(--accent)}.connect-ic--attention{background:var(--tint);color:var(--accent)}.connect-spinner{width:40px;height:40px;margin:0 auto 20px;border-width:3px}.connect-card h1{font-size:23px;font-weight:800;letter-spacing:-.02em;margin:0 0 9px}.connect-card p{font-size:14.5px;line-height:1.55;color:var(--soft);margin:0 auto 24px;max-width:32ch;text-wrap:pretty}.connect-actions{display:flex;flex-direction:column;align-items:center}.connect-btn{height:50px;padding:0 26px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s,filter .15s}.connect-btn:active{transform:scale(.98);filter:brightness(1.06)}.connect-btn:disabled{opacity:.6;pointer-events:none}.connect-link{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:600;color:var(--soft);transition:.15s}.connect-link:hover{color:var(--ink)}.ap-form{gap:20px}.ap-form,.ap-form-group{display:flex;flex-direction:column}.ap-form-group{gap:10px}.ap-form-label{font-size:13px;font-weight:700;color:var(--ink)}.ap-sm-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ap-sm-opt{display:flex;flex-direction:column;gap:5px;text-align:left;width:100%;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);padding:14px;cursor:pointer;transition:border-color .15s,background .15s}.ap-sm-opt:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.ap-sm-opt[data-state=checked]{border-color:var(--accent);background:var(--tint)}.ap-sm-opt-ic{color:var(--accent);display:inline-flex}.ap-sm-opt-name{font-size:14px;font-weight:700;color:var(--ink)}.ap-sm-opt-desc{font-size:12.5px;line-height:1.4;color:var(--soft)}.ap-sm-opt-eg{font-size:11.5px;color:var(--soft);font-style:italic}.ap-form-fields{display:grid;gap:14px}.ap-form-intro{font-size:13px;line-height:1.5;color:var(--soft);margin:0}.ap-form-submit{align-self:flex-start}.dash-hint{font-size:12px;line-height:1.4;color:var(--soft)}.ap-qr-backdrop{inset:0;z-index:50;background:rgba(0,0,0,.44);align-items:center;justify-content:center;padding:20px;animation:scrimin .18s ease}.ap-qr-backdrop,.qr-studio{position:fixed;display:flex}.qr-studio{z-index:51;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--paper);color:var(--ink);border-radius:20px;padding:22px;box-shadow:0 24px 64px rgba(0,0,0,.28);width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;flex-direction:column;gap:18px}.qr-studio-title{font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0}.qr-studio-body{display:grid;grid-template-columns:1fr;gap:18px}.qr-studio-preview{display:grid;place-items:center;min-height:260px;background:var(--chip);border-radius:14px;padding:18px}.qr-studio-controls{gap:18px}.qr-ctl-group,.qr-studio-controls{display:flex;flex-direction:column}.qr-ctl-group{gap:9px}.qr-ctl-group-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.qr-format-opts{display:flex;gap:8px;flex-wrap:wrap}.qr-format-opt{padding:8px 13px;border:1.5px solid var(--line);border-radius:999px;background:var(--card);font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.qr-format-opt:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.qr-format-opt[data-state=checked]{border-color:var(--accent);background:var(--tint);color:var(--accent)}.qr-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.qr-toggle-label{font-size:13px;color:var(--ink)}.qr-studio-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (min-width:640px){.qr-studio-body{grid-template-columns:minmax(0,1fr) 248px;align-items:start}}.qr-design{background:#fff;color:#111;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;border-radius:14px}.qr-design--tint{background:var(--paper);border:2px solid var(--accent)}.qr-design--tint .qr-design-name{color:var(--accent)}.qr-design-qrwrap{position:relative;line-height:0}.qr-design-qr{display:block;width:200px;height:200px;image-rendering:pixelated}.qr-design-mono{position:absolute;inset:0;margin:auto;width:18%;height:18%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 0 0 4px #fff;font-size:13px;font-weight:800;letter-spacing:-.02em;color:#111}.qr-design-venue{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#888;margin:0;text-align:center}.qr-design--tint .qr-design-venue{color:color-mix(in srgb,var(--accent) 70%,#888)}.qr-design-name{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0;text-align:center;color:#111}.qr-design-code{font-size:13px;font-family:monospace;color:#888;margin:0}.qr-design-cta{font-size:13px;color:#555;margin:0;text-align:center;max-width:28ch;text-wrap:pretty}.qr-design--adesivo{gap:8px}.qr-design--adesivo .qr-design-name{font-size:17px}.qr-design--display .qr-design-name{order:-1;font-size:30px}.qr-design--display .qr-design-venue{order:-2}.qr-design--cartaz{gap:16px;padding:34px 28px}.qr-design--cartaz .qr-design-qr{width:240px;height:240px}.qr-design--cartaz .qr-design-cta{font-size:15px}.ap-print-sheet{display:none}@media print{body{visibility:hidden}.ap-print-sheet{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;gap:14px}.ap-print-sheet,.ap-print-sheet *{visibility:visible}.ap-print-sheet .qr-design{box-shadow:none}.ap-print-sheet .qr-design-qr{width:300px;height:300px}.ap-print-sheet .qr-design--cartaz .qr-design-qr{width:340px;height:340px}@page{margin:12mm}}@media (max-width:480px){.ap-sm-opts{grid-template-columns:1fr}}.sk{position:relative;overflow:hidden;background:var(--chip);border-radius:var(--r-sm)}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 65%,transparent),transparent);transform:translateX(-100%);animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{to{transform:translateX(100%)}}.sk-menu-head{padding:calc(env(safe-area-inset-top) + 18px) 20px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.sk-menu-pills{display:flex;gap:8px}.sk-menu-body{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.sk-item{height:104px;border-radius:var(--r)}.sk-track{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 20px}.sk-ring{width:min(52vw,196px,36vh);aspect-ratio:1;border-radius:999px}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.tabs-board{gap:26px;padding:4px 0 40px}.tabs-board,.tabs-group{display:flex;flex-direction:column}.tabs-group{gap:4px}.tabs-group-h{display:flex;align-items:center;gap:10px}.tabs-group-title{font-size:16px;font-weight:800}.tabs-group-count{font-size:12.5px;font-weight:700;color:var(--soft);background:var(--chip);padding:2px 9px;border-radius:999px}.tabs-group-hint{font-size:13px;color:var(--soft);margin-bottom:8px}.tabs-list{display:flex;flex-direction:column;gap:10px}.tabs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);text-decoration:none;color:inherit;transition:border-color .15s,transform .1s}.tabs-row:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.tabs-row:active{transform:scale(.99)}.tabs-row-main{display:flex;align-items:center;gap:10px}.tabs-row-table{font-weight:800;font-size:16px}.tabs-row-meta{display:flex;align-items:center;gap:10px;color:var(--soft)}.tabs-row-total{font-weight:800;font-size:15px;color:var(--ink)}.tabs-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;text-align:center;color:var(--soft)}.tabs-empty-ic{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:var(--tint);color:var(--accent)}.o-card-ident{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.o-card-table{font-size:16px;font-weight:800;letter-spacing:-.025em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-card-who{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.o-card-who-name{font-size:12px;color:var(--soft);font-weight:500}.o-card-who-sep{font-size:12px;color:var(--line);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:639px){.dash-input,.dash-select,.dash-textarea,.g-input,.hist-search,.o-search-input,.p-time{font-size:16px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth iframe{pointer-events:none}.film{position:relative;background:var(--paper);color:var(--ink);overflow-x:clip}.film :where(section[id]){scroll-margin-top:72px}.film-chapter{position:relative;height:calc(var(--t) * 1vh);height:calc(var(--t) * 1svh)}.film-view{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;--lb:0px}@media (max-width:767px){.film-chapter{height:calc(var(--t-m) * 1vh);height:calc(var(--t-m) * 1svh)}}.film-poster{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:center;background:var(--paper);transition:opacity .25s ease;pointer-events:none}.film-chapter[data-ready] .film-poster{opacity:0;visibility:hidden;content-visibility:hidden;transition:opacity .25s ease,visibility 0s .25s,content-visibility allow-discrete 0s .25s}.film-stage-layer{position:absolute;inset:0}.film-still-rm{display:none}.film-scene{position:absolute;inset:0;background:var(--scene-bg,var(--paper));overflow:hidden}.film-fade-edges{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent)}.film-frame{position:absolute;left:0;right:0;top:var(--lb);bottom:var(--lb);overflow:hidden}.film-canvas{position:absolute;left:50%;top:50%;width:max(100%,calc((100svh - 2 * var(--lb)) * 16 / 9));aspect-ratio:16/9;transform:translate(-50%,-50%)}.film-cam,.film-layer,.film-plx{position:absolute;inset:0}.film-layer{display:block;width:100%;height:100%}.film-bighand-pos{position:absolute;transform-origin:50% 66.667%}.film-bighand{display:block;width:100%;height:100%;overflow:visible}.film-strip-pos{position:absolute;top:0;left:0;height:100%}.film-strip{display:block;width:100%;height:100%}.film-qrfull{position:absolute;left:50%;top:50%;width:min(84vw,72svh);aspect-ratio:1;margin:calc(min(84vw, 72svh) / -2) 0 0 calc(min(84vw, 72svh) / -2)}.film-qrfull svg{display:block;width:100%;height:100%}.film .is-off{visibility:hidden;opacity:0}.film-supers{position:absolute;inset:0;z-index:20;pointer-events:none}.film-super{position:absolute;top:max(13vh,96px);left:max(16px,calc((100vw - 1160px) / 2 + 32px));margin:0;width:-moz-fit-content;width:fit-content;max-width:min(760px,calc(100vw - 32px));font-size:clamp(30px,4.6vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-align:left;text-wrap:balance;color:var(--ink);visibility:hidden;opacity:0}.film-super[data-pos=left],.film-super[data-pos=right]{top:50%;max-width:min(40vw,560px)}.film-super[data-pos=right]{left:auto;right:max(16px,calc((100vw - 1160px) / 2 + 32px))}.film-super .fw{display:inline-block}.film-super[data-style=slam] .fw,.film-super[data-style=type] .fc{visibility:hidden;opacity:0}.film-manifesto .fw-accent,.film-super .fw-accent{color:var(--accent)}@media (max-width:1023px){.film-super{left:24px}}@media (max-width:767px){.film-super{top:88px;left:16px;max-width:calc(100vw - 32px);font-size:clamp(26px,7.4vw,36px)}.film-super[data-pos=left],.film-super[data-pos=right]{top:auto;bottom:12svh;left:16px;right:16px;max-width:none}}.film-hud{position:absolute;z-index:30;top:84px;right:clamp(16px,3vw,36px);display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none}.film-hud[data-pos=corner]{padding:8px 12px 9px;border-radius:14px;background:color-mix(in srgb,var(--paper) 84%,transparent);box-shadow:0 0 0 1px var(--line),var(--shadow-sm)}.film-hud[data-pos=centre]{top:50%;right:auto;left:50%;align-items:center}.film-hud-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.film-hud-rec{width:6px;height:6px;border-radius:50%;background:var(--accent)}.film-hud-time{min-width:4.6ch;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.035em;text-align:right}.film-hud[data-pos=centre] .film-hud-label{font-size:13px}.film-hud[data-pos=centre] .film-hud-time{font-size:clamp(56px,9vw,104px);text-align:center}.film-hud-time[data-state=frozen]{opacity:.55}.film-hud-time[data-state=glitch],.film-hud-time[data-state=zero]{color:var(--accent)}@media (max-width:767px){.film-hud[data-pos=corner]{top:auto;bottom:16px;right:16px}.film-hud-time{font-size:22px}}.film-sound{position:fixed;z-index:45;left:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--ink);background:color-mix(in srgb,var(--paper) 86%,transparent);border:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,color .3s,background .3s}html[data-film-playing] .film-sound{opacity:1;visibility:visible}.film-sound:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:767px){.film-sound span{display:none}.film-sound{width:36px;padding:0;justify-content:center}}[data-reveal]{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),translate .3s ease,box-shadow .3s ease;transition-delay:calc(var(--i, 0) * 70ms + var(--d, 0s))}[data-reveal-state=pending]{opacity:0;transform:translateY(26px) scale(.97)}[data-reveal=fade][data-reveal-state=pending]{transform:none}.film-tile:has([data-handoff-slot][data-state=armed]) *,.film-tile:not([data-play]) *{animation:none!important}@media (hover:hover){.film-tile:hover{translate:0 -3px;box-shadow:var(--shadow-lg)}.film-tile:has([data-handoff-slot][data-state=armed]):hover{translate:none}}[data-far-watch][data-far]>*{visibility:hidden!important}.film-handoff-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:35;pointer-events:none}.film-proxy{position:absolute;left:0;top:0;visibility:hidden;will-change:transform}.film-proxy-shadow{position:absolute;inset:12% 8% -8%;border-radius:24px;background:rgba(20,17,14,.35);filter:blur(22px);opacity:0;z-index:-1}.film-slot{position:relative}.film-slot[data-state=armed] .film-slot-content{opacity:0}.film-slot-ring{position:absolute;inset:-6px;border-radius:22px;box-shadow:0 0 0 2px var(--accent);opacity:0;pointer-events:none}.film-slot[data-pulse] .film-slot-ring{animation:film-slot-pulse .9s cubic-bezier(.16,1,.3,1)}@keyframes film-slot-pulse{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}.film-phone{--ph-accent:#c2532b;--ph-tint:#f6e4d9;--accent:var(--ph-accent);--primary:var(--ph-accent);--ring:var(--ph-accent);--tint:var(--ph-tint);--accent-wash:color-mix(in oklab,var(--ph-accent) 13%,#faf9f6);position:relative;width:320px;aspect-ratio:9/19.5;padding:8px;border-radius:56px;color:var(--ink);text-align:left;border:3px solid transparent;background:linear-gradient(#0b0b0d,#0b0b0d) padding-box,linear-gradient(150deg,#8c8c93,#3a3a40 16%,#1c1c20 46%,#3e3e44 78%,#9a9aa1) border-box;box-shadow:0 60px 120px -30px rgba(20,17,14,.5),0 18px 34px -16px rgba(20,17,14,.34),inset 0 0 0 1px rgba(255,255,255,.06)}.film-phone:after,.film-phone:before{content:"";position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#56565c,#1e1e22 60%,#3a3a40)}.film-phone:before{left:-6px;top:19%;height:6.2%;box-shadow:0 56px 0 0 #2a2a2f}.film-phone:after{right:-6px;top:26%;height:11%}.film-phone-screen:after{content:"";position:absolute;inset:0;z-index:40;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.13),rgba(255,255,255,.04) 30%,rgba(255,255,255,0) 30.4%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 12%)}.film-phone-screen{position:relative;height:100%;overflow:hidden;border-radius:46px;background:var(--paper);padding:8px 14px 22px;display:flex;flex-direction:column}.film-phone-island{position:absolute;top:10px;left:50%;width:92px;height:27px;margin-left:-46px;border-radius:999px;background:#050505;z-index:2}@media (max-width:767px){.film-phone{width:272px}}.film-phone[data-state=bag] .js-item[data-item=caipirinha] .js-qty,.film-phone[data-state=bag] .js-item[data-item=moqueca] .js-qty,.film-phone[data-state=bag] .js-paybar{opacity:1}@media (prefers-reduced-motion:reduce){.film-chapter{height:auto}.film-view{display:none}.film-still-rm{display:block}[data-reveal-state],[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.film-tile *{animation:none!important}}.film [data-world=wait]{--scene-bg:var(--paper);--a-wall-top:#f1efeb;--a-wall-bot:#e9e6e1;--a-wall-low:#e4e1db;--a-floor:#e6e3de;--a-floor-line:rgba(90,84,76,.07);--a-floor-shadow:rgba(60,55,50,.08);--a-wood:#d3cec7;--a-wood-d:#c3bdb5;--a-wood-l:#dcd7d0;--a-wood-hi:#e8e4de;--a-window:#e1e4e5;--a-window-2:#eaecec;--a-door:#d2ccc4;--a-board:#d4d6d3;--a-chalk:#9a968f;--a-lamp:#cbc6bf;--a-bulb:#efeae2;--a-glow:rgba(255,244,226,.5);--a-b1:#c3c8c5;--a-b2:#cdc5bf;--a-b3:#cbc8bd;--a-shade:rgba(60,55,50,.07);--a-c1:#bcb7b1;--a-c1-d:#aea9a3;--a-c2:#b3b8b6;--a-c3:#c1bab3;--a-c4:#b7bbb2;--a-c5:#c3bcb4;--a-c6:#a8a39e;--a-pants:#aba69f;--a-apron:#b7b1aa;--a-tray:#d6d1ca;--a-s1:#d8ccc3;--a-s1-d:#cbbfb6;--a-s2:#cabcb3;--a-s3:#dfd3ca;--a-s4:#beb0a7;--a-h1:#9d9690;--a-h2:#a8a09a;--a-glass:rgba(170,176,178,.16);--a-glass-edge:rgba(120,124,126,.4);--a-glass-hi:rgba(255,255,255,.7);--a-glass-rim:rgba(170,176,178,.12);--a-plate:#e6e3de;--a-plate-in:#dcd8d2;--a-bokeh:#dad4cc;--a-accent:#cfae9e;--qr-plate:#f4f2ee;--qr-ink:#6f6b66;--qr-finder:#625e59;--a-shade-line:rgba(60,55,50,.16);--a-floor-alt:#e2ded8;--a-sun:rgba(255,255,255,.2);--a-kitchen:#e9e6e0;--a-linen:#f0eeea;--a-s2-d:#bfb1a8;--a-s3-d:#d4c8bf;--a-s4-d:#b2a49b;--a-s5:#b0a198;--a-s5-d:#a59890;--a-h3:#aaa29b;--a-h4:#948d87;--a-shirt:#f3f1ed;--a-pants-2:#b0aaa3;--a-shoe:#a39d96;--a-acrylic:rgba(210,214,216,.3);--a-drink:rgba(206,208,200,.6);--a-lime:#b9bdb0;--a-lime-hi:#dcded5;--a-ice:#f7f7f5;--a-straw:#b3b7b0;--a-clay:#aaa39c;--a-clay-hi:#bab3ac;--a-dende:#d6c9be;--a-coconut:#efece7;--a-fish:#ece8e2;--a-pepper-r:#cdb9b1;--a-pepper-y:#d7cfbd;--a-herb:#b8bdb3;--a-steam:rgba(255,255,255,.55);--a-steel:#cfcac3;--a-pastel:#dcd2c2;--a-pastel-d:#c7bdad;--a-cork:#c4bdb5;--a-label:#eeebe6;--a-b4:#cdc3b8;--a-lamp-in:#bdb7b0;--a-iron:#aea8a1;--a-cane:#dbd4ca;--a-leaf:#bcc2b8;--a-leaf-d:#adb4aa;--a-leaf-l:#d0d5cc;--a-terracotta:#d2c6bd;--a-outside:#d6dcd6;--a-outside-d:#c6cdc7;--a-tile-a:#ece9e4;--a-tile-b:#dfd9d2;--a-counter:#e2ded8;--a-screen:#dcdfe0;--a-screen-ink:#b9bcbd;--a-pos:#a9a49e;--a-pos-key:#c9c4be;--a-paper-slip:#f4f2ee;--a-leather:#a7a19a;--a-stitch:#cdc8c1;--a-pen:#b5afa8;--a-bracelet:#c9c1b6;--a-nail:#e7ddd6}.film [data-world=comies]{--scene-bg:var(--paper);--a-wall-top:#f4ede3;--a-wall-bot:#efe4d6;--a-wall-low:#e8dac8;--a-floor:#e3d2bd;--a-floor-line:rgba(120,80,40,.08);--a-floor-shadow:rgba(80,50,20,.14);--a-wood:#c49a72;--a-wood-d:#9c7452;--a-wood-l:#dab58e;--a-wood-hi:#ecd0b0;--a-window:#cfe2ec;--a-window-2:#e8f0f2;--a-door:#b88b64;--a-board:#2d3a33;--a-chalk:#f3efe6;--a-lamp:#d9ab6c;--a-bulb:#fff1d6;--a-glow:rgba(255,196,120,.38);--a-b1:#2f8f5b;--a-b2:var(--accent);--a-b3:#e0a32e;--a-shade:rgba(90,50,20,.12);--a-c1:var(--accent);--a-c1-d:color-mix(in srgb,var(--accent) 80%,#000);--a-c2:#2f5fd0;--a-c3:#2f8f5b;--a-c4:#e0a32e;--a-c5:#0f9b8e;--a-c6:var(--ink);--a-pants:#3a3530;--a-apron:#28221d;--a-tray:#d8d2c8;--a-s1:#e2b596;--a-s1-d:#cf9e7e;--a-s2:#b77e5d;--a-s3:#f0c9a8;--a-s4:#8d5a3f;--a-h1:#2a1d16;--a-h2:#4a2e1f;--a-glass:rgba(190,220,235,.35);--a-glass-edge:rgba(120,150,165,.7);--a-glass-hi:rgba(255,255,255,.7);--a-glass-rim:rgba(190,220,235,.3);--a-plate:#fff;--a-plate-in:#f2eee8;--a-bokeh:#ffd9a8;--a-accent:var(--accent);--qr-plate:#fff;--qr-ink:var(--ink);--qr-finder:var(--ink);--a-shade-line:rgba(60,32,14,.26);--a-floor-alt:#dcc3a6;--a-sun:rgba(255,247,228,.7);--a-kitchen:#ffe2b0;--a-linen:#f7f1e6;--a-s2-d:#9c6547;--a-s3-d:#dcae8a;--a-s4-d:#744631;--a-s5:#5a3625;--a-s5-d:#472a1c;--a-h3:#7a4a2a;--a-h4:#1b1411;--a-shirt:#fbf7f1;--a-pants-2:#5b4a3d;--a-shoe:#2e2723;--a-acrylic:rgba(220,235,240,.4);--a-drink:rgba(212,226,146,.72);--a-lime:#6aa531;--a-lime-hi:#d4e98a;--a-ice:#f4fbfd;--a-straw:#2f8f5b;--a-clay:#3a2a24;--a-clay-hi:#56423b;--a-dende:#e2772c;--a-coconut:#fff4dc;--a-fish:#f6ead8;--a-pepper-r:#d8412e;--a-pepper-y:#f0b533;--a-herb:#3d8c45;--a-steam:rgba(255,255,255,.6);--a-steel:#b9b3ab;--a-pastel:#e9b35c;--a-pastel-d:#b97d2e;--a-cork:#8a6440;--a-label:#f6efe2;--a-b4:#b86b2c;--a-lamp-in:#7a4e2a;--a-iron:#2c2622;--a-cane:#dcb886;--a-leaf:#3f8a52;--a-leaf-d:#2b6b40;--a-leaf-l:#7ab77a;--a-terracotta:#c7653f;--a-outside:#9cc79a;--a-outside-d:#74a878;--a-tile-a:#f4e8d8;--a-tile-b:#e4ad8e;--a-counter:#ece6dc;--a-screen:#dbeaf3;--a-screen-ink:#8fb4cc;--a-pos:#2b2825;--a-pos-key:#57524c;--a-paper-slip:#fffdf8;--a-leather:#4a2e22;--a-stitch:#c9a27a;--a-pen:#2f5fd0;--a-bracelet:#e0a32e;--a-nail:#f3d3c0}.film [data-world=wait] .k-f{fill-opacity:.55}@media (max-width:767px){.film .lod-hi{display:none}}.film-grain,.film-grain:after{position:absolute;inset:0;pointer-events:none}.film-grain:after{content:"";z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .15 0 0 0 0 .08 0 0 0 1.6 -.92'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.film .l-wisp{opacity:.35}.film-end-super .fw,.film-manifesto .fw{display:inline-block}.film-manifesto .fw{opacity:.17}.film-end-super .fw{opacity:0;visibility:hidden}.film-manifesto{text-wrap:balance}.film-end-super .fw-accent,.film-manifesto .fw-accent{color:var(--accent)}.film-end-super{top:calc(50% + (19px + clamp(56px, 9vw, 104px)) * .4 + clamp(22px, 3.6vh, 40px));text-wrap:balance}.still-mani{gap:clamp(20px,min(6vw,6svh),80px);padding-block:clamp(24px,min(11vw,12svh),150px)}.still-mani-text{font-size:clamp(30px,min(5.6vw,7.4svh),92px)}.still-mani-clock{font-size:clamp(44px,min(7vw,10svh),96px)}.still-mani-end{font-size:clamp(26px,min(4.4vw,6.4svh),64px)}.film-receipt{border-radius:14px 14px 0 0;-webkit-mask:radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100% /18px 100% repeat-x;mask:radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100% /18px 100% repeat-x}.still-band{background:var(--paper)}.still-fit{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:16/9;width:min(100%,calc(100svh * 16 / 9));margin-inline:auto;--cw:1600px;--ch:900px}.still-canvas{position:absolute;left:0;top:0;width:var(--cw);height:var(--ch);transform-origin:0 0;transform:scale(.7);transform:scale(tan(atan2(100cqw,var(--cw))))}@media (max-width:767px){.still-fit{aspect-ratio:4/5;width:min(100%,calc(100svh * 4 / 5));--cw:600px;--ch:750px}}.film-poster .still-fit{width:min(100%,calc((100svh - 128px) * 16 / 9))}@media (max-width:767px){.film-poster .still-fit{width:min(100%,calc((100svh - 128px) * 4 / 5))}}.still-room-art{--fade-y:linear-gradient(180deg,transparent 0,#000 17%,#000 78%,transparent 98%);--fade-x:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-image:var(--fade-y),var(--fade-x);-webkit-mask-composite:source-in;mask-image:var(--fade-y),var(--fade-x);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (max-width:767px){.still-room-art{--fade-y:linear-gradient(180deg,transparent 0,#000 15%,#000 66%,transparent 86%)}}.still-room .js-waiter{transform:translate(1090px)}@media (max-width:767px){.still-room .js-waiter{transform:translate(1010px)}}.still-mesa .js-confirmed{opacity:1}.still-mesa .js-phone-ticket{visibility:hidden}.still-canvas .still-chip{position:absolute;left:50%;top:178px;translate:-50% 0;height:54px;padding:0 22px 0 18px;font-size:19px}.still-canvas .still-chip svg{width:22px}.still-lanes{position:absolute;left:90px;right:90px;top:262px;bottom:64px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.still-lane{padding:40px 44px 44px;border-radius:32px;--tile:70px;--gap:12px}.still-lane[data-lane=wait]{background:radial-gradient(120% 90% at 30% 0,#f1efec,#e8e5e1 70%);box-shadow:inset 0 0 0 1px rgba(90,84,76,.06)}.still-lane[data-lane=comies]{background:var(--card);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent),0 40px 80px -48px rgba(26,24,21,.4)}.still-lane .sys-lane-label{font-size:16px}.still-lane .sys-done{visibility:visible;opacity:1;height:38px;padding:0 16px 0 12px;font-size:16px}.still-lane-time{margin:auto 0;font-size:150px;font-weight:800;line-height:1;letter-spacing:-.045em;white-space:nowrap}.still-marca-phone{position:absolute;left:990px;top:92px;transform:perspective(1500px) rotateY(-16deg) rotateX(5deg)}.still-marca .js-brand-name{opacity:0}.still-marca .js-brand-name[data-theme=mare]{opacity:1}.still-marca .sys-rail{left:110px;top:588px;bottom:auto;padding:5px}.still-marca .sys-rail-opt{height:46px;padding:0 18px 0 14px;gap:9px;font-size:17px}.still-marca .sys-rail-opt i{width:13px;height:13px}.still-rail-on{border-radius:999px;background:var(--card);box-shadow:0 1px 2px rgba(26,24,21,.08),0 6px 16px -8px rgba(26,24,21,.3)}@media (max-width:767px){.still-canvas .still-chip{top:164px;height:44px;padding:0 16px 0 13px;font-size:16px}.still-canvas .still-chip svg{width:18px}.still-lanes{left:36px;right:36px;top:228px;bottom:34px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:14px}.still-lane{padding:22px 26px 24px;border-radius:26px;--tile:52px;--gap:6px}.still-lane .sys-lane-label{font-size:14px}.still-lane .sys-done{height:32px;font-size:14px;padding:0 12px 0 9px}.still-lane-time{font-size:84px}.still-marca-phone{left:199px;top:168px;transform:scale(.74);transform-origin:0 0}.still-marca .sys-rail{left:50%;right:auto;top:640px;bottom:auto;margin:0;translate:-50% 0}.still-marca .sys-rail-opt{height:38px;padding:0 13px 0 11px;font-size:15px}}.sys-layer{position:absolute;inset:0}.sys-src{position:absolute;left:0;top:0}[data-fit]{scale:var(--fit,1)}.sys-lanes{position:absolute;top:22vh;bottom:8.5vh;left:max(24px,calc(50% - 660px));right:max(24px,calc(50% - 660px));display:grid;grid-template-columns:1fr 1fr;gap:18px;--tile:clamp(36px,5.3vh,52px)}.sys-chip-pos{position:absolute;left:0;right:0;top:12.2vh;display:flex;justify-content:center}.sys-chip{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px 0 14px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 40px -22px rgba(26,24,21,.35);font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.sys-chip svg{width:18px;color:var(--accent)}.sys-fork{position:absolute;left:calc(25% - 4.5px);right:calc(25% - 4.5px);top:-3.5vh;height:3.5vh;pointer-events:none}.sys-fork i{position:absolute;background:rgba(26,24,21,.2)}.sys-fork-bar{left:0;right:0;top:0;height:1.5px;transform:scaleX(0)}.sys-fork-l,.sys-fork-r{top:0;bottom:0;width:1.5px;transform:scaleY(0);transform-origin:top}.sys-fork-l{left:0}.sys-fork-r{right:0}.sys-fork-stem{left:50%;top:-1.3vh;height:1.3vh;width:1.5px;margin-left:-.75px;transform:scaleY(0);transform-origin:top}.sys-lane{position:relative;min-width:0}.sys-lane[data-lane=wait]{--st-ink:#9f9992;--st-soft:rgba(120,114,106,.34);--st-hi:#bfa99c;--st-bg:rgba(90,84,76,.07);--st-bg2:#f6f4f1;color:#8f8a83}.sys-lane[data-lane=comies]{--st-ink:var(--ink);--st-soft:rgba(26,24,22,.3);--st-hi:var(--accent);--st-bg:var(--tint);--st-bg2:#fff;color:var(--ink)}.sys-lane-bg{border-radius:30px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 40px 80px -48px rgba(26,24,21,.4)}.sys-drain,.sys-lane-bg{position:absolute;inset:0}.sys-drain{background:radial-gradient(120% 90% at 30% 0,#f1efec,#e8e5e1 70%);box-shadow:inset 0 0 0 1px rgba(90,84,76,.05)}.sys-drain,.sys-glow{border-radius:inherit}.sys-glow{position:absolute;inset:-1px;opacity:0;box-shadow:0 0 0 2px var(--accent),0 0 70px -12px color-mix(in srgb,var(--accent) 55%,transparent)}.sys-lane-body{position:relative;height:100%;display:flex;flex-direction:column;padding:clamp(18px,3.6vh,34px) clamp(20px,2.6vw,38px)}.sys-lane-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.sys-lane-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sys-lane-label i{width:8px;height:8px;border-radius:50%}[data-lane=wait] .sys-lane-label{color:#9a948c}[data-lane=wait] .sys-lane-label i{background:#b7b1a9}[data-lane=comies] .sys-lane-label{color:var(--accent)}[data-lane=comies] .sys-lane-label i{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.sys-done{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:999px;background:var(--success-subtle);color:var(--success);font-size:12.5px;visibility:hidden;opacity:0}.sys-done,.sys-time{font-weight:800;white-space:nowrap}.sys-time{position:relative;display:inline-grid;align-self:flex-start;margin-top:1.4vh;font-size:clamp(44px,9.2vh,96px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;transform-origin:0 50%}.sys-time>span{grid-area:1/1}[data-lane=wait] .sys-time{color:#9a948c}.sys-final{visibility:hidden;opacity:0}[data-lane=comies] .sys-final{color:var(--accent)}.sys-steps{list-style:none;margin:3vh 0 0;padding:0;display:flex;flex-direction:column;gap:.95vh;max-width:470px}.sys-step{display:grid;grid-template-columns:var(--tile) 1fr auto;align-items:center;gap:14px;opacity:.3}.sys-tile{position:relative;width:var(--tile);height:var(--tile);border-radius:30%;background:var(--st-bg);display:grid;place-items:center}.sys-tile-dark{background:#17140f}.sys-step-art{width:80%;height:80%;overflow:visible}.sys-tile-ring{position:absolute;inset:-3px;border-radius:34%;box-shadow:0 0 0 2px var(--st-hi);opacity:0}.sys-step-text{min-width:0}.sys-step-label{display:block;font-size:clamp(14px,1.9vh,17px);font-weight:700;letter-spacing:-.01em}.sys-bar{display:block;width:min(190px,100%);height:3px;margin-top:7px;border-radius:2px;overflow:hidden;background:rgba(90,84,76,.09)}.sys-bar i{display:block;height:100%;background:#b2aca4;transform:scaleX(0);transform-origin:left}.sys-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;visibility:hidden;opacity:0}[data-lane=wait] .sys-check{background:rgba(90,84,76,.08);color:#9a948c}[data-lane=comies] .sys-check{background:var(--success);color:#fff}.sys-caps{display:none}.sys-ticket{position:absolute;left:clamp(20px,2.6vw,38px);bottom:clamp(18px,3.6vh,34px);visibility:hidden;opacity:0}.sys-root .film-ticket ul{list-style:none;padding-left:0;margin-bottom:0}.sys-strip{position:absolute;left:clamp(20px,2.6vw,38px);bottom:clamp(18px,3.6vh,34px);display:flex;align-items:center;gap:8px}.sys-slot{width:var(--tile);height:var(--tile);flex:none}.sys-arrow{display:grid;color:var(--st-soft);visibility:hidden;opacity:0}.sys-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.sys-ring{left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;border:2px solid var(--accent)}.sys-pt,.sys-ring{position:absolute;opacity:0}.sys-pt{left:-8px;top:-8px;width:16px;height:16px}.sys-pt svg{display:block;width:100%;height:100%;overflow:visible}.sys-pt[data-kind=ticket]{top:-10px;height:20px}.sys-vg{position:absolute;right:clamp(20px,2.6vw,38px);top:calc(clamp(18px, 3.6vh, 34px) + 44px);width:min(42%,300px);aspect-ratio:320/120;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 14px 30px -22px rgba(26,24,21,.45)}.sys-vg-art{display:block;width:100%;height:100%}.sys-vg .js-vg-drop,.sys-vg .js-vg-s:not(.is-rest){visibility:hidden;opacity:0}@media (max-width:1099px){.sys-vg{display:none}}.sys-ph-pos{position:absolute;left:0;right:0;top:22vh;bottom:7vh;display:grid;place-items:center}.sys-sheen{position:absolute;inset:0;border-radius:56px;overflow:hidden;pointer-events:none}.sys-sheen i{position:absolute;top:-10%;bottom:-10%;left:-40%;width:36%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34) 50%,transparent)}.mk-back{--ph-accent:#c2532b;--ph-tint:#f6e4d9}.sys-ph-pos>*{grid-area:1/1}.mk-edge{width:320px;aspect-ratio:9/19.5;border-radius:56px;background:linear-gradient(90deg,#6d6d74,#202024 22%,#151518 78%,#5a5a61);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}@media (max-width:767px){.mk-edge{width:272px}}.mk-floor{position:relative;z-index:-1;width:300px;height:44px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(40,26,14,.32),rgba(40,26,14,0))}.mk-glare{position:absolute;inset:0;border-radius:56px;overflow:hidden;pointer-events:none}.mk-glare i{position:absolute;top:-20%;bottom:-20%;left:18%;width:30%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.16) 50%,rgba(255,255,255,0))}.mk-morph{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sys-rail{left:clamp(20px,7vw,120px);top:calc(50% + clamp(30px, 5vw, 72px) * 1.6 + 22px);display:flex;gap:2px;padding:4px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line)}.sys-rail,.sys-rail-ind{position:absolute;border-radius:999px}.sys-rail-ind{left:0;top:4px;bottom:4px;width:100px;background:var(--card);box-shadow:0 1px 2px rgba(26,24,21,.08),0 6px 16px -8px rgba(26,24,21,.3);transform-origin:left}.sys-rail-opt{position:relative;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 11px;font-size:13.5px;font-weight:800;white-space:nowrap}.sys-rail-opt i{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}@media (max-width:767px){.sys-lanes{top:max(184px,22svh);bottom:12.5svh;left:14px;right:14px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:10px;--tile:38px}.sys-chip-pos{top:136px}.sys-chip{height:36px;padding:0 14px 0 11px;font-size:13px}.sys-chip svg{width:15px}.sys-fork{display:none}.sys-lane-bg{border-radius:24px}.sys-lane-body{padding:15px 18px 16px}.sys-lane-label{font-size:11px}.sys-done{height:26px;font-size:11.5px;padding:0 10px 0 8px}.sys-time{font-size:clamp(36px,10.5vw,46px);margin-top:4px}.sys-steps{flex-direction:row;gap:8px;margin:0;order:2}.sys-step{display:block;position:relative}.sys-step-text{display:none}.sys-check{position:absolute;top:-5px;right:-5px;width:17px;height:17px}.sys-check svg{width:10px}.sys-caps{display:grid;margin-top:auto;margin-bottom:9px;font-size:13px;font-weight:700;order:1}.sys-caps span{grid-area:1/1;visibility:hidden;opacity:0}.sys-strip,.sys-ticket{display:none}.sys-ph-pos{top:22svh;bottom:12svh}.sys-rail{left:0;right:0;margin:0 auto;width:-moz-fit-content;width:fit-content;top:auto;bottom:calc(12svh + 78px)}.sys-rail-opt{height:32px;padding:0 10px 0 9px;font-size:12px;gap:6px}}.mesa-full{position:absolute;inset:0}.mesa-dark{background:var(--a-wall-bot)}.mesa-flood{position:absolute;left:50%;top:50%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;border-radius:50%;background:radial-gradient(closest-side,var(--paper) 0 88%,color-mix(in srgb,var(--accent) 14%,var(--paper)) 95%,color-mix(in srgb,var(--accent) 0%,transparent) 100%)}.mesa-room .js-arm-up{visibility:hidden}.mesa-room .js-arm-rest{opacity:1}.mesa-room .js-customer .j-head{transform:rotate(-6deg)}.mesa-macro{transform-origin:50% 50%}.mesa-macro-tent{pointer-events:none}.mesa-macro-tent .mesa-macro-tent-svg{overflow:visible}.mesa-morph{inset:0;width:100%;height:100%;overflow:visible}.mesa-morph,.mesa-reticle{position:absolute;pointer-events:none}.mesa-reticle{left:50%;top:50%;width:min(84vw,72svh);aspect-ratio:1;margin:calc(min(84vw, 72svh) / -2) 0 0 calc(min(84vw, 72svh) / -2)}.mesa-reticle>i{position:absolute;width:11%;height:11%;border:0 solid color-mix(in srgb,var(--ink) 82%,transparent)}.mesa-reticle>i[data-c=tl]{left:-3%;top:-3%;border-width:3px 0 0 3px;border-top-left-radius:18px}.mesa-reticle>i[data-c=tr]{right:-3%;top:-3%;border-width:3px 3px 0 0;border-top-right-radius:18px}.mesa-reticle>i[data-c=bl]{left:-3%;bottom:-3%;border-width:0 0 3px 3px;border-bottom-left-radius:18px}.mesa-reticle>i[data-c=br]{right:-3%;bottom:-3%;border-width:0 3px 3px 0;border-bottom-right-radius:18px}.mesa-scan{position:absolute;inset:0}.mesa-scan:before{top:0;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 14px 2px color-mix(in srgb,var(--accent) 38%,transparent)}.mesa-scan:after,.mesa-scan:before{content:"";position:absolute;left:2%;right:2%}.mesa-scan:after{top:-70px;height:70px;background:linear-gradient(color-mix(in srgb,var(--accent) 0%,transparent),color-mix(in srgb,var(--accent) 12%,transparent))}.mesa-burst{position:absolute;inset:0;pointer-events:none}.mesa-burst-canvas{display:block;width:100%;height:100%}.mesa-burst-dom{position:absolute;inset:0}.mesa-tile,.mesa-tile-plate{position:absolute;left:0;top:0;transform-origin:50% 50%}.mesa-tile-brand{position:absolute;inset:0;opacity:0}.mesa-tile-wait{position:absolute;inset:0;box-sizing:border-box}.mesa-phonecam{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.mesa-phone-drift{position:relative}.mesa-touch{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%}.mesa-finger{position:absolute;left:6px;top:6px;width:88px;height:176px;overflow:visible}.mesa-touch-ring{position:absolute;inset:-2px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 60%,transparent);opacity:0}.mesa-rail-pos{position:absolute;top:50%;left:max(32px,calc(50% - 548px));width:min(46%,520px);transform:translateY(-50%)}.mesa-cap{position:absolute;left:20px;right:20px;top:0}.mesa-scene .js-track-step{--on:0}.mesa-scene .js-track-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle,#fff 0 2.5px,var(--primary) 3px);transform:scale(var(--on))}.mesa-scene .js-track-step>span:last-child{color:color-mix(in srgb,var(--ink) calc(var(--on) * 100%),var(--soft))}.mesa-scene .js-track .film-ticket{width:208px;margin-inline:auto}.mesa-lift,.mesa-lift-src{position:absolute;left:0;top:0}.film-proxy[data-proxy=cozinha]{will-change:auto}.mesa-flip{position:relative;transform-style:preserve-3d}.mesa-face{backface-visibility:hidden}.mesa-face-back{position:absolute;left:50%;top:50%;width:208px;transform:translate(-50%,-50%) rotateY(180deg)}.mesa-flip[data-face=back] .mesa-face-front,.mesa-flip[data-face=front] .mesa-face-back{visibility:hidden}.mesa-flip[data-face=back] .mesa-face-back{transform:translate(-50%,-50%)}.mesa-edge{position:absolute;top:5px;bottom:5px;left:50%;width:4px;margin-left:-2px;border-radius:2px;backface-visibility:hidden;background:linear-gradient(#f6f2ec,#cbc3b7)}.mesa-edge[data-side=r]{transform:translateX(102px) rotateY(90deg)}.mesa-edge[data-side=l]{transform:translateX(-102px) rotateY(-90deg)}.mesa-flip:not([data-face=flip]) .mesa-edge{visibility:hidden}.film-proxy-contact{position:absolute;left:7%;right:7%;bottom:-7px;height:16px;border-radius:50%;z-index:-1;opacity:0;background:radial-gradient(closest-side,rgba(20,17,14,.55),rgba(20,17,14,0));pointer-events:none}.film-trail{width:0;height:0;visibility:hidden;pointer-events:none}.film-ghost,.film-trail{position:absolute;left:0;top:0}.film-ghost{border-radius:16px;background:var(--card);box-shadow:0 10px 30px -18px rgba(20,17,14,.35)}.film-ghost,.film-smear{opacity:0;will-change:transform,opacity}.film-smear{position:absolute;left:0;top:0;width:100px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--card) 85%,transparent),color-mix(in srgb,var(--card) 0%,transparent))}.film-trail[data-face=back] .film-ghost{background:#221e18;box-shadow:none}.film-trail[data-face=back] .film-smear{background:linear-gradient(90deg,rgba(34,30,24,.55),rgba(34,30,24,0))}.film-kds[data-variant=tile]{position:relative}.film-kds[data-variant=tile]:after{content:"";position:absolute;inset:-6px;border-radius:18px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.055),rgba(255,255,255,.015) 34%,rgba(255,255,255,0) 34.5%)}[data-handoff-slot=cozinha][data-pulse] .film-slot-content{animation:mesa-touchdown .55s cubic-bezier(.16,1,.3,1)}[data-handoff-slot=cozinha][data-pulse] .film-slot-ring{animation:mesa-ripple 1.1s cubic-bezier(.25,.8,.35,1)}[data-handoff-slot=cozinha][data-pulse] .film-slot-content>.film-ticket{animation:mesa-land-shadow .7s cubic-bezier(.16,1,.3,1)}.film-kds:has([data-handoff-slot=cozinha][data-pulse]) .js-kds-live{animation:mesa-kds-live 1.2s cubic-bezier(.16,1,.3,1)}@keyframes mesa-land-shadow{0%{box-shadow:0 0 0 1px rgba(255,255,255,.1),0 18px 30px -12px rgba(0,0,0,.65)}to{box-shadow:0 0 0 1px rgba(255,255,255,.1),0 0 0 0 rgba(0,0,0,0)}}@keyframes mesa-kds-live{0%{box-shadow:0 0 0 4px rgba(61,220,132,.18),0 0 0 0 rgba(61,220,132,.7)}to{box-shadow:0 0 0 4px rgba(61,220,132,.18),0 0 0 16px rgba(61,220,132,0)}}@keyframes mesa-touchdown{0%{transform:scale(.975)}to{transform:none}}@keyframes mesa-ripple{0%{opacity:1;transform:scale(.97);box-shadow:0 0 0 2px var(--accent),0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}45%{opacity:.85}to{opacity:0;transform:scale(1.05);box-shadow:0 0 0 2px var(--accent),0 0 0 22px color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.film-kds .js-kds-live,[data-handoff-slot=cozinha] .film-slot-content,[data-handoff-slot=cozinha] .film-slot-content>.film-ticket,[data-handoff-slot=cozinha] .film-slot-ring{animation:none}}.film-loop:not([data-play]) *,.film-loop:not([data-play]) :after,.film-loop:not([data-play]) :before{animation:none!important}.film-tile:has([data-handoff-slot][data-state=armed]) :after,.film-tile:has([data-handoff-slot][data-state=armed]) :before,.film-tile:not([data-play]) :after,.film-tile:not([data-play]) :before{animation:none!important}@media (prefers-reduced-motion:reduce){.film-loop *,.film-loop :after,.film-loop :before,.film-tile :after,.film-tile :before{animation:none!important}}.hx{--cyc:4.2s;position:relative;display:flex;flex-direction:column;overflow-x:clip;min-height:calc(100vh - 65px);min-height:calc(100svh - 65px);background:var(--paper)}.hx-aura{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hx-main{z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;text-align:center;padding-top:clamp(14px,3.2svh,40px);padding-bottom:clamp(8px,1.6svh,20px)}.hx-copy,.hx-main{position:relative}.hx-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--soft)}.hx-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.hx-title{margin:clamp(10px,2svh,20px) 0 0;font-size:clamp(30px,min(8.8vw,5svh),46px);font-weight:800;line-height:.95;letter-spacing:-.05em;color:var(--ink);text-wrap:balance}.hx-period{position:relative;color:var(--accent)}.hx-period:after{content:"";position:absolute;left:.03em;bottom:.1em;width:.2em;height:.2em;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:hx-ping 2.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes hx-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.hx-sub{margin:clamp(10px,2svh,20px) auto 0;max-width:34em;font-size:clamp(14px,1.9svh,17.5px);font-weight:500;line-height:1.5;color:var(--soft);text-wrap:pretty}.hx-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(14px,2.8svh,30px)}.hx-micro{margin:clamp(8px,1.5svh,14px) 0 0;font-size:clamp(12px,1.6svh,13.5px);font-weight:500;color:var(--soft)}.hx-vis{position:relative;flex:1;min-height:150px;margin-top:clamp(10px,2svh,24px)}.hx-vis-box{position:absolute;inset:0;container-type:size;display:grid;place-items:center}.hx-fit{--s:.4;position:relative;width:calc(840px * var(--s));height:calc(660px * var(--s))}@supports (width:calc(1px * tan(atan2(1px,1px)))){.hx-fit{--s:min(1.02,tan(atan2(100cqw,840px)),tan(atan2(100cqh,660px)))}}.hx-stage{left:0;top:0;width:840px;height:660px;transform:scale(var(--s));transform-origin:0 0}.hx-stage,.hx-stage>*{position:absolute}.hx-art{left:0;top:0;width:840px;height:660px;overflow:visible}.hx-qr{left:74px;top:138px;width:156px;padding:10px 10px 8px;border-radius:16px;background:#fff;transform:rotate(-8deg);box-shadow:0 0 0 1px rgba(26,24,21,.06),0 22px 36px -16px rgba(80,50,20,.5);--qr-plate:#fff;--qr-ink:var(--ink);--qr-finder:var(--ink)}.hx-qr-plate{position:relative;display:block;overflow:hidden;border-radius:6px}.hx-qr-scan{position:absolute;left:0;right:0;top:0;height:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px var(--accent);opacity:0;animation:hx-scan var(--cyc) cubic-bezier(.3,0,.2,1) infinite}@keyframes hx-scan{0%{opacity:0;transform:translateY(0)}2%{opacity:1}11%{opacity:1;transform:translateY(128px)}14%,to{opacity:0;transform:translateY(128px)}}.hx-qr-label{margin-top:6px;font-size:12px;letter-spacing:.04em;color:var(--soft)}.hx-qr-head,.hx-qr-label{display:block;text-align:center;font-weight:800}.hx-qr-head{margin:-10px -10px 8px;padding:5px 0 4px;border-radius:16px 16px 0 0;background:var(--accent);color:#fff;font-size:9.5px;letter-spacing:.16em}.hx-route{left:0;top:0;width:840px;height:660px;overflow:visible}.hx-route path{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 10}.hx-dot{left:0;top:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 20%,transparent),0 6px 14px -2px color-mix(in srgb,var(--accent) 60%,transparent);offset-distance:100%;offset-rotate:0deg;opacity:0;z-index:5;animation:hx-ride var(--cyc) cubic-bezier(.45,0,.25,1) infinite}@keyframes hx-ride{0%,8%{offset-distance:0;opacity:0}12%{offset-distance:2%;opacity:1}40%,54%{offset-distance:57%;opacity:1}82%{offset-distance:100%;opacity:1}90%,to{offset-distance:100%;opacity:0}}.hx-phone{left:292px;top:44px;width:300.8px;height:534.9px;transform:rotate(-6deg);z-index:2}.hx-phone .film-phone{position:absolute;left:0;top:0;width:320px;aspect-ratio:9/16;transform:scale(.94);transform-origin:0 0;box-shadow:0 60px 90px -36px rgba(40,24,10,.55),0 18px 30px -18px rgba(40,24,10,.35),inset 0 0 0 1.5px rgba(255,255,255,.1)}.hx-phone .js-paybar{animation:hx-pay var(--cyc) cubic-bezier(.3,0,.2,1) infinite}@keyframes hx-pay{0%,40%{transform:scale(1)}45%{transform:scale(.94)}52%,to{transform:scale(1)}}.hx-kds{left:596px;top:392px;width:236px;padding:9px;border-radius:20px;background:#17140f;z-index:3;box-shadow:0 0 0 1px rgba(255,255,255,.05),0 34px 60px -26px rgba(26,18,10,.65);animation:hx-kds var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.hx-kds-kick{display:flex;align-items:center;gap:7px;padding:2px 4px 8px;font-size:11px;font-weight:800;letter-spacing:.06em;color:color-mix(in srgb,var(--accent) 70%,#fff)}.hx-kds-live{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px rgba(61,220,132,.2)}.hx-kds-ring{position:absolute;inset:-5px;border-radius:24px;box-shadow:0 0 0 2px var(--accent);opacity:0;animation:hx-ring var(--cyc) cubic-bezier(.16,1,.3,1) infinite}@keyframes hx-kds{0%,80%{transform:translateY(0)}84%{transform:translateY(-6px)}92%,to{transform:translateY(0)}}@keyframes hx-ring{0%,81%{opacity:0;transform:scale(.97)}84%{opacity:.9}96%,to{opacity:0;transform:scale(1.07)}}.hx-step{display:inline-flex;align-items:flex-start;gap:10px}.hx-step-n{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:12.5px;font-weight:800;animation:hx-node var(--cyc) ease-out infinite}.hx-step[data-i="1"] .hx-step-n{animation-name:hx-node-2}.hx-step[data-i="2"] .hx-step-n{animation-name:hx-node-3}@keyframes hx-node{0%,3%{background:var(--ink)}16%,6%{background:var(--accent)}22%,to{background:var(--ink)}}@keyframes hx-node-2{0%,38%{background:var(--ink)}42%,54%{background:var(--accent)}60%,to{background:var(--ink)}}@keyframes hx-node-3{0%,79%{background:var(--ink)}83%,96%{background:var(--accent)}to{background:var(--ink)}}.hx-step-t{display:flex;flex-direction:column;gap:1px}.hx-step-t b{font-size:15px;font-weight:800;letter-spacing:-.015em;color:var(--ink);line-height:1.2}.hx-step-t small{font-size:13px;font-weight:500;color:var(--soft);line-height:1.3}.hx-stage .hx-step{z-index:6;gap:11px;padding:9px 16px 9px 9px;border-radius:18px;background:color-mix(in srgb,var(--paper) 92%,transparent);box-shadow:0 0 0 1px var(--line),0 14px 26px -14px rgba(80,50,20,.42);width:-moz-max-content;width:max-content;text-align:left;white-space:nowrap;transform:scale(calc(1 / var(--s)))}.hx-stage .hx-step-n{width:28px;height:28px;font-size:13.5px}.hx-stage .hx-step-t small{white-space:normal;max-width:150px}.hx-stage .hx-step[data-i="0"]{right:calc(840px - 62px);top:196px;transform-origin:100% 0}.hx-stage .hx-step[data-i="1"]{left:612px;top:214px;transform-origin:0 0}.hx-stage .hx-step[data-i="2"]{left:850px;top:424px;transform-origin:0 0}.hx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:560px;margin:clamp(6px,1.4svh,14px) auto 0}.hx-steps .hx-step{gap:7px;justify-self:center;text-align:left}.hx-steps .hx-step-n{width:20px;height:20px;font-size:10.5px}.hx-steps .hx-step-t b{font-size:12.5px}.hx-steps .hx-step-t small{font-size:11px}@media (max-width:1023px){.hx-stage .hx-step{display:none}}.hx-foot{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(6px,1.2svh,12px);padding-bottom:clamp(8px,1.6svh,16px)}.hx-foot,.hx-hint{align-items:center}.hx-hint{display:inline-flex;gap:6px;font-size:12.5px;font-weight:700;color:var(--soft)}.hx-hint:hover{color:var(--ink)}.hx-hint svg{animation:hx-hint 2.4s ease-in-out infinite}@keyframes hx-hint{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(4px)}}.hx-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.hx-marquee-track{display:inline-flex;width:-moz-max-content;width:max-content;animation:hx-marquee 60s linear infinite}.hx-marquee-item{padding:0 clamp(16px,2.2vw,30px);font-size:clamp(13px,1.8svh,16px);font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--ink) 38%,transparent);white-space:nowrap}@keyframes hx-marquee{to{transform:translateX(-50%)}}@media (min-width:640px){.hx-title{font-size:clamp(40px,min(6.4vw,5.6svh),60px)}.hx-steps .hx-step-t b{font-size:14px}.hx-steps .hx-step-t small{font-size:12.5px}.hx-steps .hx-step-n{width:24px;height:24px;font-size:12px}}@media (min-width:1024px){.hx-main{padding-top:clamp(12px,3svh,40px)}.hx-title{font-size:clamp(44px,min(4.8vw,6.6svh),76px)}.hx-sub{max-width:40em}.hx-vis{min-height:0}.hx-steps{display:none}}@supports (width:calc(1px * tan(atan2(1px,1px)))){@media (min-width:1024px){.hx-fit{--s:min(1.02,tan(atan2(calc(100cqw - 480px),840px)),tan(atan2(100cqh,660px)))}}}@media (max-width:767px){.hx-ctas .inline-flex{height:44px;padding:0 16px;font-size:14px}}@media (max-width:380px){.hx-ctas .inline-flex{height:40px;padding:0 13px;font-size:13px}.hx-steps{gap:6px}}@media (max-width:767px) and (max-height:700px){.hx-main{padding-top:10px;padding-bottom:6px}.hx-eyebrow{font-size:12.5px}.hx-title{margin-top:8px;font-size:clamp(24px,4.4svh,32px)}.hx-sub{margin-top:8px;font-size:13px;line-height:1.42}.hx-ctas{margin-top:10px}.hx-micro{margin-top:6px;font-size:11.5px}.hx-vis{min-height:104px;margin-top:8px}.hx-steps{margin-top:4px}.hx-steps .hx-step-n{width:18px;height:18px;font-size:10px}.hx-steps .hx-step-t b{font-size:11.5px}.hx-steps .hx-step-t small{font-size:10px}.hx-foot{gap:4px;padding-bottom:6px}.hx-hint{font-size:11.5px}.hx-marquee-item{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.hx-hint svg,.hx-period:after{animation:none}}.fs-bc-qr,.fs-bp-qr{--qr-plate:#fff;--qr-ink:var(--ink);--qr-finder:var(--ink)}.fs-qr-ret{position:absolute;width:17px;height:17px;border:0 solid var(--accent);opacity:0}.fs-qr-ret[data-c=tl]{left:-6px;top:-6px;border-width:2.5px 0 0 2.5px;border-top-left-radius:7px;--dx:-7px;--dy:-7px}.fs-qr-ret[data-c=tr]{right:-6px;top:-6px;border-width:2.5px 2.5px 0 0;border-top-right-radius:7px;--dx:7px;--dy:-7px}.fs-qr-ret[data-c=bl]{left:-6px;bottom:-6px;border-width:0 0 2.5px 2.5px;border-bottom-left-radius:7px;--dx:-7px;--dy:7px}.fs-qr-ret[data-c=br]{right:-6px;bottom:-6px;border-width:0 2.5px 2.5px 0;border-bottom-right-radius:7px;--dx:7px;--dy:7px}.fs-qr-ret{animation:fs-qr-ret var(--cyc,4.2s) cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-qr-ret{0%{opacity:0;transform:translate(var(--dx),var(--dy))}12%,5%{opacity:1;transform:none}17%,to{opacity:0;transform:none}}.fs-bc-phone{--s:.66;--cyc:7s;position:relative;width:calc(320px * var(--s));height:calc(693.3px * var(--s))}.fs-bc-phone .film-phone{position:absolute;left:0;top:0;width:320px;transform:scale(var(--s));transform-origin:0 0;box-shadow:0 40px 80px -30px rgba(20,17,14,.45),inset 0 0 0 1.5px rgba(255,255,255,.1)}@media (max-width:767px){.fs-bc-phone{--s:.62}}.fs-bc-phone .js-cart-2,.fs-bc-phone .js-cartbar,.fs-bc-phone :is([data-item=moqueca],[data-item=caipirinha]) .js-qty{opacity:1}.fs-bc-phone .js-cart-1{opacity:0}.fs-bc-phone [data-item=moqueca] .js-add{animation:fs-bc-add1 var(--cyc) cubic-bezier(.3,0,.2,1) infinite}.fs-bc-phone [data-item=moqueca] .js-ripple{animation:fs-bc-rip1 var(--cyc) ease-out infinite}.fs-bc-phone [data-item=moqueca] .js-qty{animation:fs-bc-qty1 var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bc-phone [data-item=caipirinha] .js-add{animation:fs-bc-add2 var(--cyc) cubic-bezier(.3,0,.2,1) infinite}.fs-bc-phone [data-item=caipirinha] .js-ripple{animation:fs-bc-rip2 var(--cyc) ease-out infinite}.fs-bc-phone [data-item=caipirinha] .js-qty{animation:fs-bc-qty2 var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bc-phone .js-cartbar{animation:fs-bc-bar var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bc-phone .js-cart-1{animation:fs-bc-c1 var(--cyc) linear infinite}.fs-bc-phone .js-cart-2{animation:fs-bc-c2 var(--cyc) linear infinite}@keyframes fs-bc-add1{0%,10%{transform:none}12%{transform:scale(.84)}16%,to{transform:none}}@keyframes fs-bc-rip1{0%,11%{opacity:0;transform:none}12%{opacity:.9;transform:none}22%,to{opacity:0;transform:scale(1.9)}}@keyframes fs-bc-qty1{0%,13%{opacity:0;transform:scale(.4)}16%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.6)}}@keyframes fs-bc-add2{0%,38%{transform:none}40%{transform:scale(.84)}44%,to{transform:none}}@keyframes fs-bc-rip2{0%,39%{opacity:0;transform:none}40%{opacity:.9;transform:none}50%,to{opacity:0;transform:scale(1.9)}}@keyframes fs-bc-qty2{0%,41%{opacity:0;transform:scale(.4)}44%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.6)}}@keyframes fs-bc-bar{0%,15%{opacity:0;transform:translateY(24px)}20%,42%{opacity:1;transform:none}45%{transform:scale(1.03)}49%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(24px)}}@keyframes fs-bc-c1{0%,42%{opacity:1}44%,to{opacity:0}}@keyframes fs-bc-c2{0%,42%{opacity:0}44%,to{opacity:1}}.fs-bc-scan{--cyc:4.8s}.fs-bc-scan .fs-qr-ret{opacity:1;animation-name:fs-bc-ret}.fs-bc-scanline{position:absolute;inset:7px;opacity:0;animation:fs-bc-sweep var(--cyc) ease-in-out infinite}.fs-bc-scanline:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 10px 2px color-mix(in srgb,var(--accent) 45%,transparent)}.fs-bc-opened{animation:fs-bc-open var(--cyc) cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-bc-ret{0%{opacity:0;transform:translate(var(--dx),var(--dy))}10%,44%{opacity:1;transform:none}52%,to{opacity:0;transform:none}}@keyframes fs-bc-sweep{0%,10%{opacity:0;transform:translateY(0)}13%{opacity:1}38%{opacity:1;transform:translateY(100%)}41%,to{opacity:0;transform:translateY(100%)}}@keyframes fs-bc-open{0%,42%{opacity:0;transform:translateY(8px) scale(.94)}48%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-4px)}}.fs-bc-reorder{--cyc:5s}.fs-bc-btn{animation:fs-bc-press var(--cyc) cubic-bezier(.3,0,.2,1) infinite}.fs-bc-btn:after,.fs-bc-pay:after{content:"";position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:rgba(255,255,255,.35);opacity:0;animation:fs-bc-tap var(--cyc) ease-out infinite}.fs-bc-btn-a{opacity:0;animation:fs-bc-ba var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bc-btn-b{animation:fs-bc-bb var(--cyc) cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-bc-press{0%,26%{transform:none}29%{transform:scale(.94)}33%,to{transform:none}}@keyframes fs-bc-tap{0%,28%{opacity:0;transform:scale(.2)}29%{opacity:1}42%,to{opacity:0;transform:scale(2.4)}}@keyframes fs-bc-ba{0%,30%{opacity:1;transform:none}35%,86%{opacity:0;transform:translateY(-8px)}91%,to{opacity:1;transform:none}}@keyframes fs-bc-bb{0%,30%{opacity:0;transform:translateY(8px)}35%,84%{opacity:1;transform:none}89%,to{opacity:0;transform:none}}.fs-bc-pix{--cyc:5.6s}.fs-bc-pay{animation:fs-bc-press var(--cyc) cubic-bezier(.3,0,.2,1) infinite}.fs-bc-paid{animation:fs-bc-paid var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bc-paid-ic{animation:fs-bc-pop var(--cyc) cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-bc-paid{0%,36%{opacity:0;transform:scale(1.04)}42%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes fs-bc-pop{0%,38%{transform:scale(.3)}47%,to{transform:none}}.fs-bc-track{--cyc:6.4s}.fs-bc-fill{transform:scaleX(.5);animation:fs-bc-fill var(--cyc) cubic-bezier(.45,0,.25,1) infinite}.fs-bc-step[data-i="2"] .fs-bc-dot{opacity:0}.fs-bc-step[data-i="2"] .fs-bc-lbl{opacity:.45}.fs-bc-step .fs-bc-dot{animation:var(--dot) var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bc-step .fs-bc-lbl{animation:var(--lbl) var(--cyc) linear infinite}.fs-bc-step[data-i="0"]{--dot:fs-bc-d0;--lbl:fs-bc-l0}.fs-bc-step[data-i="1"]{--dot:fs-bc-d1;--lbl:fs-bc-l1}.fs-bc-step[data-i="2"]{--dot:fs-bc-d2;--lbl:fs-bc-l2}@keyframes fs-bc-fill{0%,12%{opacity:1;transform:scaleX(0)}30%,44%{transform:scaleX(.5)}62%,86%{opacity:1;transform:scaleX(1)}93%{opacity:0;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(0)}}@keyframes fs-bc-d0{0%,3%{opacity:0;transform:scale(.5)}8%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes fs-bc-d1{0%,29%{opacity:0;transform:scale(.5)}34%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes fs-bc-d2{0%,61%{opacity:0;transform:scale(.5)}66%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes fs-bc-l0{0%,3%{opacity:.45}8%,86%{opacity:1}93%,to{opacity:.45}}@keyframes fs-bc-l1{0%,29%{opacity:.45}34%,86%{opacity:1}93%,to{opacity:.45}}@keyframes fs-bc-l2{0%,61%{opacity:.45}66%,86%{opacity:1}93%,to{opacity:.45}}.fs-bk-avg{--cyc:5.6s}.fs-bk-avg-n{animation:fs-bk-num var(--cyc) ease-out infinite}.fs-bk-bar{animation:var(--bar) var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bk-bar[data-i="0"]{--bar:fs-bk-bar0}.fs-bk-bar[data-i="1"]{--bar:fs-bk-bar1}.fs-bk-bar[data-i="2"]{--bar:fs-bk-bar2}.fs-bk-avgline{animation:fs-bk-line var(--cyc) cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-bk-num{0%,36%{opacity:.3}46%,90%{opacity:1}97%,to{opacity:.3}}@keyframes fs-bk-bar0{0%,4%{opacity:1;transform:scaleY(0)}14%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fs-bk-bar1{0%,12%{opacity:1;transform:scaleY(0)}22%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fs-bk-bar2{0%,20%{opacity:1;transform:scaleY(0)}30%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fs-bk-line{0%,34%{opacity:0;transform:translateY(14px)}44%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.fs-bk-board{--cyc:6.4s}.fs-bk-mover{position:relative;z-index:1;animation:fs-bk-move var(--cyc) cubic-bezier(.65,0,.25,1) infinite}.fs-bk-mover .fs-pill{animation:var(--pill) var(--cyc) linear infinite}.fs-bk-mover .fs-pill[data-s=novo]{--pill:fs-bk-pn}.fs-bk-mover .fs-pill[data-s=preparo]{--pill:fs-bk-pp}.fs-bk-mover .fs-pill[data-s=pronto]{--pill:fs-bk-pr}@keyframes fs-bk-move{0%,18%{opacity:1;transform:none}21%{transform:scale(.95)}24%{transform:none}34%,52%{transform:translateX(calc(100% + 10px))}55%{transform:translateX(calc(100% + 10px)) scale(.95)}58%{transform:translateX(calc(100% + 10px))}68%,86%{opacity:1;transform:translateX(calc(200% + 20px))}92%{opacity:0;transform:translateX(calc(200% + 20px))}93%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes fs-bk-pn{0%,27%{opacity:1}29%,93%{opacity:0}95%,to{opacity:1}}@keyframes fs-bk-pp{0%,27%{opacity:0}29%,61%{opacity:1}63%,to{opacity:0}}@keyframes fs-bk-pr{0%,61%{opacity:0}63%,93%{opacity:1}95%,to{opacity:0}}.fs-bk-accept{--cyc:5.2s}.fs-bk-accept .fs-pill[data-s=novo]{opacity:0;animation:fs-bk-an var(--cyc) linear infinite}.fs-bk-accept .fs-pill[data-s=preparo]{opacity:1;animation:fs-bk-ap var(--cyc) linear infinite}.fs-bk-acc-btn{animation:fs-bc-press var(--cyc) cubic-bezier(.3,0,.2,1) infinite}.fs-bk-acc-btn:after{content:"";position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;background:rgba(255,255,255,.3);opacity:0;animation:fs-bc-tap var(--cyc) ease-out infinite}.fs-bk-acc-a{opacity:0;animation:fs-bc-ba var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bk-acc-b{animation:fs-bc-bb var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bk-acc-ic{animation:fs-bk-ic var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-bk-acc-ring{opacity:0;animation:fs-bk-ring var(--cyc) ease-out infinite}@keyframes fs-bk-an{0%,34%{opacity:1}37%,88%{opacity:0}91%,to{opacity:1}}@keyframes fs-bk-ap{0%,34%{opacity:0}37%,88%{opacity:1}91%,to{opacity:0}}@keyframes fs-bk-ic{0%,32%{transform:scale(.2) rotate(-25deg)}44%,to{transform:none}}@keyframes fs-bk-ring{0%,31%{opacity:0;transform:scale(.96)}33%{opacity:.9}52%,to{opacity:0;transform:scale(1.14)}}.fs-be-baixa{--cyc:5.4s}.fs-be-order{animation:fs-be-order var(--cyc) cubic-bezier(.3,0,.2,1) infinite}.fs-be-deduct{animation:var(--dd) var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-be-deduct[data-i="0"]{--dd:fs-be-d0}.fs-be-deduct[data-i="1"]{--dd:fs-be-d1}.fs-be-deduct[data-i="2"]{--dd:fs-be-d2}@keyframes fs-be-order{0%,6%{transform:none}9%{transform:scale(.94)}13%,to{transform:none}}@keyframes fs-be-d0{0%,13%{opacity:0;transform:translateX(-14px)}21%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fs-be-d1{0%,21%{opacity:0;transform:translateX(-14px)}29%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fs-be-d2{0%,29%{opacity:0;transform:translateX(-14px)}37%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.fs-be-alert{--cyc:5.8s}.fs-be-gauge{transform:scaleX(.38);animation:fs-be-gauge var(--cyc) cubic-bezier(.45,0,.25,1) infinite}.fs-be-chip{animation:fs-be-chip var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-be-bell{transform-origin:50% 12%;animation:fs-be-bell var(--cyc) ease-in-out infinite}@keyframes fs-be-gauge{0%,8%{transform:scaleX(.92)}50%,88%{transform:scaleX(.38)}97%,to{transform:scaleX(.92)}}@keyframes fs-be-chip{0%,40%{opacity:0;transform:translateY(6px) scale(.94)}46%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes fs-be-bell{0%,46%{transform:none}49%{transform:rotate(16deg)}52%{transform:rotate(-13deg)}55%{transform:rotate(8deg)}58%{transform:rotate(-4deg)}61%,to{transform:none}}.fs-be-hide{--cyc:5.6s}.fs-be-stamp{animation:fs-be-stamp var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-be-dish[data-i="0"]{animation:fs-be-gone var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-be-dish:not([data-i="0"]){animation:fs-be-slide var(--cyc) cubic-bezier(.65,0,.25,1) infinite}@keyframes fs-be-stamp{0%,22%{opacity:0;transform:scale(1.12)}28%,84%{opacity:1;transform:none}86%,to{opacity:0;transform:scale(1.12)}}@keyframes fs-be-gone{0%,44%{opacity:1;transform:none}54%,90%{opacity:0;transform:scale(.84)}98%,to{opacity:1;transform:none}}@keyframes fs-be-slide{0%,52%{transform:none}64%,82%{transform:translateX(calc(-100% - 8px))}92%,to{transform:none}}.fs-be-cmv{--cyc:6s}.fs-be-cost{animation:var(--cc) var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-be-cost[data-i="0"]{--cc:fs-be-c0}.fs-be-cost[data-i="1"]{--cc:fs-be-c1}.fs-be-cost[data-i="2"]{--cc:fs-be-c2}.fs-be-share{animation:fs-be-share var(--cyc) cubic-bezier(.45,0,.25,1) infinite}.fs-be-pct{animation:fs-be-pct var(--cyc) ease-out infinite}@keyframes fs-be-c0{0%,5%{opacity:0;transform:translateY(-6px)}12%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fs-be-c1{0%,11%{opacity:0;transform:translateY(-6px)}18%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fs-be-c2{0%,17%{opacity:0;transform:translateY(-6px)}24%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fs-be-share{0%,28%{opacity:1;transform:scaleX(0)}46%,88%{opacity:1;transform:scaleX(var(--cmv))}95%{opacity:0;transform:scaleX(var(--cmv))}96%,to{opacity:0;transform:scaleX(0)}}@keyframes fs-be-pct{0%,40%{opacity:0}48%,90%{opacity:1}96%,to{opacity:0}}.fs-be-ledger{--cyc:6.4s}.fs-be-entry{animation:var(--le) var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-be-entry[data-i="0"]{--le:fs-be-l0}.fs-be-entry[data-i="1"]{--le:fs-be-l1}.fs-be-entry[data-i="2"]{--le:fs-be-l2}.fs-be-entry[data-i="3"]{--le:fs-be-l3}@keyframes fs-be-l0{0%,3%{opacity:0;transform:translateY(-8px)}10%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fs-be-l1{0%,13%{opacity:0;transform:translateY(-8px)}20%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fs-be-l2{0%,23%{opacity:0;transform:translateY(-8px)}30%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fs-be-l3{0%,33%{opacity:0;transform:translateY(-8px)}40%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.fs-md-stage .film-flow{position:relative;width:100%;padding:10px;border-radius:30px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 50px 100px -60px rgba(26,24,21,.45)}.fs-md-stage .film-flow-body{position:relative;height:380px;margin:0;border-radius:22px;overflow:hidden;background:radial-gradient(circle,rgba(26,24,21,.1) 1.3px,transparent 1.6px) 0 0 /24px 24px,var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.fs-md-stage .film-flow-link{position:absolute;left:0;top:-2px;width:100px;height:4px;border-radius:2px;transform-origin:0 50%;background:color-mix(in srgb,var(--ink) 20%,transparent);visibility:hidden;opacity:0}.fs-md-stage .film-flow-packet{position:absolute;left:-7px;top:-7px;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent);visibility:hidden;opacity:0}.fs-md-stage .film-flow-tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.fs-md-stage .film-flow-node,.fs-md-stage .film-flow-tag{position:absolute;left:0;top:0;font-weight:800;white-space:nowrap;visibility:hidden;opacity:0}.fs-md-stage .film-flow-node{z-index:2;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 8px;border-radius:999px;background:var(--card);font-size:15px;box-shadow:0 0 0 1px var(--line),0 12px 26px -14px rgba(26,24,21,.45)}.fs-md-stage .film-flow-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tint);color:var(--accent)}.fs-md-stage .film-flow-icon svg{display:block;width:18px;height:18px}.fs-md-stage .film-flow-icon .film-flow-qrp{width:26px;height:26px;--qr-plate:transparent;--qr-ink:var(--ink);--qr-finder:var(--ink)}.fs-md-stage .film-flow-node.is-dark{background:#17140f;color:var(--paper);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 12px 26px -14px rgba(26,24,21,.6)}.fs-md-stage .film-flow-node.is-dark .film-flow-icon{background:rgba(255,255,255,.1);color:#fff}.fs-md-stage .film-flow-node.is-accent .film-flow-icon{background:var(--accent);color:#fff}@media (max-width:767px){.fs-md-stage .film-flow{padding:8px;border-radius:24px}.fs-md-stage .film-flow-body{height:460px;border-radius:17px}.fs-md-stage .film-flow-node{height:42px;gap:7px;padding:0 13px 0 6px;font-size:12.5px}.fs-md-stage .film-flow-icon{width:30px;height:30px}.fs-md-stage .film-flow-icon svg{width:15px;height:15px}.fs-md-stage .film-flow-icon .film-flow-qrp{width:20px;height:20px}.fs-md-stage .film-flow-tag{font-size:9.5px;letter-spacing:.1em}}.fs-br-feed{--cyc:6s}.fs-br-feed-col{animation:fs-br-feed var(--cyc) cubic-bezier(.65,0,.25,1) infinite}.fs-br-feed-col li:after{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:0 0 0 2px var(--accent);opacity:0}.fs-br-feed-col li[data-i="1"]:after{animation:fs-br-new1 var(--cyc) ease-out infinite}.fs-br-feed-col li[data-i="0"]:after{animation:fs-br-new0 var(--cyc) ease-out infinite}@keyframes fs-br-feed{0%,14%{opacity:1;transform:translateY(-104px)}22%,44%{transform:translateY(-52px)}52%,88%{opacity:1;transform:none}94%{opacity:0;transform:none}95%,to{opacity:0;transform:translateY(-104px)}}@keyframes fs-br-new1{0%,20%{opacity:0}23%{opacity:1}40%,to{opacity:0}}@keyframes fs-br-new0{0%,50%{opacity:0}53%{opacity:1}70%,to{opacity:0}}.fs-br-stages{--cyc:6.4s}.fs-br-fill{animation:var(--f) var(--cyc) cubic-bezier(.65,0,.25,1) infinite}.fs-br-run{animation:var(--g) var(--cyc) cubic-bezier(.65,0,.25,1) infinite}.fs-br-fill[data-r="0"]{transform:scaleX(1);--f:fs-br-f0}.fs-br-fill[data-r="1"]{transform:scaleX(.6667);--f:fs-br-f1}.fs-br-fill[data-r="2"]{transform:scaleX(.3333);--f:fs-br-f2}.fs-br-run[data-r="0"]{transform:translateX(100%);--g:fs-br-g0}.fs-br-run[data-r="1"]{transform:translateX(66.67%);--g:fs-br-g1}.fs-br-run[data-r="2"]{transform:translateX(33.33%);--g:fs-br-g2}@keyframes fs-br-f0{0%,22%{opacity:1;transform:scaleX(.6667)}30%,88%{opacity:1;transform:scaleX(1)}94%{opacity:0;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(.6667)}}@keyframes fs-br-f1{0%,42%{opacity:1;transform:scaleX(.3333)}50%,88%{opacity:1;transform:scaleX(.6667)}94%{opacity:0;transform:scaleX(.6667)}95%,to{opacity:0;transform:scaleX(.3333)}}@keyframes fs-br-f2{0%,62%{opacity:1;transform:scaleX(0)}70%,88%{opacity:1;transform:scaleX(.3333)}94%{opacity:0;transform:scaleX(.3333)}95%,to{opacity:0;transform:scaleX(0)}}@keyframes fs-br-g0{0%,22%{opacity:1;transform:translateX(66.67%)}30%,88%{opacity:1;transform:translateX(100%)}94%{opacity:0;transform:translateX(100%)}95%,to{opacity:0;transform:translateX(66.67%)}}@keyframes fs-br-g1{0%,42%{opacity:1;transform:translateX(33.33%)}50%,88%{opacity:1;transform:translateX(66.67%)}94%{opacity:0;transform:translateX(66.67%)}95%,to{opacity:0;transform:translateX(33.33%)}}@keyframes fs-br-g2{0%,62%{opacity:1;transform:none}70%,88%{opacity:1;transform:translateX(33.33%)}94%{opacity:0;transform:translateX(33.33%)}95%,to{opacity:0;transform:none}}.fs-switch-knob{transition:none}.fs-switch[data-on] .fs-switch-knob{transform:translateX(12px)}.fs-switch:not([data-on]) .fs-switch-on{opacity:0}.fs-br-cat{--cyc:5.6s}.fs-br-switch .fs-switch-knob{animation:fs-br-knob var(--cyc) cubic-bezier(.65,0,.25,1) infinite}.fs-br-switch .fs-switch-on{animation:fs-br-on var(--cyc) linear infinite}.fs-br-soldout{animation:fs-br-so var(--cyc) cubic-bezier(.16,1,.3,1) infinite}.fs-br-cat-row>:not(.fs-switch){animation:fs-br-dim var(--cyc) linear infinite}@keyframes fs-br-knob{0%,28%{transform:translateX(12px)}34%,80%{transform:none}86%,to{transform:translateX(12px)}}@keyframes fs-br-on{0%,29%{opacity:1}33%,81%{opacity:0}85%,to{opacity:1}}@keyframes fs-br-so{0%,32%{opacity:0;transform:scale(.7)}38%,78%{opacity:1;transform:none}82%,to{opacity:0;transform:scale(.7)}}@keyframes fs-br-dim{0%,31%{opacity:1}36%,80%{opacity:.6}85%,to{opacity:1}}.fs-br-cat-row>:not(.fs-switch){opacity:.6}.fs-br-team{--cyc:6s}.fs-br-perm{animation:fs-br-perm var(--cyc) cubic-bezier(.16,1,.3,1) both infinite;animation-delay:calc(var(--n) * .17s)}@keyframes fs-br-perm{0%,6%{opacity:0;transform:scale(.6)}12%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}.fs-br-shimmer{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translateX(-100%);animation:fs-br-shim 3.8s ease-in-out infinite}@keyframes fs-br-shim{0%,20%{transform:translateX(-100%)}70%,to{transform:translateX(100%)}}.fs-bp-head{transform-origin:50% 60%}.fs-bp-head[data-k="0"]{animation:fs-bp-join 4.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-bp-join{0%,10%{opacity:0;transform:translateX(-8px) scale(.4)}22%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.6)}}.fs-bp-hand{transform-origin:50% 0;transform:translateX(-50%) rotate(135deg);animation:fs-bp-hand 4.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-bp-hand{0%{transform:translateX(-50%) rotate(135deg)}40%,to{transform:translateX(-50%) rotate(855deg)}}.fs-bp-scan{opacity:0;animation:fs-bp-scan 3.6s ease-in-out infinite}@keyframes fs-bp-scan{0%,10%{opacity:0;transform:none}16%{opacity:1}52%{opacity:1;transform:translateY(28px)}58%,to{opacity:0;transform:translateY(28px)}}.fs-bp-pay-b{opacity:0}.fs-bp-pay-a{animation:fs-bp-pa 4.6s cubic-bezier(.16,1,.3,1) infinite}.fs-bp-pay-b{animation:fs-bp-pb 4.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes fs-bp-pa{0%,40%{opacity:1;transform:none}48%,90%{opacity:0;transform:translateY(-12px)}98%,to{opacity:1;transform:none}}@keyframes fs-bp-pb{0%,40%{opacity:0;transform:translateY(12px)}48%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(12px)}}.fs-bp-gear{animation:fs-bp-gear 9s linear infinite}@keyframes fs-bp-gear{to{transform:rotate(1turn)}}.fs-bp-check{animation:fs-bp-check 4.2s cubic-bezier(.16,1,.3,1) infinite}.fs-bp-ring{opacity:0;animation:fs-bp-ring 4.2s ease-out infinite}@keyframes fs-bp-check{0%,8%{opacity:0;transform:scale(.3) rotate(-20deg)}20%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes fs-bp-ring{0%,16%{opacity:0;transform:scale(.7)}20%{opacity:.9}44%,to{opacity:0;transform:scale(1.35)}}.fs-br-peak{--cyc:6.4s}.fs-br-pbar{animation:fs-br-pbar var(--cyc) cubic-bezier(.16,1,.3,1) both infinite;animation-delay:calc(var(--n) * 55ms)}.fs-br-peaktag{animation:fs-br-peaktag var(--cyc) cubic-bezier(.16,1,.3,1) both infinite;animation-delay:.6s}@keyframes fs-br-pbar{0%,4%{opacity:1;transform:scaleY(0)}18%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fs-br-peaktag{0%,20%{opacity:0;transform:translateY(4px)}28%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}.placeholder\:text-\[color-mix\(in_srgb\2c var\(--soft\)_70\%\2c var\(--paper\)\)\]::-moz-placeholder{color:color-mix(in srgb,var(--soft) 70%,var(--paper))}.placeholder\:text-\[color-mix\(in_srgb\2c var\(--soft\)_70\%\2c var\(--paper\)\)\]::placeholder{color:color-mix(in srgb,var(--soft) 70%,var(--paper))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity:1;color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:var(--muted-foreground)}.placeholder\:text-muted-foreground\/65::-moz-placeholder{color:color-mix(in srgb,var(--muted-foreground) 65%,transparent)}.placeholder\:text-muted-foreground\/65::placeholder{color:color-mix(in srgb,var(--muted-foreground) 65%,transparent)}.placeholder\:text-soft::-moz-placeholder{--tw-text-opacity:1;color:var(--soft)}.placeholder\:text-soft::placeholder{--tw-text-opacity:1;color:var(--soft)}.placeholder\:text-soft\/70::-moz-placeholder{color:color-mix(in srgb,var(--soft) 70%,transparent)}.placeholder\:text-soft\/70::placeholder{color:color-mix(in srgb,var(--soft) 70%,transparent)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:-left-3\.5:before{content:var(--tw-content);left:-.875rem}.before\:-top-6:before{content:var(--tw-content);top:-1.5rem}.before\:bottom-\[7px\]:before{content:var(--tw-content);bottom:7px}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-\[7px\]:before{content:var(--tw-content);top:7px}.before\:h-6:before{content:var(--tw-content);height:1.5rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:flex-1:before{content:var(--tw-content);flex:1 1 0%}.before\:rounded-l-venue-sm:before{content:var(--tw-content);border-top-left-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm)}.before\:rounded-r-\[3px\]:before{content:var(--tw-content);border-top-right-radius:3px;border-bottom-right-radius:3px}.before\:bg-border:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--border)}.before\:bg-destructive:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--destructive)}.before\:bg-line:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--line)}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--primary)}.before\:bg-transparent:before{content:var(--tw-content);background-color:transparent}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--warning)}.before\:bg-gradient-to-t:before{content:var(--tw-content);background-image:linear-gradient(to top,var(--tw-gradient-stops))}.before\:from-paper:before{content:var(--tw-content);--tw-gradient-from:var(--paper) var(--tw-gradient-from-position);--tw-gradient-to:color-mix(in srgb,var(--paper) 0%,transparent) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1 1 0%}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-border:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--border)}.after\:bg-line:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--line)}.after\:text-primary:after{content:var(--tw-content);--tw-text-opacity:1;color:var(--primary)}.after\:shadow-\[0_0_60px_16px_color-mix\(in_srgb\2c var\(--accent\)_45\%\2c transparent\)\]:after{content:var(--tw-content);--tw-shadow:0 0 60px 16px color-mix(in srgb,var(--accent) 45%,transparent);--tw-shadow-colored:0 0 60px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\.\'\]:after{--tw-content:".";content:var(--tw-content)}.after\:content-\[\\\'\.\\\'\]:after{--tw-content:\'.\';content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-full:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:text-left:first-child{text-align:left}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-full:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:text-right:last-child{text-align:right}.focus-within\:border-primary:focus-within{--tw-border-opacity:1;border-color:var(--primary)}.focus-within\:bg-paper\/70:focus-within{background-color:color-mix(in srgb,var(--paper) 70%,transparent)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[color-mix\(in_srgb\2c var\(--primary\)_40\%\2c transparent\)\]:focus-within{--tw-ring-color:color-mix(in srgb,var(--primary) 40%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent\)_40\%\2c var\(--line\)\)\]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.hover\:border-\[color-mix\(in_srgb\2c var\(--ink\)_20\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--ink) 20%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--primary\)_35\%\2c var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.hover\:border-\[color-mix\(in_srgb\2c var\(--primary\)_40\%\2c var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.hover\:border-\[color-mix\(in_srgb\2c var\(--primary\)_40\%\2c var\(--line\)\)\]:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--line))}.hover\:border-\[color-mix\(in_srgb\2c var\(--primary\)_45\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--primary\)_45\%\2c var\(--line\)\)\]:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.hover\:border-destructive:hover{--tw-border-opacity:1;border-color:var(--destructive)}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:var(--primary)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--primary\)_20\%\2c var\(--card\)\)\]:hover{background-color:color-mix(in srgb,var(--primary) 20%,var(--card))}.hover\:bg-\[color-mix\(in_srgb\2c var\(--secondary\)_55\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--secondary) 55%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--secondary\)_60\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--secondary) 60%,transparent)}.hover\:bg-\[rgba\(20\2c 17\2c 14\2c \.8\)\]:hover{background-color:rgba(20,17,14,.8)}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:var(--accent-wash)}.hover\:bg-background:hover{--tw-bg-opacity:1;background-color:var(--background)}.hover\:bg-card:hover{--tw-bg-opacity:1;background-color:var(--card)}.hover\:bg-card\/70:hover{background-color:color-mix(in srgb,var(--card) 70%,transparent)}.hover\:bg-chip:hover{--tw-bg-opacity:1;background-color:var(--chip)}.hover\:bg-chip\/60:hover{background-color:color-mix(in srgb,var(--chip) 60%,transparent)}.hover\:bg-chip\/70:hover{background-color:color-mix(in srgb,var(--chip) 70%,transparent)}.hover\:bg-destructive:hover{--tw-bg-opacity:1;background-color:var(--destructive)}.hover\:bg-destructive-subtle:hover{--tw-bg-opacity:1;background-color:var(--destructive-subtle)}.hover\:bg-paper\/70:hover{background-color:color-mix(in srgb,var(--paper) 70%,transparent)}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:var(--primary)}.hover\:bg-secondary:hover{--tw-bg-opacity:1;background-color:var(--secondary)}.hover\:bg-tint:hover{--tw-bg-opacity:1;background-color:var(--tint)}.hover\:bg-tint\/70:hover{background-color:color-mix(in srgb,var(--tint) 70%,transparent)}.hover\:text-destructive:hover{--tw-text-opacity:1;color:var(--destructive)}.hover\:text-foreground:hover{--tw-text-opacity:1;color:var(--foreground)}.hover\:text-ink:hover{--tw-text-opacity:1;color:var(--ink)}.hover\:text-primary:hover{--tw-text-opacity:1;color:var(--primary)}.hover\:text-primary-foreground:hover{--tw-text-opacity:1;color:var(--primary-foreground)}.hover\:text-soft:hover{--tw-text-opacity:1;color:var(--soft)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-venue-md:hover{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:var(--primary)}.focus\:bg-accent:focus{--tw-bg-opacity:1;background-color:var(--accent-wash)}.focus\:text-accent-foreground:focus{--tw-text-opacity:1;color:var(--accent-foreground)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:rounded-venue-md:focus-visible{border-radius:var(--r-md)}.focus-visible\:border-ring:focus-visible{--tw-border-opacity:1;border-color:var(--ring)}.focus-visible\:text-destructive:focus-visible{--tw-text-opacity:1;color:var(--destructive)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[color-mix\(in_srgb\2c var\(--accent\)_40\%\2c transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--accent) 40%,transparent)}.focus-visible\:ring-\[color-mix\(in_srgb\2c var\(--primary\)_35\%\2c transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--primary) 35%,transparent)}.focus-visible\:ring-\[color-mix\(in_srgb\2c var\(--primary\)_40\%\2c transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--primary) 40%,transparent)}.focus-visible\:ring-\[color-mix\(in_srgb\2c var\(--primary\)_45\%\2c transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--primary) 45%,transparent)}.focus-visible\:ring-\[color-mix\(in_srgb\2c var\(--ring\)_40\%\2c transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--ring) 40%,transparent)}.focus-visible\:ring-accent:focus-visible{--tw-ring-opacity:1;--tw-ring-color:var(--accent-wash)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1}.active\:scale-100:active,.active\:scale-90:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[\.94\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.94\]:active{--tw-scale-x:.94;--tw-scale-y:.94}.active\:scale-\[\.95\]:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-\[\.95\]:active,.active\:scale-\[\.96\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96}.active\:scale-\[\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97}.active\:scale-\[\.97\]:active,.active\:scale-\[\.985\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.985\]:active{--tw-scale-x:.985;--tw-scale-y:.985}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98}.active\:scale-\[\.98\]:active,.active\:scale-\[\.99\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-black\/\[\.06\]:active{background-color:rgb(0 0 0/.06)}.active\:bg-secondary\/60:active{background-color:color-mix(in srgb,var(--secondary) 60%,transparent)}.active\:opacity-70:active{opacity:.7}.active\:brightness-\[1\.06\]:active{--tw-brightness:brightness(1.06);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-chip:disabled{--tw-bg-opacity:1;background-color:var(--chip)}.disabled\:text-soft:disabled{--tw-text-opacity:1;color:var(--soft)}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:filter-none:disabled{filter:none}.disabled\:hover\:border-line:hover:disabled{--tw-border-opacity:1;border-color:var(--line)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-soft:hover:disabled{--tw-text-opacity:1;color:var(--soft)}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-card{--tw-bg-opacity:1;background-color:var(--card)}.group:hover .group-hover\:bg-primary{--tw-bg-opacity:1;background-color:var(--primary)}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:var(--primary)}.group:hover .group-hover\:text-primary-foreground{--tw-text-opacity:1;color:var(--primary-foreground)}.group:hover .group-hover\:opacity-100{opacity:1}.group:active .group-active\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-pressed\:border-primary[aria-pressed=true]{--tw-border-opacity:1;border-color:var(--primary)}.aria-pressed\:bg-tint[aria-pressed=true]{--tw-bg-opacity:1;background-color:var(--tint)}.aria-pressed\:text-primary[aria-pressed=true]{--tw-text-opacity:1;color:var(--primary)}.aria-invalid\:border-destructive[aria-invalid=true]{--tw-border-opacity:1;border-color:var(--destructive)}.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.aria-invalid\:ring-destructive\/15[aria-invalid=true]{--tw-ring-color:color-mix(in srgb,var(--destructive) 15%,transparent)}.focus-visible\:aria-invalid\:border-destructive[aria-invalid=true]:focus-visible{--tw-border-opacity:1;border-color:var(--destructive)}.focus-visible\:aria-invalid\:ring-destructive\/30[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--destructive) 30%,transparent)}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x:18px}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked],.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\[state\=checked\]\:border-solid[data-state=checked]{border-style:solid}.data-\[state\=checked\]\:border-ink[data-state=checked]{--tw-border-opacity:1;border-color:var(--ink)}.data-\[state\=checked\]\:border-primary[data-state=checked]{--tw-border-opacity:1;border-color:var(--primary)}.data-\[state\=active\]\:bg-primary[data-state=active]{--tw-bg-opacity:1;background-color:var(--primary)}.data-\[state\=checked\]\:bg-ink[data-state=checked]{--tw-bg-opacity:1;background-color:var(--ink)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:var(--primary)}.data-\[state\=checked\]\:bg-tint[data-state=checked]{--tw-bg-opacity:1;background-color:var(--tint)}.data-\[state\=selected\]\:bg-accent[data-state=selected]{--tw-bg-opacity:1;background-color:var(--accent-wash)}.data-\[state\=unchecked\]\:bg-chip[data-state=unchecked]{--tw-bg-opacity:1;background-color:var(--chip)}.data-\[placeholder\]\:text-muted-foreground\/65[data-placeholder]{color:color-mix(in srgb,var(--muted-foreground) 65%,transparent)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{--tw-text-opacity:1;color:var(--primary-foreground)}.data-\[state\=checked\]\:text-accent-foreground[data-state=checked]{--tw-text-opacity:1;color:var(--accent-foreground)}.data-\[state\=checked\]\:text-paper[data-state=checked]{--tw-text-opacity:1;color:var(--paper)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.group[data-state=checked] .group-data-\[state\=checked\]\:border-primary{--tw-border-opacity:1;border-color:var(--primary)}.group[data-state=checked] .group-data-\[state\=checked\]\:border-transparent{border-color:transparent}.group[data-state=checked] .group-data-\[state\=checked\]\:bg-primary{--tw-bg-opacity:1;background-color:var(--primary)}.group[data-state=checked] .group-data-\[state\=checked\]\:text-ink{--tw-text-opacity:1;color:var(--ink)}.group[data-state=checked] .group-data-\[state\=checked\]\:text-primary-foreground{--tw-text-opacity:1;color:var(--primary-foreground)}@media (prefers-reduced-motion:no-preference){@keyframes ping{75%,to{transform:scale(2);opacity:0}}.motion-safe\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[animation-duration\:2s\]{animation-duration:2s}}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media not all and (min-width:768px){.max-md\:left-\[318px\]{left:318px}.max-md\:left-\[330px\]{left:330px}.max-md\:left-\[38px\]{left:38px}.max-md\:left-\[40px\]{left:40px}.max-md\:left-\[46px\]{left:46px}.max-md\:top-\[282px\]{top:282px}.max-md\:top-\[330px\]{top:330px}.max-md\:top-\[34px\]{top:34px}.max-md\:top-\[36px\]{top:36px}.max-md\:top-\[540px\]{top:540px}.max-md\:top-\[80px\]{top:80px}.max-md\:mb-2{margin-bottom:.5rem}.max-md\:hidden{display:none}.max-md\:h-\[1\.4cqw\]{height:1.4cqw}.max-md\:h-\[21\%\]{height:21%}.max-md\:w-5{width:1.25rem}.max-md\:w-\[1\.4cqw\]{width:1.4cqw}.max-md\:max-w-\[520px\]{max-width:520px}.max-md\:max-w-\[540px\]{max-width:540px}.max-md\:origin-top-left{transform-origin:top left}.max-md\:scale-\[\.64\]{--tw-scale-x:.64;--tw-scale-y:.64}.max-md\:scale-\[1\.08\],.max-md\:scale-\[\.64\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:scale-\[1\.08\]{--tw-scale-x:1.08;--tw-scale-y:1.08}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:gap-2{gap:.5rem}.max-md\:gap-\[1\.2cqw\]{gap:1.2cqw}.max-md\:gap-\[2cqw\]{gap:2cqw}.max-md\:p-3{padding:.75rem}.max-md\:py-\[5px\]{padding-top:5px;padding-bottom:5px}.max-md\:pl-4{padding-left:1rem}.max-md\:text-\[11px\]{font-size:11px}.max-md\:text-\[12px\]{font-size:12px}.max-md\:text-\[18px\]{font-size:18px}.max-md\:text-\[2\.5cqw\]{font-size:2.5cqw}.max-md\:text-\[24px\]{font-size:24px}.max-md\:text-\[46px\]{font-size:46px}.max-md\:text-\[48px\]{font-size:48px}.max-md\:text-\[56px\]{font-size:56px}.max-md\:text-\[6\.4cqw\]{font-size:6.4cqw}.max-md\:text-\[6cqw\]{font-size:6cqw}.max-md\:text-\[clamp\(34px\2c 9\.6vw\2c 46px\)\]{font-size:clamp(34px,9.6vw,46px)}}@media not all and (min-width:640px){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-sm\:static{position:static}.max-sm\:mx-auto{margin-left:auto;margin-right:auto}.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[250px\]{max-width:250px}.max-sm\:px-3{padding-left:.75rem;padding-right:.75rem}.max-sm\:text-\[12\.5px\]{font-size:12.5px}}@media (max-width:359px){.max-\[359px\]\:hidden{display:none}.max-\[359px\]\:w-10{width:2.5rem}.max-\[359px\]\:justify-center{justify-content:center}.max-\[359px\]\:px-0{padding-left:0;padding-right:0}}@media (min-width:640px){.sm\:sticky{position:sticky}.sm\:top-\[117px\]{top:117px}.sm\:mt-1{margin-top:.25rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-\[min\(680px\2c 92vh\)\]{height:min(680px,92vh)}.sm\:w-\[220px\]{width:220px}.sm\:w-\[min\(1000px\2c 94vw\)\]{width:min(1000px,94vw)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[168px\]{min-width:168px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[calc\(50\%-8px\)\]{max-width:calc(50% - 8px)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.sm\:grid-cols-\[minmax\(0\2c 180px\)_1fr\]{grid-template-columns:minmax(0,180px) 1fr}.sm\:grid-cols-\[minmax\(0\2c 200px\)_1fr\]{grid-template-columns:minmax(0,200px) 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-venue{border-radius:var(--r)}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:text-left{text-align:left}.sm\:text-\[25px\]{font-size:25px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:opacity-0{opacity:0}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:top-1{top:.25rem}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:row-span-2{grid-row:span 2/span 2}.md\:mt-0{margin-top:0}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-1{flex:1 1 0%}.md\:flex-none{flex:none}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:grid-cols-\[1\.05fr_1\.25fr_1fr\]{grid-template-columns:1.05fr 1.25fr 1fr}.md\:grid-cols-\[240px_minmax\(0\2c 1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\2c 1\.5fr\)_minmax\(0\2c 1\.1fr\)_120px_148px\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 120px 148px}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-14{gap:3.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:gap-\[clamp\(28px\2c 4vw\2c 64px\)\]{gap:clamp(28px,4vw,64px)}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-36{padding-top:9rem;padding-bottom:9rem}.md\:pb-\[\.06em\]{padding-bottom:.06em}.md\:pt-0{padding-top:0}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-\[104px\]{top:104px}.lg\:top-\[76px\]{top:76px}.lg\:z-auto{z-index:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-8{margin-bottom:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-16{height:4rem}.lg\:h-9{height:2.25rem}.lg\:w-12{width:3rem}.lg\:w-16{width:4rem}.lg\:w-\[172px\]{width:172px}.lg\:w-\[220px\]{width:220px}.lg\:w-\[236px\]{width:236px}.lg\:w-\[280px\]{width:280px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[64px\]{width:64px}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[210px_minmax\(0\2c 1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.lg\:grid-cols-\[236px_minmax\(0\2c 1fr\)\]{grid-template-columns:236px minmax(0,1fr)}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1\.5fr\)_minmax\(0\2c 1\.1fr\)_120px_120px_148px\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 120px 120px 148px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-rows-\[repeat\(2\2c minmax\(260px\2c auto\)\)\]{grid-template-rows:repeat(2,minmax(260px,auto))}.lg\:grid-rows-\[repeat\(2\2c minmax\(270px\2c auto\)\)\]{grid-template-rows:repeat(2,minmax(270px,auto))}.lg\:grid-rows-\[repeat\(2\2c minmax\(280px\2c auto\)\)\]{grid-template-rows:repeat(2,minmax(280px,auto))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:p-2{padding:.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-9{padding-top:2.25rem}.lg\:text-right{text-align:right}.lg\:transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}@media (min-width:1280px){.xl\:mx-0{margin-left:0;margin-right:0}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:w-auto{width:auto}.xl\:flex-1{flex:1 1 0%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1\.5fr\)_minmax\(0\2c 1\.1fr\)_120px_120px_116px_148px\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 120px 120px 116px 148px}.xl\:overflow-visible{overflow:visible}.xl\:px-0{padding-left:0;padding-right:0}.xl\:text-right{text-align:right}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:h-0::-webkit-scrollbar{height:0}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:text-center:not(:first-child):not(:last-child){text-align:center}.\[\&\>button\]\:\!bg-transparent>button{background-color:transparent!important}.\[\&\>button\]\:bg-primary>button{--tw-bg-opacity:1;background-color:var(--primary)}.\[\&\>button\]\:font-bold>button{font-weight:700}.\[\&\>button\]\:\!text-ink>button{--tw-text-opacity:1!important;color:var(--ink)!important}.\[\&\>button\]\:text-primary-foreground>button{--tw-text-opacity:1;color:var(--primary-foreground)}.\[\&\>button\]\:hover\:\!bg-transparent:hover>button{background-color:transparent!important}.\[\&\>button\]\:hover\:bg-primary:hover>button{--tw-bg-opacity:1;background-color:var(--primary)}.\[\&_\.fw-accent\]\:text-\[color-mix\(in_srgb\2c var\(--accent\)_70\%\2c \#fff\)\] .fw-accent{color:color-mix(in srgb,var(--accent) 70%,#fff)}.\[\&_\.fw-accent\]\:text-primary .fw-accent{--tw-text-opacity:1;color:var(--primary)}.\[\&_\.fw\]\:opacity-100 .fw{opacity:1}.\[\&_b\]\:font-bold b{font-weight:700}.\[\&_b\]\:font-extrabold b{font-weight:800}.\[\&_b\]\:text-ink b{--tw-text-opacity:1;color:var(--ink)}.\[\&_header_p\]\:line-clamp-2 header p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-primary svg{--tw-text-opacity:1;color:var(--primary)}.\[\&_svg\]\:text-soft svg{--tw-text-opacity:1;color:var(--soft)}.\[\&_svg\]\:opacity-85 svg{opacity:.85}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:inline-flex{display:inline-flex}}