/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.container{width:100%}.mb-auto{margin-bottom:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[33\.33vh\]{height:33.33vh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-shrink,.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#3F5A52\]{border-color:#3f5a52}.border-transparent{border-color:#0000}.bg-\[\#1A1A1A\]{background-color:#1a1a1a}.bg-\[\#4ADE80\]{background-color:#4ade80}.bg-\[\#213D37\]{background-color:#213d37}.bg-\[\#18342F\]{background-color:#18342f}.bg-\[\#F2E182\]{background-color:#f2e182}.bg-transparent{background-color:#0000}.bg-cover{background-size:cover}.bg-center{background-position:50%}.text-center{text-align:center}.text-left{text-align:left}.text-\[0\.8rem\]{font-size:.8rem}.text-\[14px\]{font-size:14px}.leading-none{--tw-leading:1;line-height:1}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#8FB8AB\]{color:#8fb8ab}.text-\[\#194D3D\]{color:#194d3d}.text-\[\#554D1E\]{color:#554d1e}.text-\[\#18342F\]{color:#18342f}.text-\[\#B5C6C3\]{color:#b5c6c3}.text-\[\#B8D4CB\]{color:#b8d4cb}.text-\[\#D0D3D2\]{color:#d0d3d2}.text-\[\#ffffff\]{color:#fff}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.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,)}.invert{--tw-invert:invert(100%)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:bg-\[\#213D37\]:hover{background-color:#213d37}.hover\:bg-\[\#E8F3EF\]:hover{background-color:#e8f3ef}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}*{box-sizing:border-box;margin:0;padding:0}@layer base{button{cursor:pointer;background:#fff;font-weight:500}button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px}}@font-face{font-family:Founders Grotesk;src:url(/fonts/founders-grotesk/FoundersGrotesk-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/founders-grotesk/FoundersGrotesk-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/founders-grotesk/FoundersGrotesk-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(/fonts/founders-grotesk/FoundersGrotesk-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}html{overscroll-behavior-y:auto;color-scheme:dark;background-color:#061815;height:100%}body,html{background-attachment:fixed;overflow-x:clip}body,html{color:#9a9a9a;max-width:100vw;min-height:100vh;font-family:Founders Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px}body{color-scheme:dark;background-color:#061815}h1,h2,h3,h4,h5,h6{color:#f0f1f1}h1,h2{font-weight:600}h3,h4,h5,h6{font-weight:500}.title-dot{color:#f3da41;vertical-align:-.15em;margin-left:.4ch;font-size:1em;line-height:1;display:inline}a{color:inherit;text-decoration:none}button{color:#121212;cursor:pointer;background:#f0f1f1;border:none;border-radius:4px;outline:none;padding:8px 16px;font-weight:500;transition:all .2s}button:hover{opacity:.9;transform:scale(1.05)}button:active{transform:scale(.98)}input{color:#f0f1f1;background:#f0f1f11a;border:1px solid #f0f1f133;border-radius:4px;padding:8px 12px;font-size:16px}input::-moz-placeholder{color:#9a9a9a;font-size:16px}input::placeholder{color:#9a9a9a;font-size:16px}input:focus{border-color:#f0f1f1;outline:none}.glass-card{backdrop-filter:blur(12px);background:linear-gradient(135deg,#9999990d,#ffffff0d);border:1px solid #0000;border-radius:20px;position:relative;overflow:hidden}.glass-card:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 85% 10%,#ffffff73 0,#ffffff47 25%,#ffffff2e 55%,#fff0 100%);border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-picture-shimmer{position:relative}.profile-picture-shimmer:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 85% 10%,#ffffff73 0,#ffffff47 25%,#ffffff2e 55%,#fff0 100%);border-radius:50%;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card-gold{backdrop-filter:blur(12px);background:linear-gradient(135deg,#d4af3714,#ffd7000f 50%,#ffffff0d);border:1px solid #0000;border-radius:20px;position:relative;overflow:hidden}.glass-card-gold:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 85% 10%,#ffd70059 0,#ffd70038 25%,#ffd70026 55%,#fff0 100%);border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.modal-overlay{backdrop-filter:blur(4px);z-index:1000;opacity:0;background:#0009;justify-content:center;align-items:center;padding:20px;animation:modalOverlayIn .2s ease-out forwards;display:flex;position:fixed;inset:0}.modal-overlay.closing{animation:modalOverlayOut .15s ease-in forwards}@keyframes modalOverlayIn{0%{opacity:0;backdrop-filter:blur()}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes modalOverlayOut{0%{opacity:1;backdrop-filter:blur(4px)}to{opacity:0;backdrop-filter:blur()}}.modal-content{opacity:0;background:linear-gradient(135deg,#18342f,#1a3a32);width:100%;max-width:400px;padding:32px;transition:max-width .25s;animation:modalContentIn .3s cubic-bezier(.16,1,.3,1) .1s forwards;position:relative;transform:scale(.95)translateY(20px)}.modal-content.closing{animation:modalContentOut .2s cubic-bezier(.4,0,1,1) forwards}.modal-content.auth-signup{max-width:440px}.modal-overlay.fullscreen{justify-content:center;align-items:center;padding:24px;inset:0!important}.modal-content.fullscreen{opacity:0;border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:calc(100vh - 48px);margin:0 auto;padding:0;animation:modalContentInFullscreen .35s cubic-bezier(.16,1,.3,1) 50ms forwards;display:flex;overflow-y:auto}.modal-content.fullscreen.closing{animation:modalContentOutFullscreen .2s cubic-bezier(.4,0,1,1) forwards}.modal-content.fullscreen h1,.modal-content.fullscreen p{width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.modal-content.fullscreen h1{margin-bottom:8px;padding-top:32px}.modal-content.fullscreen p{padding-top:0;padding-bottom:0}.modal-content.fullscreen .login-form{flex:1;width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding:0 32px 32px}@keyframes modalContentInFullscreen{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalContentOutFullscreen{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.98)}}@keyframes modalContentIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalContentOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(20px)}}.modal-content h1{margin-bottom:8px;font-size:32px}.modal-content p{margin-bottom:24px;font-size:16px}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#f0f1f1;font-weight:500}.forgot-password a{color:#f0f1f1}.login-button{color:#121212;background:#f0f1f1;outline:none;width:auto}.login-button:hover:not(:disabled){opacity:.9;transform:scale(1.05)}.login-button:active:not(:disabled){transform:scale(.98)}.login-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.icon-circle{color:#f0f1f1;background:linear-gradient(45deg,#18342f,#121212);border:2px solid #1f2b28;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.profile-nav-container{z-index:100;margin-bottom:24px;position:sticky;top:20px}.tab-navigation{backdrop-filter:blur(12px);background:linear-gradient(135deg,#18342f50,#12121250);border:1px solid #f0f1f126;border-radius:9999px;padding:4px;overflow:hidden}@supports selector(:has(*)){div:has(.profile-nav-container),div:has(.tab-navigation),main>div:has(.profile-nav-container),main>div:has(.tab-navigation),section:has(.profile-nav-container),section:has(.tab-navigation){overflow:visible}}main>div{overflow:visible}.tab-navigation:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(120% 80% at 85% 10%,#ffffff73 0,#ffffff47 25%,#ffffff2e 55%,#fff0 100%);border-radius:9999px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tab-navigation-scroll{scrollbar-width:none;-ms-overflow-style:none;z-index:2;gap:5px;display:flex;position:relative;overflow:auto hidden}.tab-navigation-scroll::-webkit-scrollbar{display:none}.tab-indicator{z-index:1;pointer-events:none;background:#f0f1f10d;border-radius:9999px;height:calc(100% - 8px);transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:4px}.tab-button{z-index:2;color:#9a9a9a;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:9999px;flex:auto;min-width:-moz-fit-content;min-width:fit-content;padding:12px 16px;font-size:16px;font-weight:400;transition:all .2s;position:relative}.tab-scroll-mask{pointer-events:none;z-index:4;flex-direction:column;justify-content:center;align-items:center;width:60px;transition:opacity .2s;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.tab-scroll-gradient{background:linear-gradient(90deg,#0000,#12141299 40%,#121412d9 70%,#121412);border-radius:0 9999px 9999px 0;position:absolute;inset:0}.tab-scroll-chevron{color:#f0f1f199;z-index:1;position:relative}.tab-button:hover{color:#f0f1f1;background:0 0}.tab-button:before,.tab-button:hover:before{display:none}.tab-button.active{color:#f0f1f1;font-weight:500}@supports (padding:env(safe-area-inset-top)){body.pwa-standalone{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body.pwa-standalone .main-padding{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}}.tab-navigation.pwa-mobile{margin-bottom:16px;top:12px}.tab-navigation.pwa-standalone{top:max(12px,env(safe-area-inset-top,12px))}.tab-navigation.pwa-mobile .tab-button{min-height:44px;padding:10px 16px}.tab-navigation.pwa-mobile .tab-navigation-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (hover:none) and (pointer:coarse){.tab-navigation.pwa-mobile .tab-button:active{transition:transform .1s;transform:scale(.97)}}body.pwa-standalone{overscroll-behavior-y:auto}@supports (padding:env(safe-area-inset-top)){body.pwa-standalone .modal-overlay{padding:max(20px,env(safe-area-inset-top))max(20px,env(safe-area-inset-right))max(20px,env(safe-area-inset-bottom))max(20px,env(safe-area-inset-left))}}.bottom-navigation{z-index:1000;-webkit-backdrop-filter:blur(20px);padding:12px 0 max(12px,env(safe-area-inset-bottom));background:linear-gradient(#1c2322,#182724);border-top:1px solid #f0f1f10d;justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000004d}@supports (-webkit-touch-callout:none){.bottom-navigation.pwa-standalone{padding-bottom:calc(max(12px,env(safe-area-inset-bottom)) + 20px)}}.bottom-nav-button{color:#fff6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:60px;min-height:44px;padding:6px 12px;transition:color .2s;display:flex;position:relative}.bottom-nav-button:active{transition:transform .1s;transform:scale(.95)}.bottom-nav-button:focus{background:0 0;outline:none}.bottom-nav-button:focus-visible{outline-offset:2px;background:0 0;outline:2px solid #fff3}.bottom-nav-button.active{color:#fff}.bottom-nav-icon{justify-content:center;align-items:center;width:30px;height:27px;margin-top:4px;display:flex}.bottom-nav-icon svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.bottom-nav-label{display:none}@media (hover:none){.bottom-nav-button:active{opacity:.7}}body:has(.bottom-navigation) main{padding-bottom:calc(90px + env(safe-area-inset-bottom,20px))!important}@supports (-webkit-touch-callout:none){body:has(.bottom-navigation.pwa-standalone) main{padding-bottom:calc(90px + env(safe-area-inset-bottom,20px) + 16px)!important}}body:has(.bottom-navigation) .tab-navigation{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.category-tag{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:20px;padding:6px 8px 0;font-size:14px;display:inline-flex}.perks-category-filter{flex-wrap:wrap;align-content:flex-start;gap:8px;width:100%;max-width:100%;max-height:88px;display:flex;overflow-y:hidden}@media (max-width:768px){.perks-category-filter{-webkit-overflow-scrolling:touch;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;max-width:none;overflow:auto hidden}}.perks-category-filter>button{white-space:nowrap;flex-shrink:0}.room-diagram__wrapper{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;max-width:100%;transition:opacity 1s;display:flex;position:relative;overflow:auto hidden}.room-diagram__wrapper::-webkit-scrollbar{height:8px}.room-diagram__wrapper::-webkit-scrollbar-track{background:0 0}.room-diagram__wrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.room-diagram__wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.room-diagram__top-wrapper{box-sizing:border-box;flex-shrink:0;width:930px;min-width:930px;height:213px;display:flex}.room-diagram__top{background-color:#2c3c3a;height:213px;transition:all .3s;display:flex}.room-diagram__top.left1{background-color:#2c3c3a;border-top:2px solid #626871;border-left:2px solid #626871;border-top-left-radius:10px;width:60px;display:block}.room-diagram__top.left2{background-color:#2c3c3a;border:2px solid #626871;border-top-right-radius:10px;width:115px;display:block}.room-diagram__top.meeting-room{border:2px solid #626871;border-top-left-radius:10px;justify-content:flex-start;align-items:flex-end;width:145px;margin-left:130px;display:flex;position:relative}.room-diagram__top.big-room{border-left-style:none;border-left-color:#626871;border-top:2px solid #626871;border-bottom:2px solid #626871;border-right:2px solid #626871;justify-content:center;align-items:flex-end;width:285px;display:flex;position:relative}.room-diagram__top.right3{background-color:#2c3c3a;border-left-style:none;border-bottom-style:none;border-left-color:#626871;border-bottom-color:#626871;border-top:2px solid #626871;border-right:2px solid #626871;border-top-right-radius:10px;width:75px;display:block;position:relative}.room-diagram__top.pod-1,.room-diagram__top.pod-2{border-left-style:none;border-left-color:#626871;border-top:2px solid #626871;border-bottom:2px solid #626871;border-right:2px solid #626871;justify-content:center;align-items:flex-end;width:60px;height:55px;margin-top:auto;display:flex;position:relative}.room-diagram__top.pod-2{border-top-right-radius:10px}.room-diagram__top.huddle-2{border-bottom:2px solid #626871;border-top-right-radius:10px;justify-content:flex-start;align-items:flex-end;height:50%;position:relative}.room-diagram__top.huddle-1{justify-content:flex-end;align-items:flex-end;height:50%;position:relative}.room-diagram__bottom{border-bottom:2px solid #626871;border-left:2px solid #626871;border-right:2px solid #626871;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-shrink:0;width:930px}.room-diagram__bottom,.room-diagram__bottom-lifts{background-color:#2c3c3a;height:70px;position:relative}.room-diagram__bottom-lifts{border:2px solid #626871;justify-content:space-between;align-items:center;width:134px;margin-left:171px;display:flex}.door{background-color:#2c3c3a;width:2px;min-height:50px;margin-top:15px;margin-bottom:15px;margin-left:-2px}.door.bottom{min-width:40px;height:2px;min-height:2px;margin:0 15px -2px}.door.bottom.large{min-width:190px}.door.right{margin-left:0;margin-right:-2px}.room-diagram__icon{width:30px;height:22px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.room-diagram__icon._2{width:auto;height:22px;top:5px;left:50%;transform:translate(-50%)}.room-diagram__icon._3{width:auto;height:22px;inset:auto 15px 15px auto;transform:translate(0)}.room-diagram__icon._4{top:10px;left:50%;right:auto;transform:translate(-50%)}.room-centre{border-radius:20px;width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-centre.table{background-color:#656565;width:40px;height:40px}.room-centre.meeting-room{background-color:#656565;border-radius:40px;width:55px;height:140px}.room-centre.big-room{background-color:#656565;border-radius:40px;width:200px;height:65px}.room-centre.pod{filter:grayscale();background-color:#7dcfb6;transition:opacity .2s,filter .2s}.room-diagram__top.available .room-centre.pod{filter:none;background-color:#7dcfb6;transition:all .3s}.room-diagram__top.available:hover .room-centre.pod{filter:brightness(1.1);background-color:#6bb89a}.room-diagram__seats-h1{margin-top:-60%;margin-left:-55%}.room-diagram__seats-h1,.room-diagram__seats-h2{filter:grayscale();max-width:210%;transition:all .3s}.room-diagram__seats-h2{margin-top:-55%;margin-left:-50%}.room-diagram__seats-br{margin-top:-18%;margin-left:6%}.room-diagram__seats-br,.room-diagram__seats-mr{filter:grayscale();max-width:210%;transition:all .3s}.room-diagram__seats-mr{margin-top:35%;margin-left:-52%}.room-diagram__hover-effect{z-index:10;opacity:0;border-radius:inherit;background-color:#5c6245;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s;display:flex;position:absolute;inset:0}.room-diagram__hover-effect:hover{opacity:.95;background-color:#5c6245}.room__booking-button{color:#554d1e;z-index:11;cursor:pointer;background-color:#f2e182;border:none;border-radius:40px;padding:16px 24px 12px;font-size:18px;font-weight:600;text-decoration:none;transition:all .2s;position:relative;box-shadow:0 4px 12px #0000004d}.room__booking-button:hover{opacity:.8;transform-origin:50%;text-decoration:none;transform:scale(1.02)translate(-50%,-50%);box-shadow:0 2px 5px #0003}.room__booking-button:active{opacity:.5;transform:scale(.98)translate(-50%,-50%)}.room__booking-button.green{transform-origin:0 0;color:#194d3d;background-color:#7dcfb6}.room-diagram__top.disabled{opacity:.5;filter:grayscale();pointer-events:none;transition:all .3s}.room-diagram__top.disabled .room-centre{background-color:#6b7280!important}.room-diagram__top.disabled .room-diagram__seats-br,.room-diagram__top.disabled .room-diagram__seats-h1,.room-diagram__top.disabled .room-diagram__seats-h2,.room-diagram__top.disabled .room-diagram__seats-mr{filter:grayscale()brightness(.5)}.room-diagram__top.available .room-diagram__seats-br,.room-diagram__top.available .room-diagram__seats-h1,.room-diagram__top.available .room-diagram__seats-h2,.room-diagram__top.available .room-diagram__seats-mr{filter:brightness(0)saturate()invert(67%)sepia(15%)saturate(1234%)hue-rotate(120deg)brightness(95%)contrast(89%);transition:filter .3s}.room-diagram__top.available:hover .room-diagram__seats-br,.room-diagram__top.available:hover .room-diagram__seats-h1,.room-diagram__top.available:hover .room-diagram__seats-h2,.room-diagram__top.available:hover .room-diagram__seats-mr{filter:brightness(0)saturate()invert(67%)sepia(15%)saturate(1500%)hue-rotate(120deg)brightness(120%)contrast()}.room-diagram__top:not(.disabled) .room-diagram__seats-br,.room-diagram__top:not(.disabled) .room-diagram__seats-h1,.room-diagram__top:not(.disabled) .room-diagram__seats-h2,.room-diagram__top:not(.disabled) .room-diagram__seats-mr{filter:brightness(0)saturate()invert(67%)sepia(15%)saturate(1234%)hue-rotate(120deg)brightness(95%)contrast(89%);transition:filter .3s}.room-diagram__top:not(.disabled):hover .room-diagram__seats-br,.room-diagram__top:not(.disabled):hover .room-diagram__seats-h1,.room-diagram__top:not(.disabled):hover .room-diagram__seats-h2,.room-diagram__top:not(.disabled):hover .room-diagram__seats-mr{filter:brightness(0)saturate()invert(67%)sepia(15%)saturate(1500%)hue-rotate(120deg)brightness(120%)contrast()}.room-diagram__top.available .room-diagram__hover-effect{opacity:0;transition:opacity .3s}.room-diagram__wrapper.form-invalid .room-diagram__top.available .room-diagram__hover-effect{pointer-events:none;opacity:0!important}.room-diagram__wrapper.form-invalid .room-diagram__top.available:hover .room-diagram__hover-effect{opacity:0!important}.room-diagram__top.available{transition:all .3s}#big-room.available:hover .room-diagram__hover-effect,#huddle-1.available:hover .room-diagram__hover-effect,#huddle-2.available:hover .room-diagram__hover-effect,#meeting-room.available:hover .room-diagram__hover-effect,#pod-1.available:hover .room-diagram__hover-effect,#pod-2.available:hover .room-diagram__hover-effect{opacity:.95}.room-diagram__wrapper.form-invalid #big-room.available:hover .room-diagram__hover-effect,.room-diagram__wrapper.form-invalid #huddle-1.available:hover .room-diagram__hover-effect,.room-diagram__wrapper.form-invalid #huddle-2.available:hover .room-diagram__hover-effect,.room-diagram__wrapper.form-invalid #meeting-room.available:hover .room-diagram__hover-effect,.room-diagram__wrapper.form-invalid #pod-1.available:hover .room-diagram__hover-effect,.room-diagram__wrapper.form-invalid #pod-2.available:hover .room-diagram__hover-effect{opacity:0!important}.card__wrapper.slow-fade{transition:all .3s;animation:fadeIn .3s ease-in-out}.card__wrapper .login-button,.card__wrapper .login-button:active,.card__wrapper .login-button:hover,.card__wrapper .room-centre,.card__wrapper button,.card__wrapper div[style*="background: #f2e182"],.card__wrapper h3,.card__wrapper img,.card__wrapper p{transition:all .3s}@keyframes toast-slide-down{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes toast-fade-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}input[type=date],input[type=time],select{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}.room__booking-button:not(:disabled):hover{transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.room__booking-button:disabled{opacity:.6;cursor:not-allowed;background-color:#7dcfb6;transition:filter .2s,box-shadow .2s,transform .2s,opacity .2s}.room__booking-button.green.disabled{opacity:.25;filter:grayscale();cursor:not-allowed}.rdp-root{--rdp-accent-color:#b5b5b5!important;--rdp-today-color:#f2e182!important;--rdp-background-color:#1a1a1a!important;--rdp-accent-color-dark:#194d3d!important}.rdp-custom .rdp-day_selected,.rdp-custom .rdp-day_selected:hover{background-color:var(--rdp-accent-color)!important;color:#194d3d!important}.rdp-custom .rdp-day:hover:not(.rdp-day_selected):not(.rdp-day_disabled){color:#fff!important;background-color:#ffffff1a!important}.rdp-custom .rdp-day_today{font-weight:600;background-color:var(--rdp-today-color)!important;color:#554d1e!important}.rdp-custom .rdp-day_disabled,.rdp-custom .rdp-day_outside{opacity:.5;color:#6b7280!important}.rdp-custom .rdp-head_cell{font-weight:500;color:#b5c6c3!important}.rdp-custom .rdp-caption_label{font-weight:500;color:#fff!important}.rdp-custom .rdp-nav_button{color:#fff!important}.rdp-custom .rdp-nav_button:hover{background-color:#ffffff1a!important}.rdp-custom{backdrop-filter:blur(10px);border:1px solid #ffffff0d;border-radius:8px;background:#ffffff05!important}.rdp-custom .rdp-month{background:0 0!important}.rdp .rdp-day_selected,.rdp-custom .rdp-day_selected{color:#194d3d!important;background-color:#7dcfb6!important}.rdp .rdp-day_today,.rdp-custom .rdp-day_today{font-weight:600;color:#554d1e!important;background-color:#f2e182!important}.rdp .rdp-day_selected:hover,.rdp-custom .rdp-day_selected:hover{color:#194d3d!important;background-color:#7dcfb6!important}.rdp-custom .rdp-day_selected,.rdp-custom [data-selected=true]{color:#194d3d!important;background-color:#7dcfb6!important;border-radius:999px!important}.rdp-custom .rdp-day_today,.rdp-custom [data-today=true]{font-weight:600;color:#554d1e!important;background-color:#f2e182!important;border-radius:999px!important}.rdp-day-selected{color:#194d3d!important;background-color:#7dcfb6!important}.rdp-day-today{font-weight:600;color:#554d1e!important;background-color:#f2e182!important}.rdp-day-range-middle{color:#194d3d!important;background-color:#7dcfb6!important}[data-radix-select-trigger]{color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important}[data-radix-select-trigger]:hover{background:#ffffff26!important}[data-radix-select-content]{backdrop-filter:blur(20px)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;box-shadow:0 8px 32px #0000004d!important}[data-radix-select-item]{color:#fff!important}[data-radix-select-item]:hover{background:#ffffff1a!important}.room-diagram__amenitiy,.room-diagram__booked{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hidden{display:none}@media screen and (max-width:768px){.room-diagram__wrapper{min-width:930px}.room-diagram__top-wrapper{min-width:930px;height:180px;padding:0 5px}.room-diagram__top{height:180px}.room-diagram__top.meeting-room{width:120px;margin-left:100px}.room-diagram__top.big-room{width:240px}.room-diagram__top.pod-1,.room-diagram__top.pod-2{width:50px;height:45px}}@media screen and (max-width:480px){.room-diagram__wrapper{min-width:930px}.room-diagram__top-wrapper{min-width:930px;height:150px;padding:0}.room-diagram__top{height:150px}.room-diagram__top.left1{width:50px}.room-diagram__top.left2{width:100px}.room-diagram__top.meeting-room{width:100px;margin-left:80px}.room-diagram__top.big-room{width:200px}.room-diagram__top.right3{width:60px}.room-diagram__top.pod-1,.room-diagram__top.pod-2{width:45px;height:40px}.room__booking-button{padding:8px 12px 4px;font-size:16px}}.auth-container{transition:height .25s;position:relative;overflow:hidden}.auth-forms{width:200%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;transform:translate(0)}.auth-forms.transitioning{transition:transform .2s cubic-bezier(.4,0,.2,1)}.auth-forms.signup-active{transform:translate(-50%)}.auth-form{opacity:0;flex-shrink:0;width:50%;transition:opacity .2s ease-in-out}.auth-form.active{opacity:1}.auth-form.inactive{opacity:0}.login-page{min-height:100vh;font-family:Founders Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:flex}.login-left{background:linear-gradient(215deg,#121212,#18342f);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vector-orb{opacity:.8;width:400px;height:400px;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.logo-container{z-index:2;position:absolute;top:10vh;right:10vh}.logo{color:#fff;align-items:center;gap:.4ch;margin:0;font-size:32px;font-weight:600;line-height:1.2;display:inline-flex}.login-right{background:#18342f;flex:.5;justify-content:center;align-items:center;padding:40px;display:flex}.login-form-container{color:#fff;width:100%;max-width:400px}.login-title{align-items:center;gap:.4ch;margin-bottom:8px;font-size:32px;font-weight:600;display:inline-flex}.login-subtitle{color:#fff;margin-bottom:32px;font-size:16px;font-weight:400}.login-form{flex-direction:column;gap:20px;display:flex}.login-form .form-group{flex-direction:column;gap:8px;display:flex}.login-form .form-group label{color:#fff;font-size:14px;font-weight:500}.login-form .form-group input{color:#1a1a1a;background:#fff;border:none;border-radius:8px;outline:none;padding:12px 16px;font-size:16px;transition:all .2s}.login-form .form-group input::-moz-placeholder{color:#a0a0a0}.login-form .form-group input::placeholder{color:#a0a0a0}.login-form .form-group input:focus{box-shadow:0 0 0 2px #121212}.forgot-password{text-align:right;margin-top:-8px}.forgot-password a{color:#fff;font-size:14px;text-decoration:underline}.error-message{color:#ff6b6b;text-align:center;margin-top:-8px;font-size:14px}.login-button{color:#fff;cursor:pointer;background:#282828;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}.login-button:hover{background:#3a3a3a;transform:scale(1.02)}.login-button:active{transform:scale(.98)}.auth-divider{text-align:center;color:#a0a0a0;align-items:center;margin:24px 0;font-size:14px;display:flex}.auth-divider:after,.auth-divider:before{content:"";flex:1}.auth-divider span{padding:0 12px}.google-signin-container{width:100%;margin-bottom:24px}.google-signin-button-wrapper{background-color:#fff;border-radius:8px;justify-content:center;width:100%;height:40px;display:flex;overflow:clip}.google-signin-button-wrapper>div{width:100%!important}.google-signin-button-wrapper iframe{width:100%!important;height:44px!important}.signup-prompt{text-align:center;margin-top:16px;font-size:14px}.signup-prompt a{color:#fff;text-decoration:underline}.main-padding{padding:24px}@media (max-width:768px){.main-padding{padding:24px 14px}.login-page{min-height:100vh;position:relative}.login-left{background:0 0;width:100%;height:100%;min-height:100vh;position:absolute;top:0;left:0}.login-left .orb-container{display:none}.vector-orb{width:300px;height:300px}.logo-container{display:none}.logo{font-size:24px}.logo img{width:100px!important;height:auto!important}.login-right{z-index:3;background:0 0;width:100%;padding:20px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.login-title{font-size:28px}.perks-grid{grid-template-columns:1fr!important}.cohort-grid,.portfolio-featured-grid{grid-template-columns:repeat(2,1fr)!important}.portfolio-featured-grid{grid-auto-rows:minmax(210px,auto)!important;gap:16px!important}.portfolio-featured-grid a{width:100%!important;min-height:210px!important}.portfolio-featured-grid a:first-child{display:none!important}.portfolio-featured-grid a:nth-child(2){grid-area:1/1/auto/span 2!important}.portfolio-featured-grid a:nth-child(3){grid-area:2/1!important}.portfolio-featured-grid a:nth-child(4){grid-area:2/2!important}}.portfolio__link{border:1px solid #3c424b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:4px 12px;display:inline-flex;overflow:visible}.transactions__category-chip{color:#fff3c6;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;background-color:#7f6f34;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:auto;min-width:0;height:24px;margin-bottom:0;padding:4px 9px 0;font-size:1rem;font-weight:500;display:inline-flex}.orb-container{position:relative}.orb-blur{filter:blur(100px);position:absolute;top:calc(50% + 20vh);left:calc(50% - 20vh);transform:translate(-50%)translateY(-50%)}.orb-gradient-mask{border-radius:99999px;min-width:1000px;height:100vh;overflow:hidden;transform:translate(-50%,-50%)scale(.7)}.orb-gradient-mask,.orb-spinning-gradient{width:100vw;position:absolute;top:50%;left:50%}.orb-spinning-gradient{background:conic-gradient(#fbdc32,#2bc1cd,#7ec286,#85cfae,#fbdc32,#ebd94f);height:100vw;animation:orb-spin 8s linear infinite;transform:translate(-50%,-50%)}@keyframes orb-spin{0%{transform:translate(-50%,-50%)rotate(0)scale(2)}to{transform:translate(-50%,-50%)rotate(1turn)scale(2)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.opacity-25{opacity:.25}.opacity-75{opacity:.75}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.link-text-ellipsis{max-width:100%}.link-text-ellipsis,.url-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.url-ellipsis{vertical-align:bottom;max-width:300px;display:inline-block}.app-offline{--offline-opacity:.95}.app-offline img{opacity:var(--offline-opacity)}.app-offline [data-requires-network]:after{content:"⚠";color:#f59e0b;margin-left:.25rem;font-size:.875rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.offline-banner{animation:slideDown .3s ease-out}.pwa-standalone{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.pwa-standalone body{width:100%;height:100%;position:fixed;overflow:hidden}.pwa-mobile{overscroll-behavior-y:auto}.cached-content:before{content:"";opacity:.5;background:linear-gradient(#10b981,#059669);width:3px;height:100%;position:absolute;top:0;left:0}.offline-loading{background:linear-gradient(90deg,#f3f4f600,#f3f4f6cc 50%,#f3f4f600) 0 0/200% 100%;animation:shimmer 1.5s infinite}.offline-retry-btn{position:relative;overflow:hidden}.offline-retry-btn:after{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.offline-retry-btn:active:after{width:200px;height:200px}@keyframes sync{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.sync-indicator{animation:sync 2s ease-in-out infinite}@media (display-mode:standalone){.profile-avatar-icon{width:32px!important;height:32px!important}.profile-avatar-icon img{font-size:20px!important}}@keyframes toggle-slide{0%{transform:translate(0)scale(.95)}50%{transform:translate(0)scale(1.05)}to{transform:translate(20px)scale(1)}}@keyframes toggle-slide-back{0%{transform:translate(20px)scale(1)}50%{transform:translate(20px)scale(1.05)}to{transform:translate(0)scale(.95)}}button[role=switch]{-webkit-tap-highlight-color:transparent;backface-visibility:hidden}button[role=switch]:active{transform:scale(.98)}@keyframes toggle-ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(1.5)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}