@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2991b2-module__9mH_6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2991b2-module__9mH_6q__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:optional;src:url(../media/980beba88f23c696-s.0hz9.jy9wgapg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:optional;src:url(../media/4832094481e7c823-s.0r237i56w.~9q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:optional;src:url(../media/04cec629f4cbc34e-s.p.0x2ix1faq5or..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_ec9de18f-module__nPuseG__className{font-family:Crimson Pro,Crimson Pro Fallback;font-style:normal;font-weight:700}.crimson_pro_ec9de18f-module__nPuseG__variable{--font-serif:"Crimson Pro", "Crimson Pro Fallback"}
html,body{margin:0;padding:0}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:root{--c-bg:#f5fcfa;--c-card:#fff;--c-border:#cff0e8;--c-text:#0f2b27;--c-mid:#475e5a;--c-muted:#7a9791;--c-green:#14b8a6;--c-green2:#0d9488;--c-green-deep:#0f766e;--c-orange:#fbbf24;--c-amber:#fbbf24;--c-amber-deep:#f59e0b;--c-pink:#f472b6;--c-glass:#fffc;--c-glass-border:#14b8a62e;--c-glow-teal:#14b8a647;--c-glow-teal-strong:#14b8a673}*{box-sizing:border-box}body{background:var(--c-bg);color:var(--c-text);overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 10% 20%,#14b8a60a 0%,#0000 60%),radial-gradient(60% 50% at 90% 80%,#fbbf2408 0%,#0000 60%),radial-gradient(70% 50%,#14b8a605 0%,#0000 70%);position:fixed;inset:0}::selection{color:#0d9488;background:#14b8a633}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--c-green), var(--c-green2));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--c-green2)}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff4d}.glass-dark{-webkit-backdrop-filter:blur(20px);background:#1a1714d9;border:1px solid #ffffff14}.gradient-text{background:linear-gradient(135deg,#14b8a6 0%,#0d9488 30%,#fbbf24 60%,#14b8a6 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradient-shift}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.glow-teal{box-shadow:0 0 20px #14b8a64d,0 0 40px #14b8a61a}.glow-teal-pulse{animation:2.5s ease-in-out infinite teal-pulse}@keyframes teal-pulse{0%,to{box-shadow:0 0 15px #14b8a633}50%{box-shadow:0 0 30px #14b8a666,0 0 60px #14b8a626}}.glow-red-pulse{animation:1.5s ease-in-out infinite red-pulse}@keyframes red-pulse{0%,to{box-shadow:0 0 10px #dc262633}50%{box-shadow:0 0 25px #dc262680,0 0 50px #dc262633}}.input-glow:focus{outline:none;box-shadow:0 0 0 3px #14b8a633,0 0 20px #14b8a626;border-color:var(--c-green)!important}.stagger-fade-in>*{opacity:0;animation:.6s forwards stagger-in;transform:translateY(20px)}.stagger-fade-in>:first-child{animation-delay:50ms}.stagger-fade-in>:nth-child(2){animation-delay:.1s}.stagger-fade-in>:nth-child(3){animation-delay:.15s}.stagger-fade-in>:nth-child(4){animation-delay:.2s}.stagger-fade-in>:nth-child(5){animation-delay:.25s}.stagger-fade-in>:nth-child(6){animation-delay:.3s}.stagger-fade-in>:nth-child(7){animation-delay:.35s}.stagger-fade-in>:nth-child(8){animation-delay:.4s}.stagger-fade-in>:nth-child(9){animation-delay:.45s}.stagger-fade-in>:nth-child(10){animation-delay:.5s}.stagger-fade-in>:nth-child(11){animation-delay:.55s}.stagger-fade-in>:nth-child(12){animation-delay:.6s}.stagger-fade-in>:nth-child(13){animation-delay:.65s}.stagger-fade-in>:nth-child(14){animation-delay:.7s}.stagger-fade-in>:nth-child(15){animation-delay:.75s}.stagger-fade-in>:nth-child(16){animation-delay:.8s}@keyframes stagger-in{to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;animation:.7s forwards fade-up;transform:translateY(30px)}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-12px)rotate(5deg)}66%{transform:translateY(-6px)rotate(-3deg)}}.float-1{animation:5s ease-in-out infinite float}.float-2{animation:6s ease-in-out .5s infinite float}.float-3{animation:7s ease-in-out 1s infinite float}.float-4{animation:5.5s ease-in-out 1.5s infinite float}a,button{transition:all .25s cubic-bezier(.22,1,.36,1)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#0000 30%,#14b8a614 50%,#0000 70%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer}.hero-mesh{background:radial-gradient(100% 80% at 20% 0,#14b8a6e6 0%,#0000 60%),radial-gradient(80% 70% at 80% 20%,#0d9488cc 0%,#0000 50%),radial-gradient(60% 50% at 50% 80%,#fbbf2426 0%,#0000 60%),linear-gradient(135deg,#14b8a6 0%,#0d9488 40%,#0f766e 100%)}.gradient-line-top{position:relative}.gradient-line-top:before{content:"";background:linear-gradient(90deg,#0000,#14b8a6,#fbbf24,#14b8a6,#0000);height:2px;position:absolute;top:0;left:0;right:0}html,body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top,0px);overscroll-behavior-y:none}}nav,button,a,.no-select{-webkit-user-select:none;user-select:none}button:active,a:active,[role=button]:active{transition:transform .1s;transform:scale(.97)}.page-enter{animation:.25s cubic-bezier(.16,1,.3,1) forwards pageIn}.page-exit{animation:.12s ease-in forwards pageOut}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.4s cubic-bezier(.16,1,.3,1) forwards slideInUp}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:768px){body{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.pd-fab-pro{z-index:140;position:fixed;bottom:20px;right:16px}@media (max-width:768px){.pd-fab-pro{bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.pd-feedback-btn{border-radius:50px;padding:10px 18px;bottom:20px}@media (max-width:768px){.pd-feedback-btn{bottom:calc(100px + env(safe-area-inset-bottom,0px));border-radius:50%;width:44px;height:44px;padding:0}.pd-feedback-btn .pd-feedback-label{display:none}}.pd-feedback-btn:hover{transform:translateY(-2px)scale(1.03)}.pd-feedback-btn:active{transform:translateY(0)scale(.98)}@media (max-width:768px){.pd-urg-bar{padding:6px 10px!important;font-size:12px!important}.pd-urg-long{display:none!important}.pd-urg-short{display:inline!important}.pd-urg-hide-mobile{display:none!important}}@media (min-width:769px){.pd-urg-short{display:none!important}}.candy-card{background:linear-gradient(#fff 0%,#f0fdfa 100%);border:1.5px solid #0d94882e;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0d948814,0 6px 18px #0d94881f}.candy-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 10px 26px #0d948838}.candy-icon-wrap{filter:drop-shadow(0 2px 3px #065f4633);background:linear-gradient(135deg,#a7f3d0 0%,#5eead4 50%,#14b8a6 100%);border-radius:22px;justify-content:center;align-items:center;width:68px;height:68px;font-size:32px;display:flex;box-shadow:inset 0 2px #ffffffb3,inset 0 -2px #065f4640,0 8px 18px #14b8a661}.candy-icon-wrap.sm{border-radius:18px;width:54px;height:54px;font-size:28px}.candy-pill-teal{color:#fff;text-shadow:0 1px 2px #065f4659;background:linear-gradient(135deg,#5eead4 0%,#14b8a6 55%,#0d9488 100%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #065f464d,0 4px 12px #14b8a66b}html{scroll-behavior:smooth}.btn-bounce{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.btn-bounce:active{transform:scale(.95)}.btn-bounce:hover{transform:scale(1.02)}.btn-glow-green{transition:box-shadow .3s,transform .2s}.btn-glow-green:hover{box-shadow:0 0 20px #14b8a666,0 4px 12px #14b8a633}.btn-glow-amber{transition:box-shadow .3s,transform .2s}.btn-glow-amber:hover{box-shadow:0 0 20px #fbbf2466,0 4px 12px #fbbf2433}.card-hover{transition:transform .25s,box-shadow .25s}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.card-slide-in{animation:.4s ease-out both cardSlideIn}.card-stagger>:first-child{animation-delay:0s}.card-stagger>:nth-child(2){animation-delay:60ms}.card-stagger>:nth-child(3){animation-delay:.12s}.card-stagger>:nth-child(4){animation-delay:.18s}.card-stagger>:nth-child(5){animation-delay:.24s}.card-stagger>:nth-child(6){animation-delay:.3s}.gradient-premium{background:linear-gradient(#0b0f0c 0%,#111827 100%)}.badge-available{padding-left:18px;position:relative}.badge-available:before{content:"";background:#7cae8b;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseGreen;position:absolute;top:50%;left:4px;transform:translateY(-50%)}@keyframes pulseGreen{0%,to{box-shadow:0 0 #7cae8b80}50%{box-shadow:0 0 0 6px #7cae8b00}}@keyframes badgeShine{0%{background-position:-100% 0}to{background-position:200% 0}}.badge-verified{background:linear-gradient(90deg,#0000 30%,#ffffff4d 50%,#0000 70%) 0 0/200% 100%;animation:3s ease-in-out infinite badgeShine}.glow-green{box-shadow:0 0 16px #7cae8b4d}@keyframes skeletonPulse{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-loading{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite skeletonPulse}@media (pointer:coarse){button,a,[role=button]{min-width:44px;min-height:44px}}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #7cae8b}.scroll-to-top{background:var(--c-green,#14b8a6);color:#fff;cursor:pointer;z-index:40;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:90px;right:20px;transform:translateY(20px);box-shadow:0 4px 12px #00000026}.scroll-to-top.visible{opacity:1;transform:translateY(0)}.bottom-nav-item{transition:color .2s;position:relative}.bottom-nav-item.active:after{content:"";background:var(--c-green,#14b8a6);border-radius:3px;width:20px;height:3px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.glass-premium{-webkit-backdrop-filter:blur(24px);background:#fffc;border:1.5px solid #14b8a61f;transition:border-color .3s,box-shadow .3s,transform .3s}.glass-premium:hover{border-color:#14b8a64d;box-shadow:0 8px 32px #14b8a61a,0 2px 8px #0000000a}.card-shimmer{position:relative;overflow:hidden}.card-shimmer:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 40%,#14b8a666 50%,#0000 60%) 0 0/300% 300%;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.card-shimmer:hover:before{opacity:1;animation:2s ease-in-out infinite shimmer-border}@keyframes shimmer-border{0%{background-position:100% 0}to{background-position:-100% 0}}.shadow-premium{box-shadow:0 1px 3px #14b8a60f,0 1px 2px #0000000a}.shadow-premium-hover:hover{box-shadow:0 12px 40px #14b8a61f,0 4px 12px #0000000f}.interactive{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.interactive:hover{transform:translateY(-1px)}.interactive:active{transform:scale(.98)}.card-premium{background:#ffffffe6;border:1.5px solid #14b8a61f;border-radius:20px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;box-shadow:0 2px 12px #14b8a60f,0 1px 3px #0000000a}.card-premium:hover{border-color:#14b8a640;transform:translateY(-3px);box-shadow:0 12px 40px #14b8a61f,0 4px 12px #0000000f}.btn-premium{color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:14px;padding:14px 28px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #14b8a64d}.btn-premium:hover{transform:translateY(-1px);box-shadow:0 8px 28px #14b8a666}.btn-premium:active{transform:scale(.97)}.badge-premium{color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:10px;padding:4px 12px;font-size:12px;font-weight:800;box-shadow:0 2px 8px #14b8a64d}.badge-urgent{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:10px;padding:4px 12px;font-size:12px;font-weight:800;animation:2s ease-in-out infinite red-pulse;box-shadow:0 2px 8px #dc26264d}.section-premium{background:linear-gradient(#14b8a608 0%,#0000 100%);border-radius:24px;padding:32px 20px}.search-glass{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1.5px solid #14b8a626;border-radius:16px;box-shadow:0 4px 20px #0000000a}.gradient-text-teal{background:linear-gradient(135deg,#14b8a6 0%,#0d9488 50%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:768px){*,:before,:after{animation-iteration-count:1!important}[class*=backdrop-blur],.search-glass{-webkit-backdrop-filter:blur(6px)!important}}