.application-form_page__Y4Vq2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-gap:var(--space-12);gap:var(--space-12);align-items:start;padding-block:var(--space-12)}.application-form_intro__91RiQ{position:-webkit-sticky;position:sticky;top:96px}.application-form_eyebrow__xoWgG{display:inline-block;padding:4px 12px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:700}.application-form_title__4eC5u{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:var(--space-4) 0 var(--space-3);letter-spacing:-.02em}.application-form_lead__U3_U_{color:var(--color-muted);font-size:var(--text-lg);margin:0 0 var(--space-8);max-width:520px}.application-form_benefits__v4Z_h{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.application-form_benefits__v4Z_h li{display:grid;grid-gap:2px;gap:2px;padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-primary);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0}.application-form_benefits__v4Z_h span{color:var(--color-muted);font-size:var(--text-sm)}.application-form_card__6RIZU{padding:var(--space-8)}.application-form_form__s6_Pb{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.application-form_row__HQPUl{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.application-form_fieldset__ME9ce{border:none;padding:0;margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.application-form_legend__5kCv7{font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2);padding:0}.application-form_consent__Krwxi{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);cursor:pointer}.application-form_consent__Krwxi input{margin-top:3px;width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.application-form_link__Wv9i_{color:var(--color-primary-dark);font-weight:600;text-decoration:underline}.application-form_error__wPE03{color:var(--color-danger);font-size:var(--text-xs);font-weight:500;margin-top:calc(var(--space-3) * -1)}.application-form_trap__FbPfw{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.application-form_success__dDM_j{text-align:center;display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;padding:var(--space-6) 0}.application-form_success__dDM_j h2{margin:0}.application-form_success__dDM_j p{margin:0;color:var(--color-muted)}.application-form_successIcon__FsBM5{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--color-success-soft);color:var(--color-success);font-size:32px;font-weight:800}.application-form_homeLink__bHxWT{margin-top:var(--space-3);color:var(--color-primary-dark);font-weight:700}@media (max-width:900px){.application-form_page__Y4Vq2{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-8)}.application-form_intro__91RiQ{position:static}.application-form_card__6RIZU{padding:var(--space-5)}}@media (max-width:560px){.application-form_row__HQPUl{grid-template-columns:1fr}}.application-form_progressWrap__an3Ra{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6);scroll-margin-top:calc(var(--header-h, 72px) + 16px)}.application-form_stepOf__pzC_c{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.application-form_progress___HENA{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.application-form_progress___HENA li{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:3px solid var(--color-border);font-size:var(--text-sm);font-weight:600;color:var(--color-muted)}.application-form_progress___HENA li>span{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--color-bg);font-size:12px;font-weight:800}.application-form_progress___HENA li.application-form_progressActive__iaZqm{border-top-color:var(--color-primary);color:var(--color-ink)}.application-form_progress___HENA li.application-form_progressActive__iaZqm>span{background:var(--color-primary);color:#fff}.application-form_progress___HENA li.application-form_progressDone__ORT9H{border-top-color:var(--color-success);color:var(--color-ink)}.application-form_progress___HENA li.application-form_progressDone__ORT9H>span{background:var(--color-success-soft);color:var(--color-success)}.application-form_stepBody__EL6hV{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.application-form_stepBody__EL6hV[hidden]{display:none}.application-form_fieldHint__bBhWC{margin:0;font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}.application-form_choices__FZ8tw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.application-form_choice__wn33Y{display:flex;align-items:center;gap:var(--space-2);padding:12px 14px;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-weight:600}.application-form_choice__wn33Y input{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0;margin:0}.application-form_choiceActive__5DPKK{border-color:var(--color-primary);background:var(--color-primary-soft)}.application-form_nav__NaLAE{display:flex;gap:var(--space-3)}@media (max-width:560px){.application-form_progress___HENA li{font-size:var(--text-xs)}.application-form_choices__FZ8tw{grid-template-columns:1fr}}.application-form_verifyBox__nKcgk{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.application-form_codeInput__h8dAX{font-size:24px!important;letter-spacing:.4em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.application-form_codeLinks__tQivn{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.application-form_textButton__V_c_5{background:none;border:0;padding:4px 0;color:var(--color-primary-dark);font-weight:700;font-size:var(--text-sm);cursor:pointer}.application-form_textButton__V_c_5:disabled{opacity:.5}.application-form_verified__z7Nrs{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);font-weight:700;font-size:var(--text-sm)}.application-form_subTitle__NyU3l{margin:var(--space-2) 0 0;font-size:var(--text-lg);font-weight:800}.application-form_fileField__B95O3{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.application-form_fileField__B95O3 .application-form_legend__5kCv7{margin-bottom:0}.application-form_fileButton__nLhRu{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-weight:700;font-size:var(--text-sm);cursor:pointer}.application-form_fileButton__nLhRu:focus-within,.application-form_fileButton__nLhRu:hover{border-color:var(--color-primary)}.application-form_fileInput__Y63iU{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.application-form_fileChosen__vWgRW{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:10px 14px;border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);font-weight:700;font-size:var(--text-sm);word-break:break-all}.application-form_fileError__hfUtB{color:var(--color-danger);font-size:var(--text-xs);font-weight:500}.application-form_registered__8Fcjq{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--text-sm)}.application-form_registered__8Fcjq p{margin:0}.application-form_loginPrompt__pmAsw{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-muted)}.application-form_more__4sLze{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding-bottom:var(--space-12)}.application-form_sectionTitle__y63A0{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-5)}.application-form_sectionText__ReDI2{color:var(--color-muted);margin-top:calc(var(--space-3) * -1)}.application-form_steps__sDq6y{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.application-form_steps__sDq6y li{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.application-form_steps__sDq6y li span:last-child{color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.application-form_stepNo__davKd{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;margin-bottom:var(--space-2);background:var(--color-primary);color:#fff;font-weight:800}.application-form_docs__2Spg_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.application-form_docList__18pT_{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.application-form_docList__18pT_ li{position:relative;padding-left:28px;line-height:1.5}.application-form_docList__18pT_ li:before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--color-success-soft);color:var(--color-success)}.application-form_faqList__EeVCD{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.application-form_faqItem__C8m_x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0 var(--space-5)}.application-form_faqItem__C8m_x summary{cursor:pointer;list-style:none;padding:var(--space-4) 28px var(--space-4) 0;font-weight:700;position:relative}.application-form_faqItem__C8m_x summary::-webkit-details-marker{display:none}.application-form_faqItem__C8m_x summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;color:var(--color-muted);transition:transform .2s}.application-form_faqItem__C8m_x[open] summary:after{transform:translateY(-50%) rotate(45deg)}.application-form_faqItem__C8m_x p{padding-bottom:var(--space-4);color:var(--color-muted);line-height:1.6}.application-form_loginBand__4Nezk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-xl);background:#263e33;color:#fff}.application-form_loginBand__4Nezk h2{font-size:var(--text-xl);font-weight:800}.application-form_loginBand__4Nezk p{margin-top:var(--space-2);color:color-mix(in srgb,#fff 72%,transparent);max-width:560px}.application-form_loginBtn__d9AcT{flex-shrink:0;display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:var(--radius-full);background:#fff;color:#263e33;font-weight:800;text-decoration:none}.application-form_loginBtn__d9AcT:hover{background:#e7efdf}@media (max-width:900px){.application-form_steps__sDq6y{grid-template-columns:repeat(2,minmax(0,1fr))}.application-form_docs__2Spg_{grid-template-columns:1fr;padding:var(--space-5)}.application-form_loginBand__4Nezk{flex-direction:column;align-items:flex-start;padding:var(--space-6)}}@media (max-width:560px){.application-form_steps__sDq6y{grid-template-columns:1fr;gap:var(--space-3)}.application-form_steps__sDq6y li{grid-template-columns:36px minmax(0,1fr);column-gap:var(--space-4);row-gap:4px;padding:var(--space-4)}.application-form_stepNo__davKd{grid-row:1/span 2;margin-bottom:0}.application-form_loginBtn__d9AcT{width:100%;justify-content:center}}@media (max-width:900px){.application-form_page__Y4Vq2{gap:12px;padding-block:14px 28px}.application-form_intro__91RiQ{display:contents}.application-form_eyebrow__xoWgG,.application-form_lead__U3_U_{display:none}.application-form_title__4eC5u{font-size:22px;line-height:1.25;margin:0}.application-form_benefits__v4Z_h{display:flex;flex-wrap:wrap;gap:4px 12px}.application-form_benefits__v4Z_h li{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;border-radius:0}.application-form_benefits__v4Z_h li:before{content:"✓";color:var(--color-success);font-weight:800;font-size:12px}.application-form_benefits__v4Z_h li strong{font-size:12px;font-weight:700;color:var(--color-muted)}.application-form_benefits__v4Z_h li span{display:none}.application-form_card__6RIZU{order:1;padding:var(--space-4)}.application-form_loginPrompt__pmAsw{order:2;margin:0;text-align:center;font-size:13px}.application-form_progressWrap__an3Ra{margin-bottom:var(--space-4);gap:var(--space-2)}.application-form_stepOf__pzC_c{display:none}}.button_button__d9Nc3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),transform .1s var(--ease),opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button_button__d9Nc3:active:not(:disabled){transform:scale(.98)}.button_button__d9Nc3:disabled{opacity:.5;cursor:not-allowed}.button_sm__6mxh1{height:34px;padding:0 var(--space-3);font-size:var(--text-sm)}.button_md__NTgUx{height:44px;padding:0 var(--space-5);font-size:var(--text-md)}.button_lg__227Xl{height:54px;padding:0 var(--space-6);font-size:var(--text-lg);border-radius:var(--radius-lg)}.button_block__7eTJ2{width:100%}.button_primary__dwXDz{background:var(--color-primary);color:#fff}.button_primary__dwXDz:hover:not(:disabled){background:var(--color-primary-dark)}.button_secondary__UmsB8{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink)}.button_secondary__UmsB8:hover:not(:disabled){border-color:var(--color-ink)}.button_soft__lPsnO{background:var(--color-primary-soft);color:var(--color-primary-dark)}.button_soft__lPsnO:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 18%,white)}.button_ghost__67lYB{background:transparent;color:var(--color-ink)}.button_ghost__67lYB:hover:not(:disabled){background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.button_danger__o8Dko{background:var(--color-danger);color:#fff}.button_danger__o8Dko:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 85%,black)}.button_success___dE6V{background:var(--color-success);color:#fff}.button_success___dE6V:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 85%,black)}.button_spinner__Lny4g{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:button_spin__AC_Vk .7s linear infinite}@keyframes button_spin__AC_Vk{to{transform:rotate(1turn)}}html[data-theme=dark] .button_primary__dwXDz:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 85%,black)}html[data-theme=dark] .button_soft__lPsnO:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 30%,var(--color-surface))}html[data-theme=dark] .button_danger__o8Dko{background:color-mix(in srgb,var(--color-danger) 62%,black)}html[data-theme=dark] .button_danger__o8Dko:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 52%,black)}html[data-theme=dark] .button_success___dE6V{background:color-mix(in srgb,var(--color-success) 55%,black)}html[data-theme=dark] .button_success___dE6V:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 47%,black)}.field_field___GBAh{display:flex;flex-direction:column;gap:6px}.field_label__CJjr3{font-size:var(--text-sm);font-weight:600;color:var(--color-ink)}.field_hint___f4S7{font-size:var(--text-xs);color:var(--color-muted)}.field_error__7MXj8{font-size:var(--text-xs);color:var(--color-danger);font-weight:500}.field_control__5jeKJ{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color .15s,box-shadow .15s}.field_control__5jeKJ:hover{border-color:color-mix(in srgb,var(--color-ink) 30%,var(--color-border))}.field_control__5jeKJ:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.field_control__5jeKJ[aria-invalid=true]{border-color:var(--color-danger)}.field_control__5jeKJ:disabled{background:var(--color-bg);color:var(--color-muted)}textarea.field_control__5jeKJ{min-height:96px;resize:vertical}select.field_control__5jeKJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236B7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 14px) 50%;background-size:12px 8px;background-repeat:no-repeat;padding-right:36px}.field_switch__k3_9o{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field_switch__k3_9o input{position:absolute;opacity:0;pointer-events:none}.field_track__tYAVd{width:44px;height:26px;border-radius:var(--radius-full);background:var(--color-border);position:relative;transition:background .2s var(--ease);flex-shrink:0}.field_track__tYAVd:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease)}.field_switch__k3_9o input:checked+.field_track__tYAVd{background:var(--color-success)}.field_switch__k3_9o input:checked+.field_track__tYAVd:after{transform:translateX(18px)}.field_switch__k3_9o input:focus-visible+.field_track__tYAVd{box-shadow:var(--focus-ring)}.field_switch__k3_9o input:disabled+.field_track__tYAVd{opacity:.5}html[data-theme=dark] .field_track__tYAVd{background:color-mix(in srgb,var(--color-muted) 45%,var(--color-surface))}html[data-theme=dark] .field_track__tYAVd:after{box-shadow:0 1px 3px rgb(0 0 0/45%)}.surface_card__wPCms{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.surface_padded__NgjBL{padding:var(--space-5)}.surface_elevated__AZKib{box-shadow:var(--shadow-md);border-color:transparent}.surface_interactive__FlEy4{transition:box-shadow .2s var(--ease),transform .2s var(--ease);cursor:pointer}.surface_interactive__FlEy4:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.surface_badge__NFSp2{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:20px;white-space:nowrap}.surface_neutral__6VjDv{background:color-mix(in srgb,var(--color-ink) 7%,white);color:var(--color-ink)}.surface_primary__gnoN_{background:var(--color-primary-soft);color:var(--color-primary-dark)}.surface_success__AAp7s{background:var(--color-success-soft);color:color-mix(in srgb,var(--color-success) 80%,black)}.surface_warning___0oUq{background:var(--color-warning-soft);color:color-mix(in srgb,var(--color-warning) 80%,black)}.surface_danger__v4BGF{background:var(--color-danger-soft);color:var(--color-danger)}.surface_info__IEi3t{background:var(--color-secondary-soft);color:color-mix(in srgb,var(--color-secondary) 80%,black)}.surface_skeleton__8TlPQ{background:#ECE8E3;animation:surface_pulse__rViSn 1.4s ease-in-out infinite;border-radius:var(--radius-md)}@keyframes surface_pulse__rViSn{0%,to{opacity:1}50%{opacity:.55}}.surface_empty__QsKS3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--color-muted)}.surface_emptyIcon__Ma9h3{font-size:40px;line-height:1}.surface_emptyTitle__1XCOc{font-size:var(--text-lg);font-weight:700;color:var(--color-ink);margin:0}.surface_emptyText__TXAOj{margin:0;max-width:360px}.surface_avatar__MRfnX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-weight:800;overflow:hidden;object-fit:cover}.surface_avatarContain__7uPSw{object-fit:contain;object-position:center;background:var(--color-surface);border:1px solid var(--color-border);box-sizing:border-box}html[data-theme=dark] .surface_neutral__6VjDv{background:color-mix(in srgb,var(--color-ink) 10%,var(--color-surface))}html[data-theme=dark] .surface_success__AAp7s{color:color-mix(in srgb,var(--color-success) 75%,white)}html[data-theme=dark] .surface_warning___0oUq{color:color-mix(in srgb,var(--color-warning) 75%,white)}html[data-theme=dark] .surface_danger__v4BGF{color:color-mix(in srgb,var(--color-danger) 75%,white)}html[data-theme=dark] .surface_info__IEi3t{color:color-mix(in srgb,var(--color-secondary) 75%,white)}html[data-theme=dark] .surface_skeleton__8TlPQ{background:var(--color-border)}.modal_dialog__77X3z{border:none;padding:0;border-radius:var(--radius-xl);width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);background:var(--color-surface);color:var(--color-ink);overflow:hidden}.modal_dialog__77X3z[open]{display:flex;flex-direction:column;animation:modal_pop__yew8W .2s var(--ease)}.modal_dialog__77X3z::-webkit-backdrop{background:rgb(20 16 12/45%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal_dialog__77X3z::backdrop{background:rgb(20 16 12/45%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal_wide__IG6bI{width:min(820px,calc(100vw - 24px))}.modal_header__SDUhR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.modal_title__owVLY{margin:0;font-size:var(--text-lg);font-weight:700}.modal_close__6oYpv{border:none;background:transparent;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:22px;line-height:1;color:var(--color-muted)}.modal_close__6oYpv:hover{background:var(--color-bg);color:var(--color-ink)}.modal_body__UFwF0{padding:var(--space-6);overflow-y:auto}.modal_footer__KW5zS{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end}@keyframes modal_pop__yew8W{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:600px){.modal_dialog__77X3z{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:92dvh}}html[data-theme=dark] .modal_dialog__77X3z::-webkit-backdrop{background:rgb(0 0 0/62%)}html[data-theme=dark] .modal_dialog__77X3z::backdrop{background:rgb(0 0 0/62%)}.drawer_drawer__1oydQ{border:none;padding:0;margin:0 0 0 auto;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--shadow-lg);background:var(--color-surface);color:var(--color-ink);overflow:hidden}.drawer_drawer__1oydQ[open]{display:block;animation:drawer_slide__AD0A8 .2s var(--ease)}.drawer_drawer__1oydQ::-webkit-backdrop{background:rgb(20 16 12/45%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer_drawer__1oydQ::backdrop{background:rgb(20 16 12/45%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer_inner__zidIx{display:flex;flex-direction:column;height:100%}.drawer_header__Wfzph{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.drawer_heading__5q7Hp{min-width:0}.drawer_title__8xZUT{margin:0;font-size:var(--text-lg);font-weight:700}.drawer_description__LCYvc{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.drawer_close__qEItq{flex:none;border:none;background:transparent;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:22px;line-height:1;color:var(--color-muted)}.drawer_close__qEItq:hover{background:var(--color-bg);color:var(--color-ink)}.drawer_close__qEItq:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.drawer_body__kh_jt{flex:1 1;min-height:0;padding:var(--space-5) var(--space-6);overflow-y:auto;overscroll-behavior:contain}.drawer_footer__S_QVY{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end}@keyframes drawer_slide__AD0A8{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@media (max-width:600px){.drawer_drawer__1oydQ{width:100vw}.drawer_body__kh_jt,.drawer_header__Wfzph{padding:var(--space-4)}.drawer_footer__S_QVY{padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion:reduce){.drawer_drawer__1oydQ[open]{animation:none}}html[data-theme=dark] .drawer_drawer__1oydQ::-webkit-backdrop{background:rgb(0 0 0/62%)}html[data-theme=dark] .drawer_drawer__1oydQ::backdrop{background:rgb(0 0 0/62%)}.tabs_tabs__IYZRK{display:flex;gap:4px;padding:4px;background:color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:var(--radius-md);overflow-x:auto;scrollbar-width:none}.tabs_tab__eLRzZ{border:none;background:transparent;padding:8px 14px;border-radius:9px;font-weight:600;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.tabs_active__CY_At,.tabs_tab__eLRzZ:hover{color:var(--color-ink)}.tabs_active__CY_At{background:var(--color-surface);box-shadow:var(--shadow-sm)}.tabs_count__n11dH{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:11px;padding:0 7px;line-height:18px}.ad-consent-banner_wrap__HlE0W{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;justify-content:center;padding:0 max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px));pointer-events:none}.ad-consent-banner_card__Oogjb{pointer-events:auto;width:min(640px,100%);display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 8px 28px rgb(0 0 0/14%);font-size:var(--text-sm)}.ad-consent-banner_text__xJrZS{margin:0;font-size:var(--text-md);line-height:1.5}.ad-consent-banner_prefs__ATAWA{display:grid;grid-gap:8px;gap:8px}.ad-consent-banner_row__3d9Ur{display:flex;gap:10px;align-items:flex-start}.ad-consent-banner_row__3d9Ur input{margin-top:3px}.ad-consent-banner_row__3d9Ur span{display:grid;grid-gap:2px;gap:2px}.ad-consent-banner_row__3d9Ur small{color:var(--color-muted);line-height:1.4}.ad-consent-banner_actions__wGUeD{display:flex;flex-wrap:wrap;gap:8px}.ad-consent-banner_actions__wGUeD>*{flex:1 1 100%}.ad-consent-banner_policy__A6F9P{color:var(--color-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.login-flow_form__c2R6j{display:flex;flex-direction:column;gap:16px}.login-flow_lead__yaznW{color:var(--color-muted);font-size:var(--text-sm);margin-top:4px}.login-flow_stepTitle__WTYZY{font-size:var(--text-lg);font-weight:800}.login-flow_code__Y8sTp{font-size:24px;letter-spacing:.5em;text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login-flow_dev__tP_Rk{font-size:var(--text-xs);color:var(--color-muted);background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:6px 10px}.login-flow_consents__BTnJu{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--radius-md);background:var(--color-bg)}.login-flow_row__ZTaAJ{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.login-flow_textButton__ROQno{border:none;background:none;padding:4px 0;font-weight:600;font-size:var(--text-sm);color:var(--color-primary-dark);cursor:pointer}.login-flow_textButton__ROQno:disabled{color:var(--color-muted);cursor:default}.login-flow_textButton__ROQno:not(:disabled):hover{text-decoration:underline}.account-menu_root__kyx0T{position:relative}.account-menu_trigger__arIa2{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 10px 0 4px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;font-weight:700;font-size:var(--text-sm)}.account-menu_trigger__arIa2:hover{border-color:var(--color-ink)}.account-menu_avatar___2is2{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-secondary-soft);color:var(--color-secondary)}.account-menu_name__NACpI{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu_chevron__jEKQI{color:var(--color-muted)}.account-menu_menu__Bgd2E{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;z-index:200;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:8px;animation:account-menu_drop__SewKG .15s var(--ease)}.account-menu_hello__vYnL7{padding:8px 12px 10px;font-weight:700;font-size:var(--text-sm);color:var(--color-muted)}.account-menu_item__rFagT{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:var(--radius-md);border:none;background:none;cursor:pointer;font-size:var(--text-sm);font-weight:600;text-align:left;color:var(--color-ink)}.account-menu_item__rFagT:focus-visible,.account-menu_item__rFagT:hover{background:var(--color-bg)}.account-menu_item__rFagT svg{color:var(--color-muted)}.account-menu_sep__23Zby{border:none;border-top:1px solid var(--color-border);margin:6px 0}@keyframes account-menu_drop__SewKG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:640px){.account-menu_trigger__arIa2{padding:0;width:42px;justify-content:center;border:none}.account-menu_chevron__jEKQI,.account-menu_name__NACpI{display:none}.account-menu_avatar___2is2{width:38px;height:38px}}.site-header_header__6ibkf{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-h);background:#fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #f0ece7}.site-header_inner__8JBun{height:100%;display:flex;align-items:center;gap:25px}.site-header_logo__Iv2_l{display:inline-flex;flex-shrink:0;border-radius:10px}.site-header_logoCompact__UUnAa{display:none}.site-header_location__VWxUh{display:flex;align-items:center;gap:9px;min-width:0;padding:3px 0 3px 23px;border:0;border-left:1px solid #ebe7e2;background:none;cursor:pointer;text-align:left;max-width:210px}.site-header_locationIcon__KIU_D{color:var(--color-primary);flex-shrink:0}.site-header_locationText__nGdRQ{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.2}.site-header_locationLabel__hbVLg{font-size:9px;color:#8b8780;font-weight:500}.site-header_locationValue__78Yds{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header_locationSub__WKRnT{font-weight:500;color:var(--color-muted)}.site-header_pending__hhcKQ{display:inline-block;width:90px;border-radius:4px;background:#f5f3f0}.site-header_chevron__6BPSX{color:var(--color-primary);flex-shrink:0}.site-header_search__AeKXd{position:relative;flex:1 1;max-width:320px;margin-left:auto}.site-header_searchIcon__VGrqF{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#8e8a83;pointer-events:none}.site-header_searchInput__g7ZcL{width:100%;height:40px;padding:0 12px 0 38px;border:1px solid #f1ede8;border-radius:9px;background:#f9f8f6;font-size:11px;transition:border-color .15s}.site-header_searchInput__g7ZcL:focus{outline:none;border-color:var(--color-primary);background:white}.site-header_actions__CgjAK{display:flex;align-items:center;gap:12px;flex-shrink:0}.site-header_partnerLink__RYF86{font-size:10px;font-weight:600;margin-right:6px}.site-header_partnerLink__RYF86:hover{color:var(--color-primary)}.site-header_iconButton__GWjHh{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.site-header_iconButton__GWjHh:hover{background:#fff4ed}.site-header_mobileOnly__Q5pQf{display:none}.site-header_cart__iXfQk{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 15px;border-radius:9px;font-weight:700;font-size:11px;background:var(--color-primary);color:white;order:3;transition:background .15s}.site-header_cart__iXfQk:hover{background:var(--color-primary-dark)}.site-header_cart__iXfQk svg{width:17px}.site-header_badge__tKE8Z{position:absolute;top:-6px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:50%;background:#201f1f;color:white;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid white}.site-header_login__7CWVq{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 13px;border-radius:9px;border:1px solid #e9e4de;cursor:pointer;background:white;font-weight:700;font-size:11px}.site-header_login__7CWVq:hover{border-color:var(--color-primary);color:var(--color-primary)}.site-header_accountPlaceholder__KQfJs{width:95px;height:40px}@media (max-width:1150px){.site-header_partnerLink__RYF86{display:none}.site-header_inner__8JBun{gap:20px}}@media (max-width:950px){.site-header_search__AeKXd{display:none}.site-header_mobileOnly__Q5pQf{display:inline-flex}.site-header_actions__CgjAK{margin-left:auto}}.site-header_cart__iXfQk,.site-header_login__7CWVq,.site-header_searchInput__g7ZcL{font-size:12px}.site-header_locationValue__78Yds,.site-header_partnerLink__RYF86{font-size:11px}@media (max-width:640px){.site-header_header__6ibkf{height:auto;min-height:var(--header-h)}.site-header_inner__8JBun{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:62px minmax(46px,auto);grid-gap:0 10px;gap:0 10px}.site-header_logo__Iv2_l{grid-area:1/1;min-width:0}.site-header_logoFull__iUjVd{display:inline-flex}.site-header_logoCompact__UUnAa{display:none}.site-header_actions__CgjAK{grid-area:1/2;margin-left:0;gap:7px}.site-header_cart__iXfQk{width:40px;height:40px;padding:0}.site-header_cartText__39uRK{display:none}.site-header_login__7CWVq{min-height:40px;padding:0 10px;gap:5px;font-size:12px}.site-header_login__7CWVq>svg{display:none}.site-header_location__VWxUh{grid-area:2/1/3/-1;width:100%;max-width:none;min-height:46px;padding:8px 0;border:0;border-top:1px solid #f0ece7;gap:8px}.site-header_locationText__nGdRQ{flex:1 1;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:3px 8px;line-height:1.5}.site-header_locationLabel__hbVLg{font-size:11px;flex-shrink:0}.site-header_locationValue__78Yds{font-size:12px;white-space:normal;overflow-wrap:anywhere}.site-header_mobileOnly__Q5pQf{display:none}.site-header_accountPlaceholder__KQfJs{width:70px}}@media (max-width:360px){.site-header_inner__8JBun{column-gap:7px}.site-header_login__7CWVq{padding:0 8px;font-size:11px}}.support-chat_launcher__5fSpq{position:fixed;right:20px;bottom:20px;z-index:95;display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 20px 0 16px;border:0;border-radius:999px;background:#16271f;color:#fff;font-weight:800;font-size:14px;box-shadow:0 10px 28px rgb(22 39 31/28%);cursor:pointer;transition:transform .2s,background .2s}.support-chat_launcher__5fSpq:hover{background:var(--color-primary);transform:translateY(-2px)}.support-chat_launcher__5fSpq:focus-visible{outline:3px solid #b8c9a4;outline-offset:3px}.support-chat_launcherText__xStfZ{letter-spacing:-.1px}.support-chat_panel__EGV_Y{position:fixed;right:20px;bottom:20px;z-index:300;width:380px;height:min(600px,calc(100dvh - 40px));display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 24px 60px rgb(0 0 0/18%)}.support-chat_head__23OJr{flex:none;display:flex;align-items:center;gap:10px;padding:14px 12px 14px 16px;background:#16271f;color:#fff}.support-chat_avatar__Vaiqr{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#223a2e;color:#d6e2c3}.support-chat_headText__qGogm{flex:1 1;min-width:0}.support-chat_headText__qGogm h2{font-size:15px;font-weight:800;letter-spacing:-.2px}.support-chat_headText__qGogm p{font-size:11.5px;color:#b8c9a4;margin-top:1px}.support-chat_textButton__lMkGV{border:0;background:transparent;color:#d6e2c3;font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:6px 8px;border-radius:8px}.support-chat_textButton__lMkGV:hover{background:#223a2e;color:#fff}.support-chat_close__RJp5Z{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#b8c9a4;display:grid;place-items:center;cursor:pointer}.support-chat_close__RJp5Z:hover{background:#223a2e;color:#fff}.support-chat_close__RJp5Z:focus-visible,.support-chat_textButton__lMkGV:focus-visible{outline:2px solid #b8c9a4;outline-offset:1px}.support-chat_list__kKNQW{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:10px;background:#faf8f5}.support-chat_bubble__71p_B{max-width:86%;padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.support-chat_assistant__10Kle{align-self:flex-start;background:var(--color-surface);border:1px solid #efe9e2;border-bottom-left-radius:6px;color:var(--color-ink)}.support-chat_user__yGFQ0{align-self:flex-end;background:var(--color-primary);color:#fff;border-bottom-right-radius:6px}.support-chat_suggestions__y0M89{display:flex;flex-wrap:wrap;gap:8px}.support-chat_chip__GbqgA{border:1px solid #e6ddd2;background:var(--color-surface);color:var(--color-ink);border-radius:999px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.support-chat_chip__GbqgA:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.support-chat_chip__GbqgA:disabled{opacity:.6;cursor:default}.support-chat_handoff__7nTth{align-self:stretch;font-size:13px;background:#edf4e6;color:#2f4a1c;border:1px solid #d7e6c6;border-radius:12px;padding:10px 12px}.support-chat_handoff__7nTth a{font-weight:800;color:inherit}.support-chat_links__GGHUt{align-self:flex-start;max-width:92%;display:flex;flex-wrap:wrap;gap:6px}.support-chat_linkBtn__Cz_xG{display:inline-flex;align-items:center;border:1px solid var(--color-primary);border-radius:999px;padding:7px 13px;background:var(--color-surface);color:var(--color-primary-dark);font-size:13px;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s}.support-chat_linkBtn__Cz_xG:hover{background:var(--color-primary);color:#fff}.support-chat_tickets__YGC25{align-self:flex-end;font-size:12px;font-weight:700;color:var(--color-primary-dark);text-decoration:none}.support-chat_tickets__YGC25:hover{text-decoration:underline}.support-chat_typing__G0yKI{display:inline-flex;gap:4px;align-items:center;padding:13px 14px}.support-chat_typing__G0yKI span{width:6px;height:6px;border-radius:50%;background:#b9ada1;animation:support-chat_blink__G1_oJ 1.2s ease-in-out infinite}.support-chat_typing__G0yKI span:nth-child(2){animation-delay:.15s}.support-chat_typing__G0yKI span:nth-child(3){animation-delay:.3s}@keyframes support-chat_blink__G1_oJ{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.support-chat_typing__G0yKI span{animation:none;opacity:.6}}.support-chat_activity___Dk7s{align-self:flex-start;max-width:92%;display:flex;align-items:flex-start;gap:8px;padding:7px 11px;border:1px dashed #d9cfc3;border-radius:12px;background:#fffdfa;color:#5c5148;font-size:13px;line-height:1.4}.support-chat_activityFailed___06Z7{border-color:#e7c9a5;background:#fff7ec;color:#7a4a12}.support-chat_activityOrder__EVt6C{font-weight:800}.support-chat_spinner__gAijR{flex:none;width:13px;height:13px;margin-top:2px;border:2px solid #d9cfc3;border-top:2px solid var(--color-primary);border-radius:50%;animation:support-chat_spin__L6UmA .9s linear infinite}.support-chat_activityFailed___06Z7 .support-chat_spinner__gAijR{border-color:#b36b12 #e7c9a5 #e7c9a5}@keyframes support-chat_spin__L6UmA{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.support-chat_spinner__gAijR{animation:none}}.support-chat_rating__pmZ6a{align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #efe9e2;border-radius:12px;background:var(--color-surface);font-size:13px;color:var(--color-ink)}.support-chat_rating__pmZ6a small{color:#8a7f75;font-size:11.5px}.support-chat_ratingRow__cKs1J{display:flex;align-items:center;gap:6px}.support-chat_rateButton__tj_oE{width:34px;height:34px;border:1px solid #e6ddd2;border-radius:10px;background:#fff;color:var(--color-ink);font:inherit;font-weight:800;cursor:pointer}.support-chat_rateButton__tj_oE:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.support-chat_textLink__s6KV6{margin-left:auto;border:0;background:transparent;color:#8a7f75;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline}.support-chat_form__JaX5G{flex:none;border-top:1px solid var(--color-border);padding:10px 12px;background:var(--color-surface)}.support-chat_error__JiIoG{font-size:12.5px;color:var(--color-danger,#b42318);margin-bottom:8px}.support-chat_inputRow__nbxoJ{display:flex;align-items:flex-end;gap:8px}.support-chat_input__s6mcP{flex:1 1;min-height:42px;max-height:120px;resize:none;padding:10px 12px;border:1px solid #e6ddd2;border-radius:12px;font:inherit;font-size:14px;line-height:1.4;background:#fff;color:var(--color-ink);field-sizing:content}.support-chat_input__s6mcP:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.support-chat_send__jdKUI{flex:none;width:42px;height:42px;border:0;border-radius:12px;background:var(--color-primary);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.support-chat_send__jdKUI:hover:not(:disabled){background:var(--color-primary-dark)}.support-chat_send__jdKUI:disabled{opacity:.45;cursor:default}.support-chat_quota__XmAgN{align-self:stretch;font-size:12px;color:var(--color-muted)}.support-chat_quotaOut__8_B0i{font-size:13px;font-weight:700;color:var(--color-ink);background:#f3efe9;border-radius:12px;padding:9px 12px}.support-chat_guestBar__Bhb3G{display:flex;align-items:center;gap:10px}.support-chat_guestBar__Bhb3G p{flex:1 1;min-width:0;font-size:12.5px;line-height:1.4;color:var(--color-muted)}.support-chat_guestBar__Bhb3G .support-chat_cta__FipQ9{flex:none}.support-chat_disclaimer__lBsqN{font-size:10.5px;line-height:1.4;color:var(--color-muted);margin-top:8px}@media (max-width:1023px){.support-chat_launcher__5fSpq.support-chat_raised__xx3r2{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:640px){.support-chat_launcher__5fSpq{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));height:50px;padding:0 16px 0 14px}.support-chat_launcher__5fSpq.support-chat_raised__xx3r2{bottom:calc(92px + env(safe-area-inset-bottom))}.support-chat_panel__EGV_Y,.support-chat_panel__EGV_Y.support-chat_raised__xx3r2{inset:auto 0;top:var(--vv-top,0);width:auto;height:var(--vv-height,100dvh);border-radius:0;border:0}.support-chat_list__kKNQW{padding:14px}.support-chat_input__s6mcP{font-size:16px}.support-chat_form__JaX5G{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.support-chat_unavailable__QNlJj{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;background:#fff4e5;color:#6b4200;border:1px solid #f3dcb8;border-radius:12px;padding:10px 12px}.support-chat_cta__FipQ9{display:inline-flex;align-items:center;border:0;border-radius:999px;padding:7px 14px;background:var(--color-primary);color:#fff;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.support-chat_cta__FipQ9:hover{background:var(--color-primary-dark)}.support-chat_template__NTnCt{background:#edf4e6;border-color:#d7e6c6;color:#2f4a1c}.support-chat_team__GeqY_{background:#eef2f8;border-color:#d6e0ee;color:#1f3350}.support-chat_roleLabel__0Azmg{display:block;font-size:11px;font-weight:800;letter-spacing:.2px;text-transform:uppercase;opacity:.75;margin-bottom:2px}.support-chat_attach__SaWID{flex:none;width:42px;height:42px;border:1px solid #e6ddd2;border-radius:12px;background:#fff;color:var(--color-ink);display:grid;place-items:center;cursor:pointer}.support-chat_attach__SaWID:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-dark)}.support-chat_attach__SaWID:disabled{opacity:.45;cursor:default}.support-chat_photos__7Pu7h{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.support-chat_photo__JPEqP{position:relative;width:52px;height:52px;border-radius:10px;overflow:hidden;border:1px solid #e6ddd2}.support-chat_photo__JPEqP img{width:100%;height:100%;object-fit:cover;display:block}.support-chat_photo__JPEqP button{position:absolute;top:2px;right:2px;width:20px;height:20px;border:0;border-radius:50%;background:rgb(0 0 0/60%);color:#fff;display:grid;place-items:center;cursor:pointer}.support-chat_photoBusy__7_oE1{font-size:12px;color:var(--color-muted)}.info-tab_grid__RkXMt{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-top:20px;align-items:start}.info-tab_card__FscUy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:12px}.info-tab_title__8Y51c{font-size:var(--text-md);font-weight:800;display:flex;align-items:center;gap:8px}.info-tab_dl__xSOcU{margin:0;display:flex;flex-direction:column;gap:14px}.info-tab_dl__xSOcU dt{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-weight:700;margin-bottom:4px}.info-tab_dl__xSOcU dd{margin:0;font-size:var(--text-sm)}.info-tab_badges__QNbig{display:flex;gap:6px;flex-wrap:wrap}.info-tab_hours__L_X7P{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.info-tab_hours__L_X7P td,.info-tab_hours__L_X7P th{padding:8px 10px;text-align:left;border-bottom:1px solid var(--color-border)}.info-tab_hours__L_X7P tr:last-child td,.info-tab_hours__L_X7P tr:last-child th{border-bottom:none}.info-tab_hours__L_X7P th{font-weight:600}.info-tab_hours__L_X7P td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.info-tab_today__KyZ1H{background:var(--color-primary-soft)}.info-tab_today__KyZ1H td,.info-tab_today__KyZ1H th{font-weight:800}.info-tab_todayTag__y7xZ1{margin-left:8px;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--color-primary-dark);letter-spacing:.05em}.info-tab_closedDay__57Uyn{color:var(--color-danger)}.deal-strip_section__UEa44{margin:0 0 var(--space-6);min-width:0}.deal-strip_head__VrB2n{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.deal-strip_title__2E9qM{font-size:var(--text-xl);font-weight:800;letter-spacing:-.4px;word-spacing:.1em}.deal-strip_hint__fVzLU{font-size:var(--text-xs);color:var(--color-muted);margin-top:4px}.deal-strip_titleLink__N2cSF{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.deal-strip_titleLink__N2cSF:hover{color:var(--color-primary)}.deal-strip_controls__sAbcP{display:flex;align-items:center;gap:8px;flex:none}.deal-strip_more___k9uX{font-size:var(--text-sm);font-weight:700;color:var(--color-primary);text-decoration:none;white-space:nowrap;margin-right:4px}.deal-strip_more___k9uX:hover{text-decoration:underline}.deal-strip_arrow__vlI2N{width:31px;height:31px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:50%;display:grid;place-items:center;cursor:pointer}.deal-strip_arrow__vlI2N:hover{background:var(--color-primary-soft);color:var(--color-primary)}@media (max-width:640px){.deal-strip_arrow__vlI2N{display:none}}.deal-strip_pageHint__XwWNy{margin:4px 0 var(--space-5)}.deal-strip_rail__W_sHh{display:flex;gap:var(--space-3);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:2px 1px 6px}.deal-strip_rail__W_sHh::-webkit-scrollbar{display:none}.deal-strip_item__cdpmN{flex:0 0 clamp(200px,64vw,240px);scroll-snap-align:start;display:flex}.deal-strip_dots__sCjGS{display:none}@media (max-width:640px){.deal-strip_railTwoUp___a5SG{scroll-snap-type:x mandatory}.deal-strip_railTwoUp___a5SG .deal-strip_item__cdpmN{flex-basis:calc((100% - var(--space-3)) / 2);scroll-snap-align:none}.deal-strip_railTwoUp___a5SG .deal-strip_item__cdpmN:nth-child(odd){scroll-snap-align:start;scroll-snap-stop:always}.deal-strip_dots__sCjGS{display:flex;justify-content:center;gap:6px;margin-top:4px}}.deal-strip_dot__9vqLg{width:6px;height:6px;border-radius:3px;background:var(--color-border);transition:width .2s,background-color .2s}.deal-strip_dotOn__n4Buo{width:18px;background:var(--color-primary)}.deal-strip_card__7VeyT{display:flex;flex-direction:column;width:100%;padding:0;text-align:left;font:inherit;color:inherit;text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s}.deal-strip_card__7VeyT:hover{border-color:var(--color-primary);transform:translateY(-2px)}.deal-strip_card__7VeyT:focus-visible{outline:none;box-shadow:var(--focus-ring)}.deal-strip_media__lE170{position:relative;display:block;aspect-ratio:1/1;min-height:0;overflow:hidden;background:var(--color-primary-soft)}.deal-strip_backdrop__gIlSR{position:absolute;inset:-12%;width:124%;height:124%;object-fit:cover;filter:blur(18px) saturate(1.15);opacity:.6}.deal-strip_image__Y2Ihm{width:100%;height:100%;object-fit:contain;display:block}.deal-strip_imageEmpty__0yPwW,.deal-strip_image__Y2Ihm{position:absolute;inset:0}.deal-strip_info__o1jge{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.deal-strip_name__Rdomv{font-weight:700;font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-strip_sub__SlF7a{font-size:11.5px;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-strip_prices__5R9rf{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;margin-top:2px}.deal-strip_price__FRCDe{font-weight:800;font-size:15px;color:var(--color-primary)}.deal-strip_old__ognoL{font-size:11.5px;color:var(--color-muted)}.deal-strip_badge__8_Don{align-self:center;font-size:10.5px;font-weight:800;color:var(--color-primary);background:var(--color-primary-soft);padding:2px 7px;border-radius:var(--radius-full);white-space:nowrap}.deal-strip_cartRow__3_9KT{display:flex;align-items:baseline;gap:5px}.deal-strip_cartLabel__cUEOO{font-size:12px;font-weight:700;color:var(--color-success)}.deal-strip_cartAmount__Jl_Z4{color:var(--color-success)}.deal-strip_oldList__qp3VX{color:var(--color-primary)}.deal-strip_closedBadge__XVr5u{position:absolute;top:8px;left:8px;z-index:1;max-width:calc(100% - 16px);padding:3px 9px;border-radius:999px;background:rgb(28 25 22/.78);color:#fff;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-strip_grid___D9Q4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:768px){.deal-strip_grid___D9Q4{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media (min-width:1100px){.deal-strip_grid___D9Q4{grid-template-columns:repeat(4,minmax(0,1fr))}}.deal-strip_gridItem__KkdWB{display:flex;min-width:0}.menu-section_nav__zK_NV{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:20;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);background:color-mix(in srgb,var(--color-bg) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.menu-section_navInner__p2pBF{display:flex;gap:6px;overflow-x:auto;padding:10px 0;scrollbar-width:none;position:relative}.menu-section_navInner__p2pBF::-webkit-scrollbar{display:none}.menu-section_navItem__aTYTg{flex-shrink:0;border:none;background:none;padding:8px 14px;border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;white-space:nowrap}.menu-section_navItem__aTYTg:hover{color:var(--color-ink);background:var(--color-surface)}.menu-section_navActive__K7udc,.menu-section_navActive__K7udc:hover{background:var(--color-ink);color:#fff}.menu-section_section__o5BMw{padding-top:24px;scroll-margin-top:calc(var(--header-h) + 64px)}.menu-section_sectionTitle__hgFxA{font-size:var(--text-xl);font-weight:800;margin-bottom:14px}.menu-section_grid__owM5L{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.menu-section_product__s0Xeg{width:100%;height:100%;min-height:128px;display:flex;gap:14px;justify-content:space-between;align-items:stretch;padding:16px;text-align:left;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s var(--ease),border-color .2s}.menu-section_product__s0Xeg:hover:not(:disabled){box-shadow:var(--shadow-md);border-color:transparent}.menu-section_productInfo__0PwrP{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.menu-section_productName__yPpWC{font-weight:700}.menu-section_productDesc__O3cg_{color:var(--color-muted);font-size:var(--text-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-section_productPrice__YmE2T{margin-top:auto;font-weight:800;display:inline-flex;gap:10px;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary)}.menu-section_promoBadges__vEKVz{margin-top:auto;align-self:flex-start;display:flex;flex-wrap:wrap;gap:4px}.menu-section_promoBadge__Ip2dh{font-size:var(--text-xs);font-weight:700;white-space:nowrap;color:var(--color-primary);background:var(--color-primary-soft);padding:2px 8px;border-radius:var(--radius-full)}.menu-section_pickupBadge__lMrT_,.menu-section_promoBadgeExtra__UFx20{color:var(--color-secondary);background:var(--color-secondary-soft)}.menu-section_pickupOffer__6FjuX{color:var(--color-secondary);font-weight:700;font-size:var(--text-sm)}.menu-section_promoBadges__vEKVz+.menu-section_productPrice__YmE2T{margin-top:0}.menu-section_promoPrice__nmXBO{color:var(--color-primary)}.menu-section_oldPrice__sBOFI{color:var(--color-muted);font-weight:500;font-size:var(--text-sm)}.menu-section_oldPriceList__ZvAzU{color:var(--color-primary)}.menu-section_imageWrap__UwoYa{position:relative;flex-shrink:0}.menu-section_image__f4GDN{width:112px;height:112px;border-radius:var(--radius-md);object-fit:cover}.menu-section_plus__0M9Kz{position:absolute;right:-6px;bottom:-6px;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-md)}.menu-section_plusInline__NBGvR{position:static;align-self:flex-end;background:var(--color-primary-soft);box-shadow:none}.menu-section_soldOut__E5FHE{cursor:not-allowed;background:color-mix(in srgb,var(--color-bg) 70%,var(--color-surface))}.menu-section_soldOut__E5FHE .menu-section_image__f4GDN,.menu-section_soldOut__E5FHE .menu-section_productDesc__O3cg_,.menu-section_soldOut__E5FHE .menu-section_productName__yPpWC{opacity:.55}.menu-section_soldOut__E5FHE .menu-section_productPrice__YmE2T{color:var(--color-muted)}.menu-section_soldOut__E5FHE .menu-section_image__f4GDN{filter:grayscale(1)}.menu-section_soldOutBadge__S5k8f{font-size:var(--text-xs);font-weight:700;color:var(--color-danger);background:var(--color-danger-soft);padding:2px 8px;border-radius:var(--radius-full)}@media (max-width:640px){.menu-section_grid__owM5L{grid-template-columns:1fr}.menu-section_image__f4GDN{width:96px;height:96px}}.menu-section_cartPrice___Brzv{color:var(--color-success);font-weight:700;font-size:var(--text-sm)}.menu-section_cartHeadline__3aRGx{display:inline-flex;align-items:baseline;gap:5px}.menu-section_cartHeadlineLabel__E43yu{color:var(--color-success);font-weight:700;font-size:var(--text-xs)}.menu-section_cartHeadlinePrice__0WPOi{color:var(--color-success);font-weight:800;font-size:var(--text-md)}.quantity-stepper_stepper__U8cNm{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);flex-shrink:0}.quantity-stepper_btn__IF3ce{border:none;background:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-primary-dark);border-radius:50%}.quantity-stepper_btn__IF3ce:hover:not(:disabled){background:var(--color-primary-soft)}.quantity-stepper_btn__IF3ce:disabled{color:var(--color-border);cursor:not-allowed}.quantity-stepper_value__zDGIl{min-width:24px;text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quantity-stepper_md__dmeTP .quantity-stepper_btn__IF3ce{width:40px;height:40px}.quantity-stepper_sm__1axPt .quantity-stepper_btn__IF3ce{width:30px;height:30px}.quantity-stepper_sm__1axPt .quantity-stepper_value__zDGIl{font-size:var(--text-sm);min-width:20px}.button-link_btn____BLv{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);font-weight:600;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease)}.button-link_sm__bHOpu{height:34px;padding:0 12px;font-size:var(--text-sm)}.button-link_md__28OuK{height:44px;padding:0 20px}.button-link_lg__18TmH{height:54px;padding:0 24px;font-size:var(--text-lg);border-radius:var(--radius-lg)}.button-link_block__dTqOw{width:100%}.button-link_primary__H3wHN{background:var(--color-primary);color:#fff}.button-link_primary__H3wHN:hover{background:var(--color-primary-dark)}.button-link_secondary__1sS_p{background:var(--color-surface);border-color:var(--color-border)}.button-link_secondary__1sS_p:hover{border-color:var(--color-ink)}.button-link_soft__AJdNr{background:var(--color-primary-soft);color:var(--color-primary-dark)}.button-link_soft__AJdNr:hover{background:color-mix(in srgb,var(--color-primary) 18%,white)}.button-link_ghost__b4WAI{background:transparent}.button-link_ghost__b4WAI:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.davet_page__eYcxZ{max-width:560px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.davet_h1__fHLtT{margin:0;font-size:var(--text-2xl);font-weight:800}.davet_lead__07RE7{margin:0;color:var(--color-muted);line-height:1.55}.davet_stores__UHiBB{display:flex;gap:12px;flex-wrap:wrap}.davet_badge__BU6nw img{display:block;height:48px;width:auto}.davet_steps__JwgWJ{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;line-height:1.5}.cart-item-row_row__wOuzc{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-border)}.cart-item-row_row__wOuzc:last-child{border-bottom:none}.cart-item-row_img__a9Oel{width:64px;height:64px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.cart-item-row_info__4PHG5{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.cart-item-row_name__v0mKt{font-weight:700;font-size:var(--text-sm)}.cart-item-row_note__VKPe_,.cart-item-row_options__FbSPF{font-size:var(--text-xs);color:var(--color-muted)}.cart-item-row_note__VKPe_{font-style:italic}.cart-item-row_badge__5Fcur{margin-top:4px}.cart-item-row_remove__BfrLO{border:none;background:none;padding:0;margin-top:6px;color:var(--color-danger);font-size:var(--text-xs);font-weight:600;cursor:pointer}.cart-item-row_remove__BfrLO:hover{text-decoration:underline}.cart-item-row_side__NK449{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.cart-item-row_price__bl2a7{font-weight:700;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-item-row_oldPrice__Zv_a9{color:var(--color-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:line-through}.cart-item-row_compact__cwIa_{padding:10px 0}.cart-item-row_unavailable__5nmBA .cart-item-row_name__v0mKt,.cart-item-row_unavailable__5nmBA .cart-item-row_price__bl2a7{color:var(--color-muted);text-decoration:line-through}.mini-cart_card__gw9sh{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:12px}.mini-cart_title__UKbw9{display:flex;align-items:center;gap:8px;font-size:var(--text-lg);font-weight:800}.mini-cart_title__UKbw9 svg{color:var(--color-primary)}.mini-cart_items__tfMVL{max-height:46vh;overflow-y:auto;margin:0 -4px;padding:0 4px}.mini-cart_totals__G502l{border-top:1px solid var(--color-border);padding-top:12px;display:flex;flex-direction:column;gap:6px}.mini-cart_line__nKHi2{display:flex;justify-content:space-between;font-size:var(--text-sm)}.mini-cart_delivery__WLe8m{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted)}.mini-cart_warn___8mAd{font-size:var(--text-xs);color:color-mix(in srgb,var(--color-warning) 80%,black);background:var(--color-warning-soft);padding:8px 10px;border-radius:var(--radius-sm);font-weight:600}.mini-cart_other__FiraL{display:flex;flex-direction:column;gap:10px;font-size:var(--text-sm);color:var(--color-muted)}.mini-cart_bar__gtyon{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-md);display:none}.mini-cart_barLink__kDZpo{display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;border-radius:var(--radius-lg);background:var(--color-primary);color:#fff;font-weight:700;box-shadow:var(--shadow-lg)}.mini-cart_barCount__3AcJb{min-width:28px;height:28px;padding:0 8px;border-radius:var(--radius-full);background:color-mix(in srgb,#fff 22%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm)}.mini-cart_barText__S47gr{flex:1 1}.mini-cart_barTotal__Bw2g8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1023px){.mini-cart_bar__gtyon{display:block}}.mini-cart_discount__HZC7C{color:var(--color-success)}.product-modal_wrap__rURXQ{display:flex;flex-direction:column;gap:16px}.product-modal_image___o22j{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--radius-lg)}.product-modal_imageContain__3jRFc{object-fit:contain;background:var(--color-bg)}.product-modal_desc__DcQ2R{color:var(--color-muted)}.product-modal_basePrice__ebzFk{font-weight:800;font-size:var(--text-lg);display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-primary)}.product-modal_promoPrice__nnGtx{color:var(--color-primary)}.product-modal_oldPrice__Z6xDz{color:var(--color-muted);font-weight:500;font-size:var(--text-md)}.product-modal_oldPriceList__KhBdV{color:var(--color-primary)}.product-modal_group__EG3OX{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0;margin:0;min-width:0;overflow:hidden}.product-modal_groupInvalid__SS9lT{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.product-modal_legend__IwaRV{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 16px;background:var(--color-bg);float:left}.product-modal_legend__IwaRV+*{clear:both}.product-modal_groupName___nDsl{font-weight:800}.product-modal_groupHint__5TvGi{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--color-muted)}.product-modal_groupError__Ncnj5{clear:both;color:var(--color-danger);font-size:var(--text-xs);font-weight:600;padding:8px 16px 0}.product-modal_options__wB7w0{clear:both;display:flex;flex-direction:column}.product-modal_option__7b_bO{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-top:1px solid var(--color-border)}.product-modal_option__7b_bO:first-child{border-top:none}.product-modal_option__7b_bO:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.product-modal_option__7b_bO input{width:18px;height:18px;accent-color:var(--color-primary);margin:0;flex-shrink:0;cursor:inherit}.product-modal_optionName__eJKup{flex:1 1}.product-modal_optionPrice__6EMa7{color:var(--color-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.product-modal_optionDisabled__iyOi9{cursor:not-allowed;opacity:.5}.product-modal_footer__odHWx{position:-webkit-sticky;position:sticky;bottom:-24px;margin:0 -24px -24px;padding:16px 24px;background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;gap:12px;align-items:center}.product-modal_addButton__yqKAF{flex:1 1}@media (max-width:600px){.product-modal_footer__odHWx{flex-direction:row}.product-modal_addButton__yqKAF{font-size:var(--text-md);padding:0 12px}}.product-modal_optionStack__m2xl8{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25}.product-modal_optionOld__FbMVI{color:var(--color-muted);font-weight:400;font-size:var(--text-xs)}.product-modal_optionCart__1a_Fn{color:var(--color-success);font-weight:700}.product-modal_optionNew__cb5vs{color:var(--color-ink);font-weight:600}.product-modal_cartPrice__275PI{color:var(--color-success)}.product-modal_cartPrice__275PI,.product-modal_pickupOffer__mkY3x{display:block;margin-top:-4px;font-weight:700;font-size:var(--text-sm)}.product-modal_pickupOffer__mkY3x{color:var(--color-secondary)}.product-modal_pickupOnlyNote__1Ai7S{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--color-muted);font-size:var(--text-sm)}.stars_stars__4PcEd{display:inline-flex;gap:2px}.stars_on__xoGev{color:var(--color-warning)}.stars_off__NyTvP{color:var(--color-border)}.star-input_fieldset__8CdaD{border:none;margin:0;padding:0}.star-input_legend__Mu1SB{font-size:var(--text-sm);font-weight:600;margin-bottom:6px;padding:0}.star-input_stars__4a_DH{display:inline-flex;gap:4px}.star-input_star__kXN1v{cursor:pointer;border-radius:8px;display:inline-flex;transition:transform .1s var(--ease)}.star-input_star__kXN1v:hover{transform:scale(1.1)}.star-input_star__kXN1v:has(input:focus-visible){box-shadow:var(--focus-ring)}.star-input_on__A5Nhr{color:var(--color-warning)}.star-input_off__nBV4c{color:var(--color-border)}.pending-reviews_card__Q6KK2{display:flex;flex-direction:column;gap:12px;margin:16px 0;border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border))}.pending-reviews_head__TDpXZ{display:flex;gap:10px;align-items:flex-start}.pending-reviews_icon__TN_MO{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-warning-soft);color:var(--color-warning)}.pending-reviews_title__H_Pb9{font-weight:700}.pending-reviews_list__n1w0s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pending-reviews_item__gl8ee{display:flex;align-items:center;gap:10px}.pending-reviews_itemMain__VX915{flex:1 1;min-width:0;display:flex;flex-direction:column}.pending-reviews_itemMain__VX915 strong{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.pending-reviews_sub__NuXsQ{font-size:var(--text-xs);color:var(--color-muted)}.restaurant-thumb_photo__BJyYo{display:block;flex-shrink:0;object-fit:cover;background:var(--color-bg)}.restaurant-thumb_icon__Ia5B_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-primary-soft);color:var(--color-primary)}.home-promos_tile___0njn{display:flex;flex-direction:column;gap:4px;min-height:0;padding:var(--space-4);border-radius:var(--radius-lg);color:#fff;text-decoration:none;transition:transform .2s}.home-promos_tile___0njn:hover{transform:translateY(-2px)}.home-promos_tile___0njn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.home-promos_orange___zzis{background:var(--color-primary-dark)}.home-promos_green__9bI6Q{background:color-mix(in srgb,var(--color-success) 70%,black)}.home-promos_dark__bsnsT{background:var(--color-ink)}.home-promos_red__gLGRn{background:var(--color-danger)}.home-promos_title__fIKvn{font-size:var(--text-xl);font-weight:800;line-height:1.15;letter-spacing:-.3px}.home-promos_subtitle__l_wxQ{font-size:var(--text-sm);line-height:1.35;opacity:.92}.home-promos_foot__NrGI1{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:var(--space-2)}.home-promos_code__d_QmF{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:700;letter-spacing:.4px;padding:4px 8px;border-radius:999px;border:1px dashed rgb(255 255 255/.7)}.home-promos_more__bjdBY{display:inline-flex;align-items:center;gap:2px;flex:none;font-size:var(--text-sm);font-weight:700}.home-promos_coupons__RECRC{margin:0 0 var(--space-5);min-width:0}.home-promos_couponsTitle__bRrlx{display:flex;align-items:center;gap:8px;margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:800;letter-spacing:-.4px}.home-promos_couponsIcon___IXxl{flex:none;color:var(--color-danger)}.home-promos_couponRail__4MY5a{list-style:none;margin:0;padding:2px 1px 6px;display:grid;grid-auto-flow:column;grid-auto-columns:min(66%,300px);grid-gap:var(--space-3);gap:var(--space-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.home-promos_couponRail__4MY5a::-webkit-scrollbar{display:none}@media (min-width:720px){.home-promos_couponRail__4MY5a{grid-auto-columns:300px}}.home-promos_coupon__hwBif{--notch:14px;--dash:#cdc6bd;position:relative;container-type:inline-size;display:grid;grid-template-columns:37% 1fr;min-height:100px;scroll-snap-align:start;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color .15s}.home-promos_coupon__hwBif:hover{border-color:color-mix(in srgb,var(--color-muted) 45%,var(--color-border))}.home-promos_couponLink__4Kz9c{position:absolute;inset:0;z-index:1;border-radius:inherit}.home-promos_couponLink__4Kz9c:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.home-promos_amountSide__0z6gJ{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 4px;text-align:center}.home-promos_divider__r29qS{position:absolute;top:9px;right:-1px;width:2px;height:calc(100% - 18px);overflow:visible;pointer-events:none}.home-promos_divider__r29qS line{stroke:var(--dash);stroke-width:2;stroke-dasharray:5 4}.home-promos_amountSide__0z6gJ:after,.home-promos_amountSide__0z6gJ:before{content:"";position:absolute;right:calc(var(--notch) / -2 - 1px);width:var(--notch);height:var(--notch);border-radius:50%;background:var(--color-bg);border:1px solid var(--color-border)}.home-promos_amountSide__0z6gJ:before{top:calc(var(--notch) / -2 - 1px)}.home-promos_amountSide__0z6gJ:after{bottom:calc(var(--notch) / -2 - 1px)}.home-promos_badge__gzzMj{padding:2px 9px;border-radius:999px;background:var(--tone);color:#fff;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.home-promos_amount__AEt56{color:var(--tone);font-size:clamp(17px,10cqi,24px);font-weight:800;line-height:1.1;letter-spacing:-.4px;white-space:nowrap}.home-promos_kind__I9xMb{font-size:clamp(10px,4.9cqi,12.5px);font-weight:700;line-height:1.2;white-space:nowrap}.home-promos_tone_orange__rt1Le{--tone:var(--color-primary-dark)}.home-promos_tone_green__jIXS2{--tone:color-mix(in srgb,var(--color-success) 80%,black)}.home-promos_tone_dark__C2naT{--tone:var(--color-ink)}.home-promos_tone_red__hFNkp{--tone:var(--color-danger)}.home-promos_infoSide__pk14U{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px 10px 12px 12px}.home-promos_couponTitle__mYNZ1{font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-promos_infoFoot__vErfd{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.home-promos_limit__93Eb1{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.3;color:var(--color-muted)}.home-promos_limit__93Eb1 b,.home-promos_limit__93Eb1 span{white-space:nowrap}.home-promos_limit__93Eb1 b{font-weight:500}.home-promos_use__Qmsqr{position:relative;z-index:2;flex:none;min-height:32px;padding:6px 14px;border:none;border-radius:999px;background:var(--color-ink);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.home-promos_use__Qmsqr:disabled{opacity:.6;cursor:progress}.home-promos_use__Qmsqr:focus-visible{outline:none;box-shadow:var(--focus-ring)}.service-categories_wrap__EYzry{margin-bottom:20px}.service-categories_row__pPFaR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:480px}.service-categories_tile__GTuQx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:72px;padding:8px 4px;border:1px solid #ebe6df;border-radius:12px;background:#fff;color:var(--color-ink);font:inherit;cursor:pointer;transition:border-color .15s var(--ease)}.service-categories_tile__GTuQx:hover{border-color:#d6cfc6}.service-categories_tile__GTuQx:focus-visible{outline:none;box-shadow:var(--focus-ring)}.service-categories_selected__2MUj3,.service-categories_selected__2MUj3:hover{border-color:var(--color-primary);background:var(--color-primary-soft);cursor:default}.service-categories_icon__t3EMw{display:grid;place-items:center;height:28px;color:var(--color-ink)}.service-categories_selected__2MUj3 .service-categories_icon__t3EMw{color:var(--color-primary)}.service-categories_water__1f1hv{color:#2f8fdb}.service-categories_serviceImage__tnni_{display:block}.service-categories_label__1Pnxe{margin-top:2px;font-size:14px;font-weight:600;line-height:1.25}.service-categories_soon__JzDT_{font-size:11px;line-height:1.3;color:var(--color-muted)}.service-categories_notice__zapDE{position:relative;display:flex;align-items:flex-start;gap:12px;max-width:480px;margin-top:10px;padding:12px 40px 12px 14px;border:1px solid #f0ddcd;border-radius:12px;background:#fffaf5}.service-categories_notice__zapDE strong{display:block;font-size:14px}.service-categories_notice__zapDE p{margin:2px 0 0;font-size:13px;color:var(--color-muted)}.service-categories_noticeIcon__eB1DS{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary)}.service-categories_close__7CLkl{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--color-muted);cursor:pointer}.service-categories_close__7CLkl:hover{background:#f4ede6}.seo_crumbs__ubzlc{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--color-muted);margin-bottom:16px}.seo_crumb__R6ilH{display:inline-flex;align-items:center;gap:4px}.seo_crumb__R6ilH a{color:var(--color-muted);text-decoration:none}.seo_crumb__R6ilH a:hover{color:var(--color-ink);text-decoration:underline}.seo_crumb__R6ilH [aria-current]{color:var(--color-ink);font-weight:600}.seo_head__ozE00{margin-bottom:24px;max-width:760px}.seo_h1__zKC9d{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.seo_intro__5h27J{margin-top:12px;color:var(--color-muted);font-size:var(--text-lg);line-height:1.55}.seo_count__kGdrl{margin-top:10px;font-weight:700;font-size:var(--text-sm)}.seo_grid__POWft{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.seo_cta__XOIkV{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:var(--radius-full);background:var(--color-ink);color:#fff;font-weight:700;text-decoration:none}.seo_related__1Aofq{margin-top:40px}.seo_sectionTitle__1M2EI{font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em;margin-bottom:14px}.seo_pills__3vesb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.seo_pill__Z6nvy{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-weight:600;font-size:var(--text-sm);text-decoration:none;transition:border-color .15s}.seo_pill__Z6nvy:hover{border-color:var(--color-primary)}.seo_faq__PEBBy{margin-top:8px}.seo_faqList__TrOZf{display:flex;flex-direction:column;gap:10px}.seo_faqItem__tOKmo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0 20px}.seo_faqItem__tOKmo summary{cursor:pointer;list-style:none;padding:18px 28px 18px 0;font-weight:700;position:relative}.seo_faqItem__tOKmo summary::-webkit-details-marker{display:none}.seo_faqItem__tOKmo summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:500;color:var(--color-muted);transition:transform .2s var(--ease)}.seo_faqItem__tOKmo[open] summary:after{transform:translateY(-50%) rotate(45deg)}.seo_faqItem__tOKmo p{padding:0 0 18px;color:var(--color-muted);line-height:1.6}@media (max-width:640px){.seo_grid__POWft{grid-template-columns:1fr;gap:14px}}.seo_faq__PEBBy{max-width:920px;margin:0 auto}.seo_faq__PEBBy>.seo_sectionTitle__1M2EI{text-align:center;font-size:26px;margin-bottom:25px;letter-spacing:-.8px}.seo_faqList__TrOZf{gap:0}.seo_faqItem__tOKmo{border:0;border-bottom:1px solid #e8e2d9;border-radius:0;padding:0 6px;background:transparent}.seo_faqItem__tOKmo summary{font-size:13px;padding:21px 28px 21px 0}.seo_faqItem__tOKmo summary:after{font-size:20px;color:var(--color-primary)}.seo_faqItem__tOKmo p{font-size:12px;line-height:1.8;max-width:760px}.seo_sectionText__5fOjj{margin:-6px 0 14px;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55;max-width:760px}.seo_faqBlock__0mEwo{margin-top:48px;max-width:920px}.seo_faqBlock__0mEwo .seo_faqItem__tOKmo summary{font-size:var(--text-md)}.seo_faqBlock__0mEwo .seo_faqItem__tOKmo p{font-size:var(--text-sm);line-height:1.7}.seo_note__Tt9Yg{margin:0 0 24px;padding:16px 20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-width:760px}.seo_note__Tt9Yg strong{display:block;margin-bottom:4px}.seo_note__Tt9Yg p{margin:0;color:var(--color-muted);line-height:1.6;font-size:var(--text-sm)}.seo_ranked__JFSSR{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:rank}.seo_rankedItem__SlZk2{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.seo_rank__7nUiY{width:44px;height:44px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-ink);color:#fff;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seo_rankedScore__Puy5O{margin:6px 0 0 56px;font-size:var(--text-sm);font-weight:700}.seo_subTitle__vVKda{font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em;margin:8px 0 14px}.seo_explore__LP7lE{max-width:920px;margin:0 auto 48px;text-align:center}.seo_explore__LP7lE>.seo_sectionTitle__1M2EI{font-size:26px;letter-spacing:-.8px;margin-bottom:10px}.seo_explore__LP7lE>.seo_sectionText__5fOjj{margin:0 auto 20px}.seo_explore__LP7lE .seo_pills__3vesb{justify-content:center;margin-bottom:10px}.seo_pillStrong__sbZDQ{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:var(--radius-full);background:var(--color-ink);color:#fff;font-weight:700;font-size:var(--text-sm);text-decoration:none}.how-it-works_steps__L1pxX{padding:48px 0;border-top:1px solid #f1ece5;border-bottom:1px solid #f1ece5;background:#fcfaf7}.how-it-works_intro__E0ZBH{text-align:center}.how-it-works_intro__E0ZBH>span{font-size:9px;letter-spacing:1.8px;font-weight:800;color:#ab7a56}.how-it-works_intro__E0ZBH h2{font-size:29px;letter-spacing:-1px;margin-top:9px}.how-it-works_intro__E0ZBH p{font-size:12px;color:var(--color-muted);margin-top:10px}.how-it-works_list__LPMfM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px;gap:45px;list-style:none;margin:34px auto 0;padding:0;max-width:910px}.how-it-works_step__t_riG{position:relative;text-align:center}.how-it-works_step__t_riG+.how-it-works_step__t_riG:before{content:"";position:absolute;width:100px;border-top:1px dashed #d9cec0;top:30px;left:-73px}.how-it-works_stepIcon__sUA3x{position:relative;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:19px;color:var(--color-primary);background:#ffede0}.how-it-works_stepIcon__sUA3x>span{position:absolute;top:-5px;right:-7px;width:23px;height:23px;border:3px solid #fcfaf7;border-radius:50%;background:var(--color-primary);color:white;font-size:9px;font-weight:800;display:grid;place-items:center}.how-it-works_step__t_riG:nth-child(2) .how-it-works_stepIcon__sUA3x{background:#e9f0e6;color:#5f8056}.how-it-works_step__t_riG:nth-child(3) .how-it-works_stepIcon__sUA3x{background:#f7ead4;color:#aa8140}.how-it-works_step__t_riG h3{margin-top:18px;font-size:15px;font-weight:800}.how-it-works_step__t_riG p{font-size:12px;line-height:1.75;color:var(--color-muted);max-width:250px;margin:10px auto 0}.how-it-works_wrap__nxWgE{padding-top:46px}.how-it-works_partner__fsiyL{display:flex;align-items:center;gap:40px;position:relative;background:#263e33;color:white;border-radius:20px;overflow:hidden;padding:37px 54px;margin-bottom:50px}.how-it-works_partnerArt__yMicY{position:relative;width:132px;height:132px;border:1px solid #83998d;background:#ffffff09;transform:rotate(-8deg);border-radius:35px;display:grid;place-items:center;color:#e8e7c4}.how-it-works_partnerArt__yMicY>span{position:absolute;bottom:-4px;right:-5px;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;color:#263e33;background:#d9e4b8;font-size:26px}.how-it-works_partnerCopy__XkD6V>span{color:#c2cdaa;font-size:8px;letter-spacing:1.9px;font-weight:800}.how-it-works_partnerCopy__XkD6V h2{font-size:29px;line-height:1.2;margin-top:9px;letter-spacing:-.7px}.how-it-works_partnerCopy__XkD6V p{font-size:12px;color:#c2cdc7;margin-top:12px;line-height:1.7}.how-it-works_partnerActions__Yj570{display:flex;flex-direction:column;align-items:center;gap:12px;margin-left:auto}.how-it-works_partnerCta__0qG5_{display:inline-flex;gap:25px;align-items:center;white-space:nowrap;background:#fff;color:#263e33;padding:15px 22px;border-radius:9px;font-size:12px;font-weight:800;transition:background .2s}.how-it-works_partnerCta__0qG5_:hover{background:#e7efdf}.how-it-works_partnerLogin__aeD1H{color:#c2cdc7;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#83998d;text-decoration-color:#83998d}.how-it-works_partnerLogin__aeD1H:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (max-width:760px){.how-it-works_partner__fsiyL{padding:30px;gap:24px;flex-wrap:wrap}.how-it-works_partnerArt__yMicY{width:90px;height:90px;border-radius:24px}.how-it-works_partnerArt__yMicY>svg{width:42px}.how-it-works_partnerCopy__XkD6V{flex:1 1}.how-it-works_partnerCopy__XkD6V h2{font-size:23px}.how-it-works_partnerActions__Yj570{margin-left:114px;align-items:flex-start}.how-it-works_list__LPMfM{gap:24px}.how-it-works_step__t_riG+.how-it-works_step__t_riG:before{width:40px;left:-33px}}@media (max-width:520px){.how-it-works_steps__L1pxX{padding:34px 0}.how-it-works_intro__E0ZBH h2{font-size:25px}.how-it-works_list__LPMfM{grid-template-columns:1fr;gap:28px;margin-top:28px}.how-it-works_step__t_riG{text-align:left;padding-left:82px;min-height:65px}.how-it-works_stepIcon__sUA3x{position:absolute;left:0;top:0;width:56px;height:56px}.how-it-works_step__t_riG h3{margin-top:0}.how-it-works_step__t_riG p{margin:7px 0 0;max-width:none}.how-it-works_step__t_riG+.how-it-works_step__t_riG:before{display:none}.how-it-works_wrap__nxWgE{padding-top:30px}.how-it-works_partner__fsiyL{padding:28px;gap:20px}.how-it-works_partnerArt__yMicY{display:none}.how-it-works_partnerCopy__XkD6V{flex-basis:100%}.how-it-works_partnerActions__Yj570{margin-left:0;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}}.how-it-works_intro__E0ZBH h2,.how-it-works_partnerCopy__XkD6V h2{word-spacing:.1em}