.AuthShell-module__4GggPa__shell{background:var(--color-bg-page,#fff);grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:900px){.AuthShell-module__4GggPa__shell{grid-template-columns:1fr 1fr}}.AuthShell-module__4GggPa__navActionsRow{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:14px;left:14px;right:14px}@media (min-width:900px){.AuthShell-module__4GggPa__navActionsRow{top:20px;left:20px;right:20px}}.AuthShell-module__4GggPa__backBtn,.AuthShell-module__4GggPa__closeBtn{pointer-events:auto;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0f172aa6;border:1px solid #ffffff3d;justify-content:center;align-items:center;gap:6px;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #00000047}.AuthShell-module__4GggPa__backBtn{height:44px;min-height:44px;font-family:var(--font-poppins);box-sizing:border-box;border-radius:999px;padding:0 16px 0 12px;font-size:.8rem;font-weight:600}.AuthShell-module__4GggPa__backBtnText{letter-spacing:.02em}.AuthShell-module__4GggPa__closeBtn{box-sizing:border-box;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px}.AuthShell-module__4GggPa__backBtn:hover,.AuthShell-module__4GggPa__closeBtn:hover{background:var(--color-primary,#ff5a1f);border-color:var(--color-primary,#ff5a1f);color:#fff;transform:scale(1.05);box-shadow:0 6px 18px #ff5a1f73}.AuthShell-module__4GggPa__backBtn:active,.AuthShell-module__4GggPa__closeBtn:active{transform:scale(.96)}.AuthShell-module__4GggPa__visual{align-items:flex-end;height:clamp(140px,24vh,180px);min-height:140px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.AuthShell-module__4GggPa__visual{height:auto;min-height:100dvh}}.AuthShell-module__4GggPa__slidesTrack{width:100%;height:100%;position:absolute;inset:0}.AuthShell-module__4GggPa__slideItem{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity 1s cubic-bezier(.4,0,.2,1),visibility 1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.AuthShell-module__4GggPa__slideActive{opacity:1;visibility:visible;z-index:1}.AuthShell-module__4GggPa__desktopImgWrap{width:100%;height:100%;display:none;position:relative}.AuthShell-module__4GggPa__mobileImgWrap{width:100%;height:100%;display:block;position:relative}@media (min-width:900px){.AuthShell-module__4GggPa__desktopImgWrap{display:block}.AuthShell-module__4GggPa__mobileImgWrap{display:none}}.AuthShell-module__4GggPa__visualImage{object-fit:cover;object-position:center;transform:scale(1)}.AuthShell-module__4GggPa__slideActive .AuthShell-module__4GggPa__visualImage{animation:6.5s ease-out forwards AuthShell-module__4GggPa__softZoomIn}@keyframes AuthShell-module__4GggPa__softZoomIn{0%{transform:scale(1)}to{transform:scale(1.08)}}.AuthShell-module__4GggPa__visualScrim{z-index:2;background:linear-gradient(#080a120d 0%,#080a1229 45%,#080a126b 78%,#080a128c 100%);position:absolute;inset:0}.AuthShell-module__4GggPa__visualContent{z-index:3;color:#fff;box-sizing:border-box;background:#080a1280;border-radius:20px 20px 0 0;width:100%;padding:10px 16px 12px;position:relative}@media (min-width:900px){.AuthShell-module__4GggPa__visualContent{padding:48px 52px}}.AuthShell-module__4GggPa__visualKicker{font-family:var(--font-poppins);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary,#ff5a1f);margin:0 0 4px;font-size:.68rem;font-weight:700}.AuthShell-module__4GggPa__visualHeadline{font-family:var(--font-chakra-petch);color:#fff;max-width:18ch;margin:0 0 4px;font-size:clamp(1.05rem,2.8vw,2.3rem);font-weight:700;line-height:1.18}.AuthShell-module__4GggPa__visualAccent{color:var(--color-primary,#ff5a1f)}.AuthShell-module__4GggPa__visualSub{font-family:var(--font-karla);color:#ffffffe0;margin:0 0 10px;font-size:.84rem}.AuthShell-module__4GggPa__dotsRow{align-items:center;gap:5px;display:flex}.AuthShell-module__4GggPa__dot{cursor:pointer;background:#fff6;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:all .25s}.AuthShell-module__4GggPa__dotActive{background:var(--color-primary,#ff5a1f);width:18px;box-shadow:0 0 8px #ff5a1f99}.AuthShell-module__4GggPa__panel{background:var(--color-bg-page,#fff);justify-content:center;align-items:flex-start;padding:2px 20px 48px;display:flex}[data-theme=dark] .AuthShell-module__4GggPa__panel{background:#101420}@media (min-width:900px){.AuthShell-module__4GggPa__panel{align-items:center;padding:40px 48px}}.AuthShell-module__4GggPa__panelInner{width:100%;max-width:420px}.AuthShell-module__4GggPa__brandRow{margin-top:0;margin-bottom:20px;text-decoration:none;display:inline-flex}.AuthShell-module__4GggPa__brandLogo{object-fit:contain;width:auto;max-width:190px;height:52px}.AuthShell-module__4GggPa__brandLogoDark{display:none}[data-theme=dark] .AuthShell-module__4GggPa__brandLogoLight{display:none}[data-theme=dark] .AuthShell-module__4GggPa__brandLogoDark{filter:drop-shadow(0 0 10px #ffffff47)drop-shadow(0 0 22px #ff5a1f38);display:block}.AuthShell-module__4GggPa__header{margin-bottom:24px}.AuthShell-module__4GggPa__title{font-family:var(--font-chakra-petch);color:var(--color-text-primary);margin:0 0 6px;font-size:clamp(1.5rem,4.5vw,1.95rem);font-weight:700;line-height:1.2}.AuthShell-module__4GggPa__subtitle{font-family:var(--font-karla);color:var(--color-text-secondary);margin:0;font-size:.94rem;line-height:1.5}.AuthShell-module__4GggPa__footer{font-family:var(--font-karla);color:var(--color-text-secondary);text-align:center;border-top:1px solid #94a3b847;margin-top:22px;padding-top:18px;font-size:.9rem}
.TurnstileWidget-module___AGS_W__wrap{flex-direction:column;gap:8px;width:100%;display:flex}.TurnstileWidget-module___AGS_W__frame{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.TurnstileWidget-module___AGS_W__frameVisible{min-height:65px}.TurnstileWidget-module___AGS_W__status{border-radius:var(--radius-md,10px);font-family:var(--font-karla), system-ui, sans-serif;border:1px solid #0000;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.TurnstileWidget-module___AGS_W__statusIcon{flex-shrink:0;margin-top:1px}.TurnstileWidget-module___AGS_W__statusBody{text-align:left;flex-direction:column;gap:2px;display:flex}.TurnstileWidget-module___AGS_W__statusTitle{font-family:var(--font-poppins), system-ui, sans-serif;font-weight:600}.TurnstileWidget-module___AGS_W__statusHint{opacity:.85;font-size:.75rem}.TurnstileWidget-module___AGS_W__checking{background:var(--color-bg-subtle,#f1f5f9);border-color:var(--color-border,#e2e8f0);color:var(--color-text-secondary,#475569)}.TurnstileWidget-module___AGS_W__verified{color:#15803d;background:#16a34a14;border-color:#16a34a47}.TurnstileWidget-module___AGS_W__failed{color:#b91c1c;background:#dc262612;border-color:#dc262642}.TurnstileWidget-module___AGS_W__retryBtn{border-radius:var(--radius-full,999px);min-height:36px;color:inherit;font-family:var(--font-poppins), system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:7px 14px;font-size:.78125rem;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.TurnstileWidget-module___AGS_W__retryBtn:hover{background:#b91c1c14}.TurnstileWidget-module___AGS_W__retryBtn:active{transform:translateY(1px)}.TurnstileWidget-module___AGS_W__retryBtn:focus-visible{outline-offset:2px;outline:2px solid}.TurnstileWidget-module___AGS_W__debugCode{opacity:.7;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.TurnstileWidget-module___AGS_W__spin{animation:.9s linear infinite TurnstileWidget-module___AGS_W__spin}@keyframes TurnstileWidget-module___AGS_W__spin{to{transform:rotate(360deg)}}@media (min-width:480px){.TurnstileWidget-module___AGS_W__retryBtn{min-height:34px}}@media (prefers-reduced-motion:reduce){.TurnstileWidget-module___AGS_W__spin{animation:none}}.TurnstileWidget-module___AGS_W__panel{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,14px);background:var(--color-bg-subtle,#f8fafc);flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.TurnstileWidget-module___AGS_W__panelQuiet{background:0 0;border:0;flex-direction:column;gap:0;width:100%;padding:0;display:flex}.TurnstileWidget-module___AGS_W__panelHead{text-align:left;align-items:flex-start;gap:10px;display:flex}.TurnstileWidget-module___AGS_W__panelIcon{color:#fff;background:linear-gradient(140deg,#ff6422,#ff3d00);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 4px 12px #ff5a1f47}.TurnstileWidget-module___AGS_W__panelCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.TurnstileWidget-module___AGS_W__panelTitle{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--color-text-primary,#0f172a);font-size:.875rem;font-weight:700;line-height:1.35}.TurnstileWidget-module___AGS_W__panelText{font-family:var(--font-karla), system-ui, sans-serif;color:var(--color-text-secondary,#475569);font-size:.78125rem;line-height:1.5}.TurnstileWidget-module___AGS_W__panelIconDone{background:linear-gradient(140deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e4d}@media (max-width:420px){.TurnstileWidget-module___AGS_W__panel{gap:10px;padding:13px}.TurnstileWidget-module___AGS_W__panelIcon{width:28px;height:28px}.TurnstileWidget-module___AGS_W__panelText{font-size:.75rem}}
.AuthControls-module___D2s8a__field{margin-bottom:12px}.AuthControls-module___D2s8a__label{font-family:var(--font-poppins);color:var(--color-text-primary);margin-bottom:4px;font-size:.84rem;font-weight:600;display:block}.AuthControls-module___D2s8a__inputWrap{background:var(--color-bg-card,#fff);min-height:50px;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border:1.5px solid #94a3b86b;align-items:center;gap:10px;padding:0 14px;display:flex}[data-theme=dark] .AuthControls-module___D2s8a__inputWrap{background:#ffffff12;border-color:#fff3}.AuthControls-module___D2s8a__inputWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff5a1f2e}.AuthControls-module___D2s8a__inputWrapError{border-color:#dc2626}.AuthControls-module___D2s8a__inputWrapError:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc26262e}.AuthControls-module___D2s8a__inputIcon{color:var(--color-primary);flex-shrink:0;display:inline-flex}.AuthControls-module___D2s8a__input{min-width:0;font-family:var(--font-karla);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:.95rem}.AuthControls-module___D2s8a__input::placeholder{color:var(--color-text-muted,#94a3b8);font-size:.88rem}.AuthControls-module___D2s8a__input:disabled{opacity:.6;cursor:not-allowed}.AuthControls-module___D2s8a__passwordToggleBtn{color:var(--color-text-muted,#94a3b8);cursor:pointer;transition:color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.AuthControls-module___D2s8a__passwordToggleBtn:hover{color:var(--color-primary);transform:scale(1.08)}[data-theme=dark] .AuthControls-module___D2s8a__passwordToggleBtn{color:#94a3b8}[data-theme=dark] .AuthControls-module___D2s8a__passwordToggleBtn:hover{color:var(--color-primary)}.AuthControls-module___D2s8a__fieldError{font-family:var(--font-karla);color:#dc2626;align-items:center;gap:5px;margin:6px 0 0;font-size:.8rem;font-weight:600;animation:.32s cubic-bezier(.36,.07,.19,.97) AuthControls-module___D2s8a__errorShake;display:flex}[data-theme=dark] .AuthControls-module___D2s8a__fieldError{color:#fca5a5}@keyframes AuthControls-module___D2s8a__errorShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.AuthControls-module___D2s8a__button{cursor:pointer;width:100%;min-height:52px;font-family:var(--font-poppins);clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));border:none;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.98rem;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),background .24s,box-shadow .24s;display:flex}.AuthControls-module___D2s8a__buttonPrimary{color:#fff;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);box-shadow:0 3px 12px #ff5a1f52}.AuthControls-module___D2s8a__buttonPrimary:hover:not(:disabled){background:linear-gradient(135deg,#d61b69 0%,#a3134f 100%);transform:translateY(-2px);box-shadow:0 6px 18px #d61b696b}.AuthControls-module___D2s8a__buttonPrimary:active:not(:disabled){transform:scale(.98)}.AuthControls-module___D2s8a__buttonSecondary{color:var(--color-text-primary);background:0 0;border:1.5px solid #94a3b873}.AuthControls-module___D2s8a__buttonSecondary:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.AuthControls-module___D2s8a__buttonSuccess{background:linear-gradient(135deg,#16a34a 0%,#12833c 100%)!important;box-shadow:0 4px 14px #16a34a66!important}.AuthControls-module___D2s8a__buttonError{animation:.32s cubic-bezier(.36,.07,.19,.97) AuthControls-module___D2s8a__errorShake;background:linear-gradient(135deg,#dc2626 0%,#b31b1b 100%)!important;box-shadow:0 4px 14px #dc262666!important}.AuthControls-module___D2s8a__button:disabled{opacity:.72;cursor:not-allowed}.AuthControls-module___D2s8a__spinner{animation:.85s linear infinite AuthControls-module___D2s8a__spin}@keyframes AuthControls-module___D2s8a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthControls-module___D2s8a__spinner{animation-duration:2s}.AuthControls-module___D2s8a__fieldError,.AuthControls-module___D2s8a__buttonError{animation:none}.AuthControls-module___D2s8a__button:hover:not(:disabled){transform:none}}.AuthControls-module___D2s8a__banner{clip-path:polygon(var(--hex-cut-card) 0, calc(100% - var(--hex-cut-card)) 0, 100% var(--hex-cut-card), 100% calc(100% - var(--hex-cut-card)), calc(100% - var(--hex-cut-card)) 100%, var(--hex-cut-card) 100%, 0 calc(100% - var(--hex-cut-card)), 0 var(--hex-cut-card));align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;animation:.24s cubic-bezier(.16,1,.3,1) AuthControls-module___D2s8a__bannerIn;display:flex}@keyframes AuthControls-module___D2s8a__bannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AuthControls-module___D2s8a__bannerError{color:#b91c1c;background:#dc26261a;border:1.5px solid #dc262659}[data-theme=dark] .AuthControls-module___D2s8a__bannerError{color:#fca5a5;background:#dc26262e}.AuthControls-module___D2s8a__bannerSuccess{color:#15803d;background:#16a34a1a;border:1.5px solid #16a34a59}[data-theme=dark] .AuthControls-module___D2s8a__bannerSuccess{color:#86efac;background:#16a34a2e}.AuthControls-module___D2s8a__bannerInfo{color:#1e40af;background:#2c5fc41a;border:1.5px solid #2c5fc459}[data-theme=dark] .AuthControls-module___D2s8a__bannerInfo{color:#93c5fd;background:#2c5fc433}.AuthControls-module___D2s8a__bannerIcon{flex-shrink:0;margin-top:1px}.AuthControls-module___D2s8a__bannerText{font-family:var(--font-karla);margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.AuthControls-module___D2s8a__bannerHelp{font-family:var(--font-karla);opacity:.9;margin:5px 0 0;font-size:.8rem;font-weight:500;line-height:1.4}.AuthControls-module___D2s8a__googleBtn{background:var(--color-bg-card,#fff);cursor:pointer;width:100%;min-height:52px;font-family:var(--font-poppins);color:var(--color-text-primary);clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));transition:all var(--transition-fast);border:1.5px solid #94a3b873;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.94rem;font-weight:600;display:flex}[data-theme=dark] .AuthControls-module___D2s8a__googleBtn{color:#fff;background:#ffffff14;border-color:#ffffff38}.AuthControls-module___D2s8a__googleBtn:hover:not(:disabled){border-color:var(--color-secondary);transform:translateY(-2px)}.AuthControls-module___D2s8a__googleBtn:disabled{opacity:.6;cursor:not-allowed}.AuthControls-module___D2s8a__divider{align-items:center;gap:12px;margin:18px 0;display:flex}.AuthControls-module___D2s8a__dividerLine{background:#94a3b859;flex:1;height:1px}.AuthControls-module___D2s8a__dividerText{font-family:var(--font-karla);color:var(--color-text-muted,#94a3b8);text-transform:lowercase;font-size:.82rem;font-weight:600}
.AuthForms-module__cl23dq__form{flex-direction:column;display:flex}.AuthForms-module__cl23dq__forgotRow{justify-content:flex-end;margin:-6px 0 16px;display:flex}.AuthForms-module__cl23dq__textLink{font-family:var(--font-poppins);color:var(--color-primary);transition:color var(--transition-fast);font-size:.84rem;font-weight:600;text-decoration:none}.AuthForms-module__cl23dq__textLink:hover{color:var(--color-accent);text-decoration:underline}.AuthForms-module__cl23dq__textLinkCenter{text-align:center;font-family:var(--font-poppins);color:var(--color-text-secondary);justify-content:center;align-items:center;min-height:44px;margin-top:16px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.AuthForms-module__cl23dq__textLinkCenter:hover{color:var(--color-primary)}.AuthForms-module__cl23dq__textLinkBtn{cursor:pointer;font-family:var(--font-poppins);color:var(--color-text-secondary);background:0 0;border:none;min-height:44px;margin-top:12px;font-size:.86rem;font-weight:600}.AuthForms-module__cl23dq__textLinkBtn:hover{color:var(--color-primary)}.AuthForms-module__cl23dq__otpHint{font-family:var(--font-karla);color:var(--color-text-secondary);margin:0 0 14px;font-size:.9rem}.AuthForms-module__cl23dq__otpHint strong{color:var(--color-text-primary)}.AuthForms-module__cl23dq__resendBtn{cursor:pointer;font-family:var(--font-poppins);color:var(--color-primary);background:0 0;border:none;min-height:44px;margin-top:12px;font-size:.86rem;font-weight:600}.AuthForms-module__cl23dq__resendBtn:disabled{color:var(--color-text-muted,#94a3b8);cursor:not-allowed}.AuthForms-module__cl23dq__dobFieldWrap{margin-bottom:12px}.AuthForms-module__cl23dq__dobLabelRow{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.AuthForms-module__cl23dq__dobLabel{font-family:var(--font-poppins);color:var(--color-text-primary);font-size:.84rem;font-weight:600;display:block}.AuthForms-module__cl23dq__dobAgeTag{font-family:var(--font-karla);color:#64748b;font-size:.74rem;font-weight:500}[data-theme=dark] .AuthForms-module__cl23dq__dobAgeTag{color:#94a3b8}.AuthForms-module__cl23dq__dobSelectorsGrid{grid-template-columns:.8fr 1.2fr 1fr;gap:8px;display:grid}.AuthForms-module__cl23dq__dobColumn{flex-direction:column;gap:4px;display:flex}.AuthForms-module__cl23dq__dobColSubLabel{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.68rem;font-weight:700}[data-theme=dark] .AuthForms-module__cl23dq__dobColSubLabel{color:#94a3b8}.AuthForms-module__cl23dq__dobSelectWrapper{align-items:center;display:flex;position:relative}.AuthForms-module__cl23dq__dobSelectInput{appearance:none;background:var(--color-bg-card,#fff);width:100%;color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border:1.5px solid #94a3b86b;border-radius:10px;outline:none;padding:10px 28px 10px 10px;font-family:inherit;font-size:.88rem;font-weight:600}[data-theme=dark] .AuthForms-module__cl23dq__dobSelectInput{color:#fff;background:#ffffff12;border-color:#fff3}.AuthForms-module__cl23dq__dobSelectInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff5a1f2e}.AuthForms-module__cl23dq__dobSelectInputError{border-color:#dc2626}.AuthForms-module__cl23dq__dobChevronIcon{pointer-events:none;color:#94a3b8;position:absolute;right:8px}.AuthForms-module__cl23dq__phoneVerifiedBadge{font-family:var(--font-karla);color:#10b981;background:#10b9811a;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.AuthForms-module__cl23dq__phoneVerifyNotice{font-family:var(--font-karla);color:#0284c7;background:#0284c714;border-radius:8px;align-items:center;gap:6px;margin:-6px 0 12px;padding:6px 10px;font-size:.78rem;display:flex}
.ShopAuthModal-module__ZWHJ9G__backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);background-color:#060608c7;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards ShopAuthModal-module__ZWHJ9G__fadeIn;display:flex;position:fixed;inset:0}@keyframes ShopAuthModal-module__ZWHJ9G__fadeIn{0%{opacity:0}to{opacity:1}}.ShopAuthModal-module__ZWHJ9G__modalCard{overscroll-behavior:contain;color:#fff;width:100%;max-width:420px;max-height:min(85vh,620px);font-family:var(--font-karla,"Karla", sans-serif);background-color:#0d0d11;border:1px solid #ff7a3c52;border-radius:22px;padding:22px 20px 18px;animation:.25s cubic-bezier(.16,1,.3,1) forwards ShopAuthModal-module__ZWHJ9G__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 60px #000000a6,0 0 35px #ff7a3c2e}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__modalCard{color:#0f172a;background-color:#fff;border:1px solid #ff7a3c59;box-shadow:0 24px 60px #0f172a26,0 0 35px #ff7a3c1f}@keyframes ShopAuthModal-module__ZWHJ9G__slideUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ShopAuthModal-module__ZWHJ9G__closeBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .15s,background .15s;display:flex;position:absolute;top:16px;right:16px}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__closeBtn{color:#475569;background:#0f172a0d;border:1px solid #0f172a1f}.ShopAuthModal-module__ZWHJ9G__closeBtn:hover{color:#ff7a3c;background:#ff7a3c33;transform:scale(1.08)}.ShopAuthModal-module__ZWHJ9G__header{text-align:center;margin-bottom:18px;padding-right:20px}.ShopAuthModal-module__ZWHJ9G__badge{color:#ff8c00;letter-spacing:.06em;text-transform:uppercase;background:#ff7a3c26;border:1px solid #ff7a3c4d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.ShopAuthModal-module__ZWHJ9G__title{font-family:var(--font-poppins,"Poppins", sans-serif);letter-spacing:-.01em;color:#fff;margin:0 0 6px;font-size:1.35rem;font-weight:700}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__title{color:#0f172a}.ShopAuthModal-module__ZWHJ9G__subtitle{color:#ffffffb8;margin:0;font-size:.85rem;line-height:1.45}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__subtitle{color:#64748b}.ShopAuthModal-module__ZWHJ9G__tabsNav{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:4px;margin-bottom:18px;padding:3px;display:flex}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__tabsNav{background:#0f172a0d;border:1px solid #0f172a14}.ShopAuthModal-module__ZWHJ9G__tabBtn{color:#ffffffa6;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 12px;font-size:.86rem;font-weight:600;transition:color .15s,background .15s}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__tabBtn{color:#64748b}.ShopAuthModal-module__ZWHJ9G__tabBtnActive{background:linear-gradient(135deg,#ff7a3c 0%,#ff9e2c 100%);box-shadow:0 3px 12px #ff7a3c59;color:#fff!important}.ShopAuthModal-module__ZWHJ9G__formContainer{width:100%}.ShopAuthModal-module__ZWHJ9G__footerTrust{color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:.72rem;display:flex}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__footerTrust{color:#64748b;border-top:1px solid #0f172a14}.ShopAuthModal-module__ZWHJ9G__trustItem{align-items:center;gap:4px;display:flex}@media (max-width:480px){.ShopAuthModal-module__ZWHJ9G__modalCard{border-radius:18px;padding:20px 16px 16px}.ShopAuthModal-module__ZWHJ9G__title{font-size:1.2rem}}
.OrderBlockedModal-module__gQOnwW__overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#030712c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.OrderBlockedModal-module__gQOnwW__modal{color:#f8fafc;box-sizing:border-box;text-align:center;background:#0b0f19;border:1.5px solid #f59e0b59;border-radius:24px;width:100%;max-width:480px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #000000bf,0 0 40px -10px #f59e0b40}.OrderBlockedModal-module__gQOnwW__closeButton{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.OrderBlockedModal-module__gQOnwW__closeButton:hover{color:#fff;background:#ffffff2e;transform:scale(1.05)}.OrderBlockedModal-module__gQOnwW__iconWrapper{color:#f59e0b;background:linear-gradient(135deg,#f59e0b33,#ef444426);border:1px solid #f59e0b66;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex;box-shadow:0 8px 24px -4px #f59e0b4d}.OrderBlockedModal-module__gQOnwW__badge{letter-spacing:.05em;text-transform:uppercase;color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.OrderBlockedModal-module__gQOnwW__title{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:800}.OrderBlockedModal-module__gQOnwW__subtext{color:#94a3b8;margin:0 0 24px;font-size:13.5px;line-height:1.5}.OrderBlockedModal-module__gQOnwW__quoteCard{text-align:left;background:linear-gradient(145deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff1f;border-left:4px solid #f59e0b;border-radius:16px;margin-bottom:24px;padding:20px 22px;position:relative}.OrderBlockedModal-module__gQOnwW__quoteMark{color:#f59e0b;opacity:.7;vertical-align:top;margin-right:4px;font-family:serif;font-size:28px;line-height:1;display:inline-block}.OrderBlockedModal-module__gQOnwW__quoteText{color:#f1f5f9;margin:0 0 10px;font-size:14.5px;font-style:italic;line-height:1.6}.OrderBlockedModal-module__gQOnwW__quoteAuthor{color:#cbd5e1;letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.OrderBlockedModal-module__gQOnwW__quoteAuthor:before{content:"";background:#f59e0b;width:14px;height:1.5px;display:inline-block}.OrderBlockedModal-module__gQOnwW__actions{flex-direction:column;gap:10px;display:flex}.OrderBlockedModal-module__gQOnwW__whatsappBtn{color:#052e16;cursor:pointer;background:#25d366;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 16px #25d36640}.OrderBlockedModal-module__gQOnwW__whatsappBtn:hover{background:#22c55e;transform:translateY(-1px);box-shadow:0 6px 20px #25d36659}.OrderBlockedModal-module__gQOnwW__secondaryBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .2s}.OrderBlockedModal-module__gQOnwW__secondaryBtn:hover{color:#fff;background:#ffffff1f}
.CrossShopCartConflictModal-module__8Q2WPG__overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#030712c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CrossShopCartConflictModal-module__8Q2WPG__modal{color:#f8fafc;box-sizing:border-box;text-align:center;background:#0b0f19;border:1.5px solid #ff5a1f59;border-radius:24px;width:100%;max-width:480px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #000000bf,0 0 40px -10px #ff5a1f40}.CrossShopCartConflictModal-module__8Q2WPG__closeButton{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.CrossShopCartConflictModal-module__8Q2WPG__closeButton:hover{color:#fff;background:#ffffff2e;transform:scale(1.05)}.CrossShopCartConflictModal-module__8Q2WPG__iconWrapper{color:#ff5a1f;background:linear-gradient(135deg,#ff5a1f38,#2c5fc426);border:1px solid #ff5a1f66;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex;box-shadow:0 8px 24px -4px #ff5a1f4d}.CrossShopCartConflictModal-module__8Q2WPG__badge{letter-spacing:.05em;text-transform:uppercase;color:#ff8c5a;background:#ff5a1f26;border:1px solid #ff5a1f4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.CrossShopCartConflictModal-module__8Q2WPG__title{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:800}.CrossShopCartConflictModal-module__8Q2WPG__subtext{color:#94a3b8;margin:0 0 24px;font-size:13.5px;line-height:1.5}.CrossShopCartConflictModal-module__8Q2WPG__actions{flex-direction:column;gap:10px;display:flex}.CrossShopCartConflictModal-module__8Q2WPG__confirmBtn{color:#fff;cursor:pointer;background:#ff5a1f;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #ff5a1f59}.CrossShopCartConflictModal-module__8Q2WPG__confirmBtn:hover{background:#e04810;transform:translateY(-1px);box-shadow:0 6px 20px #ff5a1f73}.CrossShopCartConflictModal-module__8Q2WPG__secondaryBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .2s}.CrossShopCartConflictModal-module__8Q2WPG__secondaryBtn:hover{color:#fff;background:#ffffff1f}
.PortionChoiceModal-module__pd6rZG__overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#030712b3;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:480px){.PortionChoiceModal-module__pd6rZG__overlay{align-items:center}}.PortionChoiceModal-module__pd6rZG__modal{color:#f8fafc;box-sizing:border-box;background:#0b0f19;border:1px solid #ff5a1f4d;border-radius:18px;width:100%;max-width:340px;padding:20px 18px;position:relative;box-shadow:0 20px 48px -10px #000000b3}.PortionChoiceModal-module__pd6rZG__closeButton{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:12px;right:12px}.PortionChoiceModal-module__pd6rZG__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#ff8c5a;margin:0 0 4px;font-size:.6875rem;font-weight:700}.PortionChoiceModal-module__pd6rZG__title{color:#fff;margin:0 0 16px;padding-right:24px;font-size:.95rem;font-weight:700}.PortionChoiceModal-module__pd6rZG__options{gap:10px;display:flex}.PortionChoiceModal-module__pd6rZG__option{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 10px;transition:all .15s;display:flex}.PortionChoiceModal-module__pd6rZG__option:hover{background:#ff5a1f1f;border-color:#ff5a1f66}.PortionChoiceModal-module__pd6rZG__optionLabel{font-size:.8rem;font-weight:600}.PortionChoiceModal-module__pd6rZG__optionPrice{color:#ff8c5a;font-size:.85rem;font-weight:700}
.ShopClosedHumorModal-module__OgtGMG__backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0a0f1dc7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ShopClosedHumorModal-module__OgtGMG__modalCard{background:var(--color-bg-card,#fff);border:1.5px solid #ff5a1f40;border-radius:20px;flex-direction:column;width:100%;max-width:460px;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059,0 0 0 1px #ffffff14}[data-theme=dark] .ShopClosedHumorModal-module__OgtGMG__modalCard{background:#141824;border-color:#ff5a1f4d}.ShopClosedHumorModal-module__OgtGMG__modalHeader{background:#f8fafccc;border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}[data-theme=dark] .ShopClosedHumorModal-module__OgtGMG__modalHeader{background:#0f172a99;border-bottom-color:#ffffff14}.ShopClosedHumorModal-module__OgtGMG__langPills{background:#94a3b82e;border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.ShopClosedHumorModal-module__OgtGMG__langBtn{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .2s}.ShopClosedHumorModal-module__OgtGMG__langBtnActive{color:#fff;background:#ff5a1f;box-shadow:0 2px 6px #ff5a1f59}.ShopClosedHumorModal-module__OgtGMG__closeBtn{width:32px;height:32px;color:var(--color-text-secondary,#475569);cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ShopClosedHumorModal-module__OgtGMG__closeBtn:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.ShopClosedHumorModal-module__OgtGMG__illustrationWrapper{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px 10px;display:flex}.ShopClosedHumorModal-module__OgtGMG__iconCircle{color:#ff5a1f;background:linear-gradient(135deg,#ff5a1f26 0%,#f59e0b33 100%);border:2px solid #ff5a1f4d;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.ShopClosedHumorModal-module__OgtGMG__cookIcon{animation:3s ease-in-out infinite ShopClosedHumorModal-module__OgtGMG__cookWobble}@keyframes ShopClosedHumorModal-module__OgtGMG__cookWobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.ShopClosedHumorModal-module__OgtGMG__eyebrowTag{text-transform:uppercase;letter-spacing:.08em;color:#ff5a1f;background:#ff5a1f1a;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.ShopClosedHumorModal-module__OgtGMG__sparkleIcon{color:#f59e0b}.ShopClosedHumorModal-module__OgtGMG__bodyContent{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 24px 20px;display:flex}.ShopClosedHumorModal-module__OgtGMG__title{font-family:var(--font-poppins,sans-serif);color:var(--color-text-primary,#0f172a);margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}[data-theme=dark] .ShopClosedHumorModal-module__OgtGMG__title{color:#f8fafc}.ShopClosedHumorModal-module__OgtGMG__countdownBadge{color:#d97706;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.8125rem;font-weight:700;display:inline-flex}[data-theme=dark] .ShopClosedHumorModal-module__OgtGMG__countdownBadge{color:#fbbf24}.ShopClosedHumorModal-module__OgtGMG__clockIcon{color:#f59e0b}.ShopClosedHumorModal-module__OgtGMG__descriptionText{font-family:var(--font-karla,sans-serif);color:var(--color-text-secondary,#475569);max-width:400px;margin:0;font-size:.9rem;line-height:1.55}[data-theme=dark] .ShopClosedHumorModal-module__OgtGMG__descriptionText{color:#94a3b8}.ShopClosedHumorModal-module__OgtGMG__actionsGroup{background:#f8fafc99;border-top:1px solid #94a3b826;flex-direction:column;gap:10px;padding:14px 24px 20px;display:flex}[data-theme=dark] .ShopClosedHumorModal-module__OgtGMG__actionsGroup{background:#0f172a66;border-top-color:#ffffff14}.ShopClosedHumorModal-module__OgtGMG__notifySubtleBtn{color:#ff5a1f;cursor:pointer;background:#ff5a1f0f;border:1px dashed #ff5a1f66;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.ShopClosedHumorModal-module__OgtGMG__notifySubtleBtn:hover:not(:disabled){background:#ff5a1f1f;border-style:solid}.ShopClosedHumorModal-module__OgtGMG__bellSpin{animation:.8s ease-in-out infinite ShopClosedHumorModal-module__OgtGMG__bellRing}@keyframes ShopClosedHumorModal-module__OgtGMG__bellRing{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.ShopClosedHumorModal-module__OgtGMG__subscribedConfirmation{color:#059669;text-align:center;background:#10b9811f;border:1px solid #10b9814d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:600;display:flex}[data-theme=dark] .ShopClosedHumorModal-module__OgtGMG__subscribedConfirmation{color:#34d399}.ShopClosedHumorModal-module__OgtGMG__errorNotice{color:#ef4444;text-align:center;font-size:.75rem}.ShopClosedHumorModal-module__OgtGMG__gotItBtn{color:#fff;font-family:var(--font-poppins,sans-serif);cursor:pointer;background:#ff5a1f;border:none;border-radius:12px;padding:12px 20px;font-size:.875rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #ff5a1f59}.ShopClosedHumorModal-module__OgtGMG__gotItBtn:hover{background:#e04810;transform:translateY(-1px)}
.OrderTermsModal-module__rBrsVa__backdrop{-webkit-backdrop-filter:blur(10px)saturate(.6);z-index:99999;pointer-events:all;background:#08080ec7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.OrderTermsModal-module__rBrsVa__modalCard{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;max-width:420px;max-height:88vh;padding:22px 20px 20px;position:relative;overflow-y:auto;box-shadow:0 8px 32px #00000029,0 2px 8px #00000014}:is([data-theme=dark] .OrderTermsModal-module__rBrsVa__modalCard,.dark .OrderTermsModal-module__rBrsVa__modalCard){color:#f8fafc;background:#131318;border-color:#222230;box-shadow:0 16px 48px #000000a6,0 4px 16px #0006}.OrderTermsModal-module__rBrsVa__modalCard:before{content:"";background:linear-gradient(90deg,#ff5a1f 0%,#ff9a3c 100%);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.OrderTermsModal-module__rBrsVa__headerRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.OrderTermsModal-module__rBrsVa__title{letter-spacing:-.01em;color:inherit;margin:0 0 3px;font-family:Poppins,Hind,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.25}.OrderTermsModal-module__rBrsVa__subtitle{color:#64748b;margin:0;font-size:.78rem;line-height:1.4}:is([data-theme=dark] .OrderTermsModal-module__rBrsVa__subtitle,.dark .OrderTermsModal-module__rBrsVa__subtitle){color:#94a3b8}.OrderTermsModal-module__rBrsVa__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-2px;transition:background .18s,color .18s;display:flex}.OrderTermsModal-module__rBrsVa__closeBtn:hover{color:#d8246b;background:#d8246b1a}.OrderTermsModal-module__rBrsVa__pointsList{flex-direction:column;gap:9px;margin:0 0 12px;padding:0;list-style:none;display:flex}.OrderTermsModal-module__rBrsVa__point{color:inherit;padding-left:16px;font-size:.82rem;line-height:1.45;position:relative}.OrderTermsModal-module__rBrsVa__point:before{content:"";background:#ff5a1f;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.OrderTermsModal-module__rBrsVa__viewFullLink{color:#2c5fc4;margin-bottom:14px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-block}.OrderTermsModal-module__rBrsVa__viewFullLink:hover{text-decoration:underline}.OrderTermsModal-module__rBrsVa__checkboxRow{margin-bottom:10px;font-size:.82rem}.OrderTermsModal-module__rBrsVa__inlineLink{color:#2c5fc4;font-weight:600}.OrderTermsModal-module__rBrsVa__inlineLink:hover{text-decoration:underline}.OrderTermsModal-module__rBrsVa__errorBox{color:#dc2626;background:#dc262614;border:1px solid #dc262633;border-radius:9px;align-items:flex-start;gap:7px;margin-bottom:14px;padding:9px 12px;font-size:.78rem;font-weight:500;line-height:1.4;display:flex}:is([data-theme=dark] .OrderTermsModal-module__rBrsVa__errorBox,.dark .OrderTermsModal-module__rBrsVa__errorBox){color:#fca5a5;background:#ef44441f;border-color:#ef444440}.OrderTermsModal-module__rBrsVa__acceptBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5a1f 0%,#ff7a00 100%);border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 18px;font-family:Poppins,Hind,sans-serif;font-size:.93rem;font-weight:700;transition:transform .15s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 4px 14px #ff5a1f52}.OrderTermsModal-module__rBrsVa__acceptBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #ff5a1f70}.OrderTermsModal-module__rBrsVa__acceptBtn:active:not(:disabled){transform:translateY(1px)}.OrderTermsModal-module__rBrsVa__acceptBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (max-width:440px){.OrderTermsModal-module__rBrsVa__modalCard{max-width:92vw;max-height:85vh;padding:18px 16px 16px}}
.ShopDetailPageClient-module__m11EnW__pageWrapper{background:var(--color-bg);width:100%;min-height:100vh}.ShopDetailPageClient-module__m11EnW__reviewsWrap{width:100%;max-width:var(--max-width);padding:var(--space-8) var(--space-6) 0;margin-inline:auto}.ShopDetailPageClient-module__m11EnW__pageWrapper[data-palette=medical]{--color-primary:#2c5fc4;--color-primary-hover:#1e4ba8;--shadow-orange:0 4px 18px #2c5fc473;--color-accent-badge:#2c5fc4}.ShopDetailPageClient-module__m11EnW__bottomSpacer{height:140px}@media (min-width:1024px){.ShopDetailPageClient-module__m11EnW__bottomSpacer{height:120px}}
.AnimatedCheckbox-module__qw4RXa__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-karla,inherit);color:var(--color-text-secondary,#334155);align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:inline-flex}[data-theme=dark] .AnimatedCheckbox-module__qw4RXa__wrapper{color:#ffffffd1}.AnimatedCheckbox-module__qw4RXa__container{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:2px;display:inline-flex;position:relative}.AnimatedCheckbox-module__qw4RXa__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.AnimatedCheckbox-module__qw4RXa__svg{width:19px;height:19px;transition:transform var(--transition-fast,.15s ease);overflow:visible}.AnimatedCheckbox-module__qw4RXa__wrapper:hover .AnimatedCheckbox-module__qw4RXa__svg{transform:scale(1.08)}.AnimatedCheckbox-module__qw4RXa__path{fill:none;stroke:#94a3b8;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:241 10000000;stroke-dashoffset:0;transition:stroke-dasharray .45s cubic-bezier(.4,0,.2,1),stroke-dashoffset .45s cubic-bezier(.4,0,.2,1),stroke .25s}[data-theme=dark] .AnimatedCheckbox-module__qw4RXa__path{stroke:#ffffff61}.AnimatedCheckbox-module__qw4RXa__input:checked+.AnimatedCheckbox-module__qw4RXa__svg .AnimatedCheckbox-module__qw4RXa__path{stroke:var(--color-primary,#ff5a1f);stroke-dasharray:70.5097 10000000;stroke-dashoffset:-262.272px}.AnimatedCheckbox-module__qw4RXa__container:after{content:"";opacity:0;pointer-events:none;background:#ff5a1f14;border-radius:4px;transition:opacity .25s;position:absolute;inset:1px}.AnimatedCheckbox-module__qw4RXa__input:checked~.AnimatedCheckbox-module__qw4RXa__svg{filter:drop-shadow(0 2px 6px #ff5a1f40)}.AnimatedCheckbox-module__qw4RXa__input:focus-visible+.AnimatedCheckbox-module__qw4RXa__svg{outline:2px solid var(--color-primary,#ff5a1f);outline-offset:3px;border-radius:4px}.AnimatedCheckbox-module__qw4RXa__labelContent{flex:1}
.ConsentCheckbox-module__WbL2wG__wrap{flex-direction:column;gap:4px;display:flex}.ConsentCheckbox-module__WbL2wG__checkbox{font-size:.8rem}.ConsentCheckbox-module__WbL2wG__link{color:var(--color-primary);font-weight:500}.ConsentCheckbox-module__WbL2wG__link:hover{text-decoration:underline}.ConsentCheckbox-module__WbL2wG__normalNote{color:var(--color-text-secondary);font-weight:400}.ConsentCheckbox-module__WbL2wG__error{font-family:var(--font-karla);color:#b01455;margin:0;font-size:.78rem}
.HeartRating-module__ofUVqG__wrap{align-items:center;gap:5px;display:inline-flex}.HeartRating-module__ofUVqG__conLike{--heart-color:var(--color-accent);width:var(--heart-size,22px);height:var(--heart-size,22px);flex-shrink:0;position:relative}.HeartRating-module__ofUVqG__like{opacity:0;z-index:20;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.HeartRating-module__ofUVqG__conLikeLocked .HeartRating-module__ofUVqG__like{cursor:default}.HeartRating-module__ofUVqG__checkmark{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.HeartRating-module__ofUVqG__outline,.HeartRating-module__ofUVqG__filled{width:100%;height:100%;fill:var(--heart-color);position:absolute;inset:0}.HeartRating-module__ofUVqG__filled{animation:.5s HeartRating-module__ofUVqG__heartFilled;display:none}.HeartRating-module__ofUVqG__celebrate{pointer-events:none;animation:.5s forwards HeartRating-module__ofUVqG__heartCelebrate;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeartRating-module__ofUVqG__poly{stroke:var(--heart-color);fill:var(--heart-color)}.HeartRating-module__ofUVqG__like:checked~.HeartRating-module__ofUVqG__checkmark .HeartRating-module__ofUVqG__filled,.HeartRating-module__ofUVqG__like:checked~.HeartRating-module__ofUVqG__checkmark .HeartRating-module__ofUVqG__celebrate{display:block}@keyframes HeartRating-module__ofUVqG__heartFilled{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}}@keyframes HeartRating-module__ofUVqG__heartCelebrate{0%{transform:translate(-50%,-50%)scale(0)}50%{opacity:.8}to{opacity:0;display:none;transform:translate(-50%,-50%)scale(1.2)}}.HeartRating-module__ofUVqG__count{font-family:var(--font-poppins);color:var(--color-text-primary);font-weight:700}.HeartRating-module__ofUVqG__trigger{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.HeartRating-module__ofUVqG__trigger:disabled{cursor:default}.HeartRating-module__ofUVqG__popupOverlay{z-index:10050;-webkit-backdrop-filter:blur(8px);background:#0b1b3d8c;justify-content:center;align-items:center;padding:20px;animation:.18s HeartRating-module__ofUVqG__heartPopupFade;display:flex;position:fixed;inset:0}@keyframes HeartRating-module__ofUVqG__heartPopupFade{0%{opacity:0}to{opacity:1}}.HeartRating-module__ofUVqG__popupCard{background:var(--color-bg-card,#fff);text-align:center;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);border:1.5px solid #d61b6940;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:300px;padding:28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) HeartRating-module__ofUVqG__heartPopupPop;display:flex;box-shadow:0 20px 48px #0b1b3d4d}@keyframes HeartRating-module__ofUVqG__heartPopupPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.HeartRating-module__ofUVqG__popupMessage{font-family:var(--font-karla);color:var(--color-text-primary,#0f172a);text-align:center;margin:0;font-size:.94rem;font-weight:600;line-height:1.4}
.ThemeToggleSwitch-module__tMjFTa__themeSwitch{--toggle-size:11px;--container-width:5.625em;--container-height:2.5em;--container-radius:6.25em;--container-light-bg:#3d7eae;--container-night-bg:#1d1f2c;--circle-container-diameter:3.375em;--sun-moon-diameter:2.125em;--sun-bg:#ecca2f;--moon-bg:#c4c9d1;--spot-color:#959db1;--circle-container-offset:calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color:#fff;--clouds-color:#f3fdff;--back-clouds-color:#aacadf;--transition:.5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition:.3s cubic-bezier(0, -.02, .35, 1.17);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.ThemeToggleSwitch-module__tMjFTa__themeSwitch{--toggle-size:15px}}.ThemeToggleSwitch-module__tMjFTa__themeSwitch,.ThemeToggleSwitch-module__tMjFTa__themeSwitch *{box-sizing:border-box;font-size:var(--toggle-size)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);cursor:pointer;transition:var(--transition);position:relative;overflow:hidden;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0}.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer:before{content:"";z-index:1;border-radius:var(--container-radius);position:absolute;inset:0;box-shadow:inset 0 .05em .187em #00000040,inset 0 .05em .187em #00000040}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox{display:none}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer{width:var(--circle-container-diameter);height:var(--circle-container-diameter);left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);transition:var(--circle-transition);pointer-events:none;background-color:#ffffff1a;display:flex;position:absolute;box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSunMoonContainer{pointer-events:auto;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);border-radius:var(--container-radius);background-color:var(--sun-bg);filter:drop-shadow(.062em .125em .125em #00000040)drop-shadow(0 .062em .125em #00000040);transition:var(--transition);margin:auto;position:relative;overflow:hidden;box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #a1872a}.ThemeToggleSwitch-module__tMjFTa__themeSwitchMoon{background-color:var(--moon-bg);border-radius:inherit;width:100%;height:100%;transition:var(--transition);position:relative;transform:translate(100%);box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #969696}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSpot{border-radius:var(--container-radius);background-color:var(--spot-color);width:.75em;height:.75em;position:absolute;top:.75em;left:.312em;box-shadow:inset 0 .0312em .062em #00000040}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSpot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSpot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchClouds{background-color:var(--clouds-color);border-radius:var(--container-radius);width:1.25em;height:1.25em;box-shadow:.937em .312em var(--clouds-color), -.312em -.312em var(--back-clouds-color), 1.437em .375em var(--clouds-color), .5em -.125em var(--back-clouds-color), 2.187em 0 var(--clouds-color), 1.25em -.062em var(--back-clouds-color), 2.937em .312em var(--clouds-color), 2em -.312em var(--back-clouds-color), 3.625em -.062em var(--clouds-color), 2.625em 0em var(--back-clouds-color), 4.5em -.312em var(--clouds-color), 3.375em -.437em var(--back-clouds-color), 4.625em -1.75em 0 .437em var(--clouds-color), 4em -.625em var(--back-clouds-color), 4.125em -2.125em 0 .437em var(--back-clouds-color);transition:all .5s cubic-bezier(0,-.02,.4,1.25);position:absolute;bottom:-.625em;left:.312em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchStarsContainer{color:var(--stars-color);width:2.75em;height:auto;transition:var(--transition);position:absolute;top:-100%;left:.312em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer{background-color:var(--container-night-bg)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer:hover{left:calc(var(--circle-container-offset) + .187em)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchMoon{transform:translate(0)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchClouds{bottom:-4.062em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchStarsContainer{top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer,.ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer,.ThemeToggleSwitch-module__tMjFTa__themeSwitchSunMoonContainer,.ThemeToggleSwitch-module__tMjFTa__themeSwitchMoon,.ThemeToggleSwitch-module__tMjFTa__themeSwitchClouds,.ThemeToggleSwitch-module__tMjFTa__themeSwitchStarsContainer{transition:none!important}}
.Navbar-module__cRh5nW__navbar{z-index:var(--z-sticky);width:100%;height:var(--navbar-height);background:0 0;transition:height .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .28s cubic-bezier(.16,1,.3,1),backdrop-filter .28s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fffffff5;border-bottom:1px solid #e2e8f0cc;height:64px;position:fixed;box-shadow:0 4px 24px #0b1b3d14}[data-theme=dark] .Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled{background:#0b0e17e6;border-bottom:1px solid #ffffff14;box-shadow:0 4px 24px #0009}.Navbar-module__cRh5nW__inner{justify-content:space-between;align-items:center;gap:var(--space-2);height:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:clamp(10px,3vw,24px);transition:padding .28s;display:flex}@media (min-width:768px){.Navbar-module__cRh5nW__inner{gap:var(--space-4);padding-inline:var(--space-6)}}.Navbar-module__cRh5nW__logoLink{transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__cRh5nW__logoLink:hover{transform:scale(1.04)}.Navbar-module__cRh5nW__logo{object-fit:contain;width:auto;max-width:175px;height:48px;transition:height .28s,max-width .28s,filter .28s}.Navbar-module__cRh5nW__logoOnDark{filter:drop-shadow(0 0 6px #ffffffe6)drop-shadow(0 0 12px #fff9)drop-shadow(0 0 20px #ffffff59)}.Navbar-module__cRh5nW__logoLight{filter:drop-shadow(0 1px 3px #0b1b3d14);display:block}.Navbar-module__cRh5nW__logoDark,[data-theme=dark] .Navbar-module__cRh5nW__logoLight{display:none}[data-theme=dark] .Navbar-module__cRh5nW__logoDark{filter:drop-shadow(0 0 8px #ffffff6b)drop-shadow(0 0 18px #ffffff3d)drop-shadow(0 0 30px #ff5a1f4d);animation:.9s ease-out Navbar-module__cRh5nW__logoLampWarmup;display:block}@keyframes Navbar-module__cRh5nW__logoLampWarmup{0%{filter:drop-shadow(0 0 #fff0)drop-shadow(0 0 #fff0)drop-shadow(0 0 #ff5a1f00)}55%{filter:drop-shadow(0 0 14px #ffffff9e)drop-shadow(0 0 28px #ffffff61)drop-shadow(0 0 44px #ff5a1f70)}to{filter:drop-shadow(0 0 8px #ffffff6b)drop-shadow(0 0 18px #ffffff3d)drop-shadow(0 0 30px #ff5a1f4d)}}@media (prefers-reduced-motion:reduce){[data-theme=dark] .Navbar-module__cRh5nW__logoDark{animation:none}}@media (min-width:768px){.Navbar-module__cRh5nW__logo{max-width:270px;height:72px}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__logo{max-width:210px;height:54px}}@media (min-width:1024px){.Navbar-module__cRh5nW__logo{max-width:300px;height:80px}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__logo{max-width:225px;height:58px}}.Navbar-module__cRh5nW__desktopNav{display:none}@media (min-width:768px){.Navbar-module__cRh5nW__desktopNav{flex:1;justify-content:center;align-items:center;min-width:0;max-width:470px;display:flex}}@media (min-width:1100px){.Navbar-module__cRh5nW__desktopNav{max-width:640px}}.Navbar-module__cRh5nW__navPillContainer{transition:all var(--transition-base);background:#24509e;border:1.5px solid #ffffff2e;border-radius:9999px;padding:6px 10px;box-shadow:0 6px 22px -2px #0b1b3d47,0 1px 3px #0b1b3d2e}[data-theme=dark] .Navbar-module__cRh5nW__navPillContainer{background:#14233d;border-color:#ffffff29;box-shadow:0 6px 22px -2px #0009}.Navbar-module__cRh5nW__navList{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cRh5nW__navLink{font-family:var(--font-poppins);color:#fffffff0;white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:9999px;align-items:center;gap:7px;padding:8px 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__cRh5nW__navLottieIcon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navbar-module__cRh5nW__navLink:hover .Navbar-module__cRh5nW__navLottieIcon{transform:scale(1.15)}.Navbar-module__cRh5nW__navIconLight{justify-content:center;align-items:center;display:inline-flex}.Navbar-module__cRh5nW__navIconDark{justify-content:center;align-items:center;display:none}[data-theme=dark] .Navbar-module__cRh5nW__navIconLight{display:none}[data-theme=dark] .Navbar-module__cRh5nW__navIconDark{display:inline-flex}.Navbar-module__cRh5nW__navLottieIcon{filter:brightness(0)invert()drop-shadow(0 1px 1px #0006)}.Navbar-module__cRh5nW__navLinkActive .Navbar-module__cRh5nW__navLottieIcon{filter:drop-shadow(0 1px 1px #0000002e)}[data-theme=dark] .Navbar-module__cRh5nW__navLink{color:#ffffffeb}.Navbar-module__cRh5nW__navLink:hover{color:#fff;background:#ffffff29}.Navbar-module__cRh5nW__navLinkActive{font-weight:700;box-shadow:0 2px 10px #0b1b3d38;color:var(--color-primary)!important;background:#fff!important}[data-theme=dark] .Navbar-module__cRh5nW__navLinkActive{color:var(--color-primary)!important;background:#fff!important}.Navbar-module__cRh5nW__rightActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.Navbar-module__cRh5nW__langPillWrap{position:relative}.Navbar-module__cRh5nW__langPill{color:#0f172a;font-family:var(--font-poppins);cursor:pointer;transition:all var(--transition-fast);background:#eef2f6;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:5px;padding:6px 12px;font-size:.76rem;font-weight:700;display:flex}[data-theme=dark] .Navbar-module__cRh5nW__langPill{color:#fff;background:#1e293b;border-color:#ffffff26}.Navbar-module__cRh5nW__langPill:hover{border-color:var(--color-primary);color:var(--color-primary)}.Navbar-module__cRh5nW__langIcon{color:#2563eb;flex-shrink:0}.Navbar-module__cRh5nW__chevronIcon{color:#64748b}.Navbar-module__cRh5nW__langMenu{z-index:999;transform-origin:100% 0;background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;flex-direction:column;gap:2px;width:140px;padding:4px;animation:.18s cubic-bezier(.16,1,.3,1) Navbar-module__cRh5nW__langMenuPop;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000029}@keyframes Navbar-module__cRh5nW__langMenuPop{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}[data-theme=dark] .Navbar-module__cRh5nW__langMenu{background:#1e293b;border-color:#ffffff26}.Navbar-module__cRh5nW__langMenuItem{text-align:left;font-family:var(--font-karla);color:#334155;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:.8rem;font-weight:600}[data-theme=dark] .Navbar-module__cRh5nW__langMenuItem{color:#e2e8f0}.Navbar-module__cRh5nW__langMenuItem:hover{background:#f1f5f9}.Navbar-module__cRh5nW__langMenuItemActive{color:var(--color-primary);background:#ff5a1f1a;font-weight:700}.Navbar-module__cRh5nW__themeToggleBtn{color:#334155;cursor:pointer;width:34px;height:34px;transition:all var(--transition-fast);background:#eef2f6;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}[data-theme=dark] .Navbar-module__cRh5nW__themeToggleBtn{color:#f8fafc;background:#1e293b;border-color:#ffffff26}.Navbar-module__cRh5nW__themeToggleBtn:hover{border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.05)}@media (min-width:768px) and (max-width:1099px){.Navbar-module__cRh5nW__navLink{gap:4px;padding:7px;font-size:.78rem}.Navbar-module__cRh5nW__navList{gap:2px}.Navbar-module__cRh5nW__navPillContainer{padding:5px}.Navbar-module__cRh5nW__logo{max-width:132px;height:46px}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__logo{max-width:124px;height:42px}.Navbar-module__cRh5nW__navLottieIcon{width:21px!important;height:21px!important}.Navbar-module__cRh5nW__navLottieIcon svg{width:21px;height:21px}}
.BottomNav-module__ktzsLq__bottomNav{-webkit-backdrop-filter:blur(28px)saturate(200%);padding-bottom:env(safe-area-inset-bottom,0px);background:#fffffff0;border-top:1px solid #e2e8f0d9;display:block;transform:translate(0,0);box-shadow:0 -4px 24px #0b1b3d14,0 -1px 4px #0b1b3d08;width:100%!important;z-index:var(--z-sticky)!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}[data-theme=dark] .BottomNav-module__ktzsLq__bottomNav{background:#0d111cf0;border-top-color:#ffffff1a;box-shadow:0 -8px 32px #0009}@media (min-width:768px){.BottomNav-module__ktzsLq__bottomNav{display:none}}.BottomNav-module__ktzsLq__inner{max-width:500px;height:64px;padding-inline:var(--space-2);justify-content:space-around;align-items:center;margin-inline:auto;display:flex;position:relative}.BottomNav-module__ktzsLq__navTab{color:#64748b;height:100%;transition:color var(--transition-fast), transform .2s cubic-bezier(.34, 1.56, .64, 1);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}[data-theme=dark] .BottomNav-module__ktzsLq__navTab{color:#94a3b8}.BottomNav-module__ktzsLq__navTab:active{transform:scale(.9)}.BottomNav-module__ktzsLq__iconPill{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);justify-content:center;align-items:center;padding:6px 12px;transition:background .22s,transform .22s cubic-bezier(.34,1.56,.64,1),color .22s;display:flex}.BottomNav-module__ktzsLq__tabIcon{color:currentColor;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.BottomNav-module__ktzsLq__navTabActive,[data-theme=dark] .BottomNav-module__ktzsLq__navTabActive{color:var(--color-primary)}.BottomNav-module__ktzsLq__navTabActive .BottomNav-module__ktzsLq__iconPill{color:var(--color-primary);background:#ff5a1f1f;transform:translateY(-2px)}[data-theme=dark] .BottomNav-module__ktzsLq__navTabActive .BottomNav-module__ktzsLq__iconPill{background:#ff5a1f38}.BottomNav-module__ktzsLq__navTabActive .BottomNav-module__ktzsLq__tabIcon{transform:scale(1.1)}.BottomNav-module__ktzsLq__navToast{color:#fff;font-family:var(--font-poppins);font-size:var(--text-xs);letter-spacing:.02em;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);-webkit-backdrop-filter:blur(12px);pointer-events:none;white-space:nowrap;z-index:var(--z-modal);opacity:0;background:#0f172aeb;border:1px solid #ffffff2e;padding:5px 12px;font-weight:600;transition:opacity .14s,transform .14s cubic-bezier(.16,1,.3,1);position:absolute;top:-38px;left:50%;transform:translate(-50%)translateY(4px)scale(.92);box-shadow:0 8px 24px #00000040}[data-theme=dark] .BottomNav-module__ktzsLq__navToast{background:#1c1c26f0;border-color:#ffffff40}.BottomNav-module__ktzsLq__navTab:hover .BottomNav-module__ktzsLq__navToast,.BottomNav-module__ktzsLq__navTab:active .BottomNav-module__ktzsLq__navToast,.BottomNav-module__ktzsLq__navTab:focus-visible .BottomNav-module__ktzsLq__navToast{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.BottomNav-module__ktzsLq__activeDot{background:var(--color-primary);border-radius:50%;width:4px;height:4px;animation:.25s cubic-bezier(.34,1.56,.64,1) BottomNav-module__ktzsLq__dotPop;position:absolute;bottom:4px;box-shadow:0 0 6px #ff5a1fe6}@keyframes BottomNav-module__ktzsLq__dotPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.BottomNav-module__ktzsLq__centerFabWrap{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;margin-top:-30px;display:flex;position:relative}.BottomNav-module__ktzsLq__centerFab{aspect-ratio:1;width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));box-sizing:border-box;color:#fff;cursor:pointer;transition:transform .22s cubic-bezier(.34, 1.56, .64, 1), filter var(--transition-fast), background var(--transition-fast);background:linear-gradient(150deg,#ff8555 0%,#ff5a1f 50%,#e8420a 100%);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;animation:3s ease-in-out infinite BottomNav-module__ktzsLq__fabPulse;display:flex;box-shadow:0 8px 20px #ff5a1f66,0 2px 6px #ff5a1f4d,inset 0 1.5px 1.5px #ffffff8c,inset 0 -7px 10px #00000029}@keyframes BottomNav-module__ktzsLq__fabPulse{0%,to{filter:drop-shadow(0 0 #ff5a1f00)}50%{filter:drop-shadow(0 0 8px #ff5a1f8c)}}[data-theme=dark] .BottomNav-module__ktzsLq__centerFab{border-color:#0a0a0d;box-shadow:0 8px 24px #ff5a1f8c,0 2px 8px #0006}.BottomNav-module__ktzsLq__centerFab:active{transform:scale(.92)}.BottomNav-module__ktzsLq__fabIcon{color:#fff;transition:transform .25s}.BottomNav-module__ktzsLq__centerFabOpen{background:#0f172a;animation:none;transform:rotate(90deg);box-shadow:0 8px 20px #00000059,inset 0 1.5px 1.5px #fff3}[data-theme=dark] .BottomNav-module__ktzsLq__centerFabOpen{background:#282834}.BottomNav-module__ktzsLq__centerFabLabel{font-family:var(--font-poppins);color:#0f172a;white-space:nowrap;letter-spacing:-.01em;margin-top:3px;font-size:.6rem;font-weight:700}[data-theme=dark] .BottomNav-module__ktzsLq__centerFabLabel{color:#f8fafc}.BottomNav-module__ktzsLq__backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);background:#00000080;animation:.2s BottomNav-module__ktzsLq__fadeIn;position:fixed;inset:0}@keyframes BottomNav-module__ktzsLq__fadeIn{0%{opacity:0}to{opacity:1}}.BottomNav-module__ktzsLq__actionSheet{bottom:calc(64px + env(safe-area-inset-bottom,0px) + 12px);max-width:440px;z-index:calc(var(--z-modal) + 1);-webkit-backdrop-filter:blur(24px)saturate(200%);clip-path:polygon(var(--hex-cut-card) 0, calc(100% - var(--hex-cut-card)) 0, 100% var(--hex-cut-card), 100% calc(100% - var(--hex-cut-card)), calc(100% - var(--hex-cut-card)) 100%, var(--hex-cut-card) 100%, 0 calc(100% - var(--hex-cut-card)), 0 var(--hex-cut-card));padding:var(--space-4) var(--space-4) var(--space-3);background:#fffffffa;border:1.5px solid #ffffffe6;margin-inline:auto;animation:.25s cubic-bezier(.16,1,.3,1) BottomNav-module__ktzsLq__slideUp;position:fixed;left:16px;right:16px;box-shadow:0 16px 40px #0b1b3d33,0 4px 12px #0b1b3d14}[data-theme=dark] .BottomNav-module__ktzsLq__actionSheet{background:#131722fa;border-color:#ffffff1f;box-shadow:0 16px 40px #0009}@keyframes BottomNav-module__ktzsLq__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.BottomNav-module__ktzsLq__sheetHeader{text-align:center;padding-bottom:var(--space-3);border-bottom:1px solid #e2e8f0cc}[data-theme=dark] .BottomNav-module__ktzsLq__sheetHeader{border-bottom-color:#ffffff1a}.BottomNav-module__ktzsLq__sheetTitle{font-family:var(--font-poppins);font-size:var(--text-base);color:#0b1b3d;margin:0 0 2px;font-weight:700}[data-theme=dark] .BottomNav-module__ktzsLq__sheetTitle{color:#fff}.BottomNav-module__ktzsLq__sheetSubtitle{font-family:var(--font-karla);font-size:var(--text-xs);color:#64748b;margin:0}[data-theme=dark] .BottomNav-module__ktzsLq__sheetSubtitle{color:#94a3b8}.BottomNav-module__ktzsLq__sheetActions{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;display:flex}.BottomNav-module__ktzsLq__sheetBtn{align-items:center;gap:var(--space-3);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);cursor:pointer;text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0d9;width:100%;padding:12px 14px;display:flex}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtn{background:#1a202c;border-color:#ffffff14}.BottomNav-module__ktzsLq__sheetBtn:hover,.BottomNav-module__ktzsLq__sheetBtn:active{filter:drop-shadow(0 0 1px #ff5a1f80)drop-shadow(0 0 4px #ff5a1f4d);background:#fff1ea;border-color:#ff5a1f59;transform:translate(3px)}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtn:hover,[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtn:active{background:#2a2118;border-color:#ff5a1f59}.BottomNav-module__ktzsLq__sheetBtnIcon{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:var(--color-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 8px #ff5a1f59}.BottomNav-module__ktzsLq__sheetBtnText{flex-direction:column;gap:1px;display:flex}.BottomNav-module__ktzsLq__sheetBtnLabel{font-family:var(--font-poppins);font-size:var(--text-sm);color:#0f172a;font-weight:600}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtnLabel{color:#fff}.BottomNav-module__ktzsLq__sheetBtnDesc{font-family:var(--font-karla);color:#64748b;font-size:.72rem}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtnDesc{color:#94a3b8}.BottomNav-module__ktzsLq__navLottieIcon{justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.BottomNav-module__ktzsLq__navTab:hover .BottomNav-module__ktzsLq__navLottieIcon{transform:scale(1.12)}.BottomNav-module__ktzsLq__navIconLight{justify-content:center;align-items:center;display:inline-flex}.BottomNav-module__ktzsLq__navIconDark{justify-content:center;align-items:center;display:none}[data-theme=dark] .BottomNav-module__ktzsLq__navIconLight{display:none}[data-theme=dark] .BottomNav-module__ktzsLq__navIconDark{display:inline-flex}[data-theme=dark] .BottomNav-module__ktzsLq__navLottieIcon{filter:brightness(0)invert()}
.PersonalizedGreeting-module__MuVjqq__wrapper{padding-block:var(--space-4,20px);background:var(--color-bg)}.PersonalizedGreeting-module__MuVjqq__container{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.PersonalizedGreeting-module__MuVjqq__pill{background:linear-gradient(120deg,#ff5a1f14,#d61b690f);border:1px solid #ff5a1f2e;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex}.PersonalizedGreeting-module__MuVjqq__iconBadge{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PersonalizedGreeting-module__MuVjqq__message{font-family:var(--font-karla);color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}[data-theme=dark] .PersonalizedGreeting-module__MuVjqq__pill{background:linear-gradient(120deg,#ff5a1f1f,#d61b691a);border-color:#ff5a1f47}@media (max-width:640px){.PersonalizedGreeting-module__MuVjqq__pill{gap:10px;padding:12px 14px}.PersonalizedGreeting-module__MuVjqq__message{font-size:.85rem}.PersonalizedGreeting-module__MuVjqq__iconBadge{width:28px;height:28px}}
.FloatingActionButton-module__FI_aSW__fab{z-index:var(--z-overlay);align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:fixed;bottom:24px;right:28px}@media (max-width:1023px){.FloatingActionButton-module__FI_aSW__fab{bottom:20px;right:20px}}@media (max-width:767px){.FloatingActionButton-module__FI_aSW__fab{display:none}}.FloatingActionButton-module__FI_aSW__fabBtnGroup{flex-direction:column;align-items:center;display:flex;position:relative}.FloatingActionButton-module__FI_aSW__button{border-radius:var(--radius-full);color:#fff;width:56px;height:56px;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;z-index:2;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);border:1px solid #ffffff59;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 20px #ff5a1f73}.FloatingActionButton-module__FI_aSW__button:hover:not(.FloatingActionButton-module__FI_aSW__buttonOpen){background:var(--color-secondary,#2c5fc4);transform:scale(1.06);box-shadow:0 8px 26px #2c5fc48c}.FloatingActionButton-module__FI_aSW__buttonOpen{background:var(--color-accent,#d8246b);transform:rotate(0);box-shadow:0 8px 26px #d8246b80}.FloatingActionButton-module__FI_aSW__buttonOpen:hover{background:#b01455}.FloatingActionButton-module__FI_aSW__idleLabel{white-space:nowrap;color:#fff;font-family:var(--font-poppins);letter-spacing:.02em;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);pointer-events:none;text-align:center;background:#1e293beb;border:1px solid #ffffff26;margin-top:5px;padding:4px 12px;font-size:.7rem;font-weight:500;animation:.3s FloatingActionButton-module__FI_aSW__fadeIn;box-shadow:0 4px 14px #00000038}@keyframes FloatingActionButton-module__FI_aSW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FloatingActionButton-module__FI_aSW__options{width:0;height:0;z-index:var(--z-overlay);pointer-events:none;position:fixed;bottom:24px;right:28px}@media (max-width:1023px){.FloatingActionButton-module__FI_aSW__options{bottom:20px;right:20px}}@media (max-width:767px){.FloatingActionButton-module__FI_aSW__options{display:none}}.FloatingActionButton-module__FI_aSW__option{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);width:48px;height:48px;box-shadow:var(--shadow-md);color:var(--color-primary);cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .2s,background .15s,color .15s,border-color .15s;display:flex;position:absolute;bottom:0;right:0;transform:translate(0)scale(.4)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option{opacity:1;pointer-events:auto}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:first-child{transition-delay:20ms;transform:translate(-18.8px,-106.4px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(2){transition-delay:60ms;transform:translate(-58px,-91.1px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(3){transition-delay:.1s;transform:translate(-88.5px,-61.9px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(4){transition-delay:.14s;transform:translate(-105.4px,-23.4px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(5){transition-delay:.18s;transform:translate(-106.4px,18.8px)scale(1)}.FloatingActionButton-module__FI_aSW__option:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.FloatingActionButton-module__FI_aSW__optionIcon{pointer-events:none;align-items:center;display:flex}.FloatingActionButton-module__FI_aSW__optionLabel{white-space:nowrap;color:#fff;font-family:var(--font-poppins);border-radius:var(--radius-md,8px);opacity:0;pointer-events:none;background:#1e293bf0;padding:5px 10px;font-size:.72rem;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(6px)}.FloatingActionButton-module__FI_aSW__option:hover .FloatingActionButton-module__FI_aSW__optionLabel,.FloatingActionButton-module__FI_aSW__option:focus-visible .FloatingActionButton-module__FI_aSW__optionLabel{opacity:1;transform:translateY(-50%)translate(0)}.FloatingActionButton-module__FI_aSW__backdrop{z-index:-1;position:fixed;inset:0}.FloatingActionButton-module__FI_aSW__optionBug:hover{color:#fff;background:#dc2626;border-color:#dc2626}.FloatingActionButton-module__FI_aSW__optionBug:hover .FloatingActionButton-module__FI_aSW__optionIcon{color:#fff}
.page-module__BLKHCq__pageContainer{background:var(--color-bg);width:100%;min-height:100vh;position:relative}.page-module__BLKHCq__topNavContainer{z-index:100;background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--color-border);width:100%;height:64px;position:sticky;top:0;left:0;right:0;box-shadow:0 2px 14px #00000014}.page-module__BLKHCq__topNavContainer header{height:64px!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;position:relative!important}.page-module__BLKHCq__mainContent{width:100%;position:relative}.page-module__BLKHCq__seoCrawlerContent{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PendingContactToast-module__Ef-OEW__toastWrapper{z-index:9999;pointer-events:auto;width:min(92vw,440px);position:fixed;top:84px;left:50%;transform:translate(-50%)}.PendingContactToast-module__Ef-OEW__toastCard{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1.5px solid #ff5a1f61;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000001f,0 4px 12px #ff5a1f26}[data-theme=dark] .PendingContactToast-module__Ef-OEW__toastCard{background:#131318f5;border-color:#ff5a1f73;box-shadow:0 14px 40px #0000008c,0 4px 14px #ff5a1f33}.PendingContactToast-module__Ef-OEW__iconBadge{color:#fff;background:linear-gradient(135deg,#ff5a1f 0%,#ff8a00 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 3px 10px #ff5a1f59}.PendingContactToast-module__Ef-OEW__textContent{flex:1;min-width:0}.PendingContactToast-module__Ef-OEW__toastTitle{font-family:var(--font-poppins);color:#0f172a;margin:0 0 2px;font-size:.9rem;font-weight:700;line-height:1.3}[data-theme=dark] .PendingContactToast-module__Ef-OEW__toastTitle{color:#fff}.PendingContactToast-module__Ef-OEW__toastDesc{font-family:var(--font-karla);color:#475569;margin:0;font-size:.8rem;line-height:1.35}[data-theme=dark] .PendingContactToast-module__Ef-OEW__toastDesc{color:#94a3b8}.PendingContactToast-module__Ef-OEW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.PendingContactToast-module__Ef-OEW__closeBtn:hover{color:#0f172a;background:#0000000d}[data-theme=dark] .PendingContactToast-module__Ef-OEW__closeBtn:hover{color:#fff;background:#ffffff14}.PendingContactToast-module__Ef-OEW__progressBar{background:linear-gradient(90deg,#ff5a1f,#ff8a00);border-radius:0 0 16px 16px;height:3px;animation:5s linear forwards PendingContactToast-module__Ef-OEW__countdownProgress;position:absolute;bottom:0;left:0}@keyframes PendingContactToast-module__Ef-OEW__countdownProgress{0%{width:100%}to{width:0%}}@media (max-width:480px){.PendingContactToast-module__Ef-OEW__toastWrapper{width:94vw;top:72px}.PendingContactToast-module__Ef-OEW__toastTitle{font-size:.85rem}.PendingContactToast-module__Ef-OEW__toastDesc{font-size:.76rem}}
.MarketPageClient-module__t5G9Jq__mainWrapper{width:100%;min-height:100vh;padding-bottom:calc(var(--bottom-nav-height,68px) + 48px + env(safe-area-inset-bottom,0px));background:#fdfefe;flex-direction:column;display:flex;position:relative;overflow-x:hidden}@media (min-width:768px){.MarketPageClient-module__t5G9Jq__mainWrapper{padding-bottom:var(--space-12)}}[data-theme=dark] .MarketPageClient-module__t5G9Jq__mainWrapper{background:#080a10}
.CategoryBar-module__YutcSq__section{width:100%;z-index:var(--z-raised);margin-top:var(--space-4);flex-direction:column;align-items:center;padding-bottom:0;display:flex;position:relative}@media (min-width:768px){.CategoryBar-module__YutcSq__section{margin-top:var(--space-6)}}.CategoryBar-module__YutcSq__container{width:100%;max-width:var(--max-width);padding-inline:var(--space-2);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.CategoryBar-module__YutcSq__container{padding-inline:var(--space-4)}}.CategoryBar-module__YutcSq__dockTooltip{color:#fff;font-family:var(--font-poppins);font-size:var(--text-xs);letter-spacing:.02em;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);pointer-events:none;white-space:nowrap;z-index:var(--z-modal);background:#0f172aeb;border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:6px 14px;font-weight:600;transition:left .14s cubic-bezier(.2,.8,.3,1);animation:.18s cubic-bezier(.16,1,.3,1) CategoryBar-module__YutcSq__tooltipPop;display:flex;position:absolute;top:-46px;transform:translate(-50%);box-shadow:0 8px 24px #00000040}[data-theme=dark] .CategoryBar-module__YutcSq__dockTooltip{background:#1c1c26f0;border-color:#ffffff40}.CategoryBar-module__YutcSq__tooltipArrow{border-top:5px solid #0f172aeb;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}[data-theme=dark] .CategoryBar-module__YutcSq__tooltipArrow{border-top-color:#1c1c26f0}@keyframes CategoryBar-module__YutcSq__tooltipPop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:767px){.CategoryBar-module__YutcSq__dockTooltip{display:none!important}}.CategoryBar-module__YutcSq__macDock{-webkit-backdrop-filter:blur(28px)saturate(200%);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);box-sizing:border-box;background:#fffdf8d6;border:1.5px solid #ffffffeb;border-radius:28px;justify-content:center;align-items:center;max-width:min(100%,100vw - 20px);padding:10px 14px;display:inline-flex;position:relative;box-shadow:0 16px 40px #2d190a1f,0 4px 12px #2d190a0d,inset 0 1px 2px #fffffff2}@media (min-width:768px){.CategoryBar-module__YutcSq__macDock{border-radius:32px;padding:10px 18px 12px}}[data-theme=dark] .CategoryBar-module__YutcSq__macDock{background:#14141cb3;border-color:#ffffff29;box-shadow:0 24px 54px #0000008c,0 6px 16px #00000059,inset 0 1px 1px #fff3}.CategoryBar-module__YutcSq__dockList{align-items:flex-start;gap:var(--space-2);padding:var(--space-1);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;display:flex;overflow:auto visible}@media (min-width:768px){.CategoryBar-module__YutcSq__dockList{align-items:center;gap:12px;overflow:visible}}@media (min-width:1024px){.CategoryBar-module__YutcSq__dockList{gap:16px}}.CategoryBar-module__YutcSq__dockItemWrapper{cursor:pointer;transform-origin:bottom;scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;min-width:52px;transition:transform .12s cubic-bezier(.25,1,.5,1);display:flex;position:relative}@media (min-width:768px){.CategoryBar-module__YutcSq__dockItemWrapper{justify-content:flex-end;min-width:auto}}.CategoryBar-module__YutcSq__dockAppTile{background:var(--item-bg,#fff6);cursor:pointer;width:44px;height:44px;transition:background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast), filter var(--transition-fast);border:none;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 6px #0000000a}@media (min-width:768px){.CategoryBar-module__YutcSq__dockAppTile{border-radius:16px;width:52px;height:52px}}[data-theme=dark] .CategoryBar-module__YutcSq__dockAppTile{background:var(--item-bg,#ffffff14)}.CategoryBar-module__YutcSq__dockAppTile:hover{background:var(--item-bg);filter:brightness(1.15);box-shadow:0 4px 14px var(--item-bg)}[data-theme=dark] .CategoryBar-module__YutcSq__dockAppTile:hover{filter:brightness(1.3)}.CategoryBar-module__YutcSq__dockAppTileActive{background:var(--item-bg);box-shadow:0 0 0 2px var(--item-color), inset 0 1px 1px #ffffffd9}[data-theme=dark] .CategoryBar-module__YutcSq__dockAppTileActive{box-shadow:0 0 0 2px var(--item-color), inset 0 1px 1px #ffffff40}.CategoryBar-module__YutcSq__iconWrap{color:var(--item-color,#17171f);transition:transform var(--transition-fast), filter var(--transition-fast);z-index:1;justify-content:center;align-items:center;display:flex}.CategoryBar-module__YutcSq__dockAppTile:hover .CategoryBar-module__YutcSq__iconWrap{transform:scale(1.08)}.CategoryBar-module__YutcSq__mobileItemLabel{font-family:var(--font-poppins);color:var(--color-text-secondary);text-align:center;white-space:nowrap;margin-top:4px;font-size:.65rem;font-weight:500;line-height:1.2;display:block}.CategoryBar-module__YutcSq__mobileItemLabelActive{color:var(--item-color,var(--color-primary));font-weight:600}@media (min-width:860px){.CategoryBar-module__YutcSq__mobileItemLabel{display:none}}.CategoryBar-module__YutcSq__activeAppDot{border-radius:var(--radius-full);background:var(--item-color,var(--color-primary));width:4.5px;height:4.5px;box-shadow:0 0 6px var(--item-color,#ff5a1fe6);margin-top:3px;display:block}.CategoryBar-module__YutcSq__dotPlaceholder{visibility:hidden;width:4.5px;height:4.5px;margin-top:3px;display:block}@media (min-width:860px){.CategoryBar-module__YutcSq__activeAppDot{margin-top:0;position:absolute;bottom:-7px}.CategoryBar-module__YutcSq__dotPlaceholder{display:none}}.CategoryBar-module__YutcSq__dockSeparator{border-radius:var(--radius-full);margin-inline:4px;background:#0000001f;flex-shrink:0;align-self:flex-start;width:1.5px;height:32px;margin-top:6px}@media (min-width:768px){.CategoryBar-module__YutcSq__dockSeparator{align-self:center;height:36px;margin-top:0}}[data-theme=dark] .CategoryBar-module__YutcSq__dockSeparator{background:#ffffff29}.CategoryBar-module__YutcSq__viewAllAppTile{cursor:pointer;width:44px;height:44px;transition:box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);border:none;border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px #ff5a1f73}@media (min-width:768px){.CategoryBar-module__YutcSq__viewAllAppTile{border-radius:16px;width:52px;height:52px}}.CategoryBar-module__YutcSq__viewAllAppTile:hover{transform:scale(1.05);box-shadow:0 8px 24px #ff5a1fa6}.CategoryBar-module__YutcSq__viewAllCircle{color:#fff;justify-content:center;align-items:center;display:flex}
.Footer-module__3hUVsW__footer{border-top:1px solid var(--color-border);background:var(--color-bg-subtle);width:100%;padding:1.75rem 1rem calc(72px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.Footer-module__3hUVsW__footer{padding:2.5rem 1.5rem 2rem}}.Footer-module__3hUVsW__inner{flex-direction:column;gap:1.35rem;max-width:1100px;margin:0 auto;display:flex}@media (min-width:768px){.Footer-module__3hUVsW__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.Footer-module__3hUVsW__brandRow{flex-direction:column;gap:.25rem;display:flex}.Footer-module__3hUVsW__wordmark{font-family:var(--font-poppins);color:var(--color-text-primary);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.Footer-module__3hUVsW__wordmarkAccent{color:var(--color-primary)}.Footer-module__3hUVsW__tagline{font-family:var(--font-karla);color:var(--color-text-muted);margin:0;font-size:.72rem}.Footer-module__3hUVsW__columns{grid-template-columns:repeat(3,1fr);gap:.75rem .5rem;display:grid}@media (min-width:768px){.Footer-module__3hUVsW__columns{flex:0 auto;gap:2.5rem}}.Footer-module__3hUVsW__column{flex-direction:column;gap:.4rem;min-width:0;display:flex}.Footer-module__3hUVsW__colHeading{font-family:var(--font-poppins);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.15rem;font-size:.66rem;font-weight:700}.Footer-module__3hUVsW__link{font-family:var(--font-karla);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;transition:color var(--transition-fast);font-size:.78rem;text-decoration:none;overflow:hidden}.Footer-module__3hUVsW__link:hover{color:var(--color-primary)}button.Footer-module__3hUVsW__link{text-align:left;cursor:pointer;font:inherit;font-family:var(--font-karla);background:0 0;border:none;padding:0;font-size:.78rem}.Footer-module__3hUVsW__bottomBar{border-top:1px solid var(--color-divider);max-width:1100px;font-family:var(--font-karla);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.4rem auto 0;padding-top:1rem;font-size:.72rem;display:flex}.Footer-module__3hUVsW__dot{opacity:.6}
.AboutHexSwitcher-module__tUlciq__switcherWrapper{width:100%;max-width:1280px;padding:0 var(--space-4);z-index:5;justify-content:center;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.AboutHexSwitcher-module__tUlciq__switcherWrapper{padding:0 var(--space-8)}}.AboutHexSwitcher-module__tUlciq__hexContainer{-webkit-backdrop-filter:blur(14px)saturate(160%);box-sizing:border-box;-webkit-user-select:none;user-select:none;clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 50%,calc(100% - 10px) 100%,10px 100%,0% 50%);width:100%;max-width:350px;height:44px;transition:all var(--transition-base);background:#0a0a0fad;border:1px solid #ffffff38;align-items:center;padding:3px;display:flex;position:relative;box-shadow:0 8px 24px #0000004d}[data-theme=dark] .AboutHexSwitcher-module__tUlciq__hexContainer{background:#0a0a0fb8;border-color:#ffffff2e;box-shadow:0 8px 24px #0006}.AboutHexSwitcher-module__tUlciq__hexBorderGlow{pointer-events:none;border-radius:inherit;opacity:.6;transition:opacity var(--transition-base);background:linear-gradient(90deg,#ff5a1f26 0%,#2c5fc426 100%);position:absolute;inset:0}.AboutHexSwitcher-module__tUlciq__hexContainer:hover .AboutHexSwitcher-module__tUlciq__hexBorderGlow{opacity:1}.AboutHexSwitcher-module__tUlciq__liquidSlider{pointer-events:none;z-index:1;border-radius:999px;width:calc(50% - 5px);transition:transform .42s cubic-bezier(.34,1.56,.64,1),background .35s,box-shadow .35s;position:absolute;top:3px;bottom:3px;overflow:hidden}.AboutHexSwitcher-module__tUlciq__liquidLeft{background:linear-gradient(135deg,#ff5a1f 0%,#e04810 100%);left:4px;transform:translate(0);box-shadow:0 4px 14px #ff5a1f61}.AboutHexSwitcher-module__tUlciq__liquidRight{background:linear-gradient(135deg,#2c5fc4 0%,#1e40af 100%);left:4px;transform:translate(calc(100% + 2px));box-shadow:0 4px 14px #2c5fc461}.AboutHexSwitcher-module__tUlciq__liquidShine{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);width:200%;height:100%;animation:3.5s ease-in-out infinite AboutHexSwitcher-module__tUlciq__liquidFlowWave;position:absolute;top:0;left:-50%}@keyframes AboutHexSwitcher-module__tUlciq__liquidFlowWave{0%{transform:translate(-60%)}50%{transform:translate(60%)}to{transform:translate(-60%)}}.AboutHexSwitcher-module__tUlciq__buttonRow{z-index:2;width:100%;height:100%;display:flex;position:relative}.AboutHexSwitcher-module__tUlciq__switchBtn{cursor:pointer;height:100%;font-family:var(--font-poppins);letter-spacing:.01em;color:#ffffffd9;text-shadow:0 1px 4px #0006;z-index:3;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:0 10px;font-size:.8rem;font-weight:600;transition:color .25s,transform .15s;display:inline-flex;position:relative}[data-theme=dark] .AboutHexSwitcher-module__tUlciq__switchBtn{color:#ffffffe6}.AboutHexSwitcher-module__tUlciq__switchBtn:active{transform:scale(.97)}.AboutHexSwitcher-module__tUlciq__btnActive{text-shadow:0 1px 2px #0003;color:#fff!important}.AboutHexSwitcher-module__tUlciq__btnIcon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.AboutHexSwitcher-module__tUlciq__switchBtn:hover .AboutHexSwitcher-module__tUlciq__btnIcon{transform:scale(1.1)}
.FeatureStatsShelf-module__kQKLNa__shelfWrapper{width:100%;z-index:var(--z-raised);margin-top:0;position:relative}.FeatureStatsShelf-module__kQKLNa__shelf{-webkit-backdrop-filter:blur(24px)saturate(200%);background:#fffdf8f0;border:1.5px solid #fffffff2;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 8px;display:grid;box-shadow:0 8px 24px #2d190a12,0 2px 6px #2d190a08}@media (min-width:768px){.FeatureStatsShelf-module__kQKLNa__shelf{border-radius:20px;gap:6px;padding:10px 14px}}[data-theme=dark] .FeatureStatsShelf-module__kQKLNa__shelf{background:#202434b8;border-color:#ffffff38;box-shadow:0 12px 32px #0006,inset 0 1px #ffffff14}.FeatureStatsShelf-module__kQKLNa__card{text-align:center;min-width:0;transition:background var(--transition-fast), transform var(--transition-fast);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000005;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;text-decoration:none;display:flex;position:relative}@media (min-width:768px){.FeatureStatsShelf-module__kQKLNa__card{text-align:left;border-radius:10px;flex-direction:row;gap:8px;padding:6px 8px}}[data-theme=dark] .FeatureStatsShelf-module__kQKLNa__card{background:#ffffff12;border:1px solid #ffffff14}.FeatureStatsShelf-module__kQKLNa__card:hover{background:#ff5a1f14;transform:translateY(-1px)}[data-theme=dark] .FeatureStatsShelf-module__kQKLNa__card:hover{background:#ff5a1f24}.FeatureStatsShelf-module__kQKLNa__iconWrap{width:24px;min-width:24px;height:24px;color:var(--color-primary);transition:transform var(--transition-fast);background:#ff5a1f1a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FeatureStatsShelf-module__kQKLNa__iconWrap svg{width:14px;height:14px}@media (min-width:768px){.FeatureStatsShelf-module__kQKLNa__iconWrap{border-radius:8px;width:32px;min-width:32px;height:32px}.FeatureStatsShelf-module__kQKLNa__iconWrap svg{width:18px;height:18px}}[data-theme=dark] .FeatureStatsShelf-module__kQKLNa__iconWrap{background:#ff5a1f33}.FeatureStatsShelf-module__kQKLNa__card:hover .FeatureStatsShelf-module__kQKLNa__iconWrap{transform:scale(1.08)}.FeatureStatsShelf-module__kQKLNa__statContent{flex-direction:column;align-items:center;min-width:0;display:flex}@media (min-width:768px){.FeatureStatsShelf-module__kQKLNa__statContent{align-items:flex-start}}.FeatureStatsShelf-module__kQKLNa__statNumber{font-family:var(--font-poppins);color:#0f172a;white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.1}@media (min-width:768px){.FeatureStatsShelf-module__kQKLNa__statNumber{font-size:.84rem}}[data-theme=dark] .FeatureStatsShelf-module__kQKLNa__statNumber{color:#fff}.FeatureStatsShelf-module__kQKLNa__statLabel{font-family:var(--font-karla);color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6rem;font-weight:600;line-height:1;overflow:hidden}@media (min-width:768px){.FeatureStatsShelf-module__kQKLNa__statLabel{margin-top:1px;font-size:.68rem}}[data-theme=dark] .FeatureStatsShelf-module__kQKLNa__statLabel{color:#c0c9d6}
.GalleryHero-module__4GFA_a__heroSection{width:100%;min-height:480px;height:calc(100dvh - var(--navbar-height,84px));background-color:var(--color-bg);align-items:center;display:flex;position:relative;overflow:hidden}.GalleryHero-module__4GFA_a__slidesContainer{z-index:1;width:100%;height:100%;position:absolute;inset:0}.GalleryHero-module__4GFA_a__slideItem{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1),visibility .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.GalleryHero-module__4GFA_a__slideActive{opacity:1;visibility:visible;z-index:2}.GalleryHero-module__4GFA_a__desktopImgWrap{width:100%;height:100%;display:block;position:relative}.GalleryHero-module__4GFA_a__mobileImgWrap{width:100%;height:100%;display:none;position:relative}.GalleryHero-module__4GFA_a__heroImg{object-fit:cover;object-position:center 38%;filter:brightness(.82)saturate(.92);transition:transform 6s ease-out;transform:scale(1.02)}.GalleryHero-module__4GFA_a__slideActive .GalleryHero-module__4GFA_a__heroImg{transform:scale(1)}.GalleryHero-module__4GFA_a__heroVideo{object-fit:cover;object-position:center 38%;filter:brightness(.82)saturate(.92);width:100%;height:100%;position:absolute;inset:0}.GalleryHero-module__4GFA_a__heroScrim{z-index:3;pointer-events:none;background:linear-gradient(#0000009e 0%,#0006 16%,#00000024 32%,#0000 46%),linear-gradient(115deg,#0000008c 0%,#00000061 22%,#00000029 42%,#0000 62%);position:absolute;inset:0}[data-theme=dark] .GalleryHero-module__4GFA_a__heroScrim{background:linear-gradient(#000000b3 0%,#00000075 16%,#0000002e 32%,#0000 46%),linear-gradient(115deg,#0000009e 0%,#0000006b 22%,#0003 42%,#0000 62%)}.GalleryHero-module__4GFA_a__heroContentWrapper{z-index:10;max-width:1360px;padding:calc(var(--navbar-height,84px) + var(--space-5)) var(--space-6) var(--space-6);margin:0 auto;position:absolute;inset:0}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,84px) + var(--space-5));left:var(--space-6);right:var(--space-6);gap:var(--space-3);flex-direction:column;max-width:580px;display:flex;position:absolute}.GalleryHero-module__4GFA_a__headlineGroup{gap:var(--space-3);flex-direction:column;display:flex}.GalleryHero-module__4GFA_a__mainHeadline{font-family:var(--font-poppins);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:700;line-height:1.15}.GalleryHero-module__4GFA_a__blueText,[data-theme=dark] .GalleryHero-module__4GFA_a__blueText{color:#fff;text-shadow:0 1px 3px #000000e6,0 2px 14px #000000bf}.GalleryHero-module__4GFA_a__orangeText,[data-theme=dark] .GalleryHero-module__4GFA_a__orangeText{color:#ff7a45;text-shadow:0 1px 3px #000000e6,0 2px 14px #000000bf}.GalleryHero-module__4GFA_a__subHeadline{font-family:var(--font-karla);font-size:var(--text-base);color:#fffffff0;text-shadow:0 1px 3px #000000d9,0 2px 10px #0009;max-width:480px;margin:0;font-weight:400;line-height:1.5}[data-theme=dark] .GalleryHero-module__4GFA_a__subHeadline{color:#fffffff0;text-shadow:0 1px 3px #000000d9,0 2px 10px #0009}.GalleryHero-module__4GFA_a__captionArea{top:calc(50% + 70px);left:var(--space-6);position:absolute;transform:translateY(-50%)}.GalleryHero-module__4GFA_a__captionGlassCard{-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-xl);color:#fff;gap:var(--space-3);background:#0f172ab8;border:1px solid #ffffff2e;flex-direction:column;width:min(220px,60vw);padding:12px 16px;animation:.4s ease-out GalleryHero-module__4GFA_a__fadeIn;display:flex;box-shadow:0 12px 32px #00000040}.GalleryHero-module__4GFA_a__captionIconRow{align-items:center;gap:10px;padding-top:2px;display:flex}.GalleryHero-module__4GFA_a__captionIconBtn{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.GalleryHero-module__4GFA_a__captionIconBtn:hover{background:#ff5a1f80;border-color:#ff5a1f99;transform:scale(1.08)}.GalleryHero-module__4GFA_a__captionIconBtn:active{transform:scale(.92)}.GalleryHero-module__4GFA_a__navIconLight,.GalleryHero-module__4GFA_a__navIconDark{display:none}:is([data-theme=light] .GalleryHero-module__4GFA_a__navIconLight,:root:not([data-theme]) .GalleryHero-module__4GFA_a__navIconLight){display:block}[data-theme=dark] .GalleryHero-module__4GFA_a__navIconDark{display:block}.GalleryHero-module__4GFA_a__calendarIcon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.GalleryHero-module__4GFA_a__captionIconBtn:hover .GalleryHero-module__4GFA_a__calendarIcon{transform:scale(1.15)rotate(-6deg)}.GalleryHero-module__4GFA_a__aboutSwitcherArea{left:0;right:0;bottom:var(--space-6);position:absolute}.GalleryHero-module__4GFA_a__captionTextWrap{flex-direction:column;gap:2px;display:flex}.GalleryHero-module__4GFA_a__captionTitle{font-family:var(--font-poppins);font-size:var(--text-base);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.GalleryHero-module__4GFA_a__captionSubtitle{font-family:var(--font-karla);font-size:var(--text-xs);color:#ffffffbf;margin:0}.GalleryHero-module__4GFA_a__dotIndicators{padding-top:var(--space-2);border-top:1px solid #ffffff1f;align-items:center;gap:6px;display:flex}.GalleryHero-module__4GFA_a__dot{border-radius:var(--radius-full);cursor:pointer;width:6px;height:6px;transition:all var(--transition-fast);background-color:#ffffff59;border:none;padding:0}.GalleryHero-module__4GFA_a__dotActive{background-color:var(--color-primary);width:18px}@media (max-width:1024px){.GalleryHero-module__4GFA_a__heroSection{height:calc(100dvh - var(--navbar-height,72px));min-height:520px}.GalleryHero-module__4GFA_a__heroContentWrapper{padding:calc(var(--navbar-height,72px) + var(--space-4)) var(--space-4) var(--space-4)}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,72px) + var(--space-4));left:var(--space-4);right:var(--space-4)}.GalleryHero-module__4GFA_a__captionArea{left:var(--space-4)}.GalleryHero-module__4GFA_a__captionGlassCard{width:min(260px,68vw)}.GalleryHero-module__4GFA_a__aboutSwitcherArea{bottom:var(--space-4)}}@media (max-width:768px){.GalleryHero-module__4GFA_a__desktopImgWrap{display:none}.GalleryHero-module__4GFA_a__mobileImgWrap{display:block}.GalleryHero-module__4GFA_a__heroSection{height:calc(100dvh - var(--navbar-height,68px));min-height:460px}.GalleryHero-module__4GFA_a__heroScrim{background:linear-gradient(#000000b8 0%,#0000008c 20%,#00000052 38%,#0000001a 52%,#0000 65%)}[data-theme=dark] .GalleryHero-module__4GFA_a__heroScrim{background:linear-gradient(#000000c7 0%,#0009 20%,#0000005c 38%,#0000001f 52%,#0000 65%)}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,68px) + var(--space-4))}.GalleryHero-module__4GFA_a__mainHeadline{font-size:clamp(1.75rem,6.8vw,2.2rem);line-height:1.18}.GalleryHero-module__4GFA_a__subHeadline{font-size:.9rem;line-height:1.45}.GalleryHero-module__4GFA_a__captionArea{top:50%}.GalleryHero-module__4GFA_a__captionGlassCard{border-radius:var(--radius-lg);gap:8px;padding:10px 14px}.GalleryHero-module__4GFA_a__captionTitle{font-size:.85rem}.GalleryHero-module__4GFA_a__captionSubtitle{font-size:.72rem}}@media (max-width:480px){.GalleryHero-module__4GFA_a__heroSection{height:calc(100dvh - var(--navbar-height,66px))}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,66px) + var(--space-4))}.GalleryHero-module__4GFA_a__mainHeadline{font-size:clamp(1.65rem,6.5vw,1.95rem)}.GalleryHero-module__4GFA_a__captionGlassCard{padding:10px 14px}}
.CategoryShelf-module___oRu8W__shelfWrapper{width:100%;z-index:var(--z-raised);margin-top:0;position:relative}.CategoryShelf-module___oRu8W__shelf{-webkit-backdrop-filter:blur(24px)saturate(200%);background:#fffdf8f0;border:1.5px solid #fffffff2;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;min-height:clamp(50px,6.5vh,62px);padding:clamp(5px,1vh,8px) clamp(2px,1vw,4px);display:grid;box-shadow:0 8px 24px #2d190a12,0 2px 6px #2d190a08}[data-theme=dark] .CategoryShelf-module___oRu8W__shelf{background:#202434b8;border-color:#ffffff38;box-shadow:0 12px 32px #0006,inset 0 1px #ffffff14}.CategoryShelf-module___oRu8W__card{text-align:center;min-width:0;transition:background var(--transition-fast), transform var(--transition-fast);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:flex-start;align-items:center;padding:1px;text-decoration:none;display:flex;position:relative;overflow:hidden}.CategoryShelf-module___oRu8W__card:hover{background:#fff9;transform:translateY(-1px)}[data-theme=dark] .CategoryShelf-module___oRu8W__card:hover{background:#ffffff14}.CategoryShelf-module___oRu8W__viewAllCard:before{content:"";background:#00000014;width:1px;position:absolute;top:15%;bottom:15%;left:-2px}[data-theme=dark] .CategoryShelf-module___oRu8W__viewAllCard:before{background:#ffffff1f}.CategoryShelf-module___oRu8W__iconWrap{width:clamp(24px,6.4vw,30px);height:clamp(24px,6.4vw,30px);color:var(--color-primary);transition:transform var(--transition-fast), background var(--transition-fast);background:#0000000a;border:1px solid #0000000a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.CategoryShelf-module___oRu8W__iconWrap svg{width:clamp(13px,3.6vw,16px);height:clamp(13px,3.6vw,16px)}[data-theme=dark] .CategoryShelf-module___oRu8W__iconWrap{color:var(--color-primary);background:#ffffff1a;border-color:#ffffff29}.CategoryShelf-module___oRu8W__viewAllCard .CategoryShelf-module___oRu8W__iconWrap{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 8px #ff5a1f59}.CategoryShelf-module___oRu8W__card:hover .CategoryShelf-module___oRu8W__iconWrap{background:#ff5a1f1f;transform:scale(1.1)}[data-theme=dark] .CategoryShelf-module___oRu8W__card:hover .CategoryShelf-module___oRu8W__iconWrap{background:#ff5a1f38}.CategoryShelf-module___oRu8W__cardTitle{font-family:var(--font-poppins);font-size:clamp(.68rem, 2.2vw, var(--text-xs));color:#0f172a;white-space:nowrap;letter-spacing:-.01em;font-weight:600;line-height:1.2}[data-theme=dark] .CategoryShelf-module___oRu8W__cardTitle{color:#fff}.CategoryShelf-module___oRu8W__cardSubtitle{display:none}@media (max-height:700px){.CategoryShelf-module___oRu8W__shelf{border-radius:16px;min-height:52px;padding-block:4px}.CategoryShelf-module___oRu8W__iconWrap{width:24px;height:24px;margin-bottom:1px}.CategoryShelf-module___oRu8W__iconWrap svg{width:13px;height:13px}.CategoryShelf-module___oRu8W__cardTitle{font-size:clamp(.62rem,2vw,.7rem)}}
.GalleryFilterBar-module__v18dXW__filterBarContainer{width:100%;max-width:1360px;margin:calc(var(--space-6) * -1) auto var(--space-8);padding:0 var(--space-6);z-index:20;position:relative}.GalleryFilterBar-module__v18dXW__filterBarCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);justify-content:space-between;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-md);transition:all var(--transition-base);padding:10px 16px;display:flex}[data-theme=dark] .GalleryFilterBar-module__v18dXW__filterBarCard{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}.GalleryFilterBar-module__v18dXW__tabsScrollWrap{scrollbar-width:none;-ms-overflow-style:none;align-items:center;padding:2px 0;display:flex;overflow-x:auto}.GalleryFilterBar-module__v18dXW__tabsScrollWrap::-webkit-scrollbar{display:none}.GalleryFilterBar-module__v18dXW__tabsRow{flex-shrink:0;align-items:center;gap:8px;display:flex}.GalleryFilterBar-module__v18dXW__tabBtn{border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-poppins);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background-color:#0000;border:1px solid #0000000f;align-items:center;gap:7px;padding:8px 16px;font-weight:500;display:inline-flex}[data-theme=dark] .GalleryFilterBar-module__v18dXW__tabBtn{color:#ffffffb3;border-color:#ffffff14}.GalleryFilterBar-module__v18dXW__tabBtn:hover{background-color:var(--color-bg-subtle);color:var(--color-text-primary);border-color:#0000001f}[data-theme=dark] .GalleryFilterBar-module__v18dXW__tabBtn:hover{color:#fff;background-color:#ffffff0f}.GalleryFilterBar-module__v18dXW__tabBtnActive{color:var(--color-primary);background-color:#fff5f0;border-color:#ffd4c2;font-weight:600;box-shadow:0 2px 8px #ff5a1f1f}[data-theme=dark] .GalleryFilterBar-module__v18dXW__tabBtnActive{color:#ff7a45;background-color:#ff5a1f26;border-color:#ff5a1f59}.GalleryFilterBar-module__v18dXW__tabIcon{color:currentColor;justify-content:center;align-items:center;display:flex}.GalleryFilterBar-module__v18dXW__tabLabel{line-height:1}.GalleryFilterBar-module__v18dXW__actionsWrap{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.GalleryFilterBar-module__v18dXW__searchBox{align-items:center;width:240px;display:flex;position:relative}.GalleryFilterBar-module__v18dXW__searchInput{border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-bg-subtle);width:100%;height:38px;color:var(--color-text-primary);font-family:var(--font-karla);font-size:var(--text-sm);transition:all var(--transition-fast);outline:none;padding:0 36px 0 16px}[data-theme=dark] .GalleryFilterBar-module__v18dXW__searchInput{color:#fff;background-color:#ffffff0d;border-color:#ffffff1a}.GalleryFilterBar-module__v18dXW__searchInput::placeholder{color:var(--color-text-muted);font-size:var(--text-xs)}.GalleryFilterBar-module__v18dXW__searchInput:focus{border-color:var(--color-primary);background-color:var(--color-bg-card);box-shadow:0 0 0 3px #ff5a1f26}.GalleryFilterBar-module__v18dXW__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;right:12px}.GalleryFilterBar-module__v18dXW__clearSearchBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.GalleryFilterBar-module__v18dXW__clearSearchBtn:hover{color:var(--color-text-primary)}.GalleryFilterBar-module__v18dXW__filterBtn{border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-bg-card);height:38px;color:var(--color-text-secondary);font-family:var(--font-poppins);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex}[data-theme=dark] .GalleryFilterBar-module__v18dXW__filterBtn{color:#fffc;background-color:#ffffff0d;border-color:#ffffff1a}.GalleryFilterBar-module__v18dXW__filterBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#fff5f0}[data-theme=dark] .GalleryFilterBar-module__v18dXW__filterBtn:hover{color:#ff7a45;background-color:#ff5a1f26}.GalleryFilterBar-module__v18dXW__filterIcon{color:currentColor}.GalleryFilterBar-module__v18dXW__filterBtnLabel{line-height:1}@media (max-width:900px){.GalleryFilterBar-module__v18dXW__filterBarContainer{margin-top:var(--space-2);margin-bottom:var(--space-6);padding:0 var(--space-4)}.GalleryFilterBar-module__v18dXW__filterBarCard{border-radius:var(--radius-xl);flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.GalleryFilterBar-module__v18dXW__tabBtn{gap:5px;padding:6px 14px;font-size:.8rem}.GalleryFilterBar-module__v18dXW__actionsWrap{gap:8px;width:100%}.GalleryFilterBar-module__v18dXW__searchBox{flex:1;width:auto}.GalleryFilterBar-module__v18dXW__searchInput{height:38px;font-size:.8rem}.GalleryFilterBar-module__v18dXW__filterBtn{height:38px;padding:0 12px;font-size:.8rem}}
.PostOrderFeedback-module__tdi58G__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.PostOrderFeedback-module__tdi58G__card{--pof-c1:#dc2626;--pof-c2:var(--color-primary,#ea580c);--pof-c3:#f59e0b;--pof-c4:#16a34a;--pof-c5:var(--color-accent,#d61b69);text-align:center;background:#fff;border:1px solid #0f172a1a;border-radius:20px;width:min(420px,100%);max-height:90vh;padding:20px 18px 16px;animation:.32s cubic-bezier(.16,1,.3,1) both PostOrderFeedback-module__tdi58G__pofIn;position:relative;overflow-y:auto;box-shadow:0 24px 60px -20px #0f172a59}@keyframes PostOrderFeedback-module__tdi58G__pofIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.PostOrderFeedback-module__tdi58G__closeBtn{color:#64748b;cursor:pointer;background:#0f172a0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s;display:flex;position:absolute;top:12px;right:12px}.PostOrderFeedback-module__tdi58G__closeBtn:hover{color:#0f172a;background:#0f172a1f}.PostOrderFeedback-module__tdi58G__closeBtn:active{transform:scale(.82)rotate(90deg)}.PostOrderFeedback-module__tdi58G__title{font-family:var(--font-poppins,sans-serif);color:#0f172a;margin:4px 0 3px;padding-right:20px;font-size:1.05rem;font-weight:700}.PostOrderFeedback-module__tdi58G__sub{font-family:var(--font-karla,sans-serif);color:#64748b;margin-bottom:14px;font-size:.78rem}.PostOrderFeedback-module__tdi58G__reactions{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.PostOrderFeedback-module__tdi58G__reactionItem{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.PostOrderFeedback-module__tdi58G__reactionBtn{cursor:pointer;filter:grayscale()opacity(.5);background:#f8fafc;border:none;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;transition:filter .25s,transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,box-shadow .25s;display:flex}.PostOrderFeedback-module__tdi58G__reactionBtn:hover{filter:grayscale(0)opacity();transform:scale(1.12)translateY(-2px)}.PostOrderFeedback-module__tdi58G__reactionActive{filter:grayscale(0)opacity();background:color-mix(in srgb, var(--pick-color) 18%, transparent);box-shadow:0 0 0 2px var(--pick-color), 0 6px 16px color-mix(in srgb, var(--pick-color) 35%, transparent);transform:scale(1.15)translateY(-2px)}.PostOrderFeedback-module__tdi58G__reactionLabel{font-family:var(--font-poppins,sans-serif);color:#64748b;white-space:nowrap;font-size:.64rem;font-weight:600}.PostOrderFeedback-module__tdi58G__aiBanner{text-align:left;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.PostOrderFeedback-module__tdi58G__aiBannerText{color:#9a3412;font-size:.74rem;font-weight:500;line-height:1.35}.PostOrderFeedback-module__tdi58G__aiBannerText strong{color:#c2410c}.PostOrderFeedback-module__tdi58G__refreshBtn{color:#ea580c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fdba74;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;font-weight:600;transition:background .15s;display:flex}.PostOrderFeedback-module__tdi58G__refreshBtn:hover{background:#ffedd5}.PostOrderFeedback-module__tdi58G__textareaWrapper{margin-bottom:12px}.PostOrderFeedback-module__tdi58G__feedbackTextarea{color:#0f172a;width:100%;min-height:80px;font-family:var(--font-karla,sans-serif);resize:vertical;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:10px 12px;font-size:.85rem;line-height:1.45;transition:border-color .15s,background .15s}.PostOrderFeedback-module__tdi58G__feedbackTextarea:focus{background:#fff;border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f1f}.PostOrderFeedback-module__tdi58G__submitActionBtn{color:#fff;cursor:pointer;background:#ff5a1f;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:8px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:background .15s;display:flex;box-shadow:0 2px 4px #ff5a1f33}.PostOrderFeedback-module__tdi58G__submitActionBtn:hover{background:#ea580c}.PostOrderFeedback-module__tdi58G__footerText{font-family:var(--font-karla,sans-serif);color:#94a3b8;font-size:.7rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.PostOrderFeedback-module__tdi58G__reactionBtn{transition:filter .1s}}
.FoodHeader-module__hTKXua__header{z-index:var(--z-sticky);background:var(--color-navbar-bg);width:100%;-webkit-backdrop-filter:var(--color-navbar-blur);box-shadow:var(--color-navbar-shadow);border-bottom:1px solid var(--color-border);position:sticky;top:0}.FoodHeader-module__hTKXua__inner{max-width:1280px;padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}.FoodHeader-module__hTKXua__brand{align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none;display:flex}.FoodHeader-module__hTKXua__logo{width:auto;height:36px}.FoodHeader-module__hTKXua__foodBadge{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-secondary);border-radius:var(--radius-sm);background:#2c5fc41f;border:1px solid #2c5fc44d;padding:2px 6px;font-size:.625rem;font-weight:700}.FoodHeader-module__hTKXua__desktopNav{align-items:center;gap:var(--space-6);display:none}@media (min-width:768px){.FoodHeader-module__hTKXua__desktopNav{display:flex}}.FoodHeader-module__hTKXua__navLink{font-family:var(--font-poppins,inherit);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-base), border-color var(--transition-base);border-bottom:2px solid #0000;padding-bottom:4px;font-weight:500;text-decoration:none}.FoodHeader-module__hTKXua__navLink:hover{color:var(--color-primary)}.FoodHeader-module__hTKXua__navLinkActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.FoodHeader-module__hTKXua__utilities{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.FoodHeader-module__hTKXua__locationPill{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:4px;display:none}@media (min-width:480px){.FoodHeader-module__hTKXua__locationPill{display:inline-flex}}