@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.brand-logo{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;-webkit-user-select:none;user-select:none;transition-duration:.2s;display:flex}.brand-logo:hover{opacity:.9}.brand-logo__img{object-fit:contain;flex-shrink:0}.brand-logo__text{--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-brand-primary)}.brand-logo--sm .brand-logo__img{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}.brand-logo--sm .brand-logo__text{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.brand-logo--md .brand-logo__img{height:calc(var(--spacing,.25rem) * 8.5);width:calc(var(--spacing,.25rem) * 8.5)}@media (min-width:40rem){.brand-logo--md .brand-logo__img{height:calc(var(--spacing,.25rem) * 9.5);width:calc(var(--spacing,.25rem) * 9.5)}}.brand-logo--md .brand-logo__text{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@media (min-width:40rem){.brand-logo--md .brand-logo__text{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.brand-logo--lg .brand-logo__img{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}@media (min-width:40rem){.brand-logo--lg .brand-logo__img{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14)}}.brand-logo--lg .brand-logo__text{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (min-width:40rem){.brand-logo--lg .brand-logo__text{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial}}}.search-modal{z-index:50;padding:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@media (min-width:40rem){.search-modal{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:48rem){.search-modal{padding:calc(var(--spacing,.25rem) * 12)}}.search-modal__backdrop{background-color:#00000080;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.search-modal__backdrop{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.search-modal__backdrop{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.search-modal__dialog{z-index:10;border-radius:var(--radius-2xl,1rem);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-bg-surface);border:1px solid var(--color-brand-border);flex-direction:column;max-width:44rem;max-height:85vh;display:flex;position:relative;overflow:hidden}.search-modal__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-bottom-width:1px;border-color:var(--color-brand-border);background-color:var(--color-bg-surface);display:flex}.search-modal__input-wrapper{flex:1;align-items:center;display:flex;position:relative}.search-modal__search-icon{pointer-events:none;height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:var(--color-brand-muted);position:absolute;inset-inline-start:calc(var(--spacing,.25rem) * 3)}.search-modal__input{border-radius:var(--radius-xl,.75rem);width:100%;padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-text-primary);background-color:var(--color-brand-ice-light);transition:all var(--transition-fast);border:1px solid #0000;padding-inline-start:calc(var(--spacing,.25rem) * 10);padding-inline-end:calc(var(--spacing,.25rem) * 10)}.search-modal__input:focus{border-color:var(--color-brand-primary);background-color:var(--color-bg-surface);outline:none;box-shadow:0 0 0 3px #0b5bbc1f}.search-modal__clear-btn{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);color:var(--color-brand-muted);background-color:var(--color-brand-border);cursor:pointer;border:none;border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing,.25rem) * 3)}.search-modal__clear-btn:hover{color:var(--color-brand-black)}.search-modal__clear-icon{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.search-modal__close-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-brand-muted);border:1px solid var(--color-brand-border);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;display:flex}.search-modal__close-btn:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.search-modal__close-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.search-modal__categories{gap:calc(var(--spacing,.25rem) * 1.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);scrollbar-width:none;border-color:#d3d3d366;border-bottom-width:1px;display:flex;overflow-x:auto}.search-modal__categories::-webkit-scrollbar{display:none}.search-modal__cat-btn{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-muted);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;border:none;flex-shrink:0}.search-modal__cat-btn:hover{color:var(--color-brand-primary)}.search-modal__cat-btn--active{background-color:var(--color-brand-primary);color:#fff}.search-modal__cat-btn--active:hover{color:#fff}.search-modal__results-container{padding:calc(var(--spacing,.25rem) * 4);flex:1;max-height:48vh;overflow-y:auto}.search-modal__empty{padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.search-modal__empty-icon{margin-bottom:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);color:var(--color-brand-border)}.search-modal__empty-text{margin-bottom:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.search-modal__empty-subtext{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-brand-muted)}.search-modal__results-list{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.search-modal__item{align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);background-color:var(--color-bg-surface);cursor:pointer;transition:all var(--transition-fast);border:1px solid #d3d3d380;display:flex}.search-modal__item:hover{border-color:var(--color-brand-primary);background-color:var(--color-brand-ice-light);transform:translate(-2px)}.instant-search-item__image-wrapper{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding:var(--spacing,.25rem);border-width:1px;border-color:var(--color-brand-border);background-color:#f8fafc;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.search-modal__item-image{z-index:10;object-fit:contain;width:100%;height:100%;position:relative}.search-modal__item-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.search-modal__item-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary);overflow:hidden}.search-modal__item-desc{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-brand-muted);overflow:hidden}.search-modal__item-meta{margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.search-modal__item-time{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-brand-muted);display:flex}.search-modal__meta-icon{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.search-modal__item-price{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-primary)}.search-modal__item-action{flex-shrink:0}.search-modal__select-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);display:none}@media (min-width:40rem){.search-modal__select-btn{display:inline-flex}}.search-modal__select-btn{background-color:var(--color-brand-primary);cursor:pointer;transition:all var(--transition-fast);border:none}.search-modal__item:hover .search-modal__select-btn{background-color:var(--color-brand-primary-hover)}.search-modal__arrow-icon{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.search-modal__footer{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-top-width:1px;border-color:var(--color-brand-border);color:var(--color-brand-muted);background-color:#fafbfc;justify-content:space-between;align-items:center;display:flex}.search-modal__footer-brand{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.app-header{z-index:40;width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));-webkit-backdrop-filter:blur(16px);inset-inline:0;background:#ffffffe0;border-bottom:1px solid #e2e8f0cc;position:fixed;top:0}.app-header--scrolled{border-bottom-color:var(--color-brand-border);background:#fffffffa;box-shadow:0 4px 20px -2px #0b5bbc0f}.app-header__container{padding-inline:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (min-width:40rem){.app-header__container{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.app-header__container{padding-inline:calc(var(--spacing,.25rem) * 8)}}.app-header__container{max-width:80rem;height:4.5rem}.app-header__logo-link{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;align-items:center;transition-duration:.2s;display:flex}.app-header__logo-link:hover{opacity:.9}.app-header__logo-wrapper{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.app-header__logo-img{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);object-fit:contain}@media (min-width:40rem){.app-header__logo-img{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}}.app-header__logo-text{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:40rem){.app-header__logo-text{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.app-header__logo-text{color:var(--color-brand-primary)}.app-header__nav{align-items:center;gap:var(--spacing,.25rem);display:none}@media (min-width:64rem){.app-header__nav{display:flex}}@media (min-width:80rem){.app-header__nav{gap:calc(var(--spacing,.25rem) * 1.5)}}.app-header__nav-link{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--color-text-secondary);transition-duration:.2s;position:relative}.app-header__nav-link:hover{color:var(--color-brand-primary);background-color:var(--color-brand-ice-light)}.app-header__nav-link--active{color:var(--color-brand-primary)}.app-header__nav-indicator{inset-inline:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-brand-primary);border-radius:2147483647px;position:absolute;bottom:0}.app-header__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}@media (min-width:40rem){.app-header__actions{gap:calc(var(--spacing,.25rem) * 3)}}.app-header__action-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.app-header__search-circle-btn{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border:1px solid var(--color-brand-border);color:var(--color-text-primary);cursor:pointer;background-color:#0000;border-radius:2147483647px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.app-header__search-circle-btn:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background-color:var(--color-brand-ice-light);transform:scale(1.04)}.app-header__search-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.app-header__cart-btn{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-brand-border);cursor:pointer;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:relative}.app-header__cart-btn:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background-color:var(--color-brand-ice-light)}.app-header__cart-badge{inset-inline-end:calc(var(--spacing,.25rem) * -1.5);top:calc(var(--spacing,.25rem) * -1.5);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:var(--color-brand-primary);border-radius:2147483647px;justify-content:center;align-items:center;animation:.3s cubic-bezier(.16,1,.3,1) badge-pop;display:flex;position:absolute}@keyframes badge-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.app-header__cta-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:none}@media (min-width:40rem){.app-header__cta-btn{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-flex}}.app-header__cta-btn{background-color:var(--color-brand-primary);box-shadow:0 2px 10px #0b5bbc40}.app-header__cta-btn:hover{background-color:var(--color-brand-primary-hover);transform:translateY(-1px);box-shadow:0 4px 14px #0b5bbc59}.app-header__cta-arrow{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.app-header__mobile-menu-btn{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (min-width:64rem){.app-header__mobile-menu-btn{display:none}}.app-header__mobile-menu-btn{color:var(--color-text-primary);border:1px solid var(--color-brand-border);cursor:pointer;background-color:#0000}.app-header__mobile-menu-btn:hover{background-color:var(--color-brand-ice-light);color:var(--color-brand-primary)}.app-header__mobile-drawer{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-bottom-width:1px;display:block;overflow:hidden}@media (min-width:64rem){.app-header__mobile-drawer{display:none}}.app-header__mobile-drawer{background-color:var(--color-bg-surface);border-color:var(--color-brand-border)}.app-header__mobile-nav{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.app-header__mobile-link{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--color-text-secondary);transition-duration:.2s}.app-header__mobile-link:hover{background-color:var(--color-brand-ice-light);color:var(--color-brand-primary)}.app-header__mobile-actions{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);border-top-width:1px;border-color:var(--color-brand-border);flex-direction:column;display:flex}.app-header__mobile-search-btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-primary);background-color:var(--color-brand-ice-light);cursor:pointer;border:none;display:flex}.app-header__mobile-cta-btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:var(--color-brand-primary);display:flex}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.app-download-badges{align-items:center;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-download-badges__btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:start;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex;position:relative;overflow:hidden}.app-download-badges__btn--apple{color:#fff;background:linear-gradient(#18181b 0%,#09090b 100%);border:1px solid #3f3f46b3}.app-download-badges__btn--apple:hover{background:linear-gradient(#27272a 0%,#111113 100%);border-color:#a1a1aa99;transform:translateY(-2px);box-shadow:0 8px 20px -4px #00000059}.app-download-badges__btn--apple .app-download-badges__label{color:#a1a1aa}.app-download-badges__btn--google{color:#fff;background:linear-gradient(135deg,#0b5bbc 0%,#084896 100%);border:1px solid #ffffff38}.app-download-badges__btn--google:hover{background:linear-gradient(135deg,#1067ce 0%,#0a52a9 100%);border-color:#ffffff73;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0b5bbc59}.app-download-badges__btn--google .app-download-badges__label{color:#dbeafe}.app-download-badges__icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0}.app-download-badges__text-block{--tw-leading:1;flex-direction:column;justify-content:center;line-height:1;display:flex}.app-download-badges__label{--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.app-download-badges__store{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-white,#fff)}@media (min-width:40rem){.app-download-badges__store{font-size:13px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial}}}.app-footer{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 12);border-top-width:1px;border-color:var(--color-brand-border);background:linear-gradient(#fff 0%,#f8fafc 100%)}.app-footer__container{padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (min-width:40rem){.app-footer__container{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.app-footer__container{padding-inline:calc(var(--spacing,.25rem) * 8)}}.app-footer__container{max-width:84rem}.app-footer__grid{gap:calc(var(--spacing,.25rem) * 12);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 12);border-bottom-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.app-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.app-footer__grid{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(12,minmax(0,1fr))}}.app-footer__grid{border-color:#e2e8f0cc}.app-footer__brand-col{flex-direction:column;display:flex}@media (min-width:64rem){.app-footer__brand-col{grid-column:span 5/span 5}}.app-footer__logo-link{margin-bottom:calc(var(--spacing,.25rem) * 4);display:inline-block}.app-footer__logo-img{height:calc(var(--spacing,.25rem) * 11);object-fit:contain;width:auto}.app-footer__brand-desc{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:40rem){.app-footer__brand-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.app-footer__brand-desc{color:var(--color-text-muted);max-width:24rem}.app-footer__social-section{margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.app-footer__social-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.app-footer__social-list{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.app-footer__social-btn{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-xl,.75rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--color-text-secondary);background-color:#fff;border:1px solid #e2e8f0e6;justify-content:center;align-items:center;transition-duration:.2s;display:flex;box-shadow:0 2px 5px #0000000a}.app-footer__social-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.app-footer__social-btn:hover{color:#fff;transform:translateY(-2px)}.app-footer__social-btn--instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:#0000;box-shadow:0 4px 14px #d6249f59}.app-footer__social-btn--tiktok:hover{background-color:#000;border-color:#000;box-shadow:0 4px 14px #0000004d}.app-footer__social-btn--x:hover{background-color:#0f1419;border-color:#0f1419;box-shadow:0 4px 14px #0f14194d}.app-footer__social-btn--linkedin:hover{background-color:#0077b5;border-color:#0077b5;box-shadow:0 4px 14px #0077b559}.app-footer__social-btn--whatsapp:hover{background-color:#25d366;border-color:#25d366;box-shadow:0 4px 14px #25d36659}.app-footer__license{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;align-items:center;gap:.7rem;width:fit-content;max-width:100%;padding:.6rem 1rem .6rem .9rem;display:flex;box-shadow:0 1px 2px #0f172a0d}.app-footer__license-seal{background:#0b5bbc1a;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.app-footer__license-seal-icon{color:#0b5bbc;width:1.25rem;height:1.25rem}.app-footer__license-body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.app-footer__license-title{color:#0f172a;font-size:.85rem;font-weight:800;line-height:1.3}.app-footer__license-code{letter-spacing:.05em;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600}.app-footer__nav-col{flex-direction:column;display:flex}@media (min-width:64rem){.app-footer__nav-col{grid-column:span 3/span 3}}.app-footer__col-title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.app-footer__links-list{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-direction:column;display:flex}@media (min-width:40rem){.app-footer__links-list{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.app-footer__link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;color:var(--color-text-muted);transition-duration:.25s;display:inline-flex;position:relative}.app-footer__link:before{content:"";height:calc(var(--spacing,.25rem) * 1.5);opacity:0;width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;background-color:var(--color-brand-primary);border-radius:2147483647px;transition-duration:.25s;display:inline-block}.app-footer__link:hover{color:var(--color-brand-primary);font-weight:600;transform:translate(-6px)}.app-footer__link:hover:before{width:calc(var(--spacing,.25rem) * 2);opacity:1}.app-footer__contact-col{flex-direction:column;display:flex}@media (min-width:64rem){.app-footer__contact-col{grid-column:span 4/span 4}}.app-footer__contact-list{margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-direction:column;display:flex}@media (min-width:40rem){.app-footer__contact-list{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.app-footer__contact-item{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);color:var(--color-text-muted);display:flex}.app-footer__contact-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--color-brand-primary);flex-shrink:0}.app-footer__contact-val{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--color-text-secondary);transition-duration:.2s}.app-footer__contact-val:hover{color:var(--color-brand-primary)}.app-footer__apps-section{margin-bottom:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.app-footer__apps-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.app-footer__apps-badges{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.app-footer__app-link{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-block}.app-footer__app-link:hover{transform:translateY(-2px)}.app-download-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;box-sizing:border-box;flex-shrink:0;width:152px;height:46px;transition-duration:.3s;display:inline-flex}.app-download-btn--apple{color:#fff;background-color:#111112;border:1px solid #ffffff26}.app-download-btn--apple:hover{background-color:#000;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 16px -4px #00000059}.app-download-btn--google{background-color:var(--color-brand-primary);color:#fff;border:1px solid #fff3}.app-download-btn--google:hover{background-color:var(--color-brand-primary-hover);filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 16px -4px #0b5bbc66}.app-download-btn__icon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.app-download-btn__text-box{text-align:start;--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);flex-direction:column;display:flex}.app-download-btn__subtitle{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-medium,500);font-size:8px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;opacity:.8}.app-download-btn__title{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.app-footer__payment-section{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.app-footer__payment-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.app-footer__payment-logos-list{align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);padding-top:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.app-footer__payment-chip{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border:1px solid #e2e8f0;justify-content:center;align-items:center;height:40px;padding:0 12px;transition-duration:.2s;display:flex;box-shadow:0 1px 2px #0f172a0d}.app-footer__payment-chip:hover{transform:translateY(-2px)}.app-footer__payment-img{width:auto;height:22px;display:block}.app-footer__bottom-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-direction:column;display:flex}@media (min-width:40rem){.app-footer__bottom-bar{text-align:start;flex-direction:row}}.app-footer__bottom-bar{color:var(--color-brand-muted)}.app-footer__copyright{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.app-footer__legal-links{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.app-footer__legal-link{color:var(--color-brand-muted);transition:color var(--duration-fast) ease}.app-footer__legal-link:hover{color:var(--color-brand-primary);text-decoration:underline}.app-footer__legal-sep{color:var(--color-brand-border)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}
