.button{white-space:nowrap;font-weight:600}.button:focus{outline-offset:2px;outline:2px solid #0000}.button.radius-round{border-radius:.5rem}.button.radius-circle{border-radius:9999px}.button.radius-none{border-radius:0}
.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scrollbarX::-webkit-scrollbar-track{background:0 0}.scrollbarY::-webkit-scrollbar-track{background:0 0}.scrollbarX::-webkit-scrollbar{height:6px}.scrollbarY::-webkit-scrollbar{width:6px}.scrollbarX::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.scrollbarY::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.scrollbarX:hover::-webkit-scrollbar-thumb{background:#0003}.scrollbarY:hover::-webkit-scrollbar-thumb{background:#0003}
.mockup-phone{background-color:#000;border-width:4px;border-radius:50px;margin:0 auto;padding:10px;display:inline-block}.mockup-phone .camera{z-index:11;background:#000;border-bottom-right-radius:17px;border-bottom-left-radius:17px;width:150px;height:25px;margin:0 auto;position:relative;top:0;left:0}.mockup-phone .camera:before{content:"";background-color:#2c2c2c;border-radius:5px;width:40px;height:4px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.mockup-phone .camera:after{content:"";background-color:#2d2d2d;border-radius:5px;width:8px;height:8px;position:absolute;top:20%;left:70%}.mockup-phone .display{border-radius:40px;margin-top:-25px;overflow:hidden}.artboard{width:100%}.artboard.phone-1{width:300px;height:568px}.artboard-demo{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3) / var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc) / var(--tw-text-opacity)));flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}
.fc-page{background:#fdfaf6;font-family:DM Sans,Montserrat,sans-serif}.fc-heading{font-family:Plus Jakarta Sans,Montserrat,sans-serif}.fc-body{font-family:DM Sans,Montserrat,sans-serif}.fc-glass-btn{-webkit-backdrop-filter:blur(16px)saturate(1.6);background:#ffffff1a;border:1px solid #ffffff1a}.fc-glass-btn:hover{background:#ffffff2e;border-color:#ffffff26}.fc-glass-pill{-webkit-backdrop-filter:blur(12px)saturate(1.4);background:#ffffff1a;border:1px solid #ffffff14;border-radius:9999px;padding:7px 14px}.fc-live-pill{background:linear-gradient(135deg,#16a34ae6,#22c55ed9);border:1px solid #ffffff1f;box-shadow:0 4px 16px #16a34a4d}.fc-live-pill:hover{box-shadow:0 6px 24px #16a34a66}.fc-btn-primary{background:linear-gradient(135deg,#c4782a,#9d5e1f);transition:all .25s ease-out;box-shadow:0 4px 20px #c4782a4d}.fc-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 28px #c4782a66}.fc-btn-primary:active{transform:scale(.97);box-shadow:0 2px 12px #c4782a4d}.fc-brand-card{-webkit-backdrop-filter:blur(24px)saturate(1.8);background:#ffffffe0;border:1px solid #c4782a0f;transition:box-shadow .3s ease-out;box-shadow:0 4px 24px #1a0f000f,0 1px 3px #1a0f000a,0 0 0 1px #c4782a0f}.fc-brand-card:hover{box-shadow:0 8px 32px #1a0f0014,0 2px 6px #1a0f000a,0 0 0 1px #c4782a14}.fc-brand-logo{background:linear-gradient(135deg,#c4782a,#9d5e1f);box-shadow:0 4px 16px #c4782a40}.fc-filter-bar{-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#fdfaf6eb;border-bottom:1px solid #c4782a0f}.fc-filter-pill{color:#6b4f2a;background:0 0;border:1.5px solid #c4782a1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.fc-filter-pill:hover:not(.fc-filter-pill--active){background:#c4782a0a;border-color:#c4782a2e}.fc-filter-pill--active{color:#fff;background:#1a0f00;border-color:#1a0f00;box-shadow:0 2px 10px #1a0f002e}.fc-empty-state{-webkit-backdrop-filter:blur(8px);background:#fff9;border:1px solid #c4782a14}.fc-footer{background:#1a0f00;position:relative}.fc-footer:before{content:"";background:linear-gradient(90deg,#0000,#c4782a33,#0000);height:1px;position:absolute;top:0;left:0;right:0}@keyframes fc-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fc-fade-up{animation:.6s cubic-bezier(.22,1,.36,1) both fc-fade-up}@keyframes fc-card-enter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fc-card-enter{animation:.5s cubic-bezier(.22,1,.36,1) both fc-card-enter}.fc-card-enter:first-child{animation-delay:50ms}.fc-card-enter:nth-child(2){animation-delay:.1s}.fc-card-enter:nth-child(3){animation-delay:.15s}.fc-card-enter:nth-child(4){animation-delay:.2s}.fc-card-enter:nth-child(5){animation-delay:.25s}.fc-card-enter:nth-child(6){animation-delay:.3s}.fc-card-enter:nth-child(7){animation-delay:.32s}.fc-card-enter:nth-child(8){animation-delay:.34s}.fc-card-enter:nth-child(9){animation-delay:.36s}@keyframes fc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fc-float{animation:3s ease-in-out infinite fc-float}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:400px){.fc-filter-pill{padding-left:12px;padding-right:12px;font-size:11px}.fc-glass-pill{padding:6px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.fc-fade-up,.fc-card-enter{opacity:1;animation:none;transform:none}.fc-float{animation:none}}

.ttm-root{--ttm-primary:#c2410c;--ttm-accent:#b45309;--ttm-bg:#fffaf3;--ttm-surface:#fff;--ttm-text:#2b1a12;--ttm-font:"Montserrat";--ttm-heading-font:"Poppins";--ttm-radius:16px;font-family:var(--ttm-font,"Montserrat"), sans-serif}.ttm-heading{font-family:var(--ttm-heading-font,"Poppins"), var(--ttm-font,"Montserrat"), sans-serif}.ttm-bg{background-color:var(--ttm-bg)}.ttm-bg-soft{background-image:linear-gradient(to bottom right, color-mix(in srgb, var(--ttm-primary) 10%, #fff), color-mix(in srgb, var(--ttm-accent) 10%, #fff))}.ttm-surface{background-color:var(--ttm-surface)}.ttm-text{color:var(--ttm-text)}.ttm-text-muted{color:color-mix(in srgb, var(--ttm-text) 65%, transparent)}.ttm-primary-text{color:var(--ttm-primary)}.ttm-accent-text{color:var(--ttm-accent)}.ttm-primary-bg{background-color:var(--ttm-primary);color:#fff}.ttm-accent-bg{background-color:var(--ttm-accent);color:#fff}.ttm-gradient{background-image:linear-gradient(to right, var(--ttm-primary), var(--ttm-accent));color:#fff}.ttm-gradient-text{background-image:linear-gradient(to right, var(--ttm-primary), var(--ttm-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.ttm-primary-border{border-color:var(--ttm-primary)}.ttm-rounded{border-radius:var(--ttm-radius)}
:root{--color-accent-50:#fff7ed;--color-accent-100:#ffedd5;--color-accent-200:#fed7aa;--color-accent-300:#fdba74;--color-accent-400:#fb923c;--color-accent-500:#f97316;--color-accent-600:#ea580c;--color-accent-700:#c2410c;--color-accent-grad-from:#f59e0b;--color-accent-grad-via:#f97316;--color-accent-grad-to:#ea580c;--color-veg:#12b76a;--color-nonveg:#f04438;--color-item-name:var(--color-accent-700)}body,html{box-sizing:border-box;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0;padding:0;font-family:Montserrat,sans-serif!important}body::-webkit-scrollbar{display:none!important}body,html{-ms-overflow-style:none!important;scrollbar-width:none!important}html::-webkit-scrollbar{display:none!important}.loader-dots{margin-right:15px;display:block;position:relative}.loader-dots:after{content:"...";width:0;animation:1s infinite loader-dots-animation;position:absolute;overflow:hidden}@keyframes loader-dots-animation{0%{width:0}50%{width:1.2em}to{width:2em}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.animate-pop{animation:.18s ease-out pop}.player-shell{height:100dvh}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-18deg)}75%{transform:rotate(18deg)}}@keyframes phone-rotate{0%,12%{transform:rotate(0)}42%,68%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ambient-glow{filter:blur(100px);pointer-events:none;z-index:0;will-change:opacity;border-radius:9999px;position:absolute}.ambient-orange{background:radial-gradient(circle,#f9731626 0%,#f59e0b0d 50%,#fff0 100%)}.ambient-purple{background:radial-gradient(circle,#7a5af81f 0%,#fff0 70%)}
