[data-v-9ce1f34d]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-9ce1f34d],:root[data-theme=dark][data-v-9ce1f34d]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-9ce1f34d]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-layout-header[data-v-9ce1f34d]{width:100%}.app-layout-header.fixed[data-v-9ce1f34d]{z-index:1;position:sticky}.app-layout-footer[data-v-51ed3a85]{width:100%}.app-layout-footer.fixed[data-v-51ed3a85]{z-index:4;position:sticky;bottom:0;left:0;right:0}.app-layout[data-v-d20c26aa]{flex-direction:column;flex:1;align-items:flex-start;max-width:100vw;display:flex}.app-layout.with-gap[data-v-d20c26aa]{gap:1rem}.app-layout.padding[data-v-d20c26aa]{padding:1rem}.app-layout>.content[data-v-d20c26aa]{flex-direction:column;flex:1;width:100%;display:flex}.lds-ring[data-v-97625963]{font-size:var(--loading-ring-size,2em);width:1em;height:1em;display:inline-block;position:relative}.lds-ring[data-v-97625963],.lds-ring>div[data-v-97625963]{box-sizing:border-box}.lds-ring>div[data-v-97625963]{box-sizing:border-box;will-change:transform;border:.075em solid #0000;border-top-color:currentColor;border-radius:50%;width:100%;height:100%;margin:0;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring-97625963;display:block;position:absolute;top:0;left:0}.lds-ring>div[data-v-97625963]:first-child{animation-delay:-.45s}.lds-ring>div[data-v-97625963]:nth-child(2){animation-delay:-.3s}.lds-ring>div[data-v-97625963]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-97625963{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-b78f74e2]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b78f74e2],:root[data-theme=dark][data-v-b78f74e2]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b78f74e2]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}a.app-button[data-v-b78f74e2]{text-decoration:none}.app-button[data-v-b78f74e2]{justify-content:center;align-items:center;gap:var(--space-sm);min-height:2.875rem;padding:var(--space-sm) var(--space-lg);background-color:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), 0 .125rem .375rem #0f172a0f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;outline:0;flex-wrap:wrap;margin:0;font-size:1rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.app-button[data-v-b78f74e2]:hover:not([disabled]){box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 .25rem .625rem #0f172a1a}.app-button[data-v-b78f74e2]:active:not([disabled]){transform:scale(.97)}.app-button[data-v-b78f74e2]:focus-visible{box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 0 0 .1875rem #cbfb0173}.app-button.no-shadow[data-v-b78f74e2]{box-shadow:none}.app-button.no-shadow[data-v-b78f74e2]:hover:not([disabled]){box-shadow:none;background-color:var(--surface-muted)}.app-button.primary[data-v-b78f74e2]{color:var(--ink);background-color:#cbfb01;box-shadow:0 .25rem .625rem #cbfb0152}.app-button.primary[data-v-b78f74e2]:hover:not([disabled]){background-color:#bbe701;box-shadow:0 .375rem .875rem #cbfb0166}.app-button.primary[data-v-b78f74e2]:focus-visible{box-shadow:0 0 0 .1875rem #0f172a40,0 .25rem .625rem #cbfb0152}.app-button.secondary[data-v-b78f74e2]{background-color:var(--ink);color:var(--surface);box-shadow:0 .25rem .625rem #0f172a2e}.app-button.secondary[data-v-b78f74e2]:hover:not([disabled]){background-color:#1e293b;box-shadow:0 .375rem .875rem #0f172a40}.app-button.tertiary[data-v-b78f74e2]{color:#000;background-color:#facd5d;box-shadow:0 .25rem .625rem #0f172a1a}.app-button.success[data-v-b78f74e2]{color:var(--surface);background-color:#16a34a;box-shadow:0 .25rem .625rem #16a34a47}.app-button.success[data-v-b78f74e2]:hover:not([disabled]){background-color:#15803d}.app-button.error[data-v-b78f74e2]{color:var(--surface);background-color:#ef4444;box-shadow:0 .25rem .625rem #ef444447}.app-button.error[data-v-b78f74e2]:hover:not([disabled]){background-color:#dc2626}.app-button.muted[data-v-b78f74e2]{background-color:var(--surface-sunken);color:var(--ink-muted);box-shadow:none}.app-button.muted[data-v-b78f74e2]:hover:not([disabled]){background-color:var(--surface-muted);color:var(--ink)}.app-button.outline[data-v-b78f74e2]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line-strong);background-color:#0000;font-weight:600}.app-button.outline[data-v-b78f74e2]:hover:not([disabled]){background-color:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--ink-line-focus)}.app-button.outline.primary[data-v-b78f74e2]{color:var(--ink);background-color:#0000;box-shadow:inset 0 0 0 1.5px #cbfb01}.app-button.outline.primary[data-v-b78f74e2]:hover:not([disabled]){background-color:#edfea6;box-shadow:inset 0 0 0 1.5px #cbfb01}.app-button.outline.error[data-v-b78f74e2]{color:#dc2626;background-color:#0000;box-shadow:inset 0 0 0 1px #dc262666}.app-button.outline.error[data-v-b78f74e2]:hover:not([disabled]){background-color:#fef2f2}.app-button.transparent[data-v-b78f74e2]{box-shadow:none;color:var(--ink);background-color:#0000}.app-button.transparent[data-v-b78f74e2]:hover:not([disabled]){background-color:var(--surface-muted);box-shadow:none}.app-button.transparent.inverted[data-v-b78f74e2]{color:var(--surface)}.app-button.transparent.inverted[data-v-b78f74e2]:hover:not([disabled]){background-color:#ffffff1f}.app-button.basic[data-v-b78f74e2]{box-shadow:none;color:var(--ink);background-color:#0000;font-weight:500}.app-button.basic[data-v-b78f74e2]:hover:not([disabled]){background-color:var(--surface-muted);box-shadow:none}.app-button.light-rounded[data-v-b78f74e2]{border-radius:.875rem}.app-button.small[data-v-b78f74e2]{min-height:2.25rem;padding:var(--space-xs) var(--space-md);font-size:.8125rem}.app-button.space-between[data-v-b78f74e2]{justify-content:space-between}.app-button.loading[data-v-b78f74e2]{justify-content:center}.app-button.fluid[data-v-b78f74e2]{flex:auto}.app-button.full-width[data-v-b78f74e2]{width:100%}.app-button.icon[data-v-b78f74e2]{border-radius:999px;min-width:2.5rem;max-width:2.5rem;min-height:2.5rem;max-height:2.5rem;padding:0;font-size:1.25rem}.app-button.icon>div[data-v-b78f74e2]{justify-content:center;align-items:center;display:flex}.app-button[disabled][data-v-b78f74e2]{opacity:.45;pointer-events:none;box-shadow:none}.app-button.locked[data-v-b78f74e2]{opacity:.45;box-shadow:none;cursor:not-allowed}.app-button.locked[data-v-b78f74e2]:hover:not([disabled]){box-shadow:none}.app-button.locked[data-v-b78f74e2]:active:not([disabled]){transform:none}.app-button.locked.primary[data-v-b78f74e2]{box-shadow:none}.app-button.locked.primary[data-v-b78f74e2]:hover:not([disabled]){box-shadow:none;background-color:#cbfb01}.app-button>.app-button__loading[data-v-b78f74e2]{--loading-ring-size:1.5em}.app-image-wrapper[data-v-eecc4d92]{box-sizing:content-box}.app-image[data-v-eecc4d92]{width:inherit;height:inherit;border-radius:inherit;background-color:inherit;max-width:inherit;max-height:inherit;margin:inherit}.app-image.zoomable[data-v-eecc4d92]{cursor:zoom-in}.app-image.avatar[data-v-eecc4d92]{object-fit:cover;border-radius:50%;width:48px;height:48px}.app-image.square[data-v-eecc4d92]{border-radius:25%}.app-image.contain[data-v-eecc4d92]{object-fit:contain}.app-image.cover[data-v-eecc4d92]{object-fit:cover}.image-modal-wrapper[data-v-eecc4d92]{z-index:9999;cursor:zoom-out;transition:background-color var(--default-transition-duration) ease-in-out;background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-image[data-v-eecc4d92]{cursor:default;transform-origin:50%;object-fit:scale-down;width:90vw;height:90vh;transition:transform var(--default-transition-duration) ease-in-out, opacity var(--default-transition-duration) ease-in-out, border-radius var(--default-transition-duration) ease-in-out;border-radius:0}.zoom-fade-enter-active .modal-image[data-v-eecc4d92],.zoom-fade-leave-active .modal-image[data-v-eecc4d92]{will-change:transform, opacity, border-radius}.zoom-fade-enter-from[data-v-eecc4d92],.zoom-fade-leave-to[data-v-eecc4d92]{background-color:#0000}.zoom-fade-enter-from .modal-image[data-v-eecc4d92],.zoom-fade-leave-to .modal-image[data-v-eecc4d92]{transform:var(--start-transform);opacity:0}.zoom-fade-enter-to .modal-image[data-v-eecc4d92],.zoom-fade-leave-from .modal-image[data-v-eecc4d92]{opacity:1;border-radius:0;transform:translate(0)scale(1)}.app-form[data-v-258b34f7]{width:100%}.app-form>fieldset[data-v-258b34f7]{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.app-form>fieldset[data-v-258b34f7]:has(>.app-fieldset){gap:2rem}[data-v-f17bb342]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-f17bb342],:root[data-theme=dark][data-v-f17bb342]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-f17bb342]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-input-shell[data-v-f17bb342]{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:0 var(--space-md);background-color:var(--surface-sunken);color:var(--ink);cursor:text;-webkit-tap-highlight-color:transparent;border-radius:999px;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.app-input-shell.is-fullwidth[data-v-f17bb342]{width:100%;display:flex}.app-input-shell.is-small[data-v-f17bb342]{min-height:2.25rem;padding:0 var(--space-sm);border-radius:.875rem}.app-input-shell.has-leading[data-v-f17bb342]{padding-left:var(--space-sm)}.app-input-shell.has-trailing[data-v-f17bb342]{padding-right:.25rem}.app-input-shell.is-focused[data-v-f17bb342]{background-color:var(--surface);box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent)}.app-input-shell.is-loading[data-v-f17bb342]{background-image:url(/images/loading.gif);background-repeat:no-repeat;background-position:right var(--space-sm) center;background-size:1.25rem 1.25rem;padding-right:2.25rem}.app-input-shell--steppers[data-v-f17bb342]{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border-radius:999px;align-items:stretch;gap:0;min-height:2.5rem;padding:0;display:inline-flex;overflow:hidden}.app-input-shell--steppers.is-small[data-v-f17bb342]{min-height:2rem}.app-input-shell--steppers>input[data-v-f17bb342]{text-align:center;background-color:#0000;padding-inline:0;font-weight:700}.step-btn[data-v-f17bb342]{width:2.5rem;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.step-btn[data-v-f17bb342]:disabled{color:var(--ink-muted);cursor:not-allowed}.step-btn[data-v-f17bb342]:active:not(:disabled){transform:scale(.94)}.app-input[data-v-f17bb342]{appearance:none;min-width:0;color:var(--ink);caret-color:var(--ink);background-color:#0000;border:0;outline:none;flex:1;width:100%;padding:0;font-family:inherit;font-size:.9375rem;line-height:1.4}.app-input[data-v-f17bb342]::placeholder{color:var(--ink-placeholder)}.app-input[data-v-f17bb342]::selection{color:var(--ink);background-color:#cbfb01}.app-input[data-v-f17bb342]::-webkit-search-cancel-button{appearance:none;display:none}.app-input--textarea[data-v-f17bb342]{width:100%;min-height:5.5rem;padding:var(--space-sm) var(--space-md);background-color:var(--surface-sunken);resize:vertical;border-radius:.875rem;line-height:1.5;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:block}.app-input--textarea[data-v-f17bb342]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent)}.app-input--textarea.is-fullwidth[data-v-f17bb342]{width:100%}.app-input-affix[data-v-f17bb342]{color:var(--ink-muted);align-items:center;gap:.25rem;display:inline-flex}.app-input-affix[data-v-f17bb342] svg{width:1.125rem;height:1.125rem;display:block}.app-input-affix--leading[data-v-f17bb342]{padding-left:.125rem}.app-input-affix--trailing[data-v-f17bb342]{padding-right:.25rem}.clear-btn[data-v-f17bb342]{width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.clear-btn svg[data-v-f17bb342]{width:.9375rem;height:.9375rem}.clear-btn[data-v-f17bb342]:hover{background-color:var(--surface)}.clear-btn[data-v-f17bb342]:active{transform:scale(.92)}.clear-btn[data-v-f17bb342]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.prime-tag[data-v-2b444383]{color:#fff;text-transform:uppercase;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-shadow:-1.33px -1.33px #000,0 -1.33px #000,1.33px -1.33px #000,1.33px 0 #000,1.33px 1.33px #000,0 1.33px #000,-1.33px 1.33px #000,-1.33px 0 #000,-.5px 2px #000,1.55px 2px #000,2px 2px #000;background:var(--primary-color) linear-gradient(-45deg, transparent 0%, var(--primary-color) 30%, #fff 50%, var(--primary-color) 70%, transparent 100%);will-change:background-position;background-repeat:no-repeat;background-size:200%;border:1.33px solid #1a1a1a;border-radius:.35rem;padding:.35rem;font-family:Axiforma,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1;animation:3s ease-in-out infinite background-reflection-2b444383;display:inline-block;box-shadow:1.33px 1.33px #000}@keyframes background-reflection-2b444383{0%{background-position:200% 0}50%{background-position:-200% 0}to{background-position:-200% 0}}[data-v-64f1fa2f]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-64f1fa2f],:root[data-theme=dark][data-v-64f1fa2f]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-64f1fa2f]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.user-avatar[data-v-64f1fa2f]{z-index:1;min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;outline:none;flex:auto;align-items:center;gap:.75rem;text-decoration:none;display:flex;position:relative}.user-avatar>.photo-container[data-v-64f1fa2f]{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.user-avatar>.photo-container>.crown[data-v-64f1fa2f]{will-change:transform;animation:2s ease-in-out infinite crown-animation-64f1fa2f;position:absolute;top:0;right:0;transform:translate(53%,-53%)}@keyframes crown-animation-64f1fa2f{0%{transform:translate(53%,-53%)}50%{transform:translate(60%,-60%)}to{transform:translate(53%,-53%)}}.user-avatar>.photo-container>.photo[data-v-64f1fa2f]{background-color:var(--surface);width:3rem;height:3rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line), 0 .25rem .625rem #0f172a1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.user-avatar>.photo-container>.photo svg[data-v-64f1fa2f]{fill:currentColor;width:60%;height:60%}.user-avatar>.photo-container>.tag[data-v-64f1fa2f]{margin-top:-.75rem;font-size:.625rem}.user-avatar>.name[data-v-64f1fa2f]{z-index:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25;overflow:hidden}.fade-slide-enter-active[data-v-64f1fa2f],.fade-slide-leave-active[data-v-64f1fa2f]{will-change:opacity transform;transition:opacity .5s,transform .5s}.fade-slide-enter-from[data-v-64f1fa2f],.fade-slide-leave-to[data-v-64f1fa2f]{opacity:0;transform:translate(calc(-100% - .75rem))}.app-carousel[data-v-0bf7a325]{width:100%;position:relative}.track[data-v-0bf7a325]{gap:var(--v9a49f0b0);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--carousel-edge-padding,0);padding-inline:var(--carousel-edge-padding,0);overscroll-behavior-x:contain;touch-action:pan-x;padding-block:.25rem;display:flex;overflow:auto clip}.track[data-v-0bf7a325]::-webkit-scrollbar{display:none}.slide[data-v-0bf7a325]{scroll-snap-align:start;scroll-snap-stop:always;opacity:.55;will-change:transform, opacity;flex-direction:column;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .4s cubic-bezier(.22,.61,.36,1);display:flex;transform:scale(.96)}.slide.is-active[data-v-0bf7a325]{opacity:1;transform:scale(1)}.slide[data-v-0bf7a325]:last-child{scroll-snap-align:end}[data-v-659064e4]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-659064e4],:root[data-theme=dark][data-v-659064e4]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-659064e4]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.banners[data-v-659064e4] .track{padding-block:.5rem 1.5rem}.banners .banner-image[data-v-659064e4]{aspect-ratio:21/9;cursor:pointer;object-fit:cover;border-radius:1rem;width:100%;height:auto;display:block;box-shadow:0 .5rem 1.25rem #0f172a2e}[data-v-b66e2b7a]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b66e2b7a],:root[data-theme=dark][data-v-b66e2b7a]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b66e2b7a]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.loading-container[data-v-b66e2b7a]{justify-content:center;align-items:center;gap:var(--space-lg);flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both loading-fade-in-b66e2b7a;display:flex}.loading-container.full-height[data-v-b66e2b7a]{min-height:50dvh;padding:var(--space-xl) 0;flex:1}.loader[data-v-b66e2b7a]{width:calc(var(--loader-size,3.125rem) * 1.5);height:calc(var(--loader-size,3.125rem) * 1.5);place-items:center;display:grid;position:relative}.loader-core[data-v-b66e2b7a]{z-index:1;width:var(--loader-size,3.125rem);height:var(--loader-size,3.125rem);color:var(--ink);background-color:#cbfb01;border-radius:28%;place-items:center;animation:1.6s cubic-bezier(.22,1,.36,1) infinite core-breathe-b66e2b7a;display:grid;position:relative}.loader-core svg[data-v-b66e2b7a]{width:55%;height:55%}@keyframes core-breathe-b66e2b7a{0%,to{transform:scale(1)rotate(-3deg);box-shadow:0 .25rem .875rem #0f172a24,0 0 #cbfb0180}50%{transform:scale(1.07)rotate(3deg);box-shadow:0 .5rem 1.25rem #0f172a29,0 0 0 .625rem #cbfb0100}}.loader-ring[data-v-b66e2b7a]{width:100%;height:100%;animation:1.1s linear infinite ring-spin-b66e2b7a;position:absolute;inset:0}.loader-ring-track[data-v-b66e2b7a]{fill:none;stroke:#0f172a14;stroke-width:2.5px}.loader-ring-arc[data-v-b66e2b7a]{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:44 113;animation:1.6s ease-in-out infinite arc-stretch-b66e2b7a}@keyframes ring-spin-b66e2b7a{to{transform:rotate(360deg)}}@keyframes arc-stretch-b66e2b7a{0%,to{stroke-dasharray:24 133}50%{stroke-dasharray:66 91}}.loader-orbit[data-v-b66e2b7a]{animation:2.4s linear infinite ring-spin-b66e2b7a;position:absolute;inset:0}.loader-orbit--b[data-v-b66e2b7a]{animation-duration:3.4s;animation-direction:reverse}.loader-spark[data-v-b66e2b7a]{background-color:#cbfb01;border-radius:50%;width:.5rem;height:.5rem;margin-left:-.25rem;position:absolute;top:-.125rem;left:50%;box-shadow:inset 0 0 0 1px #0f172a26,0 0 .5rem #cbfb01cc}.loader-spark--small[data-v-b66e2b7a]{width:.3125rem;height:.3125rem;margin-left:-.15625rem;top:auto;bottom:.125rem}.text[data-v-b66e2b7a]{text-align:center;color:var(--ink-soft);align-items:baseline;font-weight:600;animation:.48s cubic-bezier(.22,1,.36,1) .12s both loading-fade-in-b66e2b7a;display:inline-flex}.text-dots[data-v-b66e2b7a]{margin-left:var(--space-xs);gap:.1875rem;display:inline-flex}.text-dots i[data-v-b66e2b7a]{background-color:currentColor;border-radius:50%;width:.25rem;height:.25rem;animation:1.2s ease-in-out infinite dot-bounce-b66e2b7a}.text-dots i[data-v-b66e2b7a]:nth-child(2){animation-delay:.15s}.text-dots i[data-v-b66e2b7a]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-b66e2b7a{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@keyframes loading-fade-in-b66e2b7a{0%{opacity:0;transform:translateY(.375rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.loading-container[data-v-b66e2b7a],.text[data-v-b66e2b7a]{animation:none}.loader-core[data-v-b66e2b7a],.loader-ring[data-v-b66e2b7a],.loader-ring-arc[data-v-b66e2b7a],.loader-orbit[data-v-b66e2b7a]{animation-duration:4s}.text-dots i[data-v-b66e2b7a]{opacity:.6;animation:none}}.delivery-time[data-v-73acb4c5]{text-wrap:nowrap;align-items:center;gap:.25rem;line-height:1;display:inline-flex}.delivery-time>.icon[data-v-73acb4c5]{margin-top:-3px}[data-v-9e81fcda]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-9e81fcda],:root[data-theme=dark][data-v-9e81fcda]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-9e81fcda]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-input-label[data-v-9e81fcda]{margin-bottom:var(--space-xs);color:var(--ink);font-size:.875rem;font-weight:600;transition:color .35s;display:block}.app-input-label.inline[data-v-9e81fcda]{margin-bottom:0;display:inline}.app-input-label>.optional[data-v-9e81fcda]{opacity:.5;margin-left:.5ch;font-size:75%;font-style:italic}[data-v-5df3b1cd]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-5df3b1cd],:root[data-theme=dark][data-v-5df3b1cd]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-5df3b1cd]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}[data-v-5df3b1cd] .app-layout-header{background-color:#cbfb01;background-image:radial-gradient(circle at 1px 1px,#0f172a1f 1px,#0000 0);background-size:1rem 1rem;position:relative;overflow:hidden;padding:var(--space-md) var(--default-padding) var(--space-2xl)!important}[data-v-5df3b1cd] .app-layout-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff59 0%,#0000 60%);width:70%;height:100%;position:absolute;top:-40%;left:-10%}.header[data-v-5df3b1cd]{z-index:1;position:relative}.header-avatar[data-v-5df3b1cd]{z-index:1;animation:.52s cubic-bezier(.22,1,.36,1) both avatar-in-5df3b1cd;position:relative}.menu[data-v-5df3b1cd]{z-index:1;padding:var(--space-md) var(--space-sm) var(--space-2xl);background-color:var(--surface);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;margin-top:-1rem;position:relative}.menu-list[data-v-5df3b1cd]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.menu-item[data-v-5df3b1cd]{animation:.46s cubic-bezier(.22,1,.36,1) both menu-item-in-5df3b1cd;animation-delay:var(--menu-stagger,0s);display:flex}.menu-item[data-v-5df3b1cd]:first-child{--menu-stagger:0s}.menu-item[data-v-5df3b1cd]:nth-child(2){--menu-stagger:35ms}.menu-item[data-v-5df3b1cd]:nth-child(3){--menu-stagger:70ms}.menu-item[data-v-5df3b1cd]:nth-child(4){--menu-stagger:.105s}.menu-item[data-v-5df3b1cd]:nth-child(5){--menu-stagger:.14s}.menu-item[data-v-5df3b1cd]:nth-child(6){--menu-stagger:.175s}.menu-item[data-v-5df3b1cd]:nth-child(7){--menu-stagger:.21s}.menu-item[data-v-5df3b1cd]:nth-child(8){--menu-stagger:.245s}.menu-item[data-v-5df3b1cd]:nth-child(9){--menu-stagger:.28s}.menu-item[data-v-5df3b1cd]:nth-child(10){--menu-stagger:.315s}@keyframes menu-item-in-5df3b1cd{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes avatar-in-5df3b1cd{0%{opacity:0;transform:translateY(-.5rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.menu-item[data-v-5df3b1cd],.header-avatar[data-v-5df3b1cd]{animation:none}}.menu-item--separator[data-v-5df3b1cd]{background-color:var(--ink-line);height:1px;margin:var(--space-sm)}.menu-link[data-v-5df3b1cd]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.875rem;flex:1;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.menu-link[data-v-5df3b1cd]:hover{background-color:var(--surface-muted)}.menu-link[data-v-5df3b1cd]:active{background-color:var(--surface-sunken);transform:scale(.985)}.menu-link[data-v-5df3b1cd]:focus-visible{outline-offset:.125rem;outline:.125rem solid #cbfb01}.menu-link--prime[data-v-5df3b1cd]{background-color:#edfea6;font-weight:700}.menu-link--prime[data-v-5df3b1cd]:hover{background-color:#f0feb8}.menu-link--danger[data-v-5df3b1cd]{color:#b91c1c;width:100%}.menu-link--danger[data-v-5df3b1cd]:hover{background-color:#fef2f2}.menu-link--danger[data-v-5df3b1cd]:active{background-color:#fee2e2}.menu-icon[data-v-5df3b1cd]{background-color:var(--surface-sunken);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.menu-icon svg[data-v-5df3b1cd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.menu-icon--prime[data-v-5df3b1cd]{background-color:var(--ink);padding:.25rem}.menu-icon--prime[data-v-5df3b1cd] img{object-fit:contain;width:100%;height:100%}.menu-icon--danger[data-v-5df3b1cd]{color:#b91c1c;background-color:#fee2e2}.menu-link:hover .menu-icon[data-v-5df3b1cd]{background-color:var(--surface)}.menu-link--danger:hover .menu-icon--danger[data-v-5df3b1cd]{background-color:#fecaca}.menu-label[data-v-5df3b1cd]{flex:1;min-width:0}.menu-chevron[data-v-5df3b1cd]{color:var(--ink-muted);justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.menu-chevron svg[data-v-5df3b1cd]{width:1.125rem;height:1.125rem}.menu-link:hover .menu-chevron[data-v-5df3b1cd]{color:var(--ink);transform:translate(.1875rem)}.footer[data-v-5df3b1cd]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--default-padding) var(--space-lg);display:flex}.footer .footer-logo[data-v-5df3b1cd]{opacity:.55;flex-shrink:0;width:auto;height:1.75rem}.footer .footer-version[data-v-5df3b1cd]{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem}[data-v-f65ac820]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-f65ac820],:root[data-theme=dark][data-v-f65ac820]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-f65ac820]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-full-wrapper[data-v-f65ac820]{z-index:10;overscroll-behavior:contain;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .4s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .4s cubic-bezier(.22,1,.36,1),backdrop-filter .4s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;overflow:auto}.app-full-wrapper.blur.opening[data-v-f65ac820],.app-full-wrapper.blur.opened[data-v-f65ac820]{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.app-full-wrapper.opening[data-v-f65ac820],.app-full-wrapper.opened[data-v-f65ac820]{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background-color:#0f172a80}.app-full-wrapper.transparent[data-v-f65ac820]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.app-full-wrapper.closed[data-v-f65ac820]{overflow:hidden;z-index:-1!important}@media (width>=640px){.app-full-wrapper[data-v-f65ac820]{width:min(100vw, var(--app-frame-max-width,480px));left:50%;right:auto;transform:translate(-50%)}.app-full-wrapper.closed[data-v-f65ac820]{pointer-events:none}}[data-v-d5281487]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-d5281487],:root[data-theme=dark][data-v-d5281487]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-d5281487]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-modal-wrapper[data-v-d5281487]{padding:var(--space-xl);z-index:11;flex-direction:column;display:flex}.app-modal-wrapper.bottom[data-v-d5281487]{justify-content:flex-end;padding:0}.app-modal-wrapper.bottom>.app-modal[data-v-d5281487]{border-radius:1.5rem 1.5rem 0 0;width:100%;min-width:0;max-width:100%;max-height:90vh;margin:0;transform:translateY(100%)}.app-modal-wrapper.bottom>.app-modal[data-v-d5281487]:before{content:"";background-color:var(--ink-line);width:2.5rem;height:.25rem;margin:var(--space-md) auto var(--space-xs);border-radius:999px;animation:2.4s ease-in-out infinite dialog-handle-pulse-d5281487;display:block}.app-modal-wrapper.bottom.opened>.app-modal[data-v-d5281487],.app-modal-wrapper.bottom.opening>.app-modal[data-v-d5281487]{transform:translateY(0)}.app-modal-wrapper.opened>.app-modal[data-v-d5281487],.app-modal-wrapper.opening>.app-modal[data-v-d5281487]{opacity:1;transition:opacity .34s cubic-bezier(.34,1.4,.64,1),transform .34s cubic-bezier(.34,1.4,.64,1);transform:scale(1)translateY(0)}.app-modal[data-v-d5281487]{background-color:var(--surface);border:1px solid var(--ink-line);gap:var(--space-lg);opacity:0;will-change:opacity, transform;border-radius:1rem;flex-direction:column;min-width:min(18rem,100%);max-width:-webkit-fill-available;max-width:-moz-available;max-width:stretch;margin:auto;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);display:flex;position:relative;transform:scale(.92)translateY(.75rem);box-shadow:0 1.25rem 3rem #0f172a2e,0 .5rem 1rem #0f172a14}.app-modal>.header[data-v-d5281487]{padding:var(--space-xl) var(--space-xl) 0;align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.app-modal>.content[data-v-d5281487]{padding:0 var(--space-xl);color:var(--ink-soft);font-size:1rem;line-height:1.5}.app-modal>.content[data-v-d5281487]:first-child{padding-top:var(--space-xl)}.app-modal>.footer[data-v-d5281487]{padding:0 var(--space-xl) var(--space-xl);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.app-modal>.footer[data-v-d5281487]:first-child{padding-top:var(--space-xl)}.app-modal[data-v-d5281487]>.app-layout{padding:var(--space-xl);gap:var(--space-lg)}.app-modal[data-v-d5281487]>.app-layout.screen>.app-layout-header{border-top-left-radius:1rem;border-top-right-radius:1rem}.close-button[data-v-d5281487]{top:var(--space-md);right:var(--space-md);background-color:var(--surface-sunken);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute}.close-button svg[data-v-d5281487]{fill:none;width:1rem;height:1rem}.close-button[data-v-d5281487]:hover{background-color:var(--surface-muted);color:var(--ink)}.close-button[data-v-d5281487]:active{transform:scale(.92)}.close-button[data-v-d5281487]:focus-visible{outline-offset:.125rem;outline:.125rem solid #cbfb01}.app-modal-wrapper.opening>.app-modal>.header[data-v-d5281487],.app-modal-wrapper.opened>.app-modal>.header[data-v-d5281487]{animation:.32s cubic-bezier(.34,1.4,.64,1) 60ms both dialog-slot-in-d5281487}.app-modal-wrapper.opening>.app-modal>.content[data-v-d5281487],.app-modal-wrapper.opened>.app-modal>.content[data-v-d5281487]{animation:.32s cubic-bezier(.34,1.4,.64,1) .12s both dialog-slot-in-d5281487}.app-modal-wrapper.opening>.app-modal>.footer[data-v-d5281487],.app-modal-wrapper.opened>.app-modal>.footer[data-v-d5281487]{animation:.32s cubic-bezier(.34,1.4,.64,1) .18s both dialog-slot-in-d5281487}@keyframes dialog-slot-in-d5281487{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-handle-pulse-d5281487{0%,to{opacity:.4;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.15)}}@media (prefers-reduced-motion:reduce){.app-modal[data-v-d5281487]{transition:opacity .2s linear;transform:none}.app-modal-wrapper.opening>.app-modal>.header[data-v-d5281487],.app-modal-wrapper.opening>.app-modal>.content[data-v-d5281487],.app-modal-wrapper.opening>.app-modal>.footer[data-v-d5281487],.app-modal-wrapper.opened>.app-modal>.header[data-v-d5281487],.app-modal-wrapper.opened>.app-modal>.content[data-v-d5281487],.app-modal-wrapper.opened>.app-modal>.footer[data-v-d5281487],.app-modal-wrapper.bottom>.app-modal[data-v-d5281487]:before{animation:none}}.app-section[data-v-3cfa4ee0]{width:100%}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2)format("woff2"),url(/assets/material-icons-Dr0goTwe.woff)format("woff")}.material-icons[data-v-2cd21dd3]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2)format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff)format("woff")}.material-icons-outlined[data-v-2cd21dd3]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-DrirKXBx.woff2)format("woff2"),url(/assets/material-icons-round-BDlwx-sv.woff)format("woff")}.material-icons-round[data-v-2cd21dd3]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Round;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2)format("woff2"),url(/assets/material-icons-sharp-CH1KkVu7.woff)format("woff")}.material-icons-sharp[data-v-2cd21dd3]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-DuNIpaEj.woff2)format("woff2"),url(/assets/material-icons-two-tone-B7wz7mED.woff)format("woff")}.material-icons-two-tone[data-v-2cd21dd3]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.app-icon.sprite[data-v-2cd21dd3]{fill:currentColor;vertical-align:middle;flex-shrink:0;display:inline-block}.app-icon.svg[data-v-2cd21dd3]{min-width:16px;min-height:16px;display:block;position:relative}.app-icon.svg>.background-color[data-v-2cd21dd3]{z-index:0;position:absolute;inset:0}.app-icon.svg>.mask[data-v-2cd21dd3]{width:100%;height:100%;min-height:inherit;background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-icon.font-icon[data-v-2cd21dd3]{text-align:center;vertical-align:middle;font-size:100%;line-height:100%;display:inline-block}.app-icon.font-icon[data-v-2cd21dd3]:last-child,.app-icon.font-icon[data-v-2cd21dd3]:only-child{margin-right:0}.app-icon.font-icon>.material-icons[data-v-2cd21dd3]{font-size:inherit;line-height:inherit;max-width:1em;display:block}[data-v-396af036]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-396af036],:root[data-theme=dark][data-v-396af036]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-396af036]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-card[data-v-396af036]{width:100%;padding:var(--default-padding);padding-bottom:calc(var(--default-padding) * 4);background-color:#fff;border-radius:1.5rem 1.5rem 0 0}.app-card+.app-card[data-v-396af036]{margin-top:calc(var(--default-padding) * -3)}.app-card+.app-card[data-v-396af036]:last-child{padding-bottom:var(--default-padding);border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.app-card[data-v-396af036]:last-of-type{padding-bottom:var(--default-padding)}.app-card[data-v-396af036]:empty{display:none}.app-card.has-background-image[data-v-396af036]{text-shadow:0 0 3px #000;color:#fff;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-image 1s ease-in-out}.app-card.transparent[data-v-396af036]{background-color:#0000}.app-card.primary .muted-color[data-v-396af036],.app-card.primary .muted-text-color[data-v-396af036]{color:#6c6c6c}.app-price[data-v-2d7e18a6]{line-height:1}.app-price small[data-v-2d7e18a6]{font-size:81.25%}.app-price.striped[data-v-2d7e18a6]{position:relative}.app-price.striped[data-v-2d7e18a6]:after{content:"";border-top:1px solid;width:100%;height:0;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.app-price.small[data-v-2d7e18a6]{font-size:75%}[data-v-6de64e74]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-6de64e74],:root[data-theme=dark][data-v-6de64e74]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-6de64e74]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-toolbar-content[data-v-6de64e74]{flex-direction:column;flex:1;justify-content:center;gap:.5rem;display:flex}[data-v-6de64e74] .app-toolbar.column .app-toolbar-content{align-items:start}[data-v-6cedc48c]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-6cedc48c],:root[data-theme=dark][data-v-6cedc48c]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-6cedc48c]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-toolbar[data-v-6cedc48c]{justify-content:space-between;align-items:center;gap:1.5rem .5rem;display:flex}.app-toolbar.column[data-v-6cedc48c]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.app-toolbar.column>.app-buttons[data-v-6cedc48c]{width:100%}[data-v-6f3391a9]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-6f3391a9],:root[data-theme=dark][data-v-6f3391a9]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-6f3391a9]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-select.inline[data-v-6f3391a9]{display:inline-flex}.app-select.disabled[data-v-6f3391a9]{opacity:.6;pointer-events:none}.app-select-trigger[data-v-6f3391a9]{display:block;position:relative}.app-select-trigger[data-v-6f3391a9] .app-input-shell{width:100%;min-height:0;padding:var(--space-md);padding-right:var(--space-3xl);background-color:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--ink-line);cursor:pointer;border-radius:.875rem;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1);display:flex}.app-select-trigger[data-v-6f3391a9] .app-input-shell.is-focused{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.app-select-trigger[data-v-6f3391a9] .app-input{cursor:pointer;font-size:1rem;line-height:1.3}.app-select-chevron[data-v-6f3391a9]{top:50%;right:var(--space-md);width:1.125rem;height:1.125rem;color:var(--ink-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.app-select-sheet.opening[data-v-6f3391a9]>.app-modal,.app-select-sheet.opened[data-v-6f3391a9]>.app-modal{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.app-select-sheet.opening[data-v-6f3391a9]>.app-modal>.header,.app-select-sheet.opening[data-v-6f3391a9]>.app-modal>.content,.app-select-sheet.opening[data-v-6f3391a9]>.app-modal>.footer,.app-select-sheet.opened[data-v-6f3391a9]>.app-modal>.header,.app-select-sheet.opened[data-v-6f3391a9]>.app-modal>.content,.app-select-sheet.opened[data-v-6f3391a9]>.app-modal>.footer{animation:none}.app-select-sheet.opening .sheet-header[data-v-6f3391a9],.app-select-sheet.opened .sheet-header[data-v-6f3391a9]{animation:.32s cubic-bezier(.22,1,.36,1) 60ms both sheet-part-in-6f3391a9}.app-select-sheet.opening .sheet-list>li[data-v-6f3391a9],.app-select-sheet.opened .sheet-list>li[data-v-6f3391a9]{animation:.34s cubic-bezier(.22,1,.36,1) both sheet-part-in-6f3391a9;animation-delay:calc(.11s + var(--stagger,0) * 24ms)}.app-select-sheet[data-v-6f3391a9] .app-modal{flex-direction:column;display:flex}.app-select-sheet[data-v-6f3391a9] .app-modal>.header{padding:0}.app-select-sheet[data-v-6f3391a9] .app-modal>.content{overscroll-behavior:contain;flex:auto;min-height:0;padding:0;overflow-y:auto}@media (hover:hover) and (pointer:fine){.app-select-sheet[data-v-6f3391a9] .app-modal>.content::-webkit-scrollbar{width:.625rem}.app-select-sheet[data-v-6f3391a9] .app-modal>.content::-webkit-scrollbar-track{background:0 0}.app-select-sheet[data-v-6f3391a9] .app-modal>.content::-webkit-scrollbar-thumb{background-color:#0f172a38;background-clip:content-box;border:.1875rem solid #0000;border-radius:999px}.app-select-sheet[data-v-6f3391a9] .app-modal>.content::-webkit-scrollbar-thumb:hover{background-color:#0f172a66}@supports not selector(::-webkit-scrollbar){.app-select-sheet[data-v-6f3391a9] .app-modal>.content{scrollbar-width:thin;scrollbar-color:#0f172a40 transparent}}}.app-select-sheet[data-v-6f3391a9] .app-modal>.header .close-button{display:none}.sheet-header[data-v-6f3391a9]{gap:var(--space-md);width:100%;padding:var(--space-sm) var(--default-padding) var(--space-md);border-bottom:1px solid var(--ink-line);flex-direction:column;flex:auto;display:flex}.sheet-title[data-v-6f3391a9]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.125rem;font-weight:800;line-height:1.25}.sheet-search[data-v-6f3391a9]{align-items:center;display:flex;position:relative}.sheet-search-icon[data-v-6f3391a9]{left:var(--space-md);width:1.125rem;height:1.125rem;color:var(--ink-muted);pointer-events:none;position:absolute}.sheet-search-input[data-v-6f3391a9]{width:100%;padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);border:0;border-radius:.875rem;padding-left:2.75rem;padding-right:2.75rem;font-family:inherit;font-size:1rem;line-height:1.3;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.sheet-search-input[data-v-6f3391a9]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.sheet-search-input[data-v-6f3391a9]::placeholder{color:var(--ink-placeholder);font-weight:500}.sheet-search-input[data-v-6f3391a9]::-webkit-search-cancel-button{appearance:none;display:none}.sheet-search-clear[data-v-6f3391a9]{right:var(--space-sm);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.sheet-search-clear svg[data-v-6f3391a9]{width:.9375rem;height:.9375rem}.sheet-search-clear[data-v-6f3391a9]:active{transform:scale(.92)}.sheet-list[data-v-6f3391a9]{padding:var(--space-xs) 0 calc(var(--space-lg) + var(--safe-area-bottom));margin:0;list-style:none}.sheet-option[data-v-6f3391a9]{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:.875rem var(--default-padding);color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;font-family:inherit;font-size:1rem;line-height:1.35;transition:background-color .14s cubic-bezier(.22,1,.36,1);display:flex}li+li>.sheet-option[data-v-6f3391a9]{box-shadow:inset 0 1px 0 var(--ink-line)}@media (hover:hover) and (pointer:fine){.sheet-option[data-v-6f3391a9]:hover{background-color:var(--surface-muted)}}.sheet-option[data-v-6f3391a9]:active{background-color:var(--surface-sunken)}.sheet-option.selected[data-v-6f3391a9]{background-color:#edfea6;font-weight:700}.sheet-option.selected .sheet-option-check[data-v-6f3391a9]{opacity:1;transform:scale(1)}.sheet-option-label[data-v-6f3391a9]{flex:auto;min-width:0}.sheet-option-check[data-v-6f3391a9]{width:1.5rem;height:1.5rem;color:var(--ink);opacity:0;background-color:#cbfb01;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(.5)}.sheet-option-check svg[data-v-6f3391a9]{width:.875rem;height:.875rem}.sheet-empty[data-v-6f3391a9]{padding:var(--space-2xl) var(--default-padding);text-align:center;color:var(--ink-soft);font-size:.9375rem}.sheet-empty strong[data-v-6f3391a9]{color:var(--ink)}.sheet-footer[data-v-6f3391a9]{padding:var(--space-md) var(--default-padding)}.sheet-apply[data-v-6f3391a9]{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.sheet-apply[data-v-6f3391a9]:active{transform:scale(.97)}@keyframes sheet-part-in-6f3391a9{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-option-check[data-v-6f3391a9]{transition:none}.app-select-sheet.opening .sheet-header[data-v-6f3391a9],.app-select-sheet.opened .sheet-header[data-v-6f3391a9],.app-select-sheet.opening .sheet-list>li[data-v-6f3391a9],.app-select-sheet.opened .sheet-list>li[data-v-6f3391a9]{animation:none}}.app-select-item[data-v-8f64dfdd]{padding:1rem}.app-select-item.selected[data-v-8f64dfdd]{background-color:red}[data-v-3735e2eb]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-3735e2eb],:root[data-theme=dark][data-v-3735e2eb]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-3735e2eb]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-input-container[data-v-3735e2eb],.app-input-container>label[data-v-3735e2eb]{flex-direction:column;display:flex}.app-input-container>label[data-v-3735e2eb]{width:100%}.app-input-container.focused[data-v-3735e2eb] .app-input-label{color:#000}.app-input-container.focused[data-v-3735e2eb] .app-input-clear-button>.app-button{color:#fff;background-color:#ededed}.app-input-container.error[data-v-3735e2eb]{color:#dc3545}.app-input-container.error[data-v-3735e2eb] .app-input,.app-input-container.error[data-v-3735e2eb] .app-input-help-text,.app-input-container.error.focused[data-v-3735e2eb] .app-input-label{color:inherit}.app-input-container.error[data-v-3735e2eb] .app-input-clear-button>.app-button{color:#fff;background-color:#dc3545}.app-input-container.error[data-v-3735e2eb] .app-input{background-color:#dc35451a}.app-input-container.warning[data-v-3735e2eb]{color:#df8a1f}.app-input-container.warning[data-v-3735e2eb] .app-input,.app-input-container.warning[data-v-3735e2eb] .app-input-help-text,.app-input-container.warning.focused[data-v-3735e2eb] .app-input-label{color:inherit}.app-input-container.warning[data-v-3735e2eb] .app-input-clear-button>.app-button{color:#fff;background-color:#df8a1f}.app-input-container.warning[data-v-3735e2eb] .app-input{background-color:#df8a1f1a}.app-input-container.inline[data-v-3735e2eb],.app-input-container.inline>label[data-v-3735e2eb]{flex-direction:row;align-items:center}.app-input-container.inline[data-v-3735e2eb] .app-input-label{margin-right:1rem}.app-input-container.inline[data-v-3735e2eb] .app-input{flex:1}.app-tags[data-v-a4dea314]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.app-tags.opaque>.app-tag[data-v-a4dea314]{color:#ffffffd9!important;background-color:#00000040!important}[data-v-61bdb0fc]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-61bdb0fc],:root[data-theme=dark][data-v-61bdb0fc]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-61bdb0fc]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-tag[data-v-61bdb0fc]{background-color:var(--primary-color);color:var(--primary-text-color,#000);border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;line-height:1;display:inline-flex}.app-tag.line-through[data-v-61bdb0fc]{text-decoration:line-through}.app-tag.large[data-v-61bdb0fc]{padding:.5em .75em}.app-tag.outline[data-v-61bdb0fc]{background-color:#0000;border:1px solid}.app-tag.primary[data-v-61bdb0fc]{background-color:var(--tonic-color);color:var(--tonic-text-color)}.app-tag.muted[data-v-61bdb0fc],.app-tag.muted-color[data-v-61bdb0fc],.app-tag.muted-text-color[data-v-61bdb0fc]{color:#6c6c6c}.app-tag.shadow[data-v-61bdb0fc]{box-shadow:2px 2px}[data-v-aaf31f66]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-aaf31f66],:root[data-theme=dark][data-v-aaf31f66]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-aaf31f66]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-radio[data-v-aaf31f66]{align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1.25;display:inline-flex}.app-radio.full-width[data-v-aaf31f66]{display:flex}.app-radio>input[data-v-aaf31f66]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-radio.disabled[data-v-aaf31f66]{opacity:.5;cursor:not-allowed}.app-radio-indicator[data-v-aaf31f66]{background-color:var(--surface);border:.125rem solid var(--ink-line-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.app-radio-indicator .app-radio-dot[data-v-aaf31f66]{background-color:var(--ink);opacity:0;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transform:scale(.4)}.app-radio.checked .app-radio-indicator[data-v-aaf31f66]{box-shadow:var(--shadow-accent);background-color:#cbfb01;border-color:#cbfb01}.app-radio.checked .app-radio-indicator .app-radio-dot[data-v-aaf31f66]{opacity:1;transform:scale(1)}.app-radio>input:focus-visible+.app-radio-indicator[data-v-aaf31f66]{outline-offset:.125rem;outline:.125rem solid #cbfb01}.app-radio-content[data-v-aaf31f66]{min-width:0;color:var(--ink);flex-direction:column;flex:1;font-size:.9375rem;display:flex}.app-prices[data-v-cc0a5223]{text-align:right;flex-direction:column;align-items:flex-end;display:inline-flex}.app-prices.text-left[data-v-cc0a5223]{text-align:left;align-items:flex-start}.app-prices>.price[data-v-cc0a5223]{align-items:baseline;gap:.25em;display:flex}[data-v-939a19ad]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-939a19ad],:root[data-theme=dark][data-v-939a19ad]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-939a19ad]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-checkbox[data-v-939a19ad]{align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1.25;display:inline-flex}.app-checkbox>input[data-v-939a19ad]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-checkbox.disabled[data-v-939a19ad]{opacity:.5;cursor:not-allowed}.app-checkbox-indicator[data-v-939a19ad]{background-color:var(--surface);border:.125rem solid var(--ink-line-strong);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.app-checkbox-indicator .app-checkbox-check[data-v-939a19ad]{width:70%;height:70%;color:var(--ink);opacity:0;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transform:scale(.6)}.app-checkbox.checked .app-checkbox-indicator[data-v-939a19ad]{box-shadow:var(--shadow-accent);background-color:#cbfb01;border-color:#cbfb01}.app-checkbox.checked .app-checkbox-indicator .app-checkbox-check[data-v-939a19ad]{opacity:1;transform:scale(1)}.app-checkbox>input:focus-visible+.app-checkbox-indicator[data-v-939a19ad]{outline-offset:.125rem;outline:.125rem solid #cbfb01}.app-checkbox-content[data-v-939a19ad]{min-width:0;color:var(--ink);flex:1;font-size:.9375rem}[data-v-c61a7431]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c61a7431],:root[data-theme=dark][data-v-c61a7431]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c61a7431]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.screen[data-v-c61a7431]{background-color:var(--secondary-color,#fff)}.screen[data-v-c61a7431]>.app-layout-header{padding:var(--default-padding);padding-bottom:calc(var(--default-padding) * 3);margin-bottom:calc(var(--default-padding) * -2);background-color:var(--primary-color);align-items:flex-start;gap:var(--default-padding);flex-direction:column;display:flex;position:sticky;top:0}.screen[data-v-c61a7431]>.app-layout-header .cover-image{align-items:flex-start;gap:var(--default-padding);padding:var(--default-padding);padding-bottom:calc(var(--default-padding) * 3);margin-bottom:calc(var(--default-padding) * -3);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:-webkit-fill-available;height:100%;display:flex}.screen[data-v-c61a7431]>.app-layout-header .muted-color,.screen[data-v-c61a7431]>.app-layout-header .muted-text-color{color:#6b6b6b}.screen.normal-position-header[data-v-c61a7431]>.app-layout-header{position:relative}.screen.no-header-padding[data-v-c61a7431]>.app-layout-header{padding:0 0 calc(var(--default-padding) * 2) 0}.screen[data-v-c61a7431]>.content{z-index:2;border-radius:1.5rem}.screen[data-v-c61a7431]>.app-layout-footer{padding:var(--default-padding);padding-top:var(--space-md);background:linear-gradient(to top, var(--surface) 70%, transparent)}.screen.footer-normal-padding[data-v-c61a7431]>.app-layout-footer{padding-top:var(--default-padding)}[data-v-04404766]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-04404766],:root[data-theme=dark][data-v-04404766]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-04404766]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.rate[data-v-04404766]{border:1px solid var(--ink-line);padding:var(--space-lg);gap:var(--space-md);isolation:isolate;background:linear-gradient(160deg,#fff8e2 0%,#fff5ce 100%);border-radius:1rem;flex-direction:column;animation:.6s cubic-bezier(.34,1.56,.64,1) both rate-pop-in-04404766;display:flex;position:relative;overflow:hidden;box-shadow:0 .125rem .5rem #0f172a0f,0 .75rem 2rem #ca8a042e}.rate--shadow[data-v-04404766]{box-shadow:0 .25rem .75rem #0f172a14,0 1.25rem 3rem #ca8a0438}@keyframes rate-pop-in-04404766{0%{opacity:0;transform:translateY(18px)scale(.92)rotate(-1.5deg)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.rate__shine[data-v-04404766]{pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);width:55%;height:100%;animation:5.5s ease-in-out infinite rate-shine-04404766;position:absolute;top:0;left:0;transform:translate(-220%)}@keyframes rate-shine-04404766{0%{transform:translate(-220%)}60%{transform:translate(290%)}to{transform:translate(290%)}}.rate[data-v-04404766]>:not(.rate__shine){z-index:1;position:relative}.rate__header[data-v-04404766]{align-items:center;gap:var(--space-sm);display:flex}.rate__logo-host[data-v-04404766]{flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative}.rate__halo[data-v-04404766]{opacity:0;pointer-events:none;border:2px solid #0d0d0d99;border-radius:1rem;animation:2.8s ease-out infinite rate-halo-04404766;position:absolute;inset:0}.rate__halo--2[data-v-04404766]{animation-delay:1.4s}@keyframes rate-halo-04404766{0%{opacity:0;transform:scale(.7)}25%{opacity:.55}to{opacity:0;transform:scale(1.6)}}.rate__logo[data-v-04404766]{background:#fff;border-radius:.7rem;width:2.3rem;height:2.3rem;animation:4.5s ease-in-out infinite rate-logo-tilt-04404766;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f,0 .125rem .375rem #0f172a1a}.rate__logo[data-v-04404766] img{object-fit:contain;width:100%;height:100%}@keyframes rate-logo-tilt-04404766{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.rate__heading[data-v-04404766]{flex-direction:column;flex:1;min-width:0;display:flex}.rate__title[data-v-04404766]{color:#0d0d0d;letter-spacing:-.005em;margin:0;font-size:.88rem;font-weight:800;line-height:1.2}.rate__title-name[data-v-04404766]{word-break:break-word;background:#cbfb01;border-radius:.4rem;padding:0 .35rem;display:inline-block;transform:rotate(-1deg)}.rate__close[data-v-04404766]{color:#0d0d0d;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:1.55rem;height:1.55rem;padding:0;transition:transform .2s,background-color .15s;display:grid;position:relative;box-shadow:0 .0625rem .125rem #0f172a0f,0 .125rem .375rem #0f172a14}.rate__close[data-v-04404766]:before{content:"";position:absolute;inset:-.6rem}.rate__close svg[data-v-04404766]{width:.8rem;height:.8rem;display:block}.rate__close[data-v-04404766]:hover{background:#f5f5f5;transform:rotate(90deg)}.rate__close[data-v-04404766]:active{transform:rotate(90deg)scale(.92)}.rate__actions[data-v-04404766]{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .25s;display:grid}.rate__actions--disabled[data-v-04404766]{pointer-events:none;opacity:.45;filter:grayscale(.35)}.rate__option[data-v-04404766]{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs) var(--space-sm);text-transform:uppercase;letter-spacing:.02em;color:#0d0d0d;cursor:pointer;border:none;border-radius:.875rem;flex-direction:column;font-family:inherit;font-size:.6rem;font-weight:800;transition:transform .16s cubic-bezier(.32,.72,.36,1),box-shadow .16s cubic-bezier(.32,.72,.36,1),filter .2s;display:flex;position:relative;box-shadow:0 .0625rem .125rem #0f172a0f,0 .25rem .625rem #0f172a14}.rate__option--loved[data-v-04404766]{background:#cbfb01}.rate__option--liked[data-v-04404766]{background:#2de36a}.rate__option--not-liked[data-v-04404766]{background:#ff6a5c}.rate__option[data-v-04404766]:hover{transform:translateY(-.125rem);box-shadow:0 .125rem .25rem #0f172a0f,0 .625rem 1.25rem #0f172a1f}.rate__option[data-v-04404766]:active{transform:scale(.96);box-shadow:0 .0625rem .125rem #0f172a0d,0 .125rem .375rem #0f172a0f}.rate__option[data-v-04404766]:focus-visible{outline:none;box-shadow:0 0 0 .1875rem #00000026,0 .25rem .625rem #0f172a14}.rate__option--dimmed[data-v-04404766]{filter:grayscale(.55)brightness(.97);opacity:.55}.rate__option--selected[data-v-04404766]{filter:none;opacity:1;animation:.5s cubic-bezier(.34,1.56,.64,1) both rate-option-pop-04404766}@keyframes rate-option-pop-04404766{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.rate__option-icon[data-v-04404766]{background:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;box-shadow:0 1px 2px #0000001f}.rate__option-icon[data-v-04404766] img{object-fit:contain;width:.9rem;height:.9rem}.rate__option:hover .rate__option-icon[data-v-04404766]{animation:.6s ease-in-out rate-icon-wiggle-04404766}@keyframes rate-icon-wiggle-04404766{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.rate__option-label[data-v-04404766]{white-space:nowrap;line-height:1}.rate__option-check[data-v-04404766]{color:#cbfb01;background:#0d0d0d;border:2px solid #fff;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;animation:.4s cubic-bezier(.34,1.56,.64,1) both rate-check-pop-04404766;display:grid;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 2px 4px #0000002e}.rate__option-check svg[data-v-04404766]{width:.7rem;height:.7rem}@keyframes rate-check-pop-04404766{0%{transform:scale(0)rotate(-90deg)}to{transform:scale(1)rotate(0)}}.rate__warning[data-v-04404766]{align-items:center;gap:var(--space-sm);color:var(--ink-soft);background:#ffffffb3;border:2px dashed #0d0d0d66;border-radius:.5rem;margin:0;padding:.5rem .625rem;font-size:.75rem;line-height:1.3;display:flex}.rate__warning-icon[data-v-04404766]{flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;display:grid}.rate__warning-icon[data-v-04404766] img{width:100%;height:100%}.rate-warning-enter-active[data-v-04404766],.rate-warning-leave-active[data-v-04404766]{transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),max-height .3s,margin-top .3s;overflow:hidden}.rate-warning-enter-from[data-v-04404766],.rate-warning-leave-to[data-v-04404766]{opacity:0;max-height:0;margin-top:-.65rem;transform:translateY(-6px)}.rate-modal[data-v-04404766]{background:linear-gradient(160deg,#fff8e2 0%,#fff5ce 100%)}.rate-modal__heading[data-v-04404766]{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.rate-modal__chip[data-v-04404766]{text-transform:uppercase;letter-spacing:.03em;color:#0d0d0d;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .45rem;font-size:.7rem;font-weight:800;animation:.45s cubic-bezier(.34,1.56,.64,1) both rate-chip-pop-04404766;display:inline-flex;box-shadow:0 .0625rem .125rem #0f172a0f,0 .25rem .625rem #0f172a1a}.rate-modal__chip--loved[data-v-04404766]{background:#cbfb01}.rate-modal__chip--liked[data-v-04404766]{background:#2de36a}.rate-modal__chip--not-liked[data-v-04404766]{background:#ff6a5c}@keyframes rate-chip-pop-04404766{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.rate-modal__chip-icon[data-v-04404766]{background:#fff;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid;box-shadow:0 1px 2px #0000001f}.rate-modal__chip-icon[data-v-04404766] img{object-fit:contain;width:.85rem;height:.85rem}.rate-modal__title[data-v-04404766]{color:#0d0d0d;letter-spacing:-.005em;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.rate-modal__subtitle[data-v-04404766]{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.4}.rate-modal__notice[data-v-04404766]{color:var(--ink-soft);background:#ffffffb3;border:1px solid #0d0d0d1f;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;display:flex}.rate-modal__notice svg[data-v-04404766]{color:#0d0d0d;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.rate-notice-enter-active[data-v-04404766],.rate-notice-leave-active[data-v-04404766]{transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),max-height .3s,margin-top .3s,padding .3s;overflow:hidden}.rate-notice-enter-from[data-v-04404766],.rate-notice-leave-to[data-v-04404766]{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-4px)}@media (width<=360px){.rate[data-v-04404766]{gap:.55rem;padding:.75rem .75rem .8rem}.rate__title[data-v-04404766]{font-size:.72rem}.rate__option[data-v-04404766]{padding:.45rem .15rem .4rem;font-size:.55rem}.rate__option-icon[data-v-04404766]{width:1.3rem;height:1.3rem}}@media (prefers-reduced-motion:reduce){.rate[data-v-04404766],.rate__shine[data-v-04404766],.rate__logo[data-v-04404766],.rate__halo[data-v-04404766],.rate__option[data-v-04404766],.rate__option-check[data-v-04404766],.rate__option:hover .rate__option-icon[data-v-04404766]{animation:none!important}}[data-v-a5fa7798]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-a5fa7798],:root[data-theme=dark][data-v-a5fa7798]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-a5fa7798]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-message[data-v-a5fa7798]{color:#333;padding:calc(var(--default-padding) / 1.25);gap:calc(var(--default-padding) / 2);background-color:#f8f8f9;border-radius:1.5rem;width:100%;font-size:1rem;display:flex;position:relative}.app-message>.image[data-v-a5fa7798]{width:2.5rem;height:2.5rem;display:block}.app-message>.content-wrapper[data-v-a5fa7798]{gap:calc(var(--default-padding) / 2);flex-direction:column;flex:1;display:flex}.app-message>.content-wrapper>.title[data-v-a5fa7798]{align-items:center;gap:calc(var(--default-padding) / 2);text-transform:uppercase;font-size:inherit;margin:0;font-weight:700;display:flex}.app-message>.content-wrapper>.content[data-v-a5fa7798] ul{padding-left:1rem}.app-message>.actions[data-v-a5fa7798]{margin-top:.5rem}.app-message.warning[data-v-a5fa7798]{color:#333;background-color:#f8f8f9}.app-message.error[data-v-a5fa7798],.app-message.danger[data-v-a5fa7798]{color:#000;background-color:#ffcecb}.app-message.info[data-v-a5fa7798]{color:#000;background-color:#deffff}.app-message.success[data-v-a5fa7798]{color:#000;background-color:#d4edda}[data-v-6490fb8e]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-6490fb8e],:root[data-theme=dark][data-v-6490fb8e]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-6490fb8e]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-cards[data-v-6490fb8e]{flex-direction:column;display:flex}.app-cards.colorize[data-v-6490fb8e]>.app-card:first-child{color:#000;background-color:#ededed}.app-cards.colorize[data-v-6490fb8e]>.app-card:nth-child(2){color:#000;background-color:#fff}.app-cards.colorize[data-v-6490fb8e]>.app-card:nth-child(3){color:#000;background-color:#facd5d}.app-cards.horizontal-flow[data-v-6490fb8e]{flex-direction:row}.app-cards.horizontal-flow>.app-card[data-v-6490fb8e]{margin-top:0;margin-left:.5rem}.app-cards.horizontal-flow>.app-card[data-v-6490fb8e]:first-child{margin-left:0}.app-cards.fix-bottom[data-v-6490fb8e]{margin-bottom:calc(var(--default-padding) * -3)}.app-cards.fix-bottom[data-v-6490fb8e]>.app-card{padding-bottom:calc(var(--default-padding) * 4)}.app-cards.fix-bottom[data-v-6490fb8e]>.app-card:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-cards.fix-bottom[data-v-6490fb8e]:after{content:"";height:calc(var(--default-padding) * 3);margin-top:calc(var(--default-padding) * 3 * -1);background-color:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;width:100%;display:block}[data-v-0b1ed542]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-0b1ed542],:root[data-theme=dark][data-v-0b1ed542]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-0b1ed542]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-placeholder[data-v-0b1ed542]{text-align:center;margin:auto;padding:28px}.app-placeholder.no-padding[data-v-0b1ed542]{padding:0}.app-placeholder>.app-placeholder-image[data-v-0b1ed542]{max-height:25vh;margin:0 auto 1rem}.app-placeholder>.app-placeholder-content[data-v-0b1ed542]{margin-top:0}[data-v-bf676c5e]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-bf676c5e],:root[data-theme=dark][data-v-bf676c5e]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-bf676c5e]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.option-group[data-v-bf676c5e]{gap:var(--space-sm);scroll-margin-top:var(--space-md);border-radius:1rem;flex-direction:column;display:flex;position:relative}.option-group+.option-group[data-v-bf676c5e]{margin-top:var(--space-2xl)}.option-group.disabled[data-v-bf676c5e]{opacity:.55;pointer-events:none}.option-group.is-flashing[data-v-bf676c5e]:before{content:"";pointer-events:none;z-index:0;background-color:#cbfb0100;border-radius:1.625rem;animation:1.4s cubic-bezier(.22,1,.36,1) option-group-flash-bf676c5e;position:absolute;inset:-1rem}.option-group.is-flashing[data-v-bf676c5e]>*{z-index:1;position:relative}.option-group.is-flashing .header[data-v-bf676c5e]{box-shadow:none;background-color:#0000}@keyframes option-group-flash-bf676c5e{0%,to{box-shadow:none;background-color:#cbfb0100}18%,55%{background-color:#cbfb0173;box-shadow:0 0 1.5rem #cbfb014d}}@media (prefers-reduced-motion:reduce){.option-group.is-flashing[data-v-bf676c5e]:before{background-color:#cbfb014d;animation:none}}.header[data-v-bf676c5e]{z-index:2;gap:var(--space-xs);padding:var(--space-md) var(--space-md) var(--space-sm);margin:0 calc(var(--space-md) * -1);background-color:var(--surface);box-shadow:inset 0 -1px 0 var(--ink-line);flex-direction:column;display:flex;position:sticky;top:0}.option-group:first-child .header[data-v-bf676c5e]{margin-top:calc(var(--space-md) * -1)}.header-row[data-v-bf676c5e]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:nowrap;display:flex}.title[data-v-bf676c5e]{letter-spacing:-.005em;min-width:0;color:var(--ink);word-break:break-word;flex:auto;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.header-badges[data-v-bf676c5e]{flex:none;align-items:center;gap:.375rem;display:inline-flex}.progress-badge[data-v-bf676c5e]{background-color:var(--surface-sunken);color:var(--ink-soft);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.progress-badge.is-complete[data-v-bf676c5e]{color:#000;background-color:#cbfb01}.required-badge[data-v-bf676c5e]{background-color:var(--surface-sunken);color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.description[data-v-bf676c5e]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.35}.content[data-v-bf676c5e]{gap:var(--space-sm);flex-direction:column;display:flex}.on-sale-tag[data-v-9e179fe9]{align-items:center;gap:.25rem;display:inline-flex}.on-sale-tag-icon[data-v-9e179fe9]{flex-shrink:0;width:.875em;height:.875em;display:block}[data-v-a2250d2c]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-a2250d2c],:root[data-theme=dark][data-v-a2250d2c]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-a2250d2c]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.company-extra-item[data-v-a2250d2c]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:.875rem;width:100%;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.company-extra-item[data-v-a2250d2c]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.company-extra-item[data-v-a2250d2c]:active{transform:scale(.992)}.company-extra-item.selected[data-v-a2250d2c]{box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.company-extra-item.selected .title[data-v-a2250d2c]{color:var(--ink);font-weight:700}.company-extra-item.selected .description[data-v-a2250d2c]{color:var(--ink-soft)}.company-extra-item.selected .prices[data-v-a2250d2c] .current{color:var(--ink);background-color:#cbfb01;font-weight:700}.company-extra-item.selected .qty-btn[data-v-a2250d2c]{color:#000;background-color:#cbfb01;border-color:#0f172a29}.company-extra-item.disabled[data-v-a2250d2c]{opacity:.55;pointer-events:none}.company-extra-item[data-v-a2250d2c]>.app-radio-content,.company-extra-item[data-v-a2250d2c]>.app-checkbox-content{flex-wrap:nowrap;align-items:center;gap:.75rem;width:100%;min-width:0;flex-direction:row!important;display:flex!important}.company-extra-item .wrapper[data-v-a2250d2c]{flex-direction:column;flex:1;align-items:flex-start;gap:.1875rem;min-width:0;line-height:1.25;display:flex}.company-extra-item .title[data-v-a2250d2c]{color:var(--ink);word-break:break-word;font-size:.9375rem;font-weight:500;display:block}.company-extra-item .description[data-v-a2250d2c]{color:var(--ink-muted);font-size:.8125rem;line-height:1.35}.company-extra-item .prices[data-v-a2250d2c]{flex-shrink:0;align-items:flex-end}.company-extra-item .prices[data-v-a2250d2c] .old{color:var(--ink-muted);padding:0;font-size:.75rem;text-decoration:line-through}.company-extra-item .prices[data-v-a2250d2c] .current{background-color:var(--surface-sunken);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.1875rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.company-extra-item.number[data-v-a2250d2c]{align-items:center}.company-extra-item.number .wrapper[data-v-a2250d2c]{flex:1}.company-extra-item.number[data-v-a2250d2c]:not(.selected){cursor:pointer}.company-extra-item .meta[data-v-a2250d2c]{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.company-extra-item .qty-stepper[data-v-a2250d2c]{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.company-extra-item .qty-btn[data-v-a2250d2c]{border:1px solid var(--ink-line);background-color:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1.375rem;font-weight:500;line-height:1;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.company-extra-item .qty-btn[data-v-a2250d2c]:hover{border-color:var(--ink-line-strong)}}.company-extra-item .qty-btn[data-v-a2250d2c]:active{transform:scale(.88)}.company-extra-item .qty-value[data-v-a2250d2c]{min-width:1.5rem;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.company-extra-item .qty-num[data-v-a2250d2c]{display:inline-block}.qty-grow-enter-active[data-v-a2250d2c],.qty-grow-leave-active[data-v-a2250d2c]{transition:opacity .16s,transform .22s cubic-bezier(.34,1.4,.64,1)}.qty-grow-enter-from[data-v-a2250d2c],.qty-grow-leave-to[data-v-a2250d2c]{opacity:0;transform:scale(.5)}.qty-bump-enter-active[data-v-a2250d2c]{transition:opacity .14s,transform .18s cubic-bezier(.34,1.56,.64,1)}.qty-bump-leave-active[data-v-a2250d2c]{transition:opacity .1s,transform .12s}.qty-bump-enter-from[data-v-a2250d2c]{opacity:0;transform:translateY(.4rem)scale(.8)}.qty-bump-leave-to[data-v-a2250d2c]{opacity:0;transform:translateY(-.4rem)scale(.8)}@media (prefers-reduced-motion:reduce){.qty-grow-enter-active[data-v-a2250d2c],.qty-grow-leave-active[data-v-a2250d2c],.qty-bump-enter-active[data-v-a2250d2c],.qty-bump-leave-active[data-v-a2250d2c]{transition-duration:.01ms}.qty-grow-enter-from[data-v-a2250d2c],.qty-grow-leave-to[data-v-a2250d2c],.qty-bump-enter-from[data-v-a2250d2c],.qty-bump-leave-to[data-v-a2250d2c]{transform:none}}[data-v-91c36bfd]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-91c36bfd],:root[data-theme=dark][data-v-91c36bfd]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-91c36bfd]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.compound-configurator[data-v-91c36bfd]{flex-direction:column;gap:.875rem;display:flex}.picker[data-v-91c36bfd]{gap:var(--space-sm);flex-direction:column;display:flex}.picker-label[data-v-91c36bfd]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.75rem;font-weight:700}.picker-empty[data-v-91c36bfd]{color:var(--ink-muted);padding:.5rem 0;font-size:.8125rem}.picker-hint[data-v-91c36bfd]{color:var(--ink-soft);margin:0;font-size:.75rem;line-height:1.4}.chip-group[data-v-91c36bfd]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.chip[data-v-91c36bfd]{border:1px solid var(--ink-line);background-color:var(--surface);min-width:3.5rem;color:var(--ink-soft);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.chip[data-v-91c36bfd]:before{content:"";position:absolute;inset:-.25rem 0}.chip[data-v-91c36bfd]:active{transform:scale(.96)}.chip.selected[data-v-91c36bfd]{color:var(--ink);box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.chip.disabled[data-v-91c36bfd]{opacity:.4;cursor:not-allowed;box-shadow:none;text-decoration:line-through}.size-grid[data-v-91c36bfd]{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.size-card[data-v-91c36bfd]{align-items:flex-start;gap:var(--space-xs);border:1px solid var(--ink-line);background-color:var(--surface);min-height:2.75rem;color:var(--ink-soft);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:.875rem;flex-direction:column;padding:.625rem .75rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.size-card[data-v-91c36bfd]:active{transform:scale(.98)}.size-card.selected[data-v-91c36bfd]{color:var(--ink);box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.size-card.selected .size-name[data-v-91c36bfd]{color:var(--ink)}.size-card.selected .size-description[data-v-91c36bfd],.size-card.selected .size-products[data-v-91c36bfd]{color:var(--ink-soft)}.size-card.disabled[data-v-91c36bfd]{opacity:.4;cursor:not-allowed;box-shadow:none}.size-card.disabled .size-name[data-v-91c36bfd]{text-decoration:line-through}.size-card .size-name[data-v-91c36bfd]{color:var(--ink);font-size:.875rem;font-weight:700}.size-card .size-description[data-v-91c36bfd]{color:var(--ink-soft);font-size:.6875rem;line-height:1.3}.size-card .size-products[data-v-91c36bfd]{color:var(--ink-soft);font-size:.6875rem;font-weight:600;line-height:1.3}.size-card .size-price[data-v-91c36bfd]{color:var(--ink-soft);font-size:.75rem;line-height:1.3}.size-card .size-price b[data-v-91c36bfd]{color:var(--ink);font-weight:700}[data-v-e025563c]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-e025563c],:root[data-theme=dark][data-v-e025563c]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-e025563c]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}[data-v-e025563c] .cover-image{position:relative}[data-v-e025563c] .cover-image>*{z-index:2}[data-v-e025563c] .cover-image:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 25%,#00000059 60%,#000000b8 100%);position:absolute;inset:0}.close-pill[data-v-e025563c]{z-index:3;width:2.5rem;height:2.5rem;color:var(--ink);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);cursor:pointer;touch-action:manipulation;background-color:#ffffffe0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.32,.72,.36,1),background-color .18s;display:inline-flex;position:absolute;top:.875rem;left:.875rem;box-shadow:0 .0625rem .125rem #0f172a14,0 .25rem .625rem #0f172a1f}@media (hover:hover) and (pointer:fine){.close-pill[data-v-e025563c]:hover{background-color:var(--surface);transform:translateY(-.0625rem)}}.close-pill[data-v-e025563c]:active{transform:scale(.92)}.close-pill[data-v-e025563c] .material-icons,.close-pill[data-v-e025563c] .app-icon{font-size:1.25rem;line-height:1}.header-wrapper[data-v-e025563c]{color:#fff;text-shadow:0 .0625rem .25rem #00000080;padding-top:4rem}.title[data-v-e025563c]{letter-spacing:-.01em;font-size:1.5rem;font-weight:800;line-height:1.15}.description[data-v-e025563c]{color:#ffffffeb;margin:0;font-size:.875rem;line-height:1.4}.header-meta[data-v-e025563c]{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.meta-chip[data-v-e025563c]{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);color:#fff;min-height:1.625rem;text-shadow:none;background-color:#ffffff29;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.customization-body[data-v-e025563c]{flex-direction:column;gap:1.5rem;padding-bottom:1rem;animation:.36s cubic-bezier(.22,1,.36,1) both body-enter-e025563c;display:flex}@keyframes body-enter-e025563c{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.section-head[data-v-e025563c]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.625rem;display:flex}.section-title[data-v-e025563c]{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:.9375rem;font-weight:700}.section-hint[data-v-e025563c]{color:var(--ink-soft);font-size:.75rem;font-weight:500}.ingredient-chips[data-v-e025563c]{flex-wrap:wrap;gap:.5rem;display:flex}.ingredient-chip[data-v-e025563c]{border:1px solid var(--ink-line);background-color:var(--surface);color:var(--ink);box-shadow:var(--shadow-soft);cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .75rem .5rem .5rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .15s cubic-bezier(.32,.72,.36,1),-webkit-text-decoration .18s,text-decoration .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ingredient-chip[data-v-e025563c]:hover:not(.fixed):not(.removed){border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}}.ingredient-chip[data-v-e025563c]:active:not(.fixed){transform:scale(.96)}.ingredient-chip.removed[data-v-e025563c]{background-color:var(--surface-sunken);color:var(--ink-soft);box-shadow:none;border-color:#0000;text-decoration:line-through}.ingredient-chip.fixed[data-v-e025563c]{cursor:default;opacity:.85}.ingredient-mark[data-v-e025563c]{background-color:var(--ink-line);border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.ingredient-mark[data-v-e025563c] .material-icons,.ingredient-mark[data-v-e025563c] .app-icon{font-size:.875rem;line-height:1}.ingredient-chip:not(.removed) .ingredient-mark[data-v-e025563c]{background-color:#cbfb01}.ingredient-chips-compact[data-v-e025563c]{gap:.375rem}.ingredient-chips-compact .ingredient-chip[data-v-e025563c]{padding:.375rem .625rem .375rem .375rem;font-size:.75rem}.ingredient-chips-compact .ingredient-mark[data-v-e025563c]{width:1rem;height:1rem}.products-grid[data-v-e025563c]{flex-direction:column;gap:.75rem;display:flex}.product-card[data-v-e025563c]{background-color:var(--surface);border-radius:1rem;flex-direction:column;gap:.625rem;padding:.875rem;display:flex;box-shadow:0 .0625rem .125rem #0f172a0a,0 .25rem .625rem #0f172a0d}.product-card-head[data-v-e025563c]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.product-card-title[data-v-e025563c]{flex:auto;min-width:0}.product-name[data-v-e025563c]{color:var(--ink);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.product-description[data-v-e025563c]{color:var(--ink-soft);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.remove-button[data-v-e025563c]{color:#b91c1c;cursor:pointer;touch-action:manipulation;background-color:#dc262614;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:background-color .18s,transform .15s cubic-bezier(.32,.72,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.remove-button[data-v-e025563c]:hover{background-color:#dc262629}}.remove-button[data-v-e025563c]:active{transform:scale(.92)}.remove-button[data-v-e025563c] .material-icons,.remove-button[data-v-e025563c] .app-icon{font-size:1.125rem}.extras-block[data-v-e025563c]{display:block}.extras-block[data-v-e025563c]:empty{display:none}.extras-block-nested[data-v-e025563c]{margin-top:.25rem}.scheduling-message[data-v-e025563c]:empty{display:none}.observations-section[data-v-e025563c]{flex-direction:column;gap:.625rem;display:flex}.observations-input[data-v-e025563c] textarea{border-radius:.875rem;min-height:4rem}.observations-readonly[data-v-e025563c]{color:var(--ink);margin:0;font-size:.875rem;line-height:1.4}.observations-readonly b[data-v-e025563c]{color:var(--ink)}.footer-bar[data-v-e025563c]{background-color:var(--surface);border-top:1px solid var(--ink-line);margin:0 calc(var(--default-padding) * -1) calc(var(--default-padding) * -1);padding:.875rem 1rem max(.875rem, var(--safe-area-bottom));align-items:stretch;gap:.75rem;display:flex;box-shadow:0 -.25rem .875rem #0f172a0f}.qty-stepper[data-v-e025563c]{background-color:var(--surface-sunken);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.qty-btn[data-v-e025563c]{appearance:none;cursor:pointer;touch-action:manipulation;width:2.5rem;height:2.75rem;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:800;transition:background-color .15s,transform .12s cubic-bezier(.32,.72,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.qty-btn[data-v-e025563c]:hover:not(:disabled){background-color:var(--ink-line)}}.qty-btn[data-v-e025563c]:active:not(:disabled){transform:scale(.9)}.qty-btn[data-v-e025563c]:disabled{opacity:.35;cursor:not-allowed}.qty-btn[data-v-e025563c] .material-icons,.qty-btn[data-v-e025563c] .app-icon{font-size:1.25rem}.qty-count[data-v-e025563c]{min-width:1.625rem;color:var(--ink);justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;animation:.18s cubic-bezier(.34,1.56,.64,1) qty-pop-e025563c;display:inline-flex}@keyframes qty-pop-e025563c{0%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.cta-button[data-v-e025563c]{color:#000;cursor:pointer;touch-action:manipulation;background-color:#cbfb01;border:0;border-radius:999px;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:800;transition:transform .15s cubic-bezier(.32,.72,.36,1),box-shadow .2s;display:inline-flex;box-shadow:0 .25rem .875rem #cbfb0173,0 .0625rem .125rem #0f172a0d}@media (hover:hover) and (pointer:fine){.cta-button[data-v-e025563c]:hover{transform:translateY(-.0625rem);box-shadow:0 .375rem 1.125rem #cbfb018c,0 .125rem .25rem #0f172a14}}.cta-button[data-v-e025563c]:active{transform:scale(.985)}.cta-button[data-v-e025563c]:disabled{background-color:var(--surface-sunken);color:var(--ink-muted);box-shadow:none;cursor:not-allowed;justify-content:center}.cta-button.is-saving[data-v-e025563c]:disabled{color:#000;cursor:progress;background-color:#cbfb01;box-shadow:0 .25rem .875rem #cbfb0173,0 .0625rem .125rem #0f172a0d}.cta-spinner[data-v-e025563c]{--loading-ring-size:1.25em;flex:none}.cta-label[data-v-e025563c]{letter-spacing:-.005em}.cta-price[data-v-e025563c]{letter-spacing:-.01em;font-size:1rem;font-weight:800}@media (prefers-reduced-motion:reduce){.customization-body[data-v-e025563c],.qty-count[data-v-e025563c],.cta-button[data-v-e025563c],.close-pill[data-v-e025563c],.ingredient-chip[data-v-e025563c]{transition:opacity .18s!important;animation:none!important}}.drawer-backdrop[data-v-f72039f0]{z-index:10;color:currentColor;will-change:opacity;background-color:#0009;border:0;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;bottom:0}@media (width>=640px){.drawer-backdrop[data-v-f72039f0]{width:min(100vw,480px);left:50%;right:auto;transform:translate(-50%)}}.drawer-backdrop>.drawer[data-v-f72039f0]{will-change:transform;overscroll-behavior:contain;background-color:#fff;max-width:100vw;overflow:auto}.drawer-backdrop.left[data-v-f72039f0],.drawer-backdrop.right[data-v-f72039f0]{flex-direction:row}.drawer-backdrop.left>.drawer[data-v-f72039f0],.drawer-backdrop.right>.drawer[data-v-f72039f0]{width:390px;height:100%}.drawer-backdrop.left[data-v-f72039f0]{justify-content:flex-start;padding-right:3rem}.drawer-backdrop.left>.drawer[data-v-f72039f0]{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;left:0}.drawer-backdrop.right[data-v-f72039f0]{justify-content:flex-end;padding-left:3rem}.drawer-backdrop.right>.drawer[data-v-f72039f0]{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;right:0}.drawer-backdrop.top[data-v-f72039f0],.drawer-backdrop.bottom[data-v-f72039f0]{flex-direction:column}.drawer-backdrop.top>.drawer[data-v-f72039f0],.drawer-backdrop.bottom>.drawer[data-v-f72039f0]{width:100%}.drawer-backdrop.top[data-v-f72039f0]{justify-content:flex-start;padding-bottom:3rem}.drawer-backdrop.top>.drawer[data-v-f72039f0]{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;top:0}.drawer-backdrop.bottom[data-v-f72039f0]{justify-content:flex-end;padding-top:3rem}.drawer-backdrop.bottom>.drawer[data-v-f72039f0]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;bottom:0}.fade-slide-enter-active[data-v-f72039f0],.fade-slide-leave-active[data-v-f72039f0]{transition:opacity .3s}.fade-slide-enter-active>.drawer[data-v-f72039f0],.fade-slide-leave-active>.drawer[data-v-f72039f0]{transition:transform .3s}.fade-slide-enter-from[data-v-f72039f0],.fade-slide-leave-to[data-v-f72039f0]{opacity:0}.fade-slide-enter-from.left>.drawer[data-v-f72039f0],.fade-slide-leave-to.left>.drawer[data-v-f72039f0]{transform:translate(-100%)}.fade-slide-enter-from.right>.drawer[data-v-f72039f0],.fade-slide-leave-to.right>.drawer[data-v-f72039f0]{transform:translate(100%)}.fade-slide-enter-from.top>.drawer[data-v-f72039f0],.fade-slide-leave-to.top>.drawer[data-v-f72039f0]{transform:translateY(-100%)}.fade-slide-enter-from.bottom>.drawer[data-v-f72039f0],.fade-slide-leave-to.bottom>.drawer[data-v-f72039f0]{transform:translateY(100%)}[data-v-48490f40]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-48490f40],:root[data-theme=dark][data-v-48490f40]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-48490f40]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-buttons[data-v-48490f40]{width:-webkit-fill-available;width:fill-available;flex:1;gap:.5rem;display:flex}.app-buttons.reverse[data-v-48490f40]{flex-direction:row-reverse}.app-buttons.column[data-v-48490f40]{flex-direction:column;width:100%}.app-buttons.column.reverse[data-v-48490f40]{flex-direction:column-reverse}.app-buttons[data-v-48490f40]>.app-button{text-wrap:nowrap}.app-buttons.group[data-v-48490f40]{flex-wrap:nowrap;gap:0}.app-buttons.group>.app-button[data-v-48490f40]{border-radius:0}.app-buttons.group>.app-button[data-v-48490f40]:first-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.app-buttons.group>.app-button[data-v-48490f40]:last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.app-buttons.group>.app-button.active[data-v-48490f40]{color:#000;background-color:#ededed}[data-v-7ca4f144]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-7ca4f144],:root[data-theme=dark][data-v-7ca4f144]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-7ca4f144]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.splash-loading[data-v-7ca4f144]{z-index:9999999;will-change:transform;background-color:#cbfb01;border-radius:0 0 100% 100%/0 0 4.5rem 4.5rem;flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:calc(100dvh + 5rem);padding-bottom:5rem;display:flex;position:fixed;top:0;left:0;overflow:hidden}.splash-loading.exiting[data-v-7ca4f144]{transition:transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(-115%)}.splash-loading.exiting .logo-exit[data-v-7ca4f144]{opacity:0;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);transform:translateY(6rem)}.splash-loading.exiting-instant[data-v-7ca4f144]{opacity:0;transition:opacity .16s linear}.splash-loading .logo-float[data-v-7ca4f144]{animation:2.8s ease-in-out 1s infinite logo-float-7ca4f144;position:relative}.splash-loading .logo[data-v-7ca4f144]{opacity:0;width:50vw;min-width:8rem;max-width:16rem;animation:.48s cubic-bezier(.22,1,.36,1) 40ms both logo-enter-7ca4f144;display:block;transform:translateY(1.25rem)scale(.95)}.splash-loading .logo .shell[data-v-7ca4f144]{fill:var(--ink)}.splash-loading .logo .letter[data-v-7ca4f144]{fill:#fff}.splash-loading .glint[data-v-7ca4f144]{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/images/logo.svg) 50%/contain no-repeat;mask:url(/images/logo.svg) 50%/contain no-repeat}.splash-loading .glint[data-v-7ca4f144]:before{content:"";background:linear-gradient(105deg,#0000 12%,#ffffff80 50%,#0000 88%);width:34%;animation:3.2s cubic-bezier(.22,1,.36,1) 1.2s infinite logo-glint-7ca4f144;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)}@keyframes logo-enter-7ca4f144{0%{opacity:0;transform:translateY(1.25rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes logo-glint-7ca4f144{0%{transform:translate(-160%)}22%{transform:translate(340%)}to{transform:translate(340%)}}@keyframes logo-float-7ca4f144{0%,to{transform:translateY(0)}50%{transform:translateY(-.375rem)}}@media (prefers-reduced-motion:reduce){.splash-loading .logo[data-v-7ca4f144]{opacity:1;animation:none;transform:none}.splash-loading .logo-float[data-v-7ca4f144],.splash-loading .glint[data-v-7ca4f144]:before{animation:none}}[data-v-43771dc0]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-43771dc0],:root[data-theme=dark][data-v-43771dc0]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-43771dc0]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.bottom-menu[data-v-43771dc0]{margin:0 var(--default-padding) var(--space-lg);padding:var(--space-sm);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-floating);color:var(--ink-muted);-webkit-tap-highlight-color:transparent;border-radius:1rem;outline:none;justify-content:space-between;align-items:stretch;font-size:.75rem;display:flex}.item[data-v-43771dc0]{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xs);color:inherit;will-change:transform;border-radius:.875rem;flex-direction:column;flex:1;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.item[data-v-43771dc0]:active{transform:scale(.92)}.item.active[data-v-43771dc0]{color:var(--ink)}.item[data-v-43771dc0]:before{content:"";border-radius:inherit;z-index:0;opacity:0;background-color:#cbfb01;transition:opacity .22s,transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.92)}.item.active[data-v-43771dc0]:before{opacity:1;transform:scale(1)}.icon-wrap[data-v-43771dc0]{z-index:1;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1);animation:.45s cubic-bezier(.34,1.56,.64,1) backwards icon-enter-43771dc0;display:flex;position:relative}.caption[data-v-43771dc0]{animation:.45s cubic-bezier(.16,1,.3,1) backwards caption-enter-43771dc0}.item:first-child .icon-wrap[data-v-43771dc0]{animation-delay:.18s}.item:nth-child(2) .icon-wrap[data-v-43771dc0]{animation-delay:.24s}.item:nth-child(3) .icon-wrap[data-v-43771dc0]{animation-delay:.3s}.item:nth-child(4) .icon-wrap[data-v-43771dc0]{animation-delay:.36s}.item:nth-child(5) .icon-wrap[data-v-43771dc0]{animation-delay:.42s}.item:first-child .caption[data-v-43771dc0]{animation-delay:.22s}.item:nth-child(2) .caption[data-v-43771dc0]{animation-delay:.28s}.item:nth-child(3) .caption[data-v-43771dc0]{animation-delay:.34s}.item:nth-child(4) .caption[data-v-43771dc0]{animation-delay:.4s}.item:nth-child(5) .caption[data-v-43771dc0]{animation-delay:.46s}@keyframes icon-enter-43771dc0{0%{opacity:0;transform:translateY(10px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes caption-enter-43771dc0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes icon-leave-43771dc0{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.5)}}@keyframes caption-leave-43771dc0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.slide-up-leave-active .icon-wrap[data-v-43771dc0]{animation:.45s cubic-bezier(.7,0,.84,0) forwards icon-leave-43771dc0}.slide-up-leave-active .caption[data-v-43771dc0]{animation:.45s cubic-bezier(.7,0,.84,0) forwards caption-leave-43771dc0}.slide-up-leave-active .item:first-child .icon-wrap[data-v-43771dc0]{animation-delay:.24s}.slide-up-leave-active .item:nth-child(2) .icon-wrap[data-v-43771dc0]{animation-delay:.18s}.slide-up-leave-active .item:nth-child(3) .icon-wrap[data-v-43771dc0]{animation-delay:.12s}.slide-up-leave-active .item:nth-child(4) .icon-wrap[data-v-43771dc0]{animation-delay:60ms}.slide-up-leave-active .item:nth-child(5) .icon-wrap[data-v-43771dc0]{animation-delay:0s}.slide-up-leave-active .item:first-child .caption[data-v-43771dc0]{animation-delay:.28s}.slide-up-leave-active .item:nth-child(2) .caption[data-v-43771dc0]{animation-delay:.22s}.slide-up-leave-active .item:nth-child(3) .caption[data-v-43771dc0]{animation-delay:.16s}.slide-up-leave-active .item:nth-child(4) .caption[data-v-43771dc0]{animation-delay:.1s}.slide-up-leave-active .item:nth-child(5) .caption[data-v-43771dc0]{animation-delay:40ms}.item.active .icon-wrap[data-v-43771dc0]{transform:translateY(-1px)scale(1.05)}.caption[data-v-43771dc0]{z-index:1;letter-spacing:.01em;font-weight:500;line-height:1.2;transition:font-weight .2s;position:relative}.item.active .caption[data-v-43771dc0]{font-weight:700}.badge[data-v-43771dc0]{color:#fff;box-sizing:content-box;background:#ef4444;border:.125rem solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.375rem;right:-.5rem}.dot[data-v-43771dc0]{box-sizing:content-box;background:linear-gradient(135deg,#f59e0b,#ec4899);border:.125rem solid #fff;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.125rem;right:-.125rem}.item--stories.item--has-content .icon-wrap[data-v-43771dc0],.item--stories.item--invite .icon-wrap[data-v-43771dc0]{color:#ec4899}.item--stories.item--invite .icon-wrap[data-v-43771dc0]{animation:2s ease-in-out infinite story-pulse-43771dc0}@keyframes story-pulse-43771dc0{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.bottom-menu.prime[data-v-43771dc0]{background-color:var(--ink);border-color:var(--ink);color:#ffffff8c;box-shadow:var(--shadow-floating);border-radius:999px}.bottom-menu.prime .item.active[data-v-43771dc0]{color:var(--ink)}.bottom-menu.prime .item.active[data-v-43771dc0]:before{background-color:#cbfb01;border-color:#cbfb01}.bottom-menu.prime .badge[data-v-43771dc0],.bottom-menu.prime .dot[data-v-43771dc0]{border-color:var(--ink)}[data-v-143987c5]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-143987c5],:root[data-theme=dark][data-v-143987c5]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-143987c5]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-snackbar[data-v-143987c5]{isolation:isolate;color:#000;opacity:0;transform-origin:0;cursor:pointer;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;border-radius:1rem;outline:none;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1.35;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s ease-out;display:flex;position:relative;overflow:hidden}.app-snackbar[data-v-143987c5]:focus-visible{box-shadow:0 0 0 3px #00000026,0 6px 14px -4px #cbfb0173,0 12px 28px -10px #00000047}.app-snackbar.is-dragging[data-v-143987c5]{cursor:grabbing}.app-snackbar[data-v-143987c5]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff59 0%,#fff0 50%);position:absolute;inset:0}.app-snackbar[data-v-143987c5]:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #00000014;position:absolute;inset:0}.app-snackbar[data-v-143987c5]>*{z-index:1;position:relative}.app-snackbar .shine[data-v-143987c5]{pointer-events:none;opacity:0;z-index:1;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:55%;height:200%;position:absolute;top:-50%;left:-60%;transform:translate(0)skew(-18deg)}.app-snackbar .icon[data-v-143987c5]{opacity:0;background:linear-gradient(135deg,#0a2412 0%,#06140a 100%);border-radius:.875rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;transition:transform .48s cubic-bezier(.34,1.56,.64,1) 80ms,opacity .32s ease-out 80ms;display:grid;transform:scale(.6)rotate(-12deg);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 2px 6px #0000002e}.app-snackbar .icon svg[data-v-143987c5]{color:#cbfb01;filter:drop-shadow(0 0 4px #cbfb0173);width:1.25rem;height:1.25rem}.app-snackbar .body[data-v-143987c5]{opacity:0;flex:1;min-width:0;transition:transform .42s cubic-bezier(.16,1,.3,1) .12s,opacity .32s ease-out .12s;transform:translate(-6px)}.app-snackbar .action[data-v-143987c5]{color:#cbfb01;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;background:#0a2412;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;transition:transform .42s cubic-bezier(.16,1,.3,1) .16s,opacity .32s ease-out .16s;display:inline-flex;position:relative;transform:translate(-6px);box-shadow:inset 0 1px #ffffff1f,0 2px 6px #0000002e}.app-snackbar .action[data-v-143987c5]:before{content:"";position:absolute;inset:-.25rem}.app-snackbar .action[data-v-143987c5]:active{transform:translate(0)scale(.96)}.app-snackbar .grip[data-v-143987c5]{pointer-events:none;opacity:0;background:#0000002e;border-radius:999px;width:2rem;height:.1875rem;transition:opacity .28s ease-out .2s;position:absolute;top:.375rem;left:50%;transform:translate(-50%)}.app-snackbar .title[data-v-143987c5]{letter-spacing:.01em;color:#000;margin:0 0 .125rem;font-size:.95rem;font-weight:800}.app-snackbar .content[data-v-143987c5]{color:#000000b8;font-size:.85rem}.app-snackbar .content[data-v-143987c5] b{color:#000;font-weight:700}.app-snackbar.is-left[data-v-143987c5]{transform:translate(-110%)scale(.92)}.app-snackbar.is-bottom[data-v-143987c5]{transform-origin:bottom;transform:translateY(120%)scale(.94)}.app-snackbar.state-opening[data-v-143987c5],.app-snackbar.state-opened[data-v-143987c5]{opacity:1;transition:transform .52s cubic-bezier(.34,1.56,.64,1),opacity .24s ease-out}.app-snackbar.state-opening.is-left[data-v-143987c5],.app-snackbar.state-opened.is-left[data-v-143987c5]{transform:translate(0)scale(1)}.app-snackbar.state-opening.is-bottom[data-v-143987c5],.app-snackbar.state-opened.is-bottom[data-v-143987c5]{transform:translateY(0)scale(1)}.app-snackbar.state-opening .icon[data-v-143987c5],.app-snackbar.state-opened .icon[data-v-143987c5]{opacity:1;transform:scale(1)rotate(0)}.app-snackbar.state-opening .body[data-v-143987c5],.app-snackbar.state-opened .body[data-v-143987c5],.app-snackbar.state-opening .action[data-v-143987c5],.app-snackbar.state-opened .action[data-v-143987c5]{opacity:1;transform:translate(0)}.app-snackbar.state-opening .grip[data-v-143987c5],.app-snackbar.state-opened .grip[data-v-143987c5]{opacity:.5}.app-snackbar.state-opening .shine[data-v-143987c5],.app-snackbar.state-opened .shine[data-v-143987c5]{animation:1.1s cubic-bezier(.16,1,.3,1) .22s forwards snackbar-shine-143987c5}.app-snackbar.is-success[data-v-143987c5]{background:linear-gradient(135deg,#cbfb01 0%,#a7cd06 100%);box-shadow:inset 0 1px #ffffff80,0 6px 14px -4px #cbfb0173,0 12px 28px -10px #00000047,0 2px 6px #0000001f}@keyframes snackbar-shine-143987c5{0%{opacity:0;transform:translate(0)skew(-18deg)}20%{opacity:1}to{opacity:0;transform:translate(360%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.app-snackbar[data-v-143987c5],.app-snackbar .icon[data-v-143987c5],.app-snackbar .body[data-v-143987c5],.app-snackbar .action[data-v-143987c5]{transition-duration:.16s}.app-snackbar .shine[data-v-143987c5]{display:none}}[data-v-ca9f4337]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-ca9f4337],:root[data-theme=dark][data-v-ca9f4337]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-ca9f4337]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-snackbars[data-v-ca9f4337]{z-index:60;gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.app-snackbars>.app-snackbar[data-v-ca9f4337]{pointer-events:auto}.app-snackbars.bottom[data-v-ca9f4337]{max-width:var(--app-frame-max-width,none);bottom:calc(max(var(--space-lg), var(--safe-area-bottom)) + var(--bottom-dock-offset,0px) + var(--bottom-menu-offset,0px) + var(--bottom-overlays-anchor,0px));padding:0 var(--space-lg);align-items:stretch;margin-inline:auto;transition:bottom .2s cubic-bezier(.22,1,.36,1);left:0;right:0}.app-snackbars.left[data-v-ca9f4337]{top:calc(var(--app-frame-vertical-inset,0px) + max(var(--space-lg), var(--safe-area-top)));left:var(--space-lg);right:var(--space-lg);max-width:calc(var(--app-frame-max-width,100vw) - 2 * var(--space-lg));align-items:flex-start;margin-inline:auto}.app-snackbars.left>.app-snackbar[data-v-ca9f4337]{width:100%;max-width:22rem}[data-v-963b0128]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-963b0128],:root[data-theme=dark][data-v-963b0128]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-963b0128]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-sidebar[data-v-963b0128]{will-change:transform;background-color:#fff;flex-direction:column;width:fit-content;max-width:300px;min-height:100%;transition:transform .24s cubic-bezier(.7,0,.84,0);display:flex;transform:translate(-101%);box-shadow:.625rem 0 1.5rem #0f172a1f}.app-sidebar.full-width[data-v-963b0128]{width:100%;max-width:100%}.app-sidebar.right[data-v-963b0128]{margin-left:auto;transform:translate(101%);box-shadow:-.625rem 0 1.5rem #0f172a1f}.app-sidebar-wrapper.opened>.app-sidebar[data-v-963b0128],.app-sidebar-wrapper.opening>.app-sidebar[data-v-963b0128]{transition:transform .38s cubic-bezier(.22,1,.36,1);transform:translate(0)}@media (prefers-reduced-motion:reduce){.app-sidebar[data-v-963b0128],.app-sidebar-wrapper.opened>.app-sidebar[data-v-963b0128],.app-sidebar-wrapper.opening>.app-sidebar[data-v-963b0128]{transition:none}}[data-v-e09e3a91]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-e09e3a91],:root[data-theme=dark][data-v-e09e3a91]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-e09e3a91]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.update[data-v-e09e3a91]{z-index:9999;isolation:isolate;justify-content:center;align-items:center;padding:1.5rem;font-family:inherit;display:flex;position:fixed;inset:0;overflow:hidden}.update__backdrop[data-v-e09e3a91]{background:radial-gradient(circle at 18% 22%,#cbfb0138,#0000 55%),radial-gradient(circle at 82% 78%,#7c3aed38,#0000 55%),linear-gradient(160deg,#0a0a14 0%,#11121d 50%,#08080f 100%);animation:14s ease-in-out infinite alternate update-backdrop-shift-e09e3a91;position:absolute;inset:-10%}@keyframes update-backdrop-shift-e09e3a91{0%{transform:scale(1)rotate(0)}to{transform:scale(1.06)rotate(3deg)}}.update__particles[data-v-e09e3a91]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.update__particle[data-v-e09e3a91]{bottom:-3rem;left:var(--x);width:var(--size);height:var(--size);opacity:0;animation:update-float-e09e3a91 var(--duration) linear infinite;animation-delay:var(--delay);will-change:transform, opacity;background:#cbfb01;border:2px solid #0d0d0d;border-radius:28%;position:absolute}@keyframes update-float-e09e3a91{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:.9}92%{opacity:.9}to{transform:translate3d(var(--drift), -110vh, 0) rotate(var(--rotate));opacity:0}}.update__card[data-v-e09e3a91]{text-align:center;background:#fff;border:3px solid #0d0d0d;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;width:min(420px,100%);padding:2rem 1.5rem 1.75rem;animation:6s ease-in-out infinite update-card-wobble-e09e3a91;display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #0d0d0d}@keyframes update-card-wobble-e09e3a91{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-4px)rotate(.4deg)}}.update__shine[data-v-e09e3a91]{pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 30%,#cbfb0173 50%,#0000 70%);width:55%;height:100%;animation:4.5s ease-in-out infinite update-shine-e09e3a91;position:absolute;top:0;left:-150%}@keyframes update-shine-e09e3a91{0%{left:-150%}55%{left:160%}to{left:160%}}.update__card[data-v-e09e3a91]>:not(.update__shine){z-index:1;position:relative}.update__icon-host[data-v-e09e3a91]{justify-content:center;align-items:center;width:6.5rem;height:6.5rem;margin-bottom:.25rem;display:flex;position:relative}.update__halo[data-v-e09e3a91]{opacity:0;border:2px solid #cbfb01;border-radius:50%;animation:2.6s ease-out infinite update-halo-e09e3a91;position:absolute;inset:0}.update__halo--2[data-v-e09e3a91]{animation-delay:.85s}.update__halo--3[data-v-e09e3a91]{animation-delay:1.7s}@keyframes update-halo-e09e3a91{0%{opacity:0;transform:scale(.55)}20%{opacity:1}to{opacity:0;transform:scale(1.75)}}.update__icon[data-v-e09e3a91]{color:#0d0d0d;background:#cbfb01;border:3px solid #0d0d0d;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;animation:1.9s ease-in-out infinite update-icon-bounce-e09e3a91;display:flex;position:relative;box-shadow:4px 4px #0d0d0d}.update__icon svg[data-v-e09e3a91]{width:2.5rem;height:2.5rem}@keyframes update-icon-bounce-e09e3a91{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.update__pill[data-v-e09e3a91]{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111;border:2px solid #0d0d0d;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.7rem;font-weight:700;display:inline-flex}.update__pill-dot[data-v-e09e3a91]{background:#cbfb01;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite update-pulse-dot-e09e3a91}@keyframes update-pulse-dot-e09e3a91{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.55)}}.update__title[data-v-e09e3a91]{color:#0d0d0d;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}.update__subtitle[data-v-e09e3a91]{color:#5a5a5a;max-width:28ch;margin:0;font-size:.95rem;line-height:1.45}.update__versions[data-v-e09e3a91]{align-items:center;gap:.55rem;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:inline-flex}.update__version[data-v-e09e3a91]{border:2px solid #0d0d0d;border-radius:.55rem;padding:.3rem .7rem;font-weight:700;line-height:1;display:inline-block}.update__version--old[data-v-e09e3a91]{color:#888;background:#f2f2f2;text-decoration:line-through;text-decoration-thickness:2px}.update__version--new[data-v-e09e3a91]{color:#0d0d0d;background:#cbfb01;animation:1.4s ease-in-out infinite update-badge-pop-e09e3a91;box-shadow:2px 2px #0d0d0d}@keyframes update-badge-pop-e09e3a91{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.update__arrow[data-v-e09e3a91]{color:#111;width:1.25rem;height:1.25rem;animation:1.3s ease-in-out infinite update-arrow-slide-e09e3a91}@keyframes update-arrow-slide-e09e3a91{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.update__countdown[data-v-e09e3a91]{justify-content:center;align-items:center;width:6rem;height:6rem;margin:.25rem 0;display:flex;position:relative}.update__ring[data-v-e09e3a91]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.update__ring-bg[data-v-e09e3a91]{fill:none;stroke:#eee;stroke-width:6px}.update__ring-progress[data-v-e09e3a91]{fill:none;stroke:#cbfb01;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px #cbfb0199);transition:stroke-dashoffset 1s linear}.update__countdown-text[data-v-e09e3a91]{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.update__seconds[data-v-e09e3a91]{color:#0d0d0d;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:800}.update__seconds-label[data-v-e09e3a91]{color:#777;text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem;font-size:.65rem;font-weight:700}.update__cta[data-v-e09e3a91]{color:#0d0d0d;cursor:pointer;letter-spacing:.01em;background:#cbfb01;border:3px solid #0d0d0d;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.3rem;padding:.95rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:4px 4px #0d0d0d}.update__cta svg[data-v-e09e3a91]{width:1.15rem;height:1.15rem}.update__cta[data-v-e09e3a91]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0d0d0d}.update__cta[data-v-e09e3a91]:active{transform:translate(4px,4px);box-shadow:0 0 #0d0d0d}.update__cta[data-v-e09e3a91]:focus-visible{outline-offset:3px;outline:3px solid #fff}.update-enter-active[data-v-e09e3a91],.update-leave-active[data-v-e09e3a91]{transition:opacity .4s}.update-enter-active .update__card[data-v-e09e3a91],.update-leave-active .update__card[data-v-e09e3a91]{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.update-enter-from[data-v-e09e3a91],.update-leave-to[data-v-e09e3a91]{opacity:0}.update-enter-from .update__card[data-v-e09e3a91],.update-leave-to .update__card[data-v-e09e3a91]{transform:scale(.7)rotate(-4deg)}@media (width<=380px){.update__card[data-v-e09e3a91]{gap:.85rem;padding:1.5rem 1.15rem 1.4rem}.update__title[data-v-e09e3a91]{font-size:1.3rem}.update__icon-host[data-v-e09e3a91]{width:5.5rem;height:5.5rem}.update__icon[data-v-e09e3a91]{width:4.25rem;height:4.25rem}.update__icon svg[data-v-e09e3a91]{width:2.1rem;height:2.1rem}}@media (prefers-reduced-motion:reduce){.update__backdrop[data-v-e09e3a91],.update__card[data-v-e09e3a91],.update__icon[data-v-e09e3a91],.update__halo[data-v-e09e3a91],.update__shine[data-v-e09e3a91],.update__pill-dot[data-v-e09e3a91],.update__particle[data-v-e09e3a91],.update__arrow[data-v-e09e3a91],.update__version--new[data-v-e09e3a91]{animation:none!important}.update__ring-progress[data-v-e09e3a91]{transition:none!important}}[data-v-2b3a9cb1]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-2b3a9cb1],:root[data-theme=dark][data-v-2b3a9cb1]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-2b3a9cb1]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.sheet[data-v-2b3a9cb1]{background-color:var(--surface);flex-direction:column;animation:.38s cubic-bezier(.22,1,.36,1) backwards sheet-rise-2b3a9cb1;display:flex}.cover[data-v-2b3a9cb1]{color:var(--ink);padding:var(--space-md) var(--default-padding) var(--space-3xl);background-color:#cbfb01;background-image:radial-gradient(circle at 1px 1px,#0f172a1f 1px,#0000 0);background-size:1rem 1rem;min-height:12rem;position:relative;overflow:hidden}.cover-image[data-v-2b3a9cb1]{filter:saturate(1.1)contrast(1.02);background-position:50%;background-size:cover;position:absolute;inset:0}.cover-overlay[data-v-2b3a9cb1]{pointer-events:none;position:absolute;inset:0}.cover--with-image .cover-overlay[data-v-2b3a9cb1]{background:linear-gradient(#0f172a00 0%,#0f172a8c 70%,#0f172ab8 100%)}.cover--with-image[data-v-2b3a9cb1]{color:var(--surface);background-color:var(--ink);background-image:none}.close-button[data-v-2b3a9cb1]{z-index:2;background-color:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), 0 .25rem .625rem #0f172a2e;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.close-button svg[data-v-2b3a9cb1]{width:1.375rem;height:1.375rem}.close-button[data-v-2b3a9cb1]:active{transform:scale(.92)}.close-button[data-v-2b3a9cb1]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.cover-content[data-v-2b3a9cb1]{z-index:1;margin-top:var(--space-xl);align-items:flex-start;gap:var(--space-sm);flex-direction:column;animation:.52s cubic-bezier(.22,1,.36,1) .12s both cover-in-2b3a9cb1;display:flex;position:relative}.quantity-chip[data-v-2b3a9cb1]{padding:var(--space-xs) var(--space-md);background-color:var(--ink);color:var(--surface);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.cover--with-image .quantity-chip[data-v-2b3a9cb1]{color:var(--ink);background-color:#cbfb01}.title[data-v-2b3a9cb1]{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.1}.description[data-v-2b3a9cb1]{max-width:36ch;color:inherit;opacity:.85;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.meta[data-v-2b3a9cb1]{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.meta-chip[data-v-2b3a9cb1]{padding:.25rem var(--space-sm);color:var(--ink);letter-spacing:.02em;background-color:#fffffff2;border-radius:999px;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.body[data-v-2b3a9cb1]{z-index:1;padding:var(--space-lg) var(--default-padding) var(--space-lg);background-color:var(--surface);gap:var(--space-md);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;flex-direction:column;margin-top:-1.5rem;display:flex;position:relative}.card[data-v-2b3a9cb1]{gap:var(--space-sm);padding:var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);animation:.42s cubic-bezier(.32,.72,.36,1) both card-rise-2b3a9cb1;animation-delay:var(--reveal-delay,0s);border-radius:.875rem;flex-direction:column;display:flex}.card--product[data-v-2b3a9cb1]{gap:var(--space-md);background-color:var(--surface-muted)}.card--note[data-v-2b3a9cb1]{background-color:#f6fed1;box-shadow:inset 0 0 0 1px #cbfb01}.card-head[data-v-2b3a9cb1]{align-items:baseline;display:flex}.card-title[data-v-2b3a9cb1]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:700}.product-head[data-v-2b3a9cb1]{align-items:flex-start;gap:var(--space-sm);display:flex}.product-index[data-v-2b3a9cb1]{width:1.75rem;height:1.75rem;color:var(--ink);background-color:#cbfb01;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex}.product-titles[data-v-2b3a9cb1]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.product-name[data-v-2b3a9cb1]{color:var(--ink);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.product-description[data-v-2b3a9cb1]{color:var(--ink-soft);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.subsection[data-v-2b3a9cb1]{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--ink-line);flex-direction:column;display:flex}.subsection-label[data-v-2b3a9cb1]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:700}.chip-row[data-v-2b3a9cb1]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip[data-v-2b3a9cb1]{padding:.125rem var(--space-sm);border-radius:999px;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.chip svg[data-v-2b3a9cb1]{width:.875rem;height:.875rem}.chip--removed[data-v-2b3a9cb1]{color:#b91c1c;background-color:#f871711a}.extras-list[data-v-2b3a9cb1]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.extra-row[data-v-2b3a9cb1]{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:.875rem;line-height:1.4;display:flex}.extra-name[data-v-2b3a9cb1]{min-width:0;color:var(--ink);flex:1}.extra-name strong[data-v-2b3a9cb1]{color:var(--ink);margin-right:.25rem;font-weight:700}.extra-price[data-v-2b3a9cb1]{color:var(--ink);flex:none;font-size:.8125rem;font-weight:700}.note-text[data-v-2b3a9cb1]{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.45}.sheet-footer[data-v-2b3a9cb1]{gap:var(--space-sm);padding:var(--space-md) var(--default-padding) var(--space-lg);background-color:var(--surface);flex-direction:column;display:flex;box-shadow:0 -.25rem 1rem #0f172a14}.sheet-footer--floats-up[data-v-2b3a9cb1]{z-index:1;padding-top:var(--space-lg);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;margin-top:-1.5rem;position:relative}.breakdown[data-v-2b3a9cb1]{padding-bottom:var(--space-sm);border-bottom:1px solid var(--ink-line);flex-direction:column;gap:.25rem;display:flex}.breakdown-row[data-v-2b3a9cb1]{justify-content:space-between;align-items:baseline;gap:var(--space-md);color:var(--ink-soft);font-size:.8125rem;line-height:1.4;display:flex}.breakdown-label[data-v-2b3a9cb1]{font-weight:500}.breakdown-value[data-v-2b3a9cb1]{color:var(--ink);font-weight:600}.breakdown-row--discount .breakdown-value[data-v-2b3a9cb1]{color:#b91c1c}.total[data-v-2b3a9cb1]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.total-label[data-v-2b3a9cb1]{color:var(--ink-soft);font-size:.875rem;font-weight:600}.total-value[data-v-2b3a9cb1]{color:var(--ink);font-size:1.375rem;font-weight:800}.close-cta[data-v-2b3a9cb1]{padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.close-cta[data-v-2b3a9cb1]:active{transform:scale(.97)}.close-cta[data-v-2b3a9cb1]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.25rem}@keyframes sheet-rise-2b3a9cb1{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes cover-in-2b3a9cb1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes card-rise-2b3a9cb1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet[data-v-2b3a9cb1],.cover-content[data-v-2b3a9cb1],.card[data-v-2b3a9cb1]{animation:none}}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-SemiBold-B5TPTnVD.eot);src:local(Axiforma SemiBold),local(Axiforma-SemiBold),url(/assets/Axiforma-SemiBold-B5TPTnVD.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-SemiBold-PF1_k7c9.woff2)format("woff2"),url(/assets/Axiforma-SemiBold-xWY9_twA.woff)format("woff"),url(/assets/Axiforma-SemiBold-Ozmh0-P_.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Thin-DKETo8YW.eot);src:local(Axiforma Thin),local(Axiforma-Thin),url(/assets/Axiforma-Thin-DKETo8YW.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Thin-doYu4szC.woff2)format("woff2"),url(/assets/Axiforma-Thin-Bq-oF6JG.woff)format("woff"),url(/assets/Axiforma-Thin-DZ_gERqt.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Regular-DiqEr1q5.eot);src:local(Axiforma Regular),local(Axiforma-Regular),url(/assets/Axiforma-Regular-DiqEr1q5.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Regular-DKNUQNHj.woff2)format("woff2"),url(/assets/Axiforma-Regular-Gd18uH0z.woff)format("woff"),url(/assets/Axiforma-Regular-CJA9-oKz.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-MediumItalic-DLJwzwTS.eot);src:local(Axiforma Medium Italic),local(Axiforma-MediumItalic),url(/assets/Axiforma-MediumItalic-DLJwzwTS.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-MediumItalic-B2sNYZIy.woff2)format("woff2"),url(/assets/Axiforma-MediumItalic-llyNsvtM.woff)format("woff"),url(/assets/Axiforma-MediumItalic-BDt2ASkQ.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Black-BcfN4FNQ.eot);src:local(Axiforma Black),local(Axiforma-Black),url(/assets/Axiforma-Black-BcfN4FNQ.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Black-BPxY78Zc.woff2)format("woff2"),url(/assets/Axiforma-Black-DTKBjB9g.woff)format("woff"),url(/assets/Axiforma-Black-DzB64264.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-BlackItalic-yJkmt26x.eot);src:local(Axiforma Black Italic),local(Axiforma-BlackItalic),url(/assets/Axiforma-BlackItalic-yJkmt26x.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-BlackItalic-BXlG7OF8.woff2)format("woff2"),url(/assets/Axiforma-BlackItalic-CtvlCcFg.woff)format("woff"),url(/assets/Axiforma-BlackItalic-TLVIMehU.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Heavy-BPx8juoE.eot);src:local(Axiforma Heavy),local(Axiforma-Heavy),url(/assets/Axiforma-Heavy-BPx8juoE.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Heavy-BOwoteLN.woff2)format("woff2"),url(/assets/Axiforma-Heavy-BJB9iHLF.woff)format("woff"),url(/assets/Axiforma-Heavy-DJEvp44Q.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Medium-DAjJq5Jc.eot);src:local(Axiforma Medium),local(Axiforma-Medium),url(/assets/Axiforma-Medium-DAjJq5Jc.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Medium-CoWkaykB.woff2)format("woff2"),url(/assets/Axiforma-Medium-B8un4ZJ0.woff)format("woff"),url(/assets/Axiforma-Medium-BsuCDBW7.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-BoldItalic-BoDaulAC.eot);src:local(Axiforma Bold Italic),local(Axiforma-BoldItalic),url(/assets/Axiforma-BoldItalic-BoDaulAC.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-BoldItalic-BcQuWbOq.woff2)format("woff2"),url(/assets/Axiforma-BoldItalic-LhCn_j5l.woff)format("woff"),url(/assets/Axiforma-BoldItalic-CktaCw0W.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-ExtraBoldItalic-D32Qeuw-.eot);src:local(Axiforma ExtraBold Italic),local(Axiforma-ExtraBoldItalic),url(/assets/Axiforma-ExtraBoldItalic-D32Qeuw-.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-ExtraBoldItalic-CwyE-NcJ.woff2)format("woff2"),url(/assets/Axiforma-ExtraBoldItalic-DbztxcVU.woff)format("woff"),url(/assets/Axiforma-ExtraBoldItalic-0sJr6yPZ.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Book-Cbxj7LJB.eot);src:local(Axiforma Book),local(Axiforma-Book),url(/assets/Axiforma-Book-Cbxj7LJB.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Book-xc-vqyKl.woff2)format("woff2"),url(/assets/Axiforma-Book-DNqgyYo6.woff)format("woff"),url(/assets/Axiforma-Book-Ct-n5OD-.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Light-B46W3ImW.eot);src:local(Axiforma Light),local(Axiforma-Light),url(/assets/Axiforma-Light-B46W3ImW.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Light-BWe8GypV.woff2)format("woff2"),url(/assets/Axiforma-Light-CxIzyWuY.woff)format("woff"),url(/assets/Axiforma-Light-DTCRYpcv.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-ThinItalic-60IWcnOJ.eot);src:local(Axiforma Thin Italic),local(Axiforma-ThinItalic),url(/assets/Axiforma-ThinItalic-60IWcnOJ.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-ThinItalic-DGfl-plH.woff2)format("woff2"),url(/assets/Axiforma-ThinItalic-D2a7DEqT.woff)format("woff"),url(/assets/Axiforma-ThinItalic-DDXkoGIU.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Bold-CjXXvmzr.eot);src:local(Axiforma Bold),local(Axiforma-Bold),url(/assets/Axiforma-Bold-CjXXvmzr.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Bold-PP3UOIjy.woff2)format("woff2"),url(/assets/Axiforma-Bold-CNJusnLK.woff)format("woff"),url(/assets/Axiforma-Bold-CxjtF7ut.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-LightItalic-D2zSysV7.eot);src:local(Axiforma Light Italic),local(Axiforma-LightItalic),url(/assets/Axiforma-LightItalic-D2zSysV7.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-LightItalic-xXLqAvGh.woff2)format("woff2"),url(/assets/Axiforma-LightItalic-2_zvbGh3.woff)format("woff"),url(/assets/Axiforma-LightItalic-FyoWlY2V.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-SemiBoldItalic-DiYesmKN.eot);src:local(Axiforma SemiBold Italic),local(Axiforma-SemiBoldItalic),url(/assets/Axiforma-SemiBoldItalic-DiYesmKN.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-SemiBoldItalic-gUXa53yD.woff2)format("woff2"),url(/assets/Axiforma-SemiBoldItalic-C8GKqU8K.woff)format("woff"),url(/assets/Axiforma-SemiBoldItalic-D0ioKSwl.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-Italic-DVV5vRWO.eot);src:local(Axiforma Italic),local(Axiforma-Italic),url(/assets/Axiforma-Italic-DVV5vRWO.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-Italic-B3U7NrtH.woff2)format("woff2"),url(/assets/Axiforma-Italic-DzlYWL8O.woff)format("woff"),url(/assets/Axiforma-Italic-B4Pcczmk.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-BookItalic-DmDR07ja.eot);src:local(Axiforma Book Italic),local(Axiforma-BookItalic),url(/assets/Axiforma-BookItalic-DmDR07ja.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-BookItalic-CbSHHBGW.woff2)format("woff2"),url(/assets/Axiforma-BookItalic-ByNPF9JE.woff)format("woff"),url(/assets/Axiforma-BookItalic-BHgyrdsA.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-ExtraBold-BCbRlUzu.eot);src:local(Axiforma ExtraBold),local(Axiforma-ExtraBold),url(/assets/Axiforma-ExtraBold-BCbRlUzu.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-ExtraBold-C5k1CX_M.woff2)format("woff2"),url(/assets/Axiforma-ExtraBold-jdBTXMb1.woff)format("woff"),url(/assets/Axiforma-ExtraBold-DUVmWT3v.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Axiforma;font-display:swap;src:url(/assets/Axiforma-HeavyItalic-CWkJBWtK.eot);src:local(Axiforma Heavy Italic),local(Axiforma-HeavyItalic),url(/assets/Axiforma-HeavyItalic-CWkJBWtK.eot?#iefix)format("embedded-opentype"),url(/assets/Axiforma-HeavyItalic-DBL4fbFq.woff2)format("woff2"),url(/assets/Axiforma-HeavyItalic-CHoREtno.woff)format("woff"),url(/assets/Axiforma-HeavyItalic-C_Xe2BX4.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:100;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:200;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:300;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:400;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:500;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:600;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:700;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:800;unicode-range:U+B7}@font-face{font-family:Axiforma;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:900;unicode-range:U+B7}:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark,:root[data-theme=dark]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem;--default-border-radius:25px;--default-padding:1rem;--default-transition-duration:.3s;--default-page-transition-duration:.3s;--tonic-color:#cbfb01;--tonic-color-rgb:203, 251, 1;--tonic-text-color:#000;--primary-color:#ededed;--primary-color-tint:#fff;--primary-color-rgb:237, 237, 237;--primary-text-color:#000;--secondary-color:#fff;--secondary-color-rgb:255, 255, 255;--secondary-text-color:#000;--tertiary-color:#facd5d;--tertiary-color-rgb-rgb:250, 205, 93;--tertiary-text-color:#000;--muted-color:#747474;--muted-color-rgb:116, 116, 116}.text-color-secondary{color:var(--secondary-color)}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html *,html :before,html :after{box-sizing:border-box}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px)}:root.cordova-android{--safe-area-top:0px;--safe-area-bottom:0px}body{-webkit-user-drag:none;-ms-content-zooming:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;padding-bottom:var(--safe-area-bottom);text-rendering:optimizelegibility;color:#000;background-color:#fff;min-width:100%;margin:0;font-family:Axiforma;line-height:1.5}small{font-size:.875em}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--primary-color);color:#000}::selection{background-color:var(--primary-color);color:#000}.scroll-smooth{scroll-behavior:smooth}.sm-line-height{line-height:1.25}.xs-line-height{line-height:1}a{color:inherit}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}svg{fill:#0000}fieldset{border:0;margin:0;padding:0}#app{flex-direction:column;min-height:100dvh;display:flex}@media (width>=640px){html{--app-frame-max-width:480px;--app-frame-vertical-inset:24px;--bottom-overlays-anchor:.5rem;scrollbar-width:none;background:#1a1a1a}html::-webkit-scrollbar{width:0;height:0}body{min-height:100dvh;padding:var(--app-frame-vertical-inset) 0;scrollbar-width:none;background:radial-gradient(circle at 70% 30%,#cbfb0126 0%,#0000 50%),radial-gradient(circle at 30% 70%,#cbfb0114 0%,#0000 50%),#1a1a1a;justify-content:center;align-items:flex-start;display:flex;overflow-x:hidden}body::-webkit-scrollbar{width:0;height:0}#app{width:100%;max-width:var(--app-frame-max-width);clip-path:inset(0 round 28px);background:#fff;border-radius:28px;min-height:calc(100dvh - 48px);overflow-x:clip;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px -20px #000000b3,0 0 120px -30px #cbfb0126}#app ::-webkit-scrollbar{width:6px;height:4px}#app ::-webkit-scrollbar-track{background:0 0}#app ::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}#app ::-webkit-scrollbar-button{display:none}#app ::-webkit-scrollbar-corner{background:0 0}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.no-top-margin{margin-top:0}.container{padding:1.5rem}.container>.md-subheader{padding-left:0;padding-right:0}.side-container{padding-left:1rem;padding-right:1rem}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.md-card.no-shadow{box-shadow:none;padding-bottom:0}.dialog-loading-text{align-self:center;line-height:120%}.app-dialog__title{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.app-dialog__content{color:#0f172ab8;margin:0;font-size:1rem;line-height:1.5}.app-dialog__content p{margin:0 0 .5rem}.app-dialog__content p:last-child{margin-bottom:0}.app-dialog__content strong,.app-dialog__content b{color:#0f172a;font-weight:700}.app-dialog__buttons{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.app-dialog__buttons>.app-button{flex:1 1 0;min-width:max-content}.float-left{float:left}.float-right{float:right}.text-justify{text-align:justify}.md-actions :first-child{margin-left:0}.md-actions :last-child{margin-right:0}.md-button.md-button-big{padding-top:4px;padding-bottom:4px;font-size:1rem}.md-button.md-button-fluid{width:100%;margin-left:0;margin-right:0;display:block}.md-button.md-fab{border-radius:50%!important}.md-toolbar-fixed:not(.md-sidenav){padding-top:64px}.md-toolbar-fixed .md-toolbar-fixed{padding-top:0}.md-toolbar-fixed.md-sidenav .md-sidenav-content{padding-top:64px}.md-toolbar-fixed>header,.md-toolbar-fixed .md-toolbar{z-index:3;width:100%;position:fixed;top:0}.md-list-text-container.no-ellipsis>*{white-space:normal}.md-list{padding:0}.md-list .md-list-item-expand:before,.md-list .md-list-item-expand:after{content:none}.md-list.md-triple-line .md-list-item{padding-top:16px;padding-bottom:16px}.md-list.md-triple-line .md-list-item .md-list-item-container{min-height:0!important}.md-list.with-border .md-subheader+.md-list-item{border-top:0}.md-list.with-border .md-list-item{border-top:1px solid #0000001f}.md-list.with-border .md-list-item:first-child{border-top:0}.md-list-text-container-description{color:#0000008a!important}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.no-side-margin{margin-left:0!important;margin-right:0!important}.no-side-padding{padding-left:0!important;padding-right:0!important}.no-padding{padding:0!important}.md-list.md-double-line .md-list-item-expand{min-height:72px}.md-list .md-list-item-container{padding-top:12px;padding-bottom:12px}.md-list .md-list-item-container.md-button{line-height:100%}.extra-padding .md-list-item-container{padding-top:.8rem;padding-bottom:.8rem}.md-avatar>.md-image{border-radius:40px}.md-header .md-title{line-height:100%}.md-header .md-subtitle{display:block}.badge{white-space:nowrap;text-align:center;border-radius:3px;padding:8px 12px;line-height:100%;display:inline-block}.badge.rounded{border-radius:50%;width:32px;height:32px}.badge.badge-small{padding:.3em .4em;font-size:11px}.badge.badge-red{color:#fff;background-color:#b71c1c}.badge.badge-grey{color:#fff;background-color:#757575}.badge.badge-yellow{color:#fff;background-color:#f4d142}.md-checkbox .md-checkbox-container{background-color:#fff;min-width:20px}.md-checkbox .md-checkbox-label{height:auto!important}.md-input-container:last-child{margin-bottom:0}.md-radio-label{height:auto!important}.md-radio .md-radio-container{background-color:#fff;min-width:20px;min-height:20px}.md-radio .md-radio-container:after{top:2px;left:2px}.md-button.md-fab{overflow:visible!important}.md-button.md-fab .badge{position:absolute;top:0;right:0;transform:translateY(-25%)}.md-fab-fixed{position:fixed!important}.md-toolbar{flex-wrap:nowrap}.md-toolbar.spaced{padding-left:1.2rem;padding-right:1.2rem}.md-toolbar>.md-header{display:flex}.md-toolbar>.md-header>.md-avatar{margin-left:0;margin-right:7px}.md-toolbar .md-title{line-height:100%}.md-toolbar .md-title:first-child{margin-left:0!important}.md-input-container.no-label{min-height:0;padding-top:0}.section.container{margin-top:0;margin-bottom:0}.md-button-toggle>.md-button{border:1px solid #bbb;border-left-width:0}.md-button-toggle>.md-button:first-child{border-left-width:1px;border-radius:3px 0 0 3px}.md-button-toggle>.md-button:last-child{border-radius:0 3px 3px 0}.md-button-toggle>.md-button.md-toggle{border-color:var(--primary-color)}.md-radios-columns-2>.md-radio{min-width:47%}.md-radio .description{display:block}.md-tabs .md-tab.no-padding{padding:0}.lazy-image{width:100%;height:100%}.md-dialog-container{outline:0}.md-subheader.md-raised{background-color:#eee}.zopim{display:none!important}.text-muted{opacity:.54}.fieldset-clean{border:0;margin:0;padding:0}.disabled{opacity:.5;pointer-events:none}.pointer-events-none{pointer-events:none}.disabled-with-click{opacity:.5}.md-speed-dial.compact .md-button{display:none}.md-speed-dial.compact .md-button:first-child,.md-speed-dial.compact.md-active .md-button{display:block}.md-button.md-icon-button .md-icon{position:static}.md-card-actions{padding:1em}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.md-radio.md-primary.md-checked .md-radio-container,.md-theme-default.md-checkbox.md-primary.md-checked .md-checkbox-container{border-color:var(--primary-color)!important}.text-primary,.md-icon.md-primary,.md-subheader.md-primary,.md-input-container.md-input-focused input,.md-input-container.md-input-focused label,.md-input-container.md-input-focused.md-input-required label:after,.md-input-container.md-input-focused .md-icon:not(.md-icon-delete),.md-list .md-list-item.md-primary .md-list-item-container{color:var(--primary-color)!important}.md-spinner .md-spinner-path{stroke:var(--primary-color)!important}.bg-primary,.md-toolbar,.md-tabs-navigation,.md-radio.md-primary .md-radio-container:after,.md-input-container.md-input-focused:after,.md-switch.md-checked.md-primary .md-switch-thumb,.md-button-toggle.md-primary .md-toggle,.md-tab-header-navigation-button,.md-button:not([disabled]).md-primary.md-raised:not(.md-theme-teal),.md-theme-default.md-checkbox.md-primary.md-checked .md-checkbox-container{background-color:var(--primary-color)!important}.md-switch.md-checked.md-primary .md-switch-container{background-color:rgba(var(--primary-color-rgb), .5)!important}.md-theme-default.md-boards>.md-boards-navigation .md-board-header.md-active,.md-theme-default.md-boards>.md-boards-navigation .md-board-header:active,.md-theme-default.md-button:not([disabled]).md-primary:not(.md-icon-button):not(.md-raised){color:var(--primary-color)!important}.md-ink-ripple{display:none!important}.md-theme-default.md-list .md-list-item.md-primary .md-list-item-container>.md-icon{color:inherit}.lg-backdrop.in{opacity:.8!important}.hidden{display:none!important}.padding,.pd{padding:1rem}.pd-bt-0{padding-bottom:0}.mg-bt-0{margin-bottom:0}.subheader{text-transform:uppercase;color:#00000080;background-color:#ebebeb;justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 -1px #0000001a}.subheader>:not(.title){font-weight:400}.fixed-container{z-index:99;position:fixed;bottom:0;left:0;right:0}.fixed-container .button-container{color:#ffffffde;background-color:#009688;justify-content:space-between;align-items:center;min-height:52px;padding:.5rem 16px;display:flex}.fixed-container .button-container .label{text-transform:uppercase;margin-left:auto;margin-right:auto}.fixed-container .button-container .badge{color:#ffffffde;background-color:#0000004d}.flat-button{border-radius:0;margin:0}.md-button.high-padding{padding-top:.5rem;padding-bottom:.5rem}.fixed-container-padding{padding-bottom:52px}.md-snackbar{z-index:98}.md-snackbar>.md-snackbar-content{justify-content:start}.md-snackbar .image{margin-left:0;margin-right:1rem}.md-snackbar.notify{padding:.5rem}.md-snackbar.notify .md-snackbar-container{border-radius:5px}.md-snackbar.positive .md-snackbar-container{background-color:#43a047}.md-snackbar .icon+.content{border-left:1px solid #ffffff4d;margin-left:.5rem;padding-left:.5rem}.muted-color,.muted-text-color{color:var(--muted-color,#00000080)}.primary-text-color{color:#ededed!important}.primary-background-color{color:#000!important;background-color:#ededed!important}.primary-background-color.inverted{color:#ededed!important;background-color:#000!important}.primary-background-color .primary-background-color{color:#000!important;background-color:#d9d9d9!important}.primary-background-color .primary-background-color.inverted{color:#d9d9d9!important;background-color:#000!important}.secondary-text-color{color:#fff!important}.secondary-background-color{color:#000!important;background-color:#fff!important}.secondary-background-color.inverted{color:#fff!important;background-color:#000!important}.secondary-background-color .secondary-background-color{color:#000!important;background-color:#ebebeb!important}.secondary-background-color .secondary-background-color.inverted{color:#ebebeb!important;background-color:#000!important}.tertiary-text-color{color:#facd5d!important}.tertiary-background-color{color:#000!important;background-color:#facd5d!important}.tertiary-background-color.inverted{color:#facd5d!important;background-color:#000!important}.tertiary-background-color .tertiary-background-color{color:#000!important;background-color:#f9c135!important}.tertiary-background-color .tertiary-background-color.inverted{color:#f9c135!important;background-color:#000!important}.app-dialog .app-layout-header+.app-layout-content>.app-card{padding-top:0}.app-dialog .app-layout-content>.app-card{padding-bottom:0;display:block!important}.text-uppercase{text-transform:uppercase}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto}.line-clamp-1,.line-clamp-2,.line-clamp-3{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.d-block{display:block}.text-right{text-align:right}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.py-0{padding-top:0!important;padding-bottom:0!important}.p-default{padding:var(--default-padding)}.p-default-1-5{padding:calc(var(--default-padding) * 1.5)}.p-default-2{padding:calc(var(--default-padding) * 2)}.p-x-default{padding-left:var(--default-padding);padding-right:var(--default-padding)}.p-y-default{padding-top:var(--default-padding);padding-bottom:var(--default-padding)}.p-0{padding:0!important}.mt-auto{margin-top:auto}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.w-full,.w-100{width:100%}.m--default{margin:calc(var(--default-padding) * -1)}.m--3{margin:-.75rem}.my--2{margin-top:-.5rem;margin-bottom:-.5rem}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-default{margin-bottom:var(--default-padding)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.flex-container{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.flex-container.extra-gap{gap:2rem}.rate-last-order{align-self:center;max-width:100vw;padding:1rem}.app-bottom-overlays{bottom:var(--bottom-overlays-anchor,0px);max-width:var(--app-frame-max-width,none);z-index:30;pointer-events:none;margin-inline:auto;position:fixed;left:0;right:0}.app-bottom-overlays>*{pointer-events:auto}.app-bottom-overlays>.rate-last-order{position:absolute;bottom:100%;left:0;right:0}#app-main{padding-bottom:var(--bottom-menu-offset,0px)}.slide-up-enter-active{will-change:transform, opacity;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.slide-up-leave-active{will-change:transform, opacity;transition:transform .4s cubic-bezier(.7,0,.84,0) .15s,opacity .4s cubic-bezier(.7,0,.84,0) .15s}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(110%)}.slide-fade-enter-active,.slide-fade-leave-active{will-change:opacity transform;transition:opacity 1s,transform 1s}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-default{padding-top:var(--default-padding);padding-bottom:var(--default-padding)}.px-default{padding-left:var(--default-padding);padding-right:var(--default-padding)}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.mx--default{margin-left:calc(var(--default-padding) * -1);margin-right:calc(var(--default-padding) * -1)}.mx-2{margin-left:.5rem;margin-right:.5rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pr-default{padding-right:var(--default-padding)}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt--4{margin-top:-1rem}.mt--6{margin-top:-1.5rem}.mb--default{margin-bottom:calc(var(--default-padding) * -1)}.mb--default-2{margin-bottom:calc(var(--default-padding) * -2)}.mb--3{margin-bottom:-.75rem}.mb--4{margin-bottom:-1rem}.mb--5{margin-bottom:-1.25rem}.mb--6{margin-bottom:-1.5rem}.mx--6{margin-left:-1.5rem;margin-right:-1.5rem}.block{display:block}.m-x--default{margin-left:calc(var(--default-padding) * -1);margin-right:calc(var(--default-padding) * -1)}.flex{display:flex}.flex-1{flex:1}.flex-auto{flex:auto}.flex-col{flex-direction:column}.self-baseline{align-self:baseline}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-evenly{justify-content:space-evenly}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.text-white{color:var(--color-white,#fff)!important}.gap-default{gap:var(--default-padding)}.gap-default-2{gap:calc(var(--default-padding) * 2)}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.mb--8{margin-bottom:-2rem}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.text-slate-50{color:#f8fafc}.text-slate-100{color:#f1f5f9}.text-slate-200{color:#e2e8f0}.text-slate-300{color:#cbd5e1}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-zinc-50{color:#fafafa}.text-zinc-100{color:#f4f4f5}.text-zinc-200{color:#e4e4e7}.text-zinc-300{color:#d4d4d8}.text-zinc-400{color:#a1a1aa}.text-zinc-500{color:#71717a}.text-zinc-600{color:#52525b}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.color-primary{color:var(--primary-color)}.text-left{text-align:left}.text-center{text-align:center}.no-underline{text-decoration:none}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.overflow-hidden{overflow:hidden}.flex-wrap{flex-wrap:wrap}.font-bold{font-weight:700}.font-normal{font-weight:400}.line-through{text-decoration:line-through}.text-shadow-3{color:#fff;text-shadow:-6px -6px #000,0 -6px #000,6px -6px #000,6px 0 #000,6px 6px #000,0 6px #000,-6px 6px #000,-6px 0 #000,0 12px #000,0 6px #000,1.5px 7.5px #000,3px 9px #000,4.5px 10.5px #000,6px 12px #000,6px 6px #000,6px 7.5px #000,6px 9px #000,6px 10.5px #000,6px 12px #000,12px 0 #000,12px 0 #000,12px 1.5px #000,12px 3px #000,12px 4.5px #000,12px 6px #000,12px 7.5px #000,12px 9px #000,12px 10.5px #000}.text-shadow-2{color:#fff;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000,0 4px #000,2px 4px #000}.text-shadow-1{color:#fff;text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,1px 0 #000,1px 1px #000,0 1px #000,-1px 1px #000,-1px 0 #000}.slide-left-enter-active,.slide-right-enter-active{transition:transform var(--default-page-transition-duration) cubic-bezier(.16, 1, .3, 1), opacity .2s cubic-bezier(.16, 1, .3, 1)}.slide-left-leave-active,.slide-right-leave-active{transition:transform var(--default-page-transition-duration) cubic-bezier(.4, 0, 1, 1), opacity .2s cubic-bezier(.4, 0, 1, 1)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{will-change:transform, opacity;backface-visibility:hidden;width:100%;top:0;left:0;transform:translate(0,0);min-height:100dvh!important;position:absolute!important}.slide-left-enter-active{box-shadow:-.5rem 0 1.25rem #0f172a1f}.slide-right-enter-active{box-shadow:.5rem 0 1.25rem #0f172a1f}.slide-left-enter-from,.slide-right-leave-to{opacity:.4;transform:translate(100%)}.slide-left-leave-to,.slide-right-enter-from{opacity:.4;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{box-shadow:none;transition:opacity .15s linear;transform:none!important}.slide-left-enter-from,.slide-right-leave-to,.slide-left-leave-to,.slide-right-enter-from{opacity:0;transform:none}}.horizontal-scroll{scrollbar-width:none;flex-flow:row;overflow-x:auto}[data-v-265c377d]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-265c377d],:root[data-theme=dark][data-v-265c377d]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-265c377d]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.intro[data-v-265c377d]{background-color:#cbfb01;background-image:radial-gradient(circle at 1px 1px,#0f172a1f 1px,#0000 0);background-size:1rem 1rem;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.board-container[data-v-265c377d]{will-change:transform;flex-wrap:nowrap;flex:1;width:100%;transition:transform .48s cubic-bezier(.32,.72,.36,1);display:flex}.board[data-v-265c377d]{justify-content:center;align-items:center;gap:var(--space-2xl);padding:var(--space-3xl) var(--space-xl);color:var(--ink);text-align:center;flex-direction:column;flex:0 0 100%;display:flex}.board-illustration[data-v-265c377d]{width:12rem;height:12rem}.board-illustration[data-v-265c377d] svg{width:100%;height:100%}.board-content[data-v-265c377d]{max-width:28rem}.board-title[data-v-265c377d]{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.board-title[data-v-265c377d] strong{font-weight:800}.board-paragraph[data-v-265c377d]{margin:var(--space-md) 0 0;color:#0f172ac7;font-size:1rem;font-weight:500;line-height:1.45}.dots[data-v-265c377d]{justify-content:center;gap:var(--space-sm);padding:var(--space-md) 0;display:flex}.dot[data-v-265c377d]{cursor:pointer;background-color:#0f172a40;border:0;border-radius:50%;width:.5rem;height:.5rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.dot--active[data-v-265c377d]{background-color:var(--ink);transform:scale(1.4)}.dot[data-v-265c377d]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.25rem}.actions[data-v-265c377d]{gap:var(--space-md);padding:var(--space-xl) var(--space-xl) var(--space-2xl);background-color:var(--surface);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;display:flex;box-shadow:0 -.25rem 1rem #0f172a14}.action[data-v-265c377d]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);cursor:pointer;border:0;border-radius:999px;flex:1;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.action svg[data-v-265c377d]{width:1.125rem;height:1.125rem}.action[data-v-265c377d]:active{transform:scale(.97)}.action[data-v-265c377d]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.action--ghost[data-v-265c377d]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);background-color:#0000}.action--primary[data-v-265c377d]{background-color:var(--ink);color:var(--surface);box-shadow:var(--shadow-soft)}@media (prefers-reduced-motion:reduce){.board-container[data-v-265c377d]{transition:none}}.page-wrapper{min-height:calc(100dvh - var(--bottom-menu-offset,0px) - var(--app-frame-vertical-inset,0px) * 2);background-color:var(--secondary-color);flex-direction:column;display:flex;position:relative}.page-wrapper .page-wrapper{flex-grow:1;min-height:0}[data-v-de6bb8f2]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-de6bb8f2],:root[data-theme=dark][data-v-de6bb8f2]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-de6bb8f2]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}[data-v-de6bb8f2] .app-card{padding:0}[data-v-de6bb8f2] .app-layout-footer{padding:0!important}[data-v-de6bb8f2] .app-layout-header{background-image:radial-gradient(circle at 1px 1px,#0f172a1f 1px,#0000 0);background-size:1rem 1rem;position:relative;overflow:hidden;padding:var(--space-md) var(--default-padding) var(--space-2xl-plus)!important;background-color:#cbfb01!important;margin-bottom:0!important}[data-v-de6bb8f2] .app-layout-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff59 0%,#0000 60%);width:70%;height:100%;position:absolute;top:-40%;left:-10%}.hero[data-v-de6bb8f2]{z-index:1;align-self:stretch;gap:var(--space-lg);flex-direction:column;animation:.48s cubic-bezier(.22,1,.36,1) both hero-fade-in-de6bb8f2;display:flex;position:relative}.hero-bar[data-v-de6bb8f2]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.hero-bar-spacer[data-v-de6bb8f2]{width:2.75rem;height:2.75rem;display:inline-block}.back-button[data-v-de6bb8f2]{background-color:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), 0 .25rem .625rem #0f172a1f;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.back-button svg[data-v-de6bb8f2]{width:1.375rem;height:1.375rem}.back-button[data-v-de6bb8f2]:active{transform:scale(.92)}.back-button[data-v-de6bb8f2]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.hero-content[data-v-de6bb8f2]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;animation:.52s cubic-bezier(.22,1,.36,1) .12s both hero-content-in-de6bb8f2;display:flex}.hero-eyebrow[data-v-de6bb8f2]{align-items:center;gap:var(--space-xs);letter-spacing:.14em;text-transform:uppercase;padding:var(--space-xs) var(--space-md);background-color:var(--surface);color:var(--ink);margin-bottom:var(--space-xs);border-radius:999px;font-size:.6875rem;font-weight:700;display:inline-flex;box-shadow:0 .25rem .625rem #0f172a2e}.hero-eyebrow[data-v-de6bb8f2]:has(.hero-eyebrow-badge){padding-right:.25rem}.hero-eyebrow-badge[data-v-de6bb8f2]{min-width:1.25rem;height:1.25rem;padding:0 var(--space-xs);background-color:var(--ink);color:var(--surface);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.hero-title[data-v-de6bb8f2]{letter-spacing:-.025em;color:var(--ink);word-break:break-word;margin:0;font-size:2rem;font-weight:800;line-height:1.05}.hero-sub[data-v-de6bb8f2]{max-width:32ch;color:var(--ink-soft);margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.hero-sub-secondary[data-v-de6bb8f2]{max-width:32ch;color:var(--ink-muted);margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}.hero-sub+.hero-sub-secondary[data-v-de6bb8f2]{margin-top:calc(-1 * var(--space-xs))}.hero-surface[data-v-de6bb8f2]{z-index:1;padding:var(--space-xl) var(--default-padding) var(--space-2xl);background-color:var(--surface);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;min-height:50vh;margin-top:-1rem;position:relative}.hero-footer[data-v-de6bb8f2]{padding:var(--space-md) var(--default-padding);background-color:var(--surface);box-shadow:0 -.25rem .875rem #0f172a0f}@keyframes hero-fade-in-de6bb8f2{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-content-in-de6bb8f2{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero[data-v-de6bb8f2],.hero-content[data-v-de6bb8f2]{animation:none}}[data-v-60823972]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-60823972],:root[data-theme=dark][data-v-60823972]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-60823972]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.list[data-v-60823972]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-v-60823972]{animation:.42s cubic-bezier(.32,.72,.36,1) both card-rise-60823972;animation-delay:var(--reveal-delay,0s)}.row-button[data-v-60823972]{align-items:center;gap:var(--space-md);text-align:left;width:100%;padding:var(--space-md);background-color:var(--surface);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border:0;border-radius:.875rem;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.row-button[data-v-60823972]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover);transform:translateY(-.0625rem)}.row-button[data-v-60823972]:active{transform:scale(.985)}.row-icon[data-v-60823972]{background-color:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:.875rem;flex:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.row-icon[data-v-60823972] svg{width:100%;height:100%;display:block}.row-text[data-v-60823972]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.row-title[data-v-60823972]{color:var(--ink);font-size:.9375rem;font-weight:700}.row-description[data-v-60823972]{color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.3}.row-chevron[data-v-60823972]{width:1.25rem;height:1.25rem;color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.row-chevron svg[data-v-60823972]{width:100%;height:100%}@keyframes card-rise-60823972{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.row[data-v-60823972]{animation:none}}[data-v-c0224f58]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c0224f58],:root[data-theme=dark][data-v-c0224f58]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c0224f58]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.field[data-v-c0224f58]{gap:var(--space-xs);flex-direction:column;display:flex}.field-label[data-v-c0224f58]{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.field-textarea[data-v-c0224f58]{width:100%;padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink);resize:vertical;box-shadow:inset 0 0 0 1px var(--ink-line);border:0;border-radius:.875rem;min-height:10rem;font-family:inherit;font-size:1rem;line-height:1.45;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.field-textarea[data-v-c0224f58]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.field-textarea[data-v-c0224f58]::placeholder{color:#0f172a59;font-weight:500}.submit-button[data-v-c0224f58]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.submit-button[data-v-c0224f58]:disabled{opacity:.5;cursor:not-allowed}.submit-button[data-v-c0224f58]:not(:disabled):active{transform:scale(.97)}.spinner[data-v-c0224f58]{border:.125rem solid #ffffff59;border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite spin-c0224f58}@keyframes spin-c0224f58{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-c0224f58]{opacity:.6;animation:none}}[data-v-21912ae0]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-21912ae0],:root[data-theme=dark][data-v-21912ae0]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-21912ae0]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.provider-button[data-v-21912ae0]{justify-content:center;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);background-color:var(--surface);min-height:2.875rem;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;font-size:.9375rem;font-weight:600;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.provider-button[data-v-21912ae0]:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover);transform:translateY(-.0625rem)}.provider-button[data-v-21912ae0]:not(:disabled):active{transform:scale(.985)}.provider-button[data-v-21912ae0]:disabled{opacity:.6;cursor:not-allowed}.provider-button[data-v-21912ae0]:focus-visible{box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 0 0 .1875rem #cbfb0173;outline:0}.provider-icon[data-v-21912ae0]{width:1.25rem;height:1.25rem}.spinner[data-v-21912ae0]{border:.125rem solid #0f172a40;border-top-color:var(--ink);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite spin-21912ae0}@keyframes spin-21912ae0{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-21912ae0]{opacity:.6;animation:none}}[data-v-068d8038]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-068d8038],:root[data-theme=dark][data-v-068d8038]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-068d8038]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.form[data-v-068d8038]{gap:var(--space-md);flex-direction:column;animation:.38s cubic-bezier(.22,1,.36,1) .2s both form-rise-in-068d8038;display:flex}@keyframes form-rise-in-068d8038{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.link-button[data-v-068d8038],.register-link[data-v-068d8038],.field-suggestion-link[data-v-068d8038],.field-help[data-v-068d8038]{cursor:pointer;padding:var(--space-sm);margin:calc(-1 * var(--space-sm));-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.375rem}.link-button[data-v-068d8038]:focus-visible,.register-link[data-v-068d8038]:focus-visible,.field-suggestion-link[data-v-068d8038]:focus-visible,.field-help[data-v-068d8038]:focus-visible{outline:.125rem solid var(--ink);outline-offset:0}.field[data-v-068d8038]{gap:var(--space-xs);flex-direction:column;display:flex}.field-label[data-v-068d8038]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:var(--ink-soft);font-size:.8125rem;font-weight:600;display:flex}.field-help[data-v-068d8038]{color:var(--ink);font-size:.75rem;font-weight:600;text-decoration:underline}.field-help[data-v-068d8038]:hover{opacity:.7}.field-footer[data-v-068d8038]{justify-content:flex-end;display:flex}.field-input[data-v-068d8038]{width:100%;padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);border:0;border-radius:.875rem;font-family:inherit;font-size:1rem;line-height:1.3;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.field-input[data-v-068d8038]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.field-input[data-v-068d8038]::placeholder{color:var(--ink-placeholder);font-weight:500}.field-input--code[data-v-068d8038]{letter-spacing:.5em;text-align:center;padding-left:.5em;font-size:1.25rem;font-weight:700}.field-with-action[data-v-068d8038]{position:relative}.field-with-action .field-input[data-v-068d8038]{padding-right:var(--space-3xl)}.field-action[data-v-068d8038]{top:50%;right:var(--space-sm);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;transform:translateY(-50%)}.field-action svg[data-v-068d8038]{width:1.25rem;height:1.25rem}.field-action[data-v-068d8038]:before{content:"";border-radius:50%;position:absolute;inset:-.375rem}.field-action[data-v-068d8038]:active{color:var(--ink);transform:translateY(-50%)scale(.9)}.field-action[data-v-068d8038]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.field-suggestion[data-v-068d8038]{color:var(--ink-soft);margin:0;font-size:.8125rem}.field-suggestion-link[data-v-068d8038]{font:inherit;color:var(--ink);font-weight:700;text-decoration:underline}.divider[data-v-068d8038]{align-items:center;gap:var(--space-md);margin:var(--space-sm) 0;display:flex}.divider-line[data-v-068d8038]{background-color:var(--ink-line);flex:1;height:.0625rem}.divider-label[data-v-068d8038]{color:var(--ink-soft);letter-spacing:.02em;font-size:.75rem;font-weight:600}.primary-button[data-v-068d8038]{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-md);min-height:2.875rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-accent);-webkit-tap-highlight-color:transparent;background-color:#cbfb01;border:0;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.primary-button[data-v-068d8038]:disabled{opacity:.55;cursor:not-allowed}.primary-button[data-v-068d8038]:not(:disabled):hover{background-color:#bbe701;box-shadow:0 .375rem .875rem #cbfb0166}.primary-button[data-v-068d8038]:not(:disabled):active{transform:scale(.97)}.primary-button[data-v-068d8038]:focus-visible{box-shadow:0 0 0 .1875rem #0f172a40, var(--shadow-accent);outline:0}.ghost-button[data-v-068d8038]{padding:var(--space-md);min-height:2.875rem;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line);-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.ghost-button[data-v-068d8038]:hover{background-color:var(--surface-muted)}.ghost-button[data-v-068d8038]:active{transform:scale(.97)}.ghost-button[data-v-068d8038]:focus-visible{box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 0 0 .1875rem #cbfb0173;outline:0}.spinner[data-v-068d8038]{border:.125rem solid #ffffff59;border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite spin-068d8038}.spinner--dark[data-v-068d8038]{border-color:#0f172a40;border-top-color:var(--ink)}@keyframes spin-068d8038{to{transform:rotate(360deg)}}.register-prompt[data-v-068d8038]{margin:var(--space-md) 0 0;text-align:center;color:var(--ink-soft);font-size:.9375rem}.register-link[data-v-068d8038]{color:var(--ink);font-weight:700;text-decoration:underline}.modal-body[data-v-068d8038]{gap:var(--space-md);padding:var(--space-xl);flex-direction:column;max-width:26rem;margin:0 auto;display:flex}.modal-title[data-v-068d8038]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:800}.modal-text[data-v-068d8038]{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.45}.modal-text[data-v-068d8038] strong,.modal-text[data-v-068d8038] b{color:var(--ink);font-weight:700}.modal-hint[data-v-068d8038]{text-align:center;color:var(--ink-soft);margin:0;font-size:.8125rem}.modal-actions[data-v-068d8038]{gap:var(--space-sm);flex-direction:column;display:flex}.link-button[data-v-068d8038]{font:inherit;color:var(--ink);font-weight:700;text-decoration:underline}.alert[data-v-068d8038]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--ink-line);background-color:#f6fed1;border-radius:.875rem;display:flex}.alert strong[data-v-068d8038]{color:var(--ink);font-weight:700}.alert p[data-v-068d8038]{color:var(--ink-soft);margin:.25rem 0 0;font-size:.875rem}.alert-icon[data-v-068d8038]{width:1.75rem;height:1.75rem;color:var(--ink);background-color:#cbfb01;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.alert-icon svg[data-v-068d8038]{width:1rem;height:1rem}.field-reveal-enter-active[data-v-068d8038],.field-reveal-leave-active[data-v-068d8038]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.field-reveal-enter-from[data-v-068d8038],.field-reveal-leave-to[data-v-068d8038]{opacity:0;transform:translateY(-.375rem)}@media (prefers-reduced-motion:reduce){.spinner[data-v-068d8038]{opacity:.6;animation:none}.form[data-v-068d8038]{animation:none}.field-reveal-enter-active[data-v-068d8038],.field-reveal-leave-active[data-v-068d8038]{transition:none}}[data-v-c61cfc89]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c61cfc89],:root[data-theme=dark][data-v-c61cfc89]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c61cfc89]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.form[data-v-c61cfc89]{gap:var(--space-xl);flex-direction:column;animation:.38s cubic-bezier(.22,1,.36,1) 60ms both form-rise-in-c61cfc89;display:flex}@keyframes form-rise-in-c61cfc89{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.login-link[data-v-c61cfc89],.field-suggestion-link[data-v-c61cfc89],.field-help[data-v-c61cfc89]{cursor:pointer;padding:var(--space-sm);margin:calc(-1 * var(--space-sm));-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.375rem}.login-link[data-v-c61cfc89]:focus-visible,.field-suggestion-link[data-v-c61cfc89]:focus-visible,.field-help[data-v-c61cfc89]:focus-visible{outline:.125rem solid var(--ink);outline-offset:0}.form-section[data-v-c61cfc89]{gap:var(--space-md);flex-direction:column;display:flex}.section-title[data-v-c61cfc89]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.75rem;font-weight:700}.divider[data-v-c61cfc89]{align-items:center;gap:var(--space-md);display:flex}.divider-line[data-v-c61cfc89]{background-color:var(--ink-line);flex:1;height:.0625rem}.divider-label[data-v-c61cfc89]{color:var(--ink-soft);letter-spacing:.02em;font-size:.75rem;font-weight:600}.field[data-v-c61cfc89]{gap:var(--space-xs);flex-direction:column;display:flex}.field-label[data-v-c61cfc89]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:var(--ink-soft);font-size:.8125rem;font-weight:600;display:flex}.field-optional[data-v-c61cfc89]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-style:normal;font-weight:600}.field-input[data-v-c61cfc89]{width:100%;padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);border:0;border-radius:.875rem;font-family:inherit;font-size:1rem;line-height:1.3;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.field-input[data-v-c61cfc89]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.field-input[data-v-c61cfc89]::placeholder{color:var(--ink-placeholder);font-weight:500}.field-input--code-soft[data-v-c61cfc89]{letter-spacing:.12em;font-weight:700}.field-with-action[data-v-c61cfc89]{position:relative}.field-with-action .field-input[data-v-c61cfc89]{padding-right:var(--space-3xl)}.field-action[data-v-c61cfc89]{top:50%;right:var(--space-sm);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;transform:translateY(-50%)}.field-action svg[data-v-c61cfc89]{width:1.25rem;height:1.25rem}.field-action[data-v-c61cfc89]:before{content:"";border-radius:50%;position:absolute;inset:-.375rem}.field-action[data-v-c61cfc89]:active{color:var(--ink);transform:translateY(-50%)scale(.9)}.field-action[data-v-c61cfc89]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.field-hint[data-v-c61cfc89]{align-items:center;gap:var(--space-xs);color:var(--ink-soft);font-size:.75rem;font-weight:600;transition:color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.field-hint svg[data-v-c61cfc89]{width:.875rem;height:.875rem}.field-hint--ok[data-v-c61cfc89]{color:#15803d}.field-footer[data-v-c61cfc89]{justify-content:flex-end;display:flex}.field-help[data-v-c61cfc89]{color:var(--ink);font-size:.75rem;font-weight:600;text-decoration:underline}.field-help[data-v-c61cfc89]:hover{opacity:.7}.field-suggestion[data-v-c61cfc89]{color:var(--ink-soft);margin:0;font-size:.8125rem}.field-suggestion-link[data-v-c61cfc89]{font:inherit;color:var(--ink);font-weight:700;text-decoration:underline}.segmented[data-v-c61cfc89]{padding:var(--space-xs);background-color:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--ink-line);border-radius:999px;display:flex;position:relative}.segmented.thumb-end .segmented-thumb[data-v-c61cfc89]{transform:translate(100%)}.segmented-thumb[data-v-c61cfc89]{top:var(--space-xs);left:var(--space-xs);width:calc(50% - var(--space-xs));height:calc(100% - var(--space-xs) * 2);box-shadow:var(--shadow-accent);pointer-events:none;background-color:#cbfb01;border-radius:999px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute}.segmented-option[data-v-c61cfc89]{z-index:1;padding:var(--space-sm) var(--space-md);color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:999px;flex:1;font-size:.9375rem;font-weight:600;transition:color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);position:relative}.segmented-option[data-v-c61cfc89]:active{transform:scale(.97)}.segmented-option.active[data-v-c61cfc89]{color:#000;font-weight:700}.segmented-option[data-v-c61cfc89]:focus-visible{outline:.125rem solid var(--ink);outline-offset:-.125rem}@media (prefers-reduced-motion:reduce){.segmented-thumb[data-v-c61cfc89]{transition:none}}.linked-account[data-v-c61cfc89]{align-items:center;gap:var(--space-md);padding:var(--space-md);background-color:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--ink-line);border-radius:.875rem;display:flex}.linked-account-logo[data-v-c61cfc89]{object-fit:contain;width:1.5rem;height:1.5rem}.linked-account-text[data-v-c61cfc89]{color:var(--ink-soft);flex:1;font-size:.875rem;font-weight:600}.linked-account-remove[data-v-c61cfc89]{background-color:var(--surface);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.linked-account-remove svg[data-v-c61cfc89]{width:.875rem;height:.875rem}.linked-account-remove[data-v-c61cfc89]:before{content:"";border-radius:50%;position:absolute;inset:-.375rem}.linked-account-remove[data-v-c61cfc89]:active{transform:scale(.94)}.linked-account-remove[data-v-c61cfc89]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.terms[data-v-c61cfc89]{color:var(--ink-soft);margin:0;font-size:.75rem;line-height:1.45}.terms a[data-v-c61cfc89]{color:var(--ink);-webkit-tap-highlight-color:transparent;font-weight:600}.terms a[data-v-c61cfc89]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem;border-radius:.375rem}.login-prompt[data-v-c61cfc89]{text-align:center;color:var(--ink-soft);margin:0;font-size:.9375rem}.login-link[data-v-c61cfc89]{color:var(--ink);font-weight:700;text-decoration:underline}.primary-button[data-v-c61cfc89]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);min-height:2.875rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-accent);-webkit-tap-highlight-color:transparent;background-color:#cbfb01;border:0;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.primary-button[data-v-c61cfc89]:disabled{opacity:.55;cursor:not-allowed}.primary-button[data-v-c61cfc89]:not(:disabled):hover{background-color:#bbe701;box-shadow:0 .375rem .875rem #cbfb0166}.primary-button[data-v-c61cfc89]:not(:disabled):active{transform:scale(.97)}.primary-button[data-v-c61cfc89]:focus-visible{box-shadow:0 0 0 .1875rem #0f172a40, var(--shadow-accent);outline:0}.primary-button--cta[data-v-c61cfc89]{width:100%}.spinner[data-v-c61cfc89]{border:.125rem solid #ffffff59;border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite spin-c61cfc89}.spinner--dark[data-v-c61cfc89]{border-color:#0f172a40;border-top-color:var(--ink)}@keyframes spin-c61cfc89{to{transform:rotate(360deg)}}.field-reveal-enter-active[data-v-c61cfc89],.field-reveal-leave-active[data-v-c61cfc89]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.field-reveal-enter-from[data-v-c61cfc89],.field-reveal-leave-to[data-v-c61cfc89]{opacity:0;transform:translateY(-.375rem)}@media (prefers-reduced-motion:reduce){.spinner[data-v-c61cfc89]{opacity:.6;animation:none}.form[data-v-c61cfc89]{animation:none}.field-reveal-enter-active[data-v-c61cfc89],.field-reveal-leave-active[data-v-c61cfc89]{transition:none}}[data-v-3e609058]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-3e609058],:root[data-theme=dark][data-v-3e609058]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-3e609058]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.select-location-screen[data-v-3e609058] .app-layout-header{background-color:#cbfb01;background-image:radial-gradient(circle at 1px 1px,#0f172a1f 1px,#0000 0);background-position:0 0;background-size:1rem 1rem;border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem;padding-bottom:4rem;position:relative;overflow:hidden}.select-location-screen[data-v-3e609058] .app-layout-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff59 0%,#0000 60%);width:70%;height:100%;position:absolute;top:-40%;left:-10%}.header-content[data-v-3e609058]{z-index:1;gap:var(--space-sm);flex-direction:column;width:100%;animation:.48s cubic-bezier(.22,1,.36,1) both hero-fade-in-3e609058;display:flex;position:relative}.header-top[data-v-3e609058]{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xs);display:flex}.profile-button[data-v-3e609058]{background-color:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line), 0 .25rem .625rem #0f172a1f;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.profile-button svg[data-v-3e609058]{fill:currentColor;width:1.375rem;height:1.375rem}.profile-button[data-v-3e609058]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 .375rem .875rem #0f172a2e}.profile-button[data-v-3e609058]:active{transform:scale(.92)}.profile-button.active[data-v-3e609058]{background-color:var(--ink);color:#cbfb01;box-shadow:0 .375rem .875rem #0f172a47}.eyebrow[data-v-3e609058]{align-items:center;gap:var(--space-xs);letter-spacing:.14em;text-transform:uppercase;padding:var(--space-xs) var(--space-md);background-color:var(--surface);color:var(--ink);border-radius:999px;font-size:.6875rem;font-weight:700;animation:.52s cubic-bezier(.22,1,.36,1) .12s both eyebrow-pop-3e609058;display:inline-flex;box-shadow:0 .25rem .625rem #0f172a2e}.eyebrow-dot[data-v-3e609058]{background-color:#cbfb01;border-radius:50%;width:.375rem;height:.375rem;animation:1.8s ease-in-out infinite pulse-dot-3e609058;box-shadow:0 0 0 .125rem #cbfb0152}.hero-title[data-v-3e609058]{letter-spacing:-.025em;color:var(--ink);word-break:break-word;margin:0;font-size:2rem;font-weight:800;line-height:1.05}.hero-sub[data-v-3e609058]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:1rem;font-weight:500;line-height:1.4}@keyframes hero-fade-in-3e609058{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes eyebrow-pop-3e609058{0%{opacity:0;transform:translateY(-.25rem)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse-dot-3e609058{0%,to{transform:scale(1);box-shadow:0 0 0 .125rem #cbfb0152}50%{transform:scale(1.2);box-shadow:0 0 0 .25rem #cbfb0100}}@keyframes search-rise-3e609058{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes recommended-enter-3e609058{0%{opacity:0;transform:translateY(.625rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes recommended-shine-3e609058{0%{transform:translate(-100%)}to{transform:translate(150%)}}.search-shell[data-v-3e609058]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);margin-top:-2rem;margin-bottom:var(--space-xl);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), 0 .625rem 1.5rem #0f172a1a;border-radius:1rem;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);animation:.52s cubic-bezier(.22,1,.36,1) .2s both search-rise-3e609058;display:flex;position:relative}.search-shell.focused[data-v-3e609058]{transform:translateY(-.125rem);box-shadow:inset 0 0 0 2px #cbfb01,0 .75rem 2rem #cbfb0159}.search-shell .search-icon[data-v-3e609058]{color:var(--ink-soft);flex-shrink:0}.search-shell .search-input[data-v-3e609058]{color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:1rem}.search-shell .search-input[data-v-3e609058]::placeholder{color:var(--ink-muted)}.search-shell .search-input[data-v-3e609058]::-webkit-search-cancel-button{appearance:none}.search-shell .search-clear[data-v-3e609058]{background:var(--surface-sunken);width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:transform .12s,background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.search-shell .search-clear[data-v-3e609058]:hover{background:var(--surface-muted);color:var(--ink)}.search-shell .search-clear[data-v-3e609058]:active{transform:scale(.92)}.search-locate[data-v-3e609058]{background:var(--surface-sunken);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 .125rem .375rem #0f172a14}.search-locate .locate-icon[data-v-3e609058]{width:1.25rem;height:1.25rem}.search-locate[data-v-3e609058]{-webkit-tap-highlight-color:transparent;transition:transform .12s,background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.search-locate[data-v-3e609058]:hover:not(:disabled){background-color:var(--surface-muted);box-shadow:0 .1875rem .5rem #0f172a1a}.search-locate[data-v-3e609058]:active:not(:disabled){transform:scale(.92)}.search-locate[data-v-3e609058]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.search-locate.loading[data-v-3e609058]{cursor:progress;background-color:var(--ink-soft)}.search-locate.denied[data-v-3e609058],.search-locate[data-v-3e609058]:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-sunken);color:var(--ink-muted);box-shadow:none}.locate-spinner[data-v-3e609058]{border:.125rem solid #0f172a2e;border-top-color:var(--ink);border-radius:999px;flex-shrink:0;width:.9375rem;height:.9375rem;animation:.72s linear infinite locate-spin-3e609058;display:inline-block}.locate-error[data-v-3e609058]{color:#8a1212;background-color:#fff1f1;border:1px solid #8a12122e;border-radius:.5rem;margin:-.75rem 0 1.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35}.locate-debug[data-v-3e609058]{color:var(--ink-soft);background-color:var(--surface-muted);border:1px dashed var(--ink-line-strong);word-break:break-all;border-radius:.5rem;margin:-.75rem 0 1.25rem;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.6875rem;line-height:1.45}.locate-debug strong[data-v-3e609058]{color:var(--ink);font-weight:700}@keyframes locate-spin-3e609058{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recommended-card[data-v-3e609058]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-xl);color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-floating);-webkit-tap-highlight-color:transparent;background-color:#cbfb01;border:0;border-radius:1rem;font-family:inherit;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);animation:.56s cubic-bezier(.22,1,.36,1) .28s both recommended-enter-3e609058;display:flex;position:relative;overflow:hidden}.recommended-card[data-v-3e609058]:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff6 50%,#0000 70%);animation:1.4s cubic-bezier(.22,1,.36,1) .6s both recommended-shine-3e609058;position:absolute;inset:0;transform:translate(-100%)}.recommended-card[data-v-3e609058]:hover{transform:translateY(-.125rem);box-shadow:0 .75rem 1.75rem #0f172a1f}.recommended-card[data-v-3e609058]:active{transform:scale(.995)translateY(0)}.recommended-card[data-v-3e609058]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.25rem}.recommended-card .recommended-icon[data-v-3e609058]{background-color:var(--ink);width:2.75rem;height:2.75rem;color:var(--surface);z-index:1;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex;position:relative}.recommended-card .recommended-body[data-v-3e609058]{z-index:1;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex;position:relative}.recommended-card .recommended-eyebrow[data-v-3e609058]{letter-spacing:.14em;text-transform:uppercase;color:#0f172ab3;font-size:.6875rem;font-weight:800;line-height:1.1}.recommended-card .recommended-name[data-v-3e609058]{color:var(--ink);word-break:break-word;letter-spacing:-.01em;font-size:1.25rem;font-weight:800;line-height:1.2}.recommended-card .recommended-meta[data-v-3e609058]{color:#0f172ab8;font-size:.75rem;font-weight:600;line-height:1.25}.recommended-card .recommended-cta[data-v-3e609058]{background-color:var(--ink);width:2.25rem;height:2.25rem;color:var(--surface);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.recommended-card:hover .recommended-cta[data-v-3e609058]{transform:translate(.1875rem)}.cities-section[data-v-3e609058]{margin-bottom:1.75rem}.cities-section[data-v-3e609058]:last-child{margin-bottom:0}.section-header[data-v-3e609058]{align-items:center;gap:var(--space-sm);margin:0 0 .75rem;display:flex}.section-title[data-v-3e609058]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:var(--space-sm);flex:1;min-width:0;font-size:.6875rem;font-weight:700;display:flex}.section-count[data-v-3e609058]{font-variant-numeric:tabular-nums;background-color:var(--surface-sunken);color:var(--ink-soft);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.3}.recent-chips[data-v-3e609058]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.recent-chip[data-v-3e609058]{align-items:center;gap:var(--space-sm);border:1px solid var(--ink-line);background-color:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;border-radius:999px;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.recent-chip .recent-chip-icon[data-v-3e609058]{color:var(--ink-muted);font-size:1rem}.recent-chip[data-v-3e609058]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.recent-chip[data-v-3e609058]:active{background-color:#edfea6;border-color:#cbfb01;transform:scale(.97)}.recent-chip:active .recent-chip-icon[data-v-3e609058]{color:var(--ink)}.city-list[data-v-3e609058]{background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;margin:0;padding:0;list-style:none;overflow:hidden}.city-row[data-v-3e609058]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;animation:.36s cubic-bezier(.22,1,.36,1) both city-row-in-3e609058;animation-delay:calc(var(--row-index,0) * 28ms);transition:background-color .2s cubic-bezier(.22,1,.36,1),padding-left .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.city-row+.city-row[data-v-3e609058]{border-top:1px solid var(--ink-line)}.city-row[data-v-3e609058]:hover{background-color:var(--surface-muted);padding-left:1.25rem}.city-row:hover .chevron[data-v-3e609058]{color:var(--ink);transform:translate(.1875rem)}.city-row:hover .city-bullet[data-v-3e609058]{color:var(--ink);background-color:#edfea6}.city-row[data-v-3e609058]:active{background-color:#edfea6;transform:scale(.995)}.city-row[data-v-3e609058]:focus-visible{outline-offset:-.125rem;background-color:var(--surface-muted);outline:.125rem solid #cbfb01}.city-bullet[data-v-3e609058]{background-color:var(--bullet-bg,var(--surface-sunken));width:2.5rem;height:2.5rem;color:var(--bullet-fg,var(--ink));border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.city-row:nth-child(4n+1) .city-bullet[data-v-3e609058]{--bullet-bg:#edfea6;--bullet-fg:var(--ink)}.city-row:nth-child(4n+2) .city-bullet[data-v-3e609058]{--bullet-bg:#fef3c7;--bullet-fg:#92400e}.city-row:nth-child(4n+3) .city-bullet[data-v-3e609058]{--bullet-bg:#dbeafe;--bullet-fg:#1e40af}.city-row:nth-child(4n+4) .city-bullet[data-v-3e609058]{--bullet-bg:#fce7f3;--bullet-fg:#9d174d}.city-info[data-v-3e609058]{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.city-name[data-v-3e609058]{color:var(--ink);word-break:break-word;font-size:1rem;font-weight:500;line-height:1.3}.city-name[data-v-3e609058] mark.city-match{color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#cbfb01;border-radius:.25rem;padding:0 .1875rem;font-weight:700}.city-meta[data-v-3e609058]{letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.city-distance[data-v-3e609058]{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.chevron[data-v-3e609058]{color:var(--ink-muted);flex-shrink:0;font-size:1.5rem;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}@keyframes city-row-in-3e609058{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.city-list-skeleton[data-v-3e609058]{background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.city-row-skeleton[data-v-3e609058]{padding:var(--space-md) var(--space-lg);align-items:center;height:4rem;display:flex}.city-row-skeleton+.city-row-skeleton[data-v-3e609058]{border-top:1px solid var(--ink-line)}.city-row-skeleton .skeleton-line[data-v-3e609058]{background-color:#0f172a12;border-radius:.375rem;width:60%;height:1rem;position:relative;overflow:hidden}.city-row-skeleton .skeleton-line[data-v-3e609058]:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite skeleton-sweep-3e609058;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.city-row-skeleton .skeleton-line[data-v-3e609058]:after{animation:none}}.city-row-skeleton:nth-child(2n) .skeleton-line[data-v-3e609058]{width:75%}.city-row-skeleton:nth-child(3n) .skeleton-line[data-v-3e609058]{width:45%}.city-row-skeleton:nth-child(4n) .skeleton-line[data-v-3e609058]{width:65%}.city-row-skeleton:nth-child(5n) .skeleton-line[data-v-3e609058]{width:50%}@keyframes skeleton-sweep-3e609058{to{transform:translate(100%)}}.empty-state[data-v-3e609058]{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;padding:3rem 1rem;display:flex}.empty-state .empty-illustration[data-v-3e609058]{width:4rem;height:4rem;color:var(--ink);background-color:#edfea6;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.empty-state .empty-text[data-v-3e609058]{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.empty-state .empty-text strong[data-v-3e609058]{font-weight:700}.empty-state .empty-meta[data-v-3e609058]{color:var(--ink-soft);font-size:.875rem}@media (prefers-reduced-motion:reduce){.city-row[data-v-3e609058],.chevron[data-v-3e609058],.city-bullet[data-v-3e609058],.skeleton-line[data-v-3e609058],.recent-chip[data-v-3e609058],.search-shell[data-v-3e609058],.search-locate[data-v-3e609058],.locate-spinner[data-v-3e609058],.recommended-card[data-v-3e609058],.recommended-cta[data-v-3e609058]{transition:none;animation:none}}.visibility-observer[data-v-771ab43c]{display:inherit;align-items:inherit;justify-content:inherit;flex-direction:inherit;flex:inherit;flex-wrap:inherit;flex-grow:inherit;flex-shrink:inherit}[data-v-cc7582a1]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-cc7582a1],:root[data-theme=dark][data-v-cc7582a1]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-cc7582a1]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.infinite-scroll[data-v-cc7582a1]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl) 0;min-height:4rem;display:flex}.infinite-scroll__dot[data-v-cc7582a1]{background-color:var(--ink-muted);border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite both infinite-scroll-pulse-cc7582a1}.infinite-scroll__dot[data-v-cc7582a1]:first-child{animation-delay:-.32s}.infinite-scroll__dot[data-v-cc7582a1]:nth-child(2){animation-delay:-.16s}.infinite-scroll__dot[data-v-cc7582a1]:nth-child(3){animation-delay:0s}@keyframes infinite-scroll-pulse-cc7582a1{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.infinite-scroll__dot[data-v-cc7582a1]{opacity:.6;animation:none}}[data-v-01803c76]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-01803c76],:root[data-theme=dark][data-v-01803c76]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-01803c76]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.company[data-v-01803c76]{color:inherit;isolation:isolate;touch-action:manipulation;content-visibility:auto;contain-intrinsic-size:auto 8.25rem;contain:layout paint style;background-color:#fff;border-radius:1.25rem;align-items:stretch;gap:1rem;padding:1rem;text-decoration:none;transition:transform .18s cubic-bezier(.32,.72,.36,1),box-shadow .18s cubic-bezier(.32,.72,.36,1),background-color .18s;display:flex;position:relative;box-shadow:0 .0625rem .125rem #0f172a0a,0 .25rem .625rem #0f172a0d}@media (hover:hover) and (pointer:fine){.company[data-v-01803c76]:hover{transform:translateY(-.125rem);box-shadow:0 .125rem .25rem #0f172a0d,0 .75rem 1.5rem #0f172a14}}.company[data-v-01803c76]:active{transition-duration:60ms;transform:scale(.985);box-shadow:0 .0625rem .125rem #0f172a0a,0 .125rem .375rem #0f172a0a}.company[data-v-01803c76]:focus-visible{outline:none;box-shadow:0 0 0 .1875rem #cbfb01,0 .25rem .625rem #0f172a0d}.logo-frame[data-v-01803c76]{flex-shrink:0;align-self:center;width:6.25rem;height:6.25rem;position:relative}.logo[data-v-01803c76]{background-color:#fff;border-radius:1rem;width:100%;height:100%;transition:filter .25s,transform .25s cubic-bezier(.32,.72,.36,1);overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.badge[data-v-01803c76]{pointer-events:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute}.badge-verified[data-v-01803c76]{background-color:#cbfb01;border-radius:50%;width:1.5rem;height:1.5rem;padding:.2rem;top:-.25rem;right:-.25rem;box-shadow:0 0 0 .125rem #fff,0 .125rem .25rem #0f172a2e}.badge-verified[data-v-01803c76] img{object-fit:contain;width:100%;height:100%;display:block}.badge-closed[data-v-01803c76],.badge-offline[data-v-01803c76],.badge-opens-soon[data-v-01803c76]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border-radius:999px;padding:.275rem .65rem;font-size:.6875rem;bottom:-.5rem;left:50%;transform:translate(-50%);box-shadow:0 .25rem .625rem #0f172a33}.badge-closed[data-v-01803c76]{color:#fff;background-color:#111111eb}.badge-offline[data-v-01803c76]{color:#fff;background-color:#4b5563eb}.badge-opens-soon[data-v-01803c76]{color:#fff;background-color:#15803d;animation:2.4s ease-in-out infinite opens-soon-pulse-01803c76;box-shadow:0 0 0 .125rem #15803d2e,0 .25rem .625rem #15803d59}@keyframes opens-soon-pulse-01803c76{0%,to{box-shadow:0 0 0 .125rem #15803d2e,0 .25rem .625rem #15803d59}50%{box-shadow:0 0 0 .3125rem #15803d00,0 .25rem .875rem #15803d73}}@media (prefers-reduced-motion:reduce){.badge-opens-soon[data-v-01803c76]{animation:none}}.content[data-v-01803c76]{flex-direction:column;flex:auto;gap:.5rem;min-width:0;font-size:.875rem;display:flex}.head[data-v-01803c76]{flex-direction:column;gap:.2rem;line-height:1.2;display:flex}.name[data-v-01803c76]{letter-spacing:-.005em;color:#111;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.description[data-v-01803c76]{color:#747474;font-size:.8125rem;line-height:1.35}.chips[data-v-01803c76]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.chip[data-v-01803c76]{color:#1f2937;background-color:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.chip-icon[data-v-01803c76]{flex-shrink:0;width:.85rem;height:.85rem}.chip-rating-high[data-v-01803c76]{color:#14532d;background-color:#dcfce7}.chip-time[data-v-01803c76]{color:#000;background-color:#edfea6}.company.is-closed[data-v-01803c76]{background-color:#fafafa}.company.is-closed .name[data-v-01803c76]{color:#333}.company.is-vertical[data-v-01803c76]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem}.company.is-vertical .logo-frame[data-v-01803c76]{width:6rem;height:6rem}.company.is-vertical .content[data-v-01803c76]{align-items:center;gap:.4rem;font-size:.8125rem}.company.is-vertical .name[data-v-01803c76]{font-size:.9375rem}.company.is-vertical .meta[data-v-01803c76]{justify-content:center}.company.is-vertical .description[data-v-01803c76]{display:none}@media (prefers-reduced-motion:reduce){.company[data-v-01803c76],.logo[data-v-01803c76]{transition:none}}[data-v-01b1f41e]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-01b1f41e],:root[data-theme=dark][data-v-01b1f41e]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-01b1f41e]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.company-skeleton[data-v-01b1f41e]{contain:layout paint style;background-color:#fff;border-radius:1.25rem;align-items:stretch;gap:1rem;min-height:7.75rem;padding:1rem;display:flex;position:relative;box-shadow:0 .0625rem .125rem #0f172a0a,0 .25rem .625rem #0f172a0d}.logo[data-v-01b1f41e]{border-radius:1rem;align-self:center;width:6.25rem;min-width:6.25rem;height:6.25rem}.content[data-v-01b1f41e]{flex-direction:column;flex:auto;gap:.55rem;min-width:0;padding-top:.25rem;display:flex}.line[data-v-01b1f41e]{border-radius:.35rem;height:1em}.line-name[data-v-01b1f41e]{width:65%;height:1.15em}.line-desc[data-v-01b1f41e]{width:90%;height:.9em}.info[data-v-01b1f41e]{gap:.4rem;margin-top:.25rem;display:flex}.chip[data-v-01b1f41e]{border-radius:999px;width:4.5rem;height:1.5rem}.shimmer[data-v-01b1f41e]{background-color:#0f172a17;position:relative;overflow:hidden}.shimmer[data-v-01b1f41e]:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite skeleton-sweep-01b1f41e;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.shimmer[data-v-01b1f41e]:after{animation:none}}@keyframes skeleton-sweep-01b1f41e{to{transform:translate(100%)}}a.button[data-v-c0410b07]{-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none}.button[data-v-c0410b07]{color:currentColor;background-color:#fff;border:1px solid #000;border-radius:.875rem;outline:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1;display:inline-flex;position:relative;box-shadow:1px 1px #000}.button.no-shadow[data-v-c0410b07]{box-shadow:none}.button.muted[data-v-c0410b07]{background-color:var(--muted-color,#00000040);color:var(--muted-text-color,#000)}.button.primary[data-v-c0410b07]{background-color:var(--primary-color);color:var(--primary-text-color,#fff)}.button.secondary[data-v-c0410b07]{background-color:var(--secondary-color);color:var(--secondary-text-color,#fff)}.button.tertiary[data-v-c0410b07]{background-color:var(--tertiary-color);color:var(--tertiary-text-color,#000)}.button.success[data-v-c0410b07]{background-color:var(--success-color,#8ca449);color:var(--success-text-color,#fff)}.button.dark[data-v-c0410b07]{background-color:var(--dark-color,#333);color:var(--dark-text-color,#fff)}.button.outline[data-v-c0410b07]{background-color:#0000;border-color:currentColor}.button.outline.primary[data-v-c0410b07]{color:var(--primary-color)}.button.outline.secondary[data-v-c0410b07]{color:var(--secondary-color)}.button.outline.tertiary[data-v-c0410b07]{color:var(--tertiary-color)}.button.small[data-v-c0410b07]{font-size:75%}.button.transparent[data-v-c0410b07]{color:#fff;background-color:#00000040}.button.transparent.inverted[data-v-c0410b07]{color:#000;background-color:#ffffff40}.button.space-between[data-v-c0410b07]{justify-content:space-between}.button.error[data-v-c0410b07]{color:#fff;background-color:red}.button.fluid[data-v-c0410b07]{flex:auto}.button.icon[data-v-c0410b07]{font-size:1.5rem}.button.full-width[data-v-c0410b07]{width:100%}.button[disabled][data-v-c0410b07]{opacity:.5;pointer-events:none}.button>.loading[data-v-c0410b07]{--loading-ring-size:1.5em}[data-v-22a8bd53]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-22a8bd53],:root[data-theme=dark][data-v-22a8bd53]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-22a8bd53]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.is-hidden[data-v-22a8bd53]{visibility:hidden;min-height:0}.is-hidden[data-v-22a8bd53] .infinite-scroll{min-height:0;padding:0}.companies-group-list[data-v-22a8bd53]{gap:var(--default-padding);flex-direction:column;display:flex}.companies-group-list .header[data-v-22a8bd53]{z-index:1;background-color:var(--bg-color-primary,#fff);align-items:center;margin:-1rem -1rem calc(1px - 1rem);padding:1rem;line-height:1.25;transition:background-color .25s,box-shadow .25s;display:flex;position:sticky;top:0}.companies-group-list .header>a[data-v-22a8bd53],.companies-group-list .header>.header-spacer[data-v-22a8bd53]{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.companies-group-list .header .header-content[data-v-22a8bd53]{flex-direction:column;flex:1;gap:.25rem;min-width:0;line-height:1.25;display:flex}.companies-group-list .header .header-content .title[data-v-22a8bd53]{margin-bottom:0}.companies-group-list .header .header-content .description[data-v-22a8bd53]{max-height:5em;margin-bottom:0;transition:opacity .25s;overflow:hidden}.companies-group-list .header.is-sticky[data-v-22a8bd53]{padding-block:.5rem;box-shadow:0 .125rem .25rem #0000000d}.companies-group-list .header.is-sticky .header-content[data-v-22a8bd53]{gap:0}.companies-group-list .header.is-sticky .header-content .title[data-v-22a8bd53]{font-size:1rem;font-weight:700}.companies-group-list .header.is-sticky .header-content .description[data-v-22a8bd53]{opacity:0;max-height:0}.companies[data-v-22a8bd53]{gap:var(--default-padding);flex-direction:column;display:flex}.companies-group-list>footer[data-v-22a8bd53] .button{background-color:var(--surface);color:var(--ink);border:none;border-radius:999px;padding:.75rem 1rem;font-weight:600;transition:transform .18s cubic-bezier(.32,.72,.36,1),box-shadow .18s cubic-bezier(.32,.72,.36,1);box-shadow:0 .0625rem .125rem #0f172a0a,0 .25rem .625rem #0f172a0f}@media (hover:hover) and (pointer:fine){.companies-group-list>footer[data-v-22a8bd53] .button:hover{transform:translateY(-.0625rem);box-shadow:0 .125rem .25rem #0f172a0d,0 .5rem 1rem #0f172a14}}.companies-group-list>footer[data-v-22a8bd53] .button:active{transform:scale(.97);box-shadow:0 .0625rem .125rem #0f172a0a,0 .125rem .375rem #0f172a0d}.companies-group-list>footer[data-v-22a8bd53] .button .icon,.companies-group-list>footer[data-v-22a8bd53] .button .app-icon{transition:transform .18s cubic-bezier(.32,.72,.36,1)}.companies-group-list>footer[data-v-22a8bd53] .button:hover .icon,.companies-group-list>footer[data-v-22a8bd53] .button:hover .app-icon{transform:translate(.1875rem)}.card-rise-enter-active[data-v-22a8bd53]{transition:transform .6s cubic-bezier(.34, 1.25, .64, 1) var(--card-reveal-delay,0s), opacity .4s cubic-bezier(.32, 0, .16, 1) var(--card-reveal-delay,0s), filter .5s ease-out var(--card-reveal-delay,0s);will-change:transform, opacity, filter;backface-visibility:hidden;transform-origin:top}.card-rise-enter-from[data-v-22a8bd53]{opacity:0;filter:blur(.375rem);transform:translateY(1.75rem)scale(.94)}@media (prefers-reduced-motion:reduce){.card-rise-enter-active[data-v-22a8bd53]{transition:opacity .2s}.card-rise-enter-from[data-v-22a8bd53]{opacity:0;filter:none;transform:none}}[data-v-d8eb8352]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-d8eb8352],:root[data-theme=dark][data-v-d8eb8352]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-d8eb8352]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.companies-group-skeleton[data-v-d8eb8352]{gap:var(--default-padding);flex-direction:column;display:flex}.header[data-v-d8eb8352]{align-items:center;margin:-1rem -1rem calc(1px - 1rem);padding:1rem;display:flex}.title[data-v-d8eb8352]{border-radius:.25rem;width:40%;height:1.5rem}.companies[data-v-d8eb8352]{gap:var(--default-padding);flex-direction:column;display:flex}.shimmer[data-v-d8eb8352]{background-color:#0f172a12;position:relative;overflow:hidden}.shimmer[data-v-d8eb8352]:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite skeleton-sweep-d8eb8352;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.shimmer[data-v-d8eb8352]:after{animation:none}}@keyframes skeleton-sweep-d8eb8352{to{transform:translate(100%)}}.retrospective-card-2025[data-v-2b29584c]{cursor:pointer;background-color:#cbfe01;border:1.5px solid #000;border-radius:1rem;height:121px;font-family:Axiforma,sans-serif;position:relative;overflow:hidden}.retrospective-card-2025 .card-pattern[data-v-2b29584c]{opacity:.1;pointer-events:none;background-image:url(/images/retro-2025/pattern.webp);background-repeat:repeat;background-size:105px 157.5px;position:absolute;inset:0}.retrospective-card-2025 .card-content[data-v-2b29584c]{z-index:1;justify-content:space-between;align-items:center;height:100%;padding:1.5rem;display:flex;position:relative}.retrospective-card-2025 .title-group[data-v-2b29584c]{color:#fff;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.retrospective-card-2025 .retro-text[data-v-2b29584c]{letter-spacing:-.408px;-webkit-text-stroke:.12em #000;paint-order:stroke fill;text-shadow:.09em .09em #000;font-size:1.0625rem;font-weight:800}.retrospective-card-2025 .year-text[data-v-2b29584c]{letter-spacing:-1.3353px;-webkit-text-stroke:.07em #000;paint-order:stroke fill;text-shadow:.054em .054em #000;margin-top:-.25rem;font-size:3.5rem;font-weight:800}.retrospective-card-2025 .conferir-btn[data-v-2b29584c]{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:999px;padding:.75rem 1.5rem;font-family:Axiforma,sans-serif;font-size:.875rem;font-weight:700;transition:transform .15s}.retrospective-card-2025 .conferir-btn[data-v-2b29584c]:hover{transform:scale(1.05)}.retrospective-card-2025 .conferir-btn[data-v-2b29584c]:active{transform:scale(.98)}[data-v-485e9399]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-485e9399],:root[data-theme=dark][data-v-485e9399]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-485e9399]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.verified-price-card[data-v-485e9399]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);background-color:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border:none;border-radius:1rem;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.verified-price-card[data-v-485e9399]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover)}}.verified-price-card[data-v-485e9399]:active{transform:scale(.985)}.verified-price-card[data-v-485e9399]:focus-visible{box-shadow:inset 0 0 0 1px var(--ink-line), 0 0 0 .1875rem #cbfb01;outline:none}.seal[data-v-485e9399]{width:2.75rem;height:2.75rem;box-shadow:0 0 0 .125rem var(--surface), 0 .125rem .25rem #0f172a2e;background-color:#cbfb01;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seal[data-v-485e9399] img{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.body[data-v-485e9399]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.title[data-v-485e9399]{font-size:.9375rem;font-weight:700;line-height:1.3}.text[data-v-485e9399]{color:var(--ink-soft);font-size:.8125rem;line-height:1.45}.chevron[data-v-485e9399]{width:1.25rem;height:1.25rem;color:var(--ink-muted);flex-shrink:0}@media (prefers-reduced-motion:reduce){.verified-price-card[data-v-485e9399]{transition:none}}.categories[data-v-f4b47580]{font-size:.8125rem;overflow:clip visible}.categories>.categories-list[data-v-f4b47580]{padding:.25rem var(--default-padding) .5rem;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--default-padding);gap:1rem;margin:0;list-style:none;display:flex;overflow:auto visible}.categories>.categories-list[data-v-f4b47580]::-webkit-scrollbar{display:none}.category[data-v-f4b47580]{text-align:center;scroll-snap-align:start;scroll-snap-stop:always;max-width:5.25rem;animation:.45s cubic-bezier(.32,.72,.36,1) both category-reveal-f4b47580;animation-delay:var(--reveal-delay,0s);flex:none;line-height:1.2}.category-link[data-v-f4b47580]{color:inherit;touch-action:manipulation;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem;text-decoration:none;transition:transform .18s cubic-bezier(.32,.72,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.category-link:hover .image-frame[data-v-f4b47580]{transform:translateY(-.1875rem);box-shadow:0 .125rem .25rem #0f172a0d,0 .875rem 1.75rem #0f172a1f}.category-link:hover .image[data-v-f4b47580]{animation:.6s ease-in-out image-wobble-f4b47580}}.category-link[data-v-f4b47580]:active{transform:scale(.93)}.category-link:active .image-frame[data-v-f4b47580]{transform:scale(.97)}.image-frame[data-v-f4b47580]{background-color:#fff;border-radius:1.125rem;place-items:center;width:3.75rem;height:3.75rem;padding:.5rem;transition:transform .22s cubic-bezier(.32,.72,.36,1),box-shadow .22s cubic-bezier(.32,.72,.36,1);display:grid;position:relative;box-shadow:0 .0625rem .125rem #0f172a0a,0 .25rem .625rem #0f172a0f}.image-frame[data-v-f4b47580]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 110%,#cbfb012e,#0000 60%);position:absolute;inset:0}.image[data-v-f4b47580]{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.image.custom-icon[data-v-f4b47580]{place-items:center;display:grid}.image.custom-icon[data-v-f4b47580] svg{width:100%;height:100%;display:block}.image-fallback[data-v-f4b47580]{z-index:1;color:#4b5563;font-size:1.375rem;font-weight:700;position:relative}.title[data-v-f4b47580]{color:#1f2937;font-weight:600;display:block}.category-sentinel[data-v-f4b47580]{flex:none;width:.0625rem;min-width:.0625rem;height:3.75rem}.category-loading[data-v-f4b47580]{flex:none;justify-content:center;align-items:center;gap:.375rem;min-width:3.75rem;height:3.75rem;display:flex}.category-loading .loading-dot[data-v-f4b47580]{background-color:#0f172a73;border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite both category-loading-pulse-f4b47580}.category-loading .loading-dot[data-v-f4b47580]:first-child{animation-delay:-.32s}.category-loading .loading-dot[data-v-f4b47580]:nth-child(2){animation-delay:-.16s}.category-loading .loading-dot[data-v-f4b47580]:nth-child(3){animation-delay:0s}@keyframes category-loading-pulse-f4b47580{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes category-reveal-f4b47580{0%{opacity:0;transform:translateY(.625rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes image-wobble-f4b47580{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-9deg)scale(1.05)}75%{transform:rotate(9deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.category[data-v-f4b47580]{animation:none}.category-link .image[data-v-f4b47580]{animation:none!important}.loading-dot[data-v-f4b47580]{opacity:.6;animation:none}}.story-entry[data-v-3ca395f5]{text-align:left;cursor:pointer;background:linear-gradient(135deg,#fef3c7 0%,#fce7f3 100%);border:none;border-radius:.875rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:transform .12s,box-shadow .2s;display:flex}.story-entry[data-v-3ca395f5]:active{transform:scale(.985)}.story-entry--invite[data-v-3ca395f5]{background:linear-gradient(135deg,#fde68a 0%,#fbcfe8 50%,#ddd6fe 100%);animation:2.4s ease-in-out infinite pulse-glow-3ca395f5;box-shadow:0 .125rem .75rem #ec48992e}.story-entry--tease[data-v-3ca395f5]{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}@keyframes pulse-glow-3ca395f5{0%,to{box-shadow:0 .125rem .75rem #ec48992e}50%{box-shadow:0 .25rem 1.125rem #ec489952}}.story-entry__bubble[data-v-3ca395f5]{background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:.1875rem;display:flex;position:relative}.story-entry--tease .story-entry__bubble[data-v-3ca395f5]{background:linear-gradient(135deg,#9ca3af,#d1d5db)}.story-entry__thumb[data-v-3ca395f5]{background-color:#e5e7eb;background-position:50%;background-size:cover;border:.1875rem solid #fff;border-radius:50%;width:100%;height:100%}.story-entry__icon[data-v-3ca395f5]{box-sizing:border-box;background:#fff;border:.1875rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.375rem;display:flex}.story-entry__badge[data-v-3ca395f5]{color:#fff;background:#ef4444;border:.125rem solid #fff;border-radius:.625rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:-.125rem;right:-.125rem}.story-entry__plus[data-v-3ca395f5]{color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);border:.125rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:1rem;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.story-entry__title[data-v-3ca395f5]{color:#111;margin:0;font-size:.875rem;font-weight:700}.story-entry__sub[data-v-3ca395f5]{color:#6b7280;margin:.125rem 0 0;font-size:.75rem}.stories-onboarding[data-v-82438061]{isolation:isolate;background:linear-gradient(135deg,#fde68a 0%,#fbcfe8 50%,#ddd6fe 100%);border-radius:1.25rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .0625rem .125rem #0f172a0a,0 .5rem 1.5rem #be185d1f}.stories-onboarding[data-v-82438061]:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#ffffff80,#0000 35%),radial-gradient(circle at 100% 100%,#ec48992e,#0000 40%);position:absolute;inset:0}.stories-onboarding__icon[data-v-82438061]{background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;display:flex;position:relative;box-shadow:0 .25rem .875rem #ec48994d}.stories-onboarding__body[data-v-82438061]{flex:1;min-width:0;position:relative}.stories-onboarding__tag[data-v-82438061]{letter-spacing:.08em;text-transform:uppercase;color:#be185d;margin:0 0 .125rem;font-size:.625rem;font-weight:700}.stories-onboarding__title[data-v-82438061]{color:#111;margin:0 0 .25rem;font-size:.9375rem;font-weight:800;line-height:1.25}.stories-onboarding__sub[data-v-82438061]{color:#374151;margin:0 0 .5rem;font-size:.78125rem;line-height:1.4}.stories-onboarding__cta[data-v-82438061]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}.stories-onboarding__cta[data-v-82438061]:active{opacity:.92;transform:scale(.97)}.stories-onboarding__close[data-v-82438061]{color:#4b5563;cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:1.375rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.5rem}.onboarding-enter-active[data-v-82438061],.onboarding-leave-active[data-v-82438061]{transition:opacity .2s,transform .2s,max-height .22s,margin .22s;overflow:hidden}.onboarding-enter-from[data-v-82438061],.onboarding-leave-to[data-v-82438061]{opacity:0;max-height:0;transform:translateY(-.375rem);margin-top:0!important;margin-bottom:0!important}.onboarding-enter-to[data-v-82438061],.onboarding-leave-from[data-v-82438061]{opacity:1;max-height:15rem}[data-v-41446c6f]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-41446c6f],:root[data-theme=dark][data-v-41446c6f]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-41446c6f]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.categories-skeleton[data-v-41446c6f]{padding:0 var(--default-padding);gap:1rem;min-height:5.5rem;display:flex;overflow:hidden}.category[data-v-41446c6f]{flex-direction:column;flex:none;align-items:center;gap:.5rem;max-width:5.25rem;display:flex}.image[data-v-41446c6f]{border-radius:1.125rem;width:3.75rem;height:3.75rem}.title[data-v-41446c6f]{border-radius:.25rem;width:70%;height:.875rem}.shimmer[data-v-41446c6f]{background-color:#0f172a12;position:relative;overflow:hidden}.shimmer[data-v-41446c6f]:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite skeleton-sweep-41446c6f;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.shimmer[data-v-41446c6f]:after{animation:none}}@keyframes skeleton-sweep-41446c6f{to{transform:translate(100%)}}[data-v-30b6c34e]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-30b6c34e],:root[data-theme=dark][data-v-30b6c34e]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-30b6c34e]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.home-search-entry[data-v-30b6c34e]{top:var(--safe-area-top);z-index:3;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--default-padding);background-color:var(--surface);transition:box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;box-shadow:0 .375rem .5rem -.25rem #0f172a0f}.search-pill[data-v-30b6c34e]{align-items:center;gap:var(--space-sm);min-width:0;height:2.75rem;padding:0 var(--space-lg);background-color:var(--surface);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;text-decoration:none;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.search-pill .search-icon[data-v-30b6c34e]{width:1.25rem;height:1.25rem;color:var(--ink-soft);flex-shrink:0}.search-pill .search-placeholder[data-v-30b6c34e]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}.search-pill[data-v-30b6c34e]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover)}.search-pill[data-v-30b6c34e]:active{transform:scale(.99)}.filters-button[data-v-30b6c34e]{background-color:var(--ink);width:2.75rem;height:2.75rem;color:var(--surface);box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.filters-button svg[data-v-30b6c34e]{width:1.25rem;height:1.25rem}.filters-button[data-v-30b6c34e]:hover{box-shadow:0 0 0 .125rem #cbfb01, var(--shadow-soft)}.filters-button[data-v-30b6c34e]:active{transform:scale(.94)}.filters-button[data-v-30b6c34e]:focus-visible{outline-offset:.125rem;outline:.125rem solid #cbfb01}[data-v-edaf8244]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-edaf8244],:root[data-theme=dark][data-v-edaf8244]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-edaf8244]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.group-section[data-v-edaf8244]{min-height:100vh}.current-location[data-v-edaf8244]{z-index:1;max-width:47%;padding:var(--space-sm) var(--space-lg);background-color:var(--surface);color:var(--ink);align-items:center;gap:var(--space-sm);box-shadow:inset 0 0 0 1px var(--ink-line), 0 .25rem .625rem #0f172a1f;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.current-location[data-v-edaf8244]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 .375rem .875rem #0f172a29}.current-location[data-v-edaf8244]:active{transform:scale(.97)}.current-location .current-location-chevron[data-v-edaf8244]{width:1.125rem;height:1.125rem;color:var(--ink-soft);flex-shrink:0}.banners[data-v-edaf8244]{flex:0}.content-stack[data-v-edaf8244]{flex-direction:column;gap:1rem;display:flex}.stories-section[data-v-edaf8244]{padding-inline:var(--default-padding);flex-direction:column;gap:.75rem;padding-bottom:.25rem;display:flex}.user-header[data-v-edaf8244]{padding-top:var(--default-padding);padding-bottom:var(--default-padding);color:#000;background-color:#cbfb01;border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem}.banners-shell[data-v-edaf8244]{--carousel-edge-padding:var(--default-padding);margin-top:-1.75rem;padding-block:1rem .75rem;position:relative}.banners-shell[data-v-edaf8244]:before{content:"";pointer-events:none;z-index:0;background-color:#cbfb01;border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem;height:60%;position:absolute;inset:0}.banners-shell>.banners[data-v-edaf8244]{z-index:1;position:relative}.banners-shell-skeleton[data-v-edaf8244]{padding-inline:var(--default-padding)}.banners-shell-skeleton .banner-skeleton[data-v-edaf8244]{z-index:1;aspect-ratio:21/9;background-color:var(--surface-sunken);border-radius:1rem;width:80%;margin-block:.5rem 1.5rem;position:relative;overflow:hidden}.banners-shell-skeleton .banner-skeleton[data-v-edaf8244]:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite skeleton-sweep-edaf8244;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.banners-shell-skeleton .banner-skeleton[data-v-edaf8244]:after{animation:none}}@keyframes skeleton-sweep-edaf8244{to{transform:translate(100%)}}[data-v-b85893ba]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b85893ba],:root[data-theme=dark][data-v-b85893ba]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b85893ba]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.filters-bar[data-v-b85893ba]{align-items:center;gap:var(--space-sm);width:calc(100% + 2 * var(--default-padding));max-width:none;margin-inline:calc(-1 * var(--default-padding));padding-inline:var(--default-padding);overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--default-padding);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.filters-bar[data-v-b85893ba]::-webkit-scrollbar{display:none}.filters-button[data-v-b85893ba]{align-items:center;gap:var(--space-sm);height:2.25rem;padding:0 var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.filters-button svg[data-v-b85893ba]{width:1.125rem;height:1.125rem}.filters-button.is-active[data-v-b85893ba]{background-color:var(--ink);box-shadow:0 0 0 .125rem #cbfb01, var(--shadow-soft)}.filters-button[data-v-b85893ba]:active{transform:scale(.95)}.filters-button[data-v-b85893ba]:focus-visible{outline-offset:.125rem;outline:.125rem solid #cbfb01}.filters-badge[data-v-b85893ba]{min-width:1.125rem;height:1.125rem;color:var(--ink);background-color:#cbfb01;border-radius:999px;justify-content:center;align-items:center;margin-right:-.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.filters-divider[data-v-b85893ba]{background-color:var(--ink-line);flex-shrink:0;width:1px;height:1.5rem}.quick-chips[data-v-b85893ba]{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.quick-chip[data-v-b85893ba]{height:2.25rem;padding:0 var(--space-md);background-color:var(--surface);color:var(--ink-soft);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.quick-chip svg[data-v-b85893ba]{width:1.0625rem;height:1.0625rem;color:var(--ink-muted);flex-shrink:0;transition:color .2s cubic-bezier(.22,1,.36,1)}.quick-chip.is-active[data-v-b85893ba]{color:var(--ink);box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6}.quick-chip.is-active svg[data-v-b85893ba]{color:var(--ink)}.quick-chip[data-v-b85893ba]:active{transform:scale(.95)}.quick-chip[data-v-b85893ba]:focus-visible{outline-offset:.125rem;outline:.125rem solid #cbfb01}[data-v-125f5525]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-125f5525],:root[data-theme=dark][data-v-125f5525]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-125f5525]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.filters-sheet[data-v-125f5525]{background-color:var(--surface);flex-direction:column;display:flex}.sheet-header[data-v-125f5525]{z-index:2;padding:var(--space-sm) var(--default-padding) var(--space-md);background-color:var(--surface);position:sticky;top:0}.grabber[data-v-125f5525]{width:2.25rem;height:.25rem;margin:0 auto var(--space-md);background-color:var(--ink-line-strong);border-radius:999px;display:block}.header-row[data-v-125f5525]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.sheet-title[data-v-125f5525]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:800}.close-button[data-v-125f5525]{background-color:var(--surface-sunken);width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.close-button svg[data-v-125f5525]{width:1.125rem;height:1.125rem}.close-button[data-v-125f5525]:hover{background-color:var(--ink-line);color:var(--ink)}.close-button[data-v-125f5525]:active{transform:scale(.92)}.sheet-body[data-v-125f5525]{gap:var(--space-xl);padding:var(--space-sm) var(--default-padding) calc(5rem + var(--safe-area-bottom));flex-direction:column;display:flex}.filter-section[data-v-125f5525]{gap:var(--space-md);flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both section-in-125f5525;display:flex}.filter-section[data-v-125f5525]:first-child{animation-delay:40ms}.filter-section[data-v-125f5525]:nth-child(2){animation-delay:80ms}.filter-section[data-v-125f5525]:nth-child(3){animation-delay:.12s}.filter-section[data-v-125f5525]:nth-child(4){animation-delay:.16s}.filter-section[data-v-125f5525]:nth-child(5){animation-delay:.2s}.filter-section[data-v-125f5525]:nth-child(6){animation-delay:.24s}.section-title[data-v-125f5525]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:700}.segmented[data-v-125f5525]{background-color:var(--surface-sunken);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:.25rem;display:grid;position:relative}.segmented-thumb[data-v-125f5525]{background-color:var(--surface);width:calc(33.3333% - .166667rem);box-shadow:var(--shadow-soft);transform:translateX(calc(var(--index,0) * 100%));border-radius:999px;transition:transform .32s cubic-bezier(.32,.72,.36,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.segmented-option[data-v-125f5525]{z-index:1;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:.5rem .375rem;font-size:.8125rem;font-weight:600;transition:color .2s cubic-bezier(.22,1,.36,1);position:relative}.segmented-option.is-active[data-v-125f5525]{color:var(--ink);font-weight:700}.segmented-option[data-v-125f5525]:active{transform:scale(.96)}.chip-grid[data-v-125f5525]{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.chip-wrap[data-v-125f5525]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.option-chip[data-v-125f5525]{min-height:2.75rem;padding:0 var(--space-lg);background-color:var(--surface);color:var(--ink-soft);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.option-chip svg[data-v-125f5525],.option-chip .chip-thumb[data-v-125f5525]{width:1.0625rem;height:1.0625rem;color:var(--ink-muted);flex-shrink:0;transition:color .2s cubic-bezier(.22,1,.36,1)}.chip-grid .option-chip[data-v-125f5525]{justify-content:flex-start}.option-chip.is-active[data-v-125f5525]{color:var(--ink);box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6}.option-chip.is-active svg[data-v-125f5525],.option-chip.is-active .chip-thumb[data-v-125f5525]{color:var(--ink)}.option-chip[data-v-125f5525]:active{transform:scale(.96)}.option-chip[data-v-125f5525]:focus-visible{outline-offset:.125rem;outline:.125rem solid #cbfb01}.sheet-footer[data-v-125f5525]{z-index:2;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--default-padding) calc(var(--space-md) + var(--safe-area-bottom));background-color:var(--surface);box-shadow:0 -.0625rem 0 var(--ink-line);display:flex;position:sticky;bottom:0}.clear-button[data-v-125f5525]{height:2.875rem;padding:0 var(--space-lg);background-color:var(--surface-sunken);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;font-size:.9375rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.clear-button[data-v-125f5525]:disabled{opacity:.45;cursor:default}.clear-button[data-v-125f5525]:not(:disabled):active{transform:scale(.96)}.apply-button[data-v-125f5525]{color:#000;cursor:pointer;height:2.875rem;box-shadow:var(--shadow-accent);-webkit-tap-highlight-color:transparent;background-color:#cbfb01;border:0;border-radius:999px;flex:1;font-size:.9375rem;font-weight:700;transition:opacity .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.apply-button.is-counting[data-v-125f5525]{opacity:.7}.apply-button[data-v-125f5525]:active{transform:scale(.98)}.apply-button[data-v-125f5525]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}@keyframes section-in-125f5525{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.filter-section[data-v-125f5525]{animation:none}.segmented-thumb[data-v-125f5525]{transition:none}}[data-v-486c3522]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-486c3522],:root[data-theme=dark][data-v-486c3522]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-486c3522]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.search-screen[data-v-486c3522] .app-layout-header{z-index:3;padding-bottom:var(--default-padding);margin-bottom:0}.search-header[data-v-486c3522]{align-items:center;gap:var(--space-sm);width:100%;display:flex}.search-filters-bar[data-v-486c3522]{margin-top:var(--space-md)}.back-button[data-v-486c3522]{background-color:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line), 0 .125rem .375rem #0f172a0f;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.back-button svg[data-v-486c3522]{width:1.25rem;height:1.25rem}.back-button[data-v-486c3522]:hover{background-color:var(--surface-muted)}.back-button[data-v-486c3522]:active{transform:scale(.92)}.search-shell[data-v-486c3522]{align-items:center;gap:var(--space-sm);padding:0 var(--space-md);background-color:var(--surface);height:2.5rem;box-shadow:inset 0 0 0 1px var(--ink-line), 0 .125rem .375rem #0f172a0f;border-radius:999px;flex:1;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1);display:flex}.search-shell.focused[data-v-486c3522]{box-shadow:inset 0 0 0 1.5px #cbfb01,0 .5rem 1.25rem #cbfb0152}.search-shell .search-icon[data-v-486c3522]{width:1.25rem;height:1.25rem;color:var(--ink-soft);flex-shrink:0}.search-shell .search-input[data-v-486c3522]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1rem}.search-shell .search-input[data-v-486c3522]::placeholder{color:var(--ink-muted)}.search-shell .search-input[data-v-486c3522]::-webkit-search-cancel-button{appearance:none}.search-shell .clear-button[data-v-486c3522]{background-color:var(--surface-sunken);width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);animation:.22s cubic-bezier(.22,1,.36,1) both clear-pop-486c3522;display:inline-flex}.search-shell .clear-button svg[data-v-486c3522]{width:.9375rem;height:.9375rem}.search-shell .clear-button[data-v-486c3522]:hover{background-color:var(--surface-muted);color:var(--ink)}.search-shell .clear-button[data-v-486c3522]:active{transform:scale(.92)}.recent-section[data-v-486c3522]{gap:var(--space-md);flex-direction:column;display:flex}.recent-header[data-v-486c3522]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.section-eyebrow[data-v-486c3522]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem;font-weight:700}.link-button[data-v-486c3522]{color:var(--ink-muted);font:inherit;padding:var(--space-xs) var(--space-sm);cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-size:.8125rem;font-weight:600;transition:color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.link-button[data-v-486c3522]:hover{color:var(--ink);background-color:var(--surface-muted)}.results-list[data-v-486c3522]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.result-item[data-v-486c3522]{animation:.32s cubic-bezier(.22,1,.36,1) both result-row-in-486c3522;animation-delay:calc(var(--row-index,0) * 36ms);display:block;position:relative}.result-item>.remove-recent[data-v-486c3522]{top:var(--space-sm);right:var(--space-sm);width:1.75rem;height:1.75rem;color:var(--ink-muted);cursor:pointer;z-index:2;opacity:0;-webkit-tap-highlight-color:transparent;background-color:#ffffffe6;border:0;border-radius:999px;padding:0;transition:opacity .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);position:absolute}.result-item>.remove-recent svg[data-v-486c3522]{width:.9375rem;height:.9375rem}.result-item>.remove-recent[data-v-486c3522]:hover{background-color:var(--surface);color:var(--ink)}.result-item>.remove-recent[data-v-486c3522]:active{transform:scale(.92)}.result-item:hover>.remove-recent[data-v-486c3522],.result-item:focus-within>.remove-recent[data-v-486c3522]{opacity:1}@media (hover:none){.result-item>.remove-recent[data-v-486c3522]{opacity:1}}.skeleton-list[data-v-486c3522]{pointer-events:none}.result-skeleton[data-v-486c3522]{align-items:center;gap:var(--space-md);padding:var(--space-md);background-color:var(--surface);box-shadow:var(--shadow-soft);animation:.32s cubic-bezier(.22,1,.36,1) both result-row-in-486c3522;animation-delay:calc(var(--row-index,0) * 60ms);border-radius:1rem;display:flex}.skeleton-logo[data-v-486c3522]{background:linear-gradient(90deg,#0f172a0f 0%,#0f172a1f 50%,#0f172a0f 100%) 0 0/200% 100%;border-radius:.875rem;flex-shrink:0;width:4rem;height:4rem;animation:1.4s linear infinite skeleton-shimmer-486c3522}.skeleton-body[data-v-486c3522]{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.skeleton-line[data-v-486c3522]{background:linear-gradient(90deg,#0f172a0f 0%,#0f172a1f 50%,#0f172a0f 100%) 0 0/200% 100%;border-radius:.375rem;height:.875rem;animation:1.4s linear infinite skeleton-shimmer-486c3522}.skeleton-line--title[data-v-486c3522]{width:60%}.skeleton-line--meta[data-v-486c3522]{width:35%;height:.75rem}.hint-state[data-v-486c3522],.empty-state[data-v-486c3522]{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;padding:3rem 1rem;animation:.42s cubic-bezier(.22,1,.36,1) both result-row-in-486c3522;display:flex}.hint-illustration[data-v-486c3522],.empty-illustration[data-v-486c3522]{width:4.5rem;height:4.5rem;margin-bottom:var(--space-md);color:var(--ink);background-color:#edfea6;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.hint-illustration svg[data-v-486c3522],.empty-illustration svg[data-v-486c3522]{width:2.25rem;height:2.25rem}.hint-title[data-v-486c3522]{color:var(--ink);margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.hint-sub[data-v-486c3522]{max-width:30ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}.empty-text[data-v-486c3522]{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.empty-text strong[data-v-486c3522]{font-weight:800}.empty-meta[data-v-486c3522]{color:var(--ink-soft);font-size:.875rem}@keyframes result-row-in-486c3522{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes clear-pop-486c3522{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes skeleton-shimmer-486c3522{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.result-item[data-v-486c3522],.result-skeleton[data-v-486c3522],.hint-state[data-v-486c3522],.empty-state[data-v-486c3522],.skeleton-line[data-v-486c3522],.skeleton-logo[data-v-486c3522],.clear-button[data-v-486c3522]{animation:none}}[data-v-798f2dbc]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-798f2dbc],:root[data-theme=dark][data-v-798f2dbc]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-798f2dbc]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}[data-v-798f2dbc] .app-layout-header{background-image:radial-gradient(circle at 1px 1px,#0f172a1f 1px,#0000 0);background-size:1rem 1rem;position:relative;overflow:hidden;padding:var(--space-md) var(--default-padding) var(--space-3xl)!important;background-color:#cbfb01!important}[data-v-798f2dbc] .app-layout-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff59 0%,#0000 60%);width:70%;height:100%;position:absolute;top:-40%;left:-10%}.hero[data-v-798f2dbc]{z-index:1;gap:var(--space-lg);flex-direction:column;animation:.48s cubic-bezier(.22,1,.36,1) both hero-fade-in-798f2dbc;display:flex;position:relative}.back-button[data-v-798f2dbc]{background-color:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), 0 .25rem .625rem #0f172a1f;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.back-button svg[data-v-798f2dbc]{width:1.375rem;height:1.375rem}.back-button[data-v-798f2dbc]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 .375rem .875rem #0f172a2e}.back-button[data-v-798f2dbc]:active{transform:scale(.92)}.back-button[data-v-798f2dbc]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.hero-content[data-v-798f2dbc]{align-items:flex-start;gap:var(--space-md);flex-direction:column;animation:.52s cubic-bezier(.22,1,.36,1) .12s both hero-content-in-798f2dbc;display:flex}.hero-eyebrow[data-v-798f2dbc]{letter-spacing:.14em;text-transform:uppercase;padding:var(--space-xs) var(--space-md);background-color:var(--surface);color:var(--ink);border-radius:999px;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex;box-shadow:0 .25rem .625rem #0f172a2e}.hero-title[data-v-798f2dbc]{letter-spacing:-.025em;color:var(--ink);word-break:break-word;margin:0;font-size:2rem;font-weight:800;line-height:1.05}.hero-sub[data-v-798f2dbc]{max-width:32ch;color:var(--ink-soft);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.hero-skeleton[data-v-798f2dbc]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.hero-skeleton-line[data-v-798f2dbc]{background-color:#0f172a29;border-radius:.375rem;height:.75rem;animation:1.4s ease-in-out infinite skeleton-shimmer-798f2dbc}.hero-skeleton-line--eyebrow[data-v-798f2dbc]{border-radius:999px;width:6rem;height:1.25rem}.hero-skeleton-line--title[data-v-798f2dbc]{background-color:#0f172a33;width:55%;height:2rem}.group-content[data-v-798f2dbc]{z-index:1;padding-top:var(--space-md);background-color:var(--surface);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;margin-top:-1rem;position:relative}.group-toolbar[data-v-798f2dbc]{z-index:2;margin-inline:calc(-1 * var(--default-padding));padding:var(--space-md) var(--default-padding);background-color:var(--surface);position:sticky;top:0;box-shadow:0 .375rem .5rem -.25rem #0f172a0f}.group-search[data-v-798f2dbc]{align-items:center;gap:var(--space-sm);height:2.75rem;margin-bottom:var(--space-md);padding:0 var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border-radius:999px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.group-search[data-v-798f2dbc]:focus-within{box-shadow:inset 0 0 0 1.5px #cbfb01,0 .5rem 1.25rem #cbfb0152}.group-search-icon[data-v-798f2dbc]{width:1.25rem;height:1.25rem;color:var(--ink-soft);flex-shrink:0}.group-search-input[data-v-798f2dbc]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1rem}.group-search-input[data-v-798f2dbc]::placeholder{color:var(--ink-muted)}.group-search-input[data-v-798f2dbc]::-webkit-search-cancel-button{appearance:none}.group-search-clear[data-v-798f2dbc]{background-color:var(--surface-sunken);width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.group-search-clear svg[data-v-798f2dbc]{width:.9375rem;height:.9375rem}.group-search-clear[data-v-798f2dbc]:hover{background-color:var(--ink-line);color:var(--ink)}.group-search-clear[data-v-798f2dbc]:active{transform:scale(.92)}.group-filters-bar[data-v-798f2dbc]{margin-bottom:0}.filtered-empty[data-v-798f2dbc]{text-align:center;padding:var(--space-2xl) var(--space-lg);align-items:center;gap:var(--space-sm);flex-direction:column;animation:.42s cubic-bezier(.22,1,.36,1) both hero-content-in-798f2dbc;display:flex}.filtered-empty-illustration[data-v-798f2dbc]{width:4.5rem;height:4.5rem;margin-bottom:var(--space-md);background-color:var(--surface-sunken);color:var(--ink-muted);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.filtered-empty-illustration svg[data-v-798f2dbc]{width:2.25rem;height:2.25rem}.filtered-empty-text[data-v-798f2dbc]{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.filtered-empty-meta[data-v-798f2dbc]{color:var(--ink-soft);font-size:.875rem}@keyframes hero-fade-in-798f2dbc{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-content-in-798f2dbc{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shimmer-798f2dbc{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero[data-v-798f2dbc],.hero-content[data-v-798f2dbc],.hero-skeleton-avatar[data-v-798f2dbc],.hero-skeleton-line[data-v-798f2dbc]{animation:none}}.viewer[data-v-d9fed46a]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#000;width:100%;height:100%;position:relative}.viewer[data-v-d9fed46a]:before,.viewer[data-v-d9fed46a]:after{content:"";pointer-events:none;z-index:1;position:absolute;left:0;right:0}.viewer[data-v-d9fed46a]:before{background:linear-gradient(#0000008c 0%,#0000 100%);height:7rem;top:0}.viewer[data-v-d9fed46a]:after{background:linear-gradient(#0000 0%,#0009 100%);height:8rem;bottom:0}.viewer__img[data-v-d9fed46a]{object-fit:cover;width:100%;height:100%}.viewer__progress[data-v-d9fed46a]{z-index:2;background:#ffffff4d;border-radius:.125rem;height:.1875rem;position:absolute;top:.5rem;left:.5rem;right:.5rem;overflow:hidden}.viewer__progress>div[data-v-d9fed46a]{background:#fffffff2;width:0%;height:100%;transition:width 40ms linear}.viewer__close[data-v-d9fed46a]{color:#fff;cursor:pointer;z-index:3;background:#00000080;border:none;border-radius:50%;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.viewer__close[data-v-d9fed46a]:hover{background:#000000b3}.viewer__top[data-v-d9fed46a]{color:#fff;z-index:2;text-shadow:0 .0625rem .25rem #0009;align-items:flex-start;gap:.625rem;display:flex;position:absolute;top:1.375rem;left:.75rem;right:.75rem}.viewer__avatar[data-v-d9fed46a]{background:#444;border:.125rem solid #fff6;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.viewer__avatar--placeholder[data-v-d9fed46a]{justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.viewer__meta[data-v-d9fed46a]{min-width:0;font-size:.8125rem;line-height:1.2}.viewer__author[data-v-d9fed46a]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.viewer__company[data-v-d9fed46a]{color:inherit;font:inherit;vertical-align:middle;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;align-items:center;gap:.375rem;min-width:0;margin:-.375rem -.5rem;padding:.375rem .5rem;display:inline-flex}.viewer__company--link[data-v-d9fed46a]{cursor:pointer;transition:background-color .16s}.viewer__company--link[data-v-d9fed46a]:active{background-color:#ffffff2e}.viewer__company-logo[data-v-d9fed46a]{object-fit:cover;background:#ffffff2e;border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem}.viewer__company-name[data-v-d9fed46a]{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.viewer__sub[data-v-d9fed46a]{opacity:.92;align-items:center;min-width:0;margin:.125rem 0 0;font-size:.75rem;line-height:1.2;display:flex}.viewer__time[data-v-d9fed46a]{opacity:.85;flex-shrink:0;align-self:flex-start;margin-left:auto;padding-top:.25rem;font-size:.6875rem}.viewer__counts[data-v-d9fed46a]{color:#fff;z-index:2;text-shadow:0 .0625rem .25rem #0009;justify-content:center;gap:1.25rem;font-size:.875rem;display:flex;position:absolute;bottom:1.25rem;left:.75rem;right:.75rem}.viewer__count[data-v-d9fed46a]{font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}.viewer__count-icon[data-v-d9fed46a]{opacity:.92;flex-shrink:0;transform:translateY(-.0625rem)}.viewer--held .viewer__progress[data-v-d9fed46a],.viewer--held .viewer__top[data-v-d9fed46a],.viewer--held .viewer__counts[data-v-d9fed46a],.viewer--held .viewer__close[data-v-d9fed46a]{opacity:0;pointer-events:none;transform:translateY(-.25rem)}.viewer--held .viewer__counts[data-v-d9fed46a]{transform:translateY(.5rem)}.viewer--held[data-v-d9fed46a]:before,.viewer--held[data-v-d9fed46a]:after{opacity:0}.viewer__progress[data-v-d9fed46a],.viewer__top[data-v-d9fed46a],.viewer__counts[data-v-d9fed46a],.viewer__close[data-v-d9fed46a]{transition:opacity .22s,transform .22s}.viewer[data-v-d9fed46a]:before,.viewer[data-v-d9fed46a]:after{transition:opacity .22s}.fab-anchor[data-v-0535c765]{top:var(--app-frame-vertical-inset,0px);bottom:var(--app-frame-vertical-inset,0px);max-width:var(--app-frame-max-width,none);pointer-events:none;z-index:5;margin-inline:auto;position:fixed;left:0;right:0}.fab[data-v-0535c765]{pointer-events:auto;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#ec4899);border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;transition:opacity .15s,transform .12s;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 .25rem .875rem #ec489966}.fab[data-v-0535c765]:active{transform:scale(.92)}.fab--muted[data-v-0535c765]{background:#4b5563;box-shadow:0 .25rem .875rem #0000004d}.fab--checking[data-v-0535c765]{opacity:.85;cursor:wait}.fab--held[data-v-0535c765]{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(.25rem)}.fab__spinner[data-v-0535c765]{border:.1875rem solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite fab-spin-0535c765}@keyframes fab-spin-0535c765{to{transform:rotate(360deg)}}.actions[data-v-e3d60ad8]{z-index:2;align-items:center;gap:.5rem;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:1rem;left:.75rem;right:.75rem}.actions--held[data-v-e3d60ad8]{opacity:0;pointer-events:none;transform:translateY(.75rem)}.actions__btn[data-v-e3d60ad8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;background:#00000073;border:none;border-radius:18px;align-items:center;gap:.5rem;padding:6px 12px;font-size:13px;font-weight:600;transition:transform .1s,background-color .2s;display:inline-flex}.actions__icon[data-v-e3d60ad8]{flex-shrink:0;transition:transform .2s}.actions__btn--on .actions__icon[data-v-e3d60ad8]{transform:scale(1.1)}.actions__btn[data-v-e3d60ad8]:active{transform:scale(.95)}.actions__btn--on[data-v-e3d60ad8]{background:#22c55ecc}.actions__btn--bad[data-v-e3d60ad8]{background:#ef4444cc}.actions__btn--ghost[data-v-e3d60ad8]{background:#0009;margin-left:auto}.feed-item[data-v-387f2b45]{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:100%;height:100%;position:relative}.story-feed[data-v-4b6f313b]{max-width:var(--app-frame-max-width,none);padding-block:var(--app-frame-vertical-inset,0px);color:#fff;z-index:10;background:#000;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0}.story-feed__header[data-v-4b6f313b]{color:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.story-feed__header h1[data-v-4b6f313b]{margin:0;font-size:18px;font-weight:700}.story-feed__back[data-v-4b6f313b]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.375rem}.story-feed__mine[data-v-4b6f313b]{color:#fff;cursor:pointer;background:#ffffff1f;border:.0625rem solid #ffffff2e;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:background .12s,transform .12s}.story-feed__mine[data-v-4b6f313b]:hover{background:#fff3}.story-feed__mine[data-v-4b6f313b]:active{transform:scale(.94)}.story-feed__spacer[data-v-4b6f313b]{width:1.5rem}.story-feed__list[data-v-4b6f313b]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;flex:1;display:flex;overflow:scroll hidden}.story-feed__list[data-v-4b6f313b]::-webkit-scrollbar{display:none}.story-feed__loading[data-v-4b6f313b]{color:#ffffffb3;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:4rem 1rem;display:flex}.story-feed__spinner[data-v-4b6f313b]{border:.1875rem solid #fff3;border-top-color:#fff;border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite story-feed-spin-4b6f313b}@keyframes story-feed-spin-4b6f313b{to{transform:rotate(360deg)}}.story-feed__empty[data-v-4b6f313b]{text-align:center;color:#999;flex-shrink:0;width:100%;padding:4rem 1rem}.story-feed__cta[data-v-4b6f313b]{text-align:center;color:#fff;flex-direction:column;flex-shrink:0;align-items:center;gap:.625rem;width:100%;padding:4rem 1.5rem 2rem;display:flex}.story-feed__cta-icon[data-v-4b6f313b]{background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:.5rem;display:flex;box-shadow:0 .5rem 1.25rem #ec489966}.story-feed__cta-title[data-v-4b6f313b]{margin:0;font-size:1.125rem;font-weight:700}.story-feed__cta-sub[data-v-4b6f313b]{color:#ffffffb3;max-width:18rem;margin:0 0 1rem;font-size:.875rem;line-height:1.4}.story-feed__cta-btn[data-v-4b6f313b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#ec4899);border:none;border-radius:999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;transition:transform .12s,opacity .12s;box-shadow:0 .25rem .875rem #ec489959}.story-feed__cta-btn[data-v-4b6f313b]:active{opacity:.92;transform:scale(.96)}.slide-fade-enter-active,.slide-fade-leave-active{transition:transform var(--transition-duration,.32s) cubic-bezier(.22, 1, .36, 1) var(--transition-delay,0s), opacity var(--transition-duration,.32s) ease var(--transition-delay,0s);will-change:transform, opacity;backface-visibility:hidden}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(.625rem)}@media (prefers-reduced-motion:reduce){.slide-fade-enter-active,.slide-fade-leave-active{transition-property:opacity;transition-duration:.2s;transition-delay:0s}.slide-fade-enter-from,.slide-fade-leave-to{transform:none}}[data-v-09b5a4d9]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-09b5a4d9],:root[data-theme=dark][data-v-09b5a4d9]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-09b5a4d9]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.product[data-v-09b5a4d9]{padding-left:7rem;padding-right:.875rem;isolation:isolate;cursor:pointer;touch-action:manipulation;contain:layout paint style;background-color:#fff;border-radius:1.125rem;align-items:stretch;width:100%;min-height:6.25rem;padding-block:.75rem;transition:transform .18s cubic-bezier(.32,.72,.36,1),box-shadow .2s,background-color .18s;display:flex;position:relative;box-shadow:0 .0625rem .125rem #0f172a0a,0 .25rem .625rem #0f172a0d}@media (hover:hover) and (pointer:fine){.product[data-v-09b5a4d9]:hover{transform:translateY(-.125rem);box-shadow:0 .125rem .25rem #0f172a0d,0 .625rem 1.25rem #0f172a14}}.product[data-v-09b5a4d9]:active{transform:scale(.985);box-shadow:0 .0625rem .125rem #0f172a0a,0 .125rem .375rem #0f172a0d}.product[data-v-09b5a4d9]:focus-visible{outline:none;box-shadow:0 0 0 .1875rem #cbfb01,0 .25rem .625rem #0f172a0d}.product.disabled[data-v-09b5a4d9]{opacity:.55;cursor:not-allowed;pointer-events:none}.product>.loading[data-v-09b5a4d9]{color:#fff;border-radius:inherit;z-index:3;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background-color:#0f172a66;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.product>.prime-tag[data-v-09b5a4d9]{z-index:2;position:absolute;top:.5rem;left:6.5rem}.product>.thumb[data-v-09b5a4d9]{background-color:#f3f4f6;border-radius:.875rem;width:5.5rem;height:calc(100% - 1.5rem);position:absolute;top:.75rem;left:.75rem;overflow:hidden}.product>.thumb[data-v-09b5a4d9] .app-image-wrapper{width:100%;height:100%;display:block}.product>.thumb[data-v-09b5a4d9] img{object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block;width:100%!important;height:100%!important}@media (hover:hover) and (pointer:fine){.product:hover>.thumb[data-v-09b5a4d9] img{transform:scale(1.05)}}.product>.body[data-v-09b5a4d9]{flex-direction:column;flex:auto;gap:.375rem;min-width:0;display:flex}.product .head[data-v-09b5a4d9]{flex-direction:column;gap:.125rem;display:flex}.product .name[data-v-09b5a4d9]{letter-spacing:-.005em;color:#111;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.product .section-label[data-v-09b5a4d9]{color:#747474;font-size:.75rem}.product .description[data-v-09b5a4d9],.product .ingredients[data-v-09b5a4d9]{color:#747474;margin:0;font-size:.8125rem;line-height:1.35}.product .tags[data-v-09b5a4d9]{font-size:.75rem}.product .foot[data-v-09b5a4d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.product .foot-delivery[data-v-09b5a4d9]{color:#747474;font-size:.75rem}.product .prices[data-v-09b5a4d9]{text-wrap:nowrap;margin-left:auto}.product .prices[data-v-09b5a4d9] .price{padding:0}.product .prices[data-v-09b5a4d9] .old{color:#747474;font-size:.75rem;font-weight:500}.product .prices[data-v-09b5a4d9] .current{color:#111;letter-spacing:-.005em;background-color:#0000;border-radius:0;padding:0;font-size:.9375rem;font-weight:800;transition:color .18s,transform .18s cubic-bezier(.32,.72,.36,1)}.product .stepper[data-v-09b5a4d9]{color:#000;background-color:#cbfb01;border-radius:999px;align-items:stretch;display:inline-flex;box-shadow:0 .25rem .625rem #0f172a1f}.product .stepper-btn[data-v-09b5a4d9]{appearance:none;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.125rem;font-weight:800;line-height:1;transition:background-color .15s,transform .12s cubic-bezier(.32,.72,.36,1);display:inline-flex;position:relative}.product .stepper-btn[data-v-09b5a4d9]:before{content:"";position:absolute;inset:-.25rem}@media (hover:hover) and (pointer:fine){.product .stepper-btn[data-v-09b5a4d9]:hover{background-color:#0f172a14}}.product .stepper-btn[data-v-09b5a4d9]:active{transform:scale(.88)}.product .stepper-btn[data-v-09b5a4d9]:disabled{opacity:.4;cursor:not-allowed}.product .stepper-count[data-v-09b5a4d9]{justify-content:center;align-items:center;min-width:1.75rem;padding:0 .25rem;font-size:.875rem;font-weight:800;line-height:1;animation:.18s cubic-bezier(.34,1.56,.64,1) stepper-pop-09b5a4d9;display:inline-flex}@keyframes stepper-pop-09b5a4d9{0%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.product.selected[data-v-09b5a4d9]{background-color:#edfea6;box-shadow:0 0 0 .125rem #cbfb01,0 .25rem .625rem #0f172a0f}.product.selected .description[data-v-09b5a4d9],.product.selected .ingredients[data-v-09b5a4d9],.product.selected .foot-delivery[data-v-09b5a4d9],.product.selected .prices[data-v-09b5a4d9] .old{color:var(--ink-soft)}.product.selected .prices[data-v-09b5a4d9] .current{transform:scale(1.04)}.product.selected.has-stepper .prices[data-v-09b5a4d9]{margin-left:0}.product.selected.has-stepper .stepper[data-v-09b5a4d9]{margin-left:auto}.product.prime[data-v-09b5a4d9]{color:#fff;background-color:#0f172a}.product.prime .name[data-v-09b5a4d9]{color:#fffffff2}.product.prime .description[data-v-09b5a4d9],.product.prime .ingredients[data-v-09b5a4d9],.product.prime .foot-delivery[data-v-09b5a4d9],.product.prime .section-label[data-v-09b5a4d9]{color:#ffffffa8}.product.prime .prices[data-v-09b5a4d9] .current{color:#cbfb01}.product.prime .prices[data-v-09b5a4d9] .old{color:#ffffff8c}.product.favorited[data-v-09b5a4d9]{background-color:#fff7ed}.product.vertical[data-v-09b5a4d9]{flex-direction:column;gap:.5rem;height:100%;padding-top:0;padding-left:.875rem;padding-right:.875rem}.product.vertical>.thumb[data-v-09b5a4d9]{border-radius:1rem;width:100%;height:9rem;margin-top:.875rem;position:static}.product.vertical>.prime-tag[data-v-09b5a4d9]{top:1rem;left:1rem}@media (prefers-reduced-motion:reduce){.product[data-v-09b5a4d9],.product .prices[data-v-09b5a4d9] .current,.product>.thumb[data-v-09b5a4d9] img,.product .stepper-count[data-v-09b5a4d9]{transition:none!important;animation:none!important}.product[data-v-09b5a4d9]:hover,.product:hover>.thumb[data-v-09b5a4d9] img{transform:none!important}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}.products-recommendations.px-default[data-v-2f726bd5]{padding-left:0;padding-right:0}.products-recommendations.px-default>.title[data-v-2f726bd5]{padding-left:var(--default-padding);padding-right:var(--default-padding)}[data-v-2f726bd5] .carousel__viewport{padding-left:var(--default-padding);padding-bottom:calc(var(--default-padding) / 4)}[data-v-b2fe091d]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b2fe091d],:root[data-theme=dark][data-v-b2fe091d]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b2fe091d]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-list[data-v-b2fe091d]{flex-direction:column;margin:0;display:flex}.app-list[data-v-b2fe091d]:empty{padding:0}.app-list.no-vertical-padding[data-v-b2fe091d]{padding-top:0;padding-bottom:0}.app-list:not(.grid)>.app-list-item[data-v-b2fe091d]:first-child{border-top:0}.app-list.grid[data-v-b2fe091d]{grid-template-columns:repeat(auto-fill,115px);justify-content:space-around;display:grid}.app-list.with-border[data-v-b2fe091d]>.app-list-item{border-top:1px solid #0000001f}.app-list.no-side-padding[data-v-b2fe091d] .app-list-item,.app-list.no-padding>.app-list-item[data-v-b2fe091d]{padding-left:0;padding-right:0}.app-list.no-padding>.app-list-item[data-v-b2fe091d]:first-child{padding-top:0}.app-list.no-padding>.app-list-item[data-v-b2fe091d]:last-child{padding-bottom:0}.app-list.m-0[data-v-b2fe091d]{margin:0!important}[data-v-e3005bfc]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-e3005bfc],:root[data-theme=dark][data-v-e3005bfc]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-e3005bfc]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-list-item[data-v-e3005bfc]{align-items:center;margin:0;padding:.75rem 0;display:flex}.app-list-item.no-padding[data-v-e3005bfc]{padding:0}.app-list-item.with-border[data-v-e3005bfc]{border-top:1px solid #0000001f}.app-list-item.column[data-v-e3005bfc]{flex-direction:column;margin:.5rem}.app-list-item.column .app-list-item-image[data-v-e3005bfc]{margin-bottom:.5rem;margin-right:0}.app-list-item.column .app-list-item-content[data-v-e3005bfc]{flex-direction:column;align-items:center;margin-left:0;display:flex}.app-list-item.column[data-v-e3005bfc]>*{margin-left:0}.app-list-item-content[data-v-613cc001]{flex-direction:column;flex:1;display:flex}.app-list-item-content.row[data-v-613cc001]{flex-direction:row;gap:1.25rem}.app-list-item-content>small[data-v-613cc001]{font-size:80%}.order-price-badge[data-v-b33328a8]{gap:.15rem}.order-price-badge[data-v-b33328a8] .price.old{font-size:.65em}.order-price-badge[data-v-b33328a8] .app-price.current{font-weight:700}.app-time-ago.small[data-v-3acdd77f]{font-size:smaller}[data-v-2d87b885]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-2d87b885],:root[data-theme=dark][data-v-2d87b885]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-2d87b885]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.hero[data-v-2d87b885]{align-items:flex-start;gap:.875rem;padding:.25rem 0;display:flex;position:relative}.time-badge[data-v-2d87b885]{z-index:3;color:var(--ink);background-color:var(--surface);border:1px solid var(--ink-line);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1;animation:.46s cubic-bezier(.34,1.56,.64,1) .36s both time-badge-in-2d87b885;display:inline-flex;position:absolute;top:-1.125rem;right:0;transform:translateY(-50%);box-shadow:0 .25rem .75rem #0f172a1f}.time-badge[data-v-2d87b885] .material-icons,.time-badge[data-v-2d87b885] .app-icon{color:var(--ink-muted);font-size:.9375rem}.time-badge-rating[data-v-2d87b885]{color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.25rem;text-decoration:none;transition:opacity .18s,transform .15s cubic-bezier(.32,.72,.36,1);display:inline-flex}.time-badge-rating.is-high[data-v-2d87b885]{color:#15803d}@media (hover:hover) and (pointer:fine){.time-badge-rating[data-v-2d87b885]:hover{opacity:.65}}.time-badge-rating[data-v-2d87b885]:active{transform:scale(.92)}.time-badge-rating[data-v-2d87b885]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.time-badge-thumb[data-v-2d87b885]{flex-shrink:0;width:.8125rem;height:.8125rem}.time-badge-divider[data-v-2d87b885]{background-color:var(--ink-line-strong);flex-shrink:0;width:1px;height:.75rem}.logo-frame[data-v-2d87b885]{flex-shrink:0;width:5.75rem;height:5.75rem;margin-top:-2.25rem;animation:.56s cubic-bezier(.34,1.4,.64,1) both logo-pop-2d87b885;position:relative}.logo-frame[data-v-2d87b885]:before{content:"";opacity:0;pointer-events:none;z-index:0;border:.125rem solid #cbfb01;border-radius:1.5rem;animation:1.1s cubic-bezier(.22,1,.36,1) .36s both logo-ring-2d87b885;position:absolute;inset:-.25rem}.logo[data-v-2d87b885]{z-index:1;background-color:#fff;border-radius:1.375rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f,0 .5rem 1.25rem #0f172a29,0 .375rem 1.25rem #cbfb0138}.logo[data-v-2d87b885] img{object-fit:contain;display:block;width:100%!important;height:100%!important}.logo[data-v-2d87b885]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:65%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .64s both logo-sheen-2d87b885;position:absolute;top:0;left:0;transform:translate(-180%)skew(-18deg)}.badge[data-v-2d87b885]{pointer-events:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute}.badge-verified[data-v-2d87b885]{z-index:2;background-color:#cbfb01;border-radius:50%;width:1.75rem;height:1.75rem;padding:.25rem;animation:.46s cubic-bezier(.34,1.56,.64,1) .42s both badge-drop-2d87b885;top:-.25rem;right:-.25rem;box-shadow:0 0 0 .1875rem #fff,0 .25rem .5rem #0f172a2e}.badge-verified[data-v-2d87b885] img{object-fit:contain;width:100%;height:100%;display:block}.content[data-v-2d87b885]{flex-direction:column;flex:auto;gap:.375rem;min-width:0;padding-top:.125rem;display:flex}.name[data-v-2d87b885]{letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:800;line-height:1.15;animation:.52s cubic-bezier(.22,1,.36,1) .1s both hero-rise-2d87b885}.description[data-v-2d87b885]{color:var(--ink-muted);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;animation:.52s cubic-bezier(.22,1,.36,1) .16s both hero-rise-2d87b885}.chips[data-v-2d87b885]{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.chips[data-v-2d87b885]>*{animation:.42s cubic-bezier(.22,1,.36,1) both chip-in-2d87b885}.chips[data-v-2d87b885]>:first-child{animation-delay:.22s}.chips[data-v-2d87b885]>:nth-child(2){animation-delay:.272s}.chips[data-v-2d87b885]>:nth-child(3){animation-delay:.324s}.chips[data-v-2d87b885]>:nth-child(n+4){animation-delay:.376s}[data-v-2d87b885] .app-tag{border:1px solid var(--ink-line);border-radius:999px;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 .0625rem .1875rem #0f172a0f}@keyframes logo-pop-2d87b885{0%{opacity:0;transform:scale(.82)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes logo-ring-2d87b885{0%{opacity:0;transform:scale(.92)}30%{opacity:.85}to{opacity:0;transform:scale(1.18)}}@keyframes logo-sheen-2d87b885{0%{transform:translate(-180%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes badge-drop-2d87b885{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes time-badge-in-2d87b885{0%{opacity:0;transform:translateY(-50%)scale(.4)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes hero-rise-2d87b885{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes chip-in-2d87b885{0%{opacity:0;transform:translateY(.375rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.logo-frame[data-v-2d87b885],.logo-frame[data-v-2d87b885]:before,.logo[data-v-2d87b885]:after,.badge-verified[data-v-2d87b885],.time-badge[data-v-2d87b885],.name[data-v-2d87b885],.description[data-v-2d87b885],.chips[data-v-2d87b885]>*{animation:none}}.company-message.warning[data-v-ad1c73ff]{color:#000;background-color:#fff6e9}.company-message[data-v-ad1c73ff]>.content-wrapper>.title{text-transform:none}[data-v-96daaf5f]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-96daaf5f],:root[data-theme=dark][data-v-96daaf5f]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-96daaf5f]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.messages[data-v-96daaf5f]{gap:calc(var(--default-padding) / 2);flex-direction:column;display:flex}.messages-toggle[data-v-96daaf5f]{color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0f172a0d;border:0;border-radius:999px;align-self:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .18s,color .18s,transform .15s cubic-bezier(.32,.72,.36,1);display:inline-flex;position:relative}.messages-toggle[data-v-96daaf5f]:before{content:"";position:absolute;inset:-.5rem 0}@media (hover:hover) and (pointer:fine){.messages-toggle[data-v-96daaf5f]:hover{color:#111;background-color:#0f172a17}}.messages-toggle[data-v-96daaf5f]:active{transform:scale(.96)}.messages-toggle[data-v-96daaf5f]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem}.messages-toggle-icon[data-v-96daaf5f]{transition:transform .22s cubic-bezier(.32,.72,.36,1);display:inline-flex}.messages-toggle-icon[data-v-96daaf5f] .material-icons{font-size:1.125rem;line-height:1}.messages-toggle-icon.is-open[data-v-96daaf5f]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.messages-toggle[data-v-96daaf5f],.messages-toggle-icon[data-v-96daaf5f]{transition:none}}.header[data-v-75c6db51]{background-color:var(--primary-color);margin-bottom:-2rem;padding-bottom:4rem}.header[data-v-75c6db51]:before{content:"";opacity:.05;z-index:0;background:url(/images/handrawn-barbecue-elements.png) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.header[data-v-75c6db51]>*{z-index:1}.header .close-button[data-v-75c6db51]{background:#00000052;border-radius:10px;padding:.5rem}[data-v-5698c49e]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-5698c49e],:root[data-theme=dark][data-v-5698c49e]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-5698c49e]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.disabled-toggle[data-v-5698c49e]{border:1px solid var(--ink-line);background-color:var(--surface-muted);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.875rem;align-items:center;gap:.75rem;width:100%;margin:.25rem 0;padding:.625rem .75rem;font-family:inherit;transition:background-color .18s,border-color .18s,transform .15s cubic-bezier(.32,.72,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.disabled-toggle[data-v-5698c49e]:hover{background-color:var(--surface-sunken);border-color:var(--ink-line-strong)}}.disabled-toggle[data-v-5698c49e]:active{transform:scale(.99)}.disabled-toggle[data-v-5698c49e]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem}.disabled-toggle-icon[data-v-5698c49e]{background-color:var(--surface);border:1px solid var(--ink-line);width:2.25rem;height:2.25rem;color:var(--ink-soft);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.disabled-toggle-icon[data-v-5698c49e] .material-icons{font-size:1.125rem;line-height:1}.disabled-toggle-text[data-v-5698c49e]{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;display:flex}.disabled-toggle-title[data-v-5698c49e]{color:var(--ink-soft);font-size:.875rem;font-weight:700;line-height:1.2}.disabled-toggle-count[data-v-5698c49e]{color:var(--ink-soft);font-size:.75rem;font-weight:500;line-height:1.2}.disabled-toggle-chevron[data-v-5698c49e]{color:var(--ink-soft);flex-shrink:0;transition:transform .22s cubic-bezier(.32,.72,.36,1);display:inline-flex}.disabled-toggle-chevron[data-v-5698c49e] .material-icons{font-size:1.25rem;line-height:1}.disabled-toggle-chevron.is-open[data-v-5698c49e]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.disabled-toggle[data-v-5698c49e],.disabled-toggle-chevron[data-v-5698c49e]{transition:none}}[data-v-5df01c8b]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-5df01c8b],:root[data-theme=dark][data-v-5df01c8b]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-5df01c8b]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.sheet-backdrop[data-v-5df01c8b]{z-index:1000;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);touch-action:none;background-color:#0f172a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-5df01c8b]{background-color:var(--surface);width:100%;max-width:32rem;max-height:92vh;box-shadow:var(--shadow-floating);padding-bottom:var(--safe-area-bottom);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;flex-direction:column;display:flex;position:relative}.grabber[data-v-5df01c8b]{background-color:var(--ink-line-strong);pointer-events:none;border-radius:999px;width:2.25rem;height:.25rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.sheet-header[data-v-5df01c8b]{align-items:flex-start;gap:var(--space-md);border-bottom:1px solid var(--ink-line);padding:1.5rem 1.25rem .75rem;display:flex}.header-content[data-v-5df01c8b]{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.title[data-v-5df01c8b]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.description[data-v-5df01c8b]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.35}.close-button[data-v-5df01c8b]{background-color:var(--surface-sunken);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;touch-action:manipulation;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.close-button[data-v-5df01c8b]:hover{background-color:var(--surface-muted)}}.close-button[data-v-5df01c8b]:active{transform:scale(.92)}.sheet-body[data-v-5df01c8b]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:1.5rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.picker-section[data-v-5df01c8b]{flex-direction:column;gap:.625rem;display:flex}.picker-title[data-v-5df01c8b]{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:.9375rem;font-weight:700}.chip-group[data-v-5df01c8b]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.picker-chip[data-v-5df01c8b]{min-width:3.5rem;color:var(--ink-soft);background-color:var(--surface-sunken);cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.picker-chip[data-v-5df01c8b]:active{transform:scale(.96)}.picker-chip.selected[data-v-5df01c8b]{color:var(--ink);box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.picker-chip[data-v-5df01c8b]:disabled{opacity:.45;cursor:not-allowed}.size-grid[data-v-5df01c8b]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.625rem;display:grid}.size-card[data-v-5df01c8b]{align-items:flex-start;gap:var(--space-xs);border:1px solid var(--ink-line);background-color:var(--surface);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:.875rem;flex-direction:column;padding:.75rem .875rem;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.size-card[data-v-5df01c8b]:active{transform:scale(.98)}.size-card.selected[data-v-5df01c8b]{box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.size-card[data-v-5df01c8b]:disabled{opacity:.4;cursor:not-allowed}.size-name[data-v-5df01c8b]{color:var(--ink);font-size:.9375rem;font-weight:700}.size-description[data-v-5df01c8b]{color:var(--ink-soft);font-size:.75rem;line-height:1.3}.size-meta[data-v-5df01c8b]{color:var(--ink-soft);font-size:.75rem;font-weight:500}.flavors[data-v-5df01c8b]{gap:.875rem}.flavors-header[data-v-5df01c8b]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.progress-pill[data-v-5df01c8b]{background-color:var(--surface-sunken);color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.progress-pill.complete[data-v-5df01c8b]{color:#14532d;background-color:#dcfce7}.progress-pill.overflow[data-v-5df01c8b]{color:#991b1b;background-color:#fee2e2}.flavors-list[data-v-5df01c8b]{margin-inline:calc(var(--default-padding) * -1)}.hint[data-v-5df01c8b]{background-color:var(--surface-sunken);color:var(--ink-soft);border-radius:.5rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.35}.hint strong[data-v-5df01c8b]{color:var(--ink);font-weight:700}.flavors-pending[data-v-5df01c8b]{gap:0}.pending-card[data-v-5df01c8b]{box-shadow:inset 0 0 0 1px var(--ink-line);background:linear-gradient(135deg,#edfea6,#fff);border-radius:1rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.pending-icon[data-v-5df01c8b]{color:var(--ink);flex:none;display:inline-flex}.pending-icon svg[data-v-5df01c8b]{width:1.75rem;height:1.75rem}.pending-text[data-v-5df01c8b]{gap:var(--space-xs);color:var(--ink-soft);flex-direction:column;font-size:.8125rem;line-height:1.35;display:flex}.pending-text strong[data-v-5df01c8b]{color:var(--ink);font-size:.875rem;font-weight:700}.sheet-footer[data-v-5df01c8b]{border-top:1px solid var(--ink-line);background-color:var(--surface);align-items:center;gap:.875rem;padding:.875rem 1.25rem;display:flex}.footer-meta[data-v-5df01c8b]{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:5rem;display:flex}.muted-text[data-v-5df01c8b]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem;font-weight:600}.footer-price[data-v-5df01c8b]{color:var(--ink);letter-spacing:-.01em;font-size:1rem;font-weight:800}.cta-shake[data-v-5df01c8b]{animation:.38s cubic-bezier(.22,1,.36,1) cta-shake-5df01c8b}@keyframes cta-shake-5df01c8b{0%,to{transform:translate(0)}20%{transform:translate(-.25rem)}40%{transform:translate(.25rem)}60%{transform:translate(-.125rem)}80%{transform:translate(.125rem)}}.backdrop-enter-active[data-v-5df01c8b],.backdrop-leave-active[data-v-5df01c8b]{transition:opacity .22s}.backdrop-enter-from[data-v-5df01c8b],.backdrop-leave-to[data-v-5df01c8b]{opacity:0}.sheet-enter-active[data-v-5df01c8b],.sheet-leave-active[data-v-5df01c8b]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s}.sheet-enter-from[data-v-5df01c8b],.sheet-leave-to[data-v-5df01c8b]{opacity:.6;transform:translateY(101%)}@media (prefers-reduced-motion:reduce){.backdrop-enter-active[data-v-5df01c8b],.backdrop-leave-active[data-v-5df01c8b],.sheet-enter-active[data-v-5df01c8b],.sheet-leave-active[data-v-5df01c8b]{transition:opacity .18s}.sheet-enter-from[data-v-5df01c8b],.sheet-leave-to[data-v-5df01c8b]{transform:none}.cta-shake[data-v-5df01c8b]{animation:none}}.app-navbar[data-v-69b67416]{gap:calc(var(--default-padding) / 2)}.app-navbar>.app-navbar-list[data-v-69b67416]{gap:inherit;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.app-navbar>.app-navbar-list[data-v-69b67416]::-webkit-scrollbar{display:none}.app-navbar.p-default[data-v-69b67416]{padding:0}.app-navbar.p-default>.app-navbar-list[data-v-69b67416]{padding:var(--default-padding)}.app-navbar.px-default[data-v-69b67416]{padding-left:0;padding-right:0}.app-navbar.px-default>.app-navbar-list[data-v-69b67416]{padding-left:var(--default-padding);padding-right:var(--default-padding)}.app-navbar.pb-0>.app-navbar-list[data-v-69b67416]{padding-bottom:0}.app-navbar-item[data-v-7c3ab22b]{color:var(--tonic-text-color,#000);background-color:#0000;border:1px solid #0000;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;display:flex}.app-navbar-item.active[data-v-7c3ab22b]{background-color:var(--tonic-color);border-color:var(--tonic-text-color,#000)}.app-navbar-item[data-v-7c3ab22b]>a{padding:inherit;text-decoration:none;display:block}[data-v-311b9743]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-311b9743],:root[data-theme=dark][data-v-311b9743]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-311b9743]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.dock-wrapper[data-v-311b9743]{z-index:40;pointer-events:none;position:fixed;inset:0}.dock-backdrop[data-v-311b9743]{pointer-events:auto;background-color:#0f172a66;position:absolute;inset:0}.dock[data-v-311b9743]{--safe-bottom:var(--safe-area-bottom);max-width:var(--app-frame-max-width,none);max-height:calc(85dvh + var(--safe-bottom));background-color:var(--surface);pointer-events:auto;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;flex-direction:column;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.5rem 1.5rem #0f172a1f,0 -.0625rem #0f172a0a}.dock.is-ready .peek-cta[data-v-311b9743]{animation:1.4s cubic-bezier(.22,1,.36,1) infinite peek-pulse-311b9743}.grabber[data-v-311b9743]{width:100%;padding:var(--space-sm) 0 0;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.grabber .grabber-bar[data-v-311b9743]{background-color:var(--ink-line);border-radius:999px;width:2.5rem;height:.25rem;transition:background-color .2s cubic-bezier(.22,1,.36,1);display:block}.grabber:hover .grabber-bar[data-v-311b9743],.grabber:focus-visible .grabber-bar[data-v-311b9743]{background-color:var(--ink-line-strong)}.peek[data-v-311b9743]{align-items:center;gap:var(--space-sm);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;width:100%;padding:.5rem .625rem .875rem 1rem;display:flex}.peek-tap[data-v-311b9743]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items:center;min-width:0;padding:0;display:flex}.peek-close[data-v-311b9743]{background-color:var(--surface-sunken);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.peek-close[data-v-311b9743]:before{content:"";position:absolute;inset:-.375rem}.peek-close svg[data-v-311b9743]{width:1rem;height:1rem;display:block}.peek-close[data-v-311b9743]:hover{background-color:var(--surface-muted);color:var(--ink)}.peek-close[data-v-311b9743]:active{transform:scale(.94)}.peek-info[data-v-311b9743]{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.peek-title[data-v-311b9743]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.25;overflow:hidden}.peek-title.peek-title--cta[data-v-311b9743],.peek-portion[data-v-311b9743]{color:var(--ink-soft);font-weight:600}.peek-progress[data-v-311b9743]{color:var(--ink-soft);font-size:.75rem;line-height:1.2}.peek-progress strong[data-v-311b9743]{color:var(--ink);font-weight:700}.peek-progress .peek-price[data-v-311b9743]{color:var(--ink);font-size:.8125rem;font-weight:800}.peek-cta[data-v-311b9743]{flex:none}@keyframes peek-pulse-311b9743{0%,to{box-shadow:var(--shadow-accent)}50%{box-shadow:0 0 0 .25rem #cbfb0173, var(--shadow-accent)}}.content[data-v-311b9743]{flex:0 auto;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.dock.is-expanded .content[data-v-311b9743]{grid-template-rows:1fr}.content-clip[data-v-311b9743]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.content-header[data-v-311b9743]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-sm);border-bottom:1px solid var(--ink-line);flex:none;display:flex}.content-heading[data-v-311b9743]{flex:auto;min-width:0}.content-title[data-v-311b9743]{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.2}.content-description[data-v-311b9743]{margin:var(--space-xs) 0 0;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.content-close[data-v-311b9743]{background-color:var(--surface-sunken);width:2rem;height:2rem;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.content-close svg[data-v-311b9743]{width:1rem;height:1rem;display:block}.content-close[data-v-311b9743]:hover{background-color:var(--surface-muted)}.content-close[data-v-311b9743]:active{transform:scale(.94)}.content-body[data-v-311b9743]{overscroll-behavior:contain;padding:var(--space-md) var(--space-lg) var(--space-lg);gap:var(--space-lg);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.picker-label[data-v-311b9743]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.75rem;font-weight:700}.summary[data-v-311b9743]{gap:var(--space-sm);flex-direction:column;display:flex}.summary-list[data-v-311b9743]{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.summary-row[data-v-311b9743]{align-items:center;gap:var(--space-sm);background-color:var(--surface-sunken);border-radius:.5rem;padding:.5rem .625rem;display:flex}.summary-row .summary-name[data-v-311b9743]{min-width:0;color:var(--ink);flex:auto;font-size:.8125rem;font-weight:600}.summary-row .summary-qty[data-v-311b9743]{color:var(--ink-soft);flex:none;font-size:.75rem;font-weight:700}.summary-row .summary-remove[data-v-311b9743]{width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.summary-row .summary-remove[data-v-311b9743]:before{content:"";position:absolute;inset:-.375rem}.summary-row .summary-remove svg[data-v-311b9743]{width:.875rem;height:.875rem;display:block}.summary-row .summary-remove[data-v-311b9743]:hover{background-color:var(--surface);color:var(--ink)}.hint[data-v-311b9743]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.4}.hint strong[data-v-311b9743]{color:var(--ink);font-weight:700}.content-footer[data-v-311b9743]{padding:.75rem 1rem calc(.75rem + var(--safe-bottom));border-top:1px solid var(--ink-line);background-color:var(--surface);flex:none}.cta-shake[data-v-311b9743]{animation:.38s cubic-bezier(.22,1,.36,1) cta-shake-311b9743}@keyframes cta-shake-311b9743{0%,to{transform:translate(0)}20%{transform:translate(-.25rem)}40%{transform:translate(.25rem)}60%{transform:translate(-.125rem)}80%{transform:translate(.125rem)}}.dock-enter-active[data-v-311b9743],.dock-leave-active[data-v-311b9743]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.dock-enter-active .dock[data-v-311b9743],.dock-leave-active .dock[data-v-311b9743]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.dock-enter-from[data-v-311b9743],.dock-leave-to[data-v-311b9743]{opacity:0}.dock-enter-from .dock[data-v-311b9743],.dock-leave-to .dock[data-v-311b9743]{transform:translateY(100%)}.dock-backdrop-enter-active[data-v-311b9743],.dock-backdrop-leave-active[data-v-311b9743]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.dock-backdrop-enter-from[data-v-311b9743],.dock-backdrop-leave-to[data-v-311b9743]{opacity:0}@media (prefers-reduced-motion:reduce){.dock[data-v-311b9743],.dock-enter-active .dock[data-v-311b9743],.dock-leave-active .dock[data-v-311b9743]{transition:transform 1ms}.content[data-v-311b9743]{transition:grid-template-rows 1ms}.dock.is-ready .peek-cta[data-v-311b9743],.cta-shake[data-v-311b9743]{animation:none}}[data-v-6f2c58ad]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-6f2c58ad],:root[data-theme=dark][data-v-6f2c58ad]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-6f2c58ad]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.unavailable-group[data-v-6f2c58ad]{gap:var(--space-lg);flex-direction:column;display:flex}.unavailable-group-toggle[data-v-6f2c58ad]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--ink-line);background-color:var(--surface-muted);box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:.875rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.unavailable-group-toggle[data-v-6f2c58ad]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}}.unavailable-group-toggle[data-v-6f2c58ad]:active{transform:scale(.98)}.unavailable-group-icon[data-v-6f2c58ad]{width:2.25rem;height:2.25rem;color:var(--ink-soft);background-color:var(--surface-sunken);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.unavailable-group-icon[data-v-6f2c58ad] .material-icons{font-size:1.25rem;line-height:1}.unavailable-group-text[data-v-6f2c58ad]{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.unavailable-group-title[data-v-6f2c58ad]{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.2}.unavailable-group-hint[data-v-6f2c58ad]{color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.2}.unavailable-group-chevron[data-v-6f2c58ad]{color:var(--ink-soft);flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.unavailable-group-chevron[data-v-6f2c58ad] .material-icons{font-size:1.5rem;line-height:1}.unavailable-group-chevron.is-open[data-v-6f2c58ad]{transform:rotate(180deg)}.unavailable-group-body[data-v-6f2c58ad]{gap:var(--space-xl);animation:unavailable-fold-in-6f2c58ad .2s cubic-bezier(.22, 1, .36, 1) cubic-bezier(.22, 1, .36, 1);flex-direction:column;display:flex}@keyframes unavailable-fold-in-6f2c58ad{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.inline-section[data-v-6f2c58ad]{pointer-events:none;flex-direction:column;gap:.625rem;scroll-margin-top:4.5rem;display:flex}.inline-section[data-v-6f2c58ad] .disabled-toggle{pointer-events:auto}.inline-section-header[data-v-6f2c58ad]{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background-color:var(--surface-sunken);border-radius:.875rem;display:flex}.inline-section-name[data-v-6f2c58ad]{letter-spacing:-.01em;color:#111;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.2}.inline-section-description[data-v-6f2c58ad]{color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.4}.inline-category[data-v-6f2c58ad]{gap:var(--space-sm);flex-direction:column;display:flex}.inline-category+.inline-category[data-v-6f2c58ad]{border-top:.0625rem dashed #0f172a14;padding-top:.5rem}.inline-category-header[data-v-6f2c58ad]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.inline-category-name[data-v-6f2c58ad]{letter-spacing:.08em;text-transform:uppercase;color:#747474;margin:0;font-size:.75rem;font-weight:700;line-height:1.2}@media (prefers-reduced-motion:reduce){.unavailable-group-toggle[data-v-6f2c58ad],.unavailable-group-chevron[data-v-6f2c58ad]{transition:none}.unavailable-group-body[data-v-6f2c58ad]{animation:none}}[data-v-8d6c767d]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-8d6c767d],:root[data-theme=dark][data-v-8d6c767d]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-8d6c767d]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.section-index-row[data-v-8d6c767d]{align-items:center;gap:var(--space-md);border:1px solid var(--ink-line);background-color:var(--surface);width:100%;min-height:3.5rem;box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:.875rem;padding:.625rem .75rem;font-family:inherit;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.section-index-row[data-v-8d6c767d]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}}.section-index-row[data-v-8d6c767d]:active{transform:scale(.97)}.section-index-row.active[data-v-8d6c767d]{box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.section-index-row-media[data-v-8d6c767d]{background-color:var(--surface-sunken);border-radius:.5rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;overflow:hidden}.section-index-row-thumb[data-v-8d6c767d]{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;animation:8s ease-in-out infinite alternate section-index-row-drift-8d6c767d;animation-delay:var(--kb-delay,0s);will-change:transform, opacity;position:absolute;inset:0}.section-index-row-thumb.is-current[data-v-8d6c767d]{opacity:1;z-index:1}.section-index-row-thumb.is-incoming[data-v-8d6c767d]{z-index:2;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.section-index-row-thumb.is-incoming.is-shown[data-v-8d6c767d]{opacity:1}.section-index-row-icon[data-v-8d6c767d]{place-items:center;width:1.875rem;height:1.875rem;display:grid}.section-index-row-icon[data-v-8d6c767d] svg{width:100%;height:100%}.section-index-row-initial[data-v-8d6c767d]{width:100%;height:100%;color:var(--ink);background-color:#edfea6;place-items:center;font-size:1.0625rem;font-weight:800;line-height:1;display:grid}.section-index-row-body[data-v-8d6c767d]{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.section-index-row-name[data-v-8d6c767d]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}.section-index-row-meta[data-v-8d6c767d]{align-items:center;gap:var(--space-sm);color:var(--ink-muted);font-size:.8125rem;font-weight:600;display:flex}.section-index-row-meta[data-v-8d6c767d] .delivery-time{color:var(--ink-muted)}.section-index-row-count[data-v-8d6c767d]{white-space:nowrap}.section-index-row-chevron[data-v-8d6c767d]{color:var(--ink-muted);flex:none}.section-index-row-chevron[data-v-8d6c767d] .material-icons{font-size:1.25rem;line-height:1}@keyframes section-index-row-drift-8d6c767d{0%{transform:scale(1.08)translate(-2%,1.5%)}to{transform:scale(1.24)translate(2%,-2%)}}@media (prefers-reduced-motion:reduce){.section-index-row[data-v-8d6c767d]:active{transform:none}.section-index-row-thumb[data-v-8d6c767d]{transition:none;animation:none}}[data-v-999de7fb]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-999de7fb],:root[data-theme=dark][data-v-999de7fb]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-999de7fb]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.section-index-wrapper[data-v-999de7fb]{z-index:40;background-color:#0f172a66;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.section-index-sheet[data-v-999de7fb]{width:100%;max-width:var(--app-frame-max-width,none);max-height:70dvh;padding:.5rem 1rem calc(1rem + var(--safe-area-bottom));background-color:var(--surface);border-radius:1rem 1rem 0 0;flex-direction:column;margin-inline:auto;display:flex}.section-index-grabber[data-v-999de7fb]{background-color:#0f172a1f;border-radius:999px;flex:none;align-self:center;width:2.25rem;height:.25rem}.section-index-title[data-v-999de7fb]{letter-spacing:-.01em;color:var(--ink);margin:.75rem 0 .25rem;font-size:1.0625rem;font-weight:800}.section-index-list[data-v-999de7fb]{overscroll-behavior:contain;scrollbar-width:thin;gap:var(--space-sm);flex-direction:column;margin:.5rem 0 0;padding:.125rem;list-style:none;display:flex;overflow-y:auto}.section-index-enter-active[data-v-999de7fb],.section-index-leave-active[data-v-999de7fb]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.section-index-enter-active .section-index-sheet[data-v-999de7fb],.section-index-leave-active .section-index-sheet[data-v-999de7fb]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.section-index-enter-from[data-v-999de7fb],.section-index-leave-to[data-v-999de7fb]{opacity:0}.section-index-enter-from .section-index-sheet[data-v-999de7fb],.section-index-leave-to .section-index-sheet[data-v-999de7fb]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.section-index-enter-active[data-v-999de7fb],.section-index-leave-active[data-v-999de7fb],.section-index-enter-active .section-index-sheet[data-v-999de7fb],.section-index-leave-active .section-index-sheet[data-v-999de7fb]{transition:none}}[data-v-270f3b5e]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-270f3b5e],:root[data-theme=dark][data-v-270f3b5e]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-270f3b5e]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.menu-filters-wrapper[data-v-270f3b5e]{z-index:40;background-color:#0f172a66;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.menu-filters-sheet[data-v-270f3b5e]{width:100%;max-width:var(--app-frame-max-width,none);background-color:var(--surface);border-radius:1rem 1rem 0 0;flex-direction:column;max-height:88dvh;margin-inline:auto;display:flex;overflow:hidden}.menu-filters-header[data-v-270f3b5e]{border-bottom:1px solid var(--ink-line);flex:none;padding:.5rem 1rem 0}.menu-filters-grabber[data-v-270f3b5e]{background-color:#0f172a1f;border-radius:999px;width:2.25rem;height:.25rem;margin:0 auto .5rem;display:block}.menu-filters-header-bar[data-v-270f3b5e]{justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.menu-filters-title[data-v-270f3b5e]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:800}.menu-filters-close[data-v-270f3b5e]{width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;background-color:#0f172a0a;border:none;border-radius:999px;place-items:center;margin-right:-.5rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:grid}.menu-filters-close[data-v-270f3b5e] svg,.menu-filters-close[data-v-270f3b5e] .material-icons{width:1.25rem;height:1.25rem;font-size:1.25rem}.menu-filters-close[data-v-270f3b5e]:active{transform:scale(.92)}.menu-filters-body[data-v-270f3b5e]{overscroll-behavior:contain;scrollbar-width:thin;gap:var(--space-xl);flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex;overflow-y:auto}.filter-group[data-v-270f3b5e]{gap:var(--space-md);flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) both filter-group-in-270f3b5e;display:flex}.filter-group[data-v-270f3b5e]:first-child{animation-delay:60ms}.filter-group[data-v-270f3b5e]:nth-child(2){animation-delay:.1s}.filter-group[data-v-270f3b5e]:nth-child(3){animation-delay:.14s}.filter-group[data-v-270f3b5e]:nth-child(4){animation-delay:.18s}.filter-group[data-v-270f3b5e]:nth-child(5){animation-delay:.22s}.filter-group[data-v-270f3b5e]:nth-child(6){animation-delay:.26s}.filter-group--toggles[data-v-270f3b5e]{gap:var(--space-sm)}@keyframes filter-group-in-270f3b5e{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.filter-label[data-v-270f3b5e]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.filter-label-row[data-v-270f3b5e]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.filter-price-readout[data-v-270f3b5e]{color:var(--ink);font-size:.875rem;font-weight:700}.filter-search[data-v-270f3b5e]{align-items:center;gap:var(--space-sm);background-color:var(--surface-sunken);border-radius:999px;height:2.75rem;padding:0 .875rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.filter-search[data-v-270f3b5e]:focus-within{background-color:var(--surface);box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent)}.filter-search-icon[data-v-270f3b5e]{color:var(--ink-muted);flex:none}.filter-search-icon[data-v-270f3b5e] svg,.filter-search-icon[data-v-270f3b5e] .material-icons{width:1.125rem;height:1.125rem;font-size:1.125rem}.filter-search-input[data-v-270f3b5e]{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.filter-search-input[data-v-270f3b5e]::placeholder{color:var(--ink-muted)}.filter-chips[data-v-270f3b5e]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.filter-chip[data-v-270f3b5e]{border:1px solid var(--ink-line);background-color:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.filter-chip[data-v-270f3b5e]:hover:not(.selected){border-color:var(--ink-line-strong)}}.filter-chip[data-v-270f3b5e]:active{transform:scale(.96)}.filter-chip.selected[data-v-270f3b5e]{color:var(--ink);box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.range-slider[data-v-270f3b5e]{align-items:center;height:2.5rem;display:flex;position:relative}.range-track[data-v-270f3b5e]{background-color:var(--surface-sunken);border-radius:999px;height:.25rem;position:absolute;left:0;right:0}.range-fill[data-v-270f3b5e]{background-color:#cbfb01;border-radius:999px;height:.25rem;position:absolute}.range-input[data-v-270f3b5e]{appearance:none;pointer-events:none;background:0 0;width:100%;height:2.5rem;margin:0;position:absolute;left:0;right:0}.range-input[data-v-270f3b5e]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background-color:var(--surface);width:1.375rem;height:1.375rem;box-shadow:var(--shadow-floating);cursor:pointer;border:.125rem solid #cbfb01;border-radius:50%}.range-input[data-v-270f3b5e]::-moz-range-thumb{pointer-events:auto;background-color:var(--surface);width:1.375rem;height:1.375rem;box-shadow:var(--shadow-floating);cursor:pointer;border:.125rem solid #cbfb01;border-radius:50%}.range-input--min[data-v-270f3b5e]{z-index:2}.range-input--max[data-v-270f3b5e]{z-index:1}.filter-toggle[data-v-270f3b5e]{border:1px solid var(--ink-line);background-color:var(--surface);border-radius:.875rem;padding:.75rem .875rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.filter-toggle[data-v-270f3b5e] .app-checkbox-content{flex-direction:column;gap:.125rem;display:flex}.filter-toggle-label[data-v-270f3b5e]{color:var(--ink);font-size:.9375rem;font-weight:600}.filter-toggle-hint[data-v-270f3b5e]{color:var(--ink-soft);font-size:.8125rem}.menu-filters-footer[data-v-270f3b5e]{gap:var(--space-md);padding:.875rem 1rem calc(.875rem + var(--safe-area-bottom));border-top:1px solid var(--ink-line);background-color:var(--surface);flex:none;display:flex}.menu-filters-clear[data-v-270f3b5e]{border:1px solid var(--ink-line);background-color:var(--surface);min-height:2.875rem;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:0 1.25rem;font-size:.9375rem;font-weight:600;transition:border-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.menu-filters-clear[data-v-270f3b5e]:active:not(:disabled){transform:scale(.97)}.menu-filters-clear[data-v-270f3b5e]:disabled{opacity:.4;cursor:not-allowed}.menu-filters-apply[data-v-270f3b5e]{min-height:2.875rem;box-shadow:var(--shadow-accent);color:var(--ink);cursor:pointer;background-color:#cbfb01;border:none;border-radius:999px;flex:1;padding:0 1.25rem;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.menu-filters-apply[data-v-270f3b5e]:active:not(:disabled){transform:scale(.98)}.menu-filters-apply[data-v-270f3b5e]:disabled{background-color:var(--surface-sunken);box-shadow:none;color:var(--ink-muted);cursor:not-allowed}.menu-filters-enter-active[data-v-270f3b5e],.menu-filters-leave-active[data-v-270f3b5e]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.menu-filters-enter-active .menu-filters-sheet[data-v-270f3b5e],.menu-filters-leave-active .menu-filters-sheet[data-v-270f3b5e]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.menu-filters-enter-from[data-v-270f3b5e],.menu-filters-leave-to[data-v-270f3b5e]{opacity:0}.menu-filters-enter-from .menu-filters-sheet[data-v-270f3b5e],.menu-filters-leave-to .menu-filters-sheet[data-v-270f3b5e]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.menu-filters-enter-active[data-v-270f3b5e],.menu-filters-leave-active[data-v-270f3b5e],.menu-filters-enter-active .menu-filters-sheet[data-v-270f3b5e],.menu-filters-leave-active .menu-filters-sheet[data-v-270f3b5e]{transition:none}.filter-group[data-v-270f3b5e]{animation:none}}[data-v-badca366]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-badca366],:root[data-theme=dark][data-v-badca366]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-badca366]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.section-index-inline[data-v-badca366]{gap:var(--space-sm);flex-direction:column;display:flex}.section-index-inline-search[data-v-badca366]{align-items:center;gap:var(--space-sm);width:100%;min-height:2.75rem;margin-bottom:var(--space-xs);background-color:var(--surface-sunken);color:var(--ink-muted);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;padding:0 .875rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:background-color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.section-index-inline-search[data-v-badca366]:hover{background-color:var(--surface-muted)}}.section-index-inline-search[data-v-badca366]:active{transform:scale(.99)}.section-index-inline-search-icon[data-v-badca366]{opacity:.6;flex:none;width:1.125rem;height:1.125rem;display:inline-flex}.section-index-inline-search-icon[data-v-badca366] img{width:100%;height:100%}.section-index-inline-label[data-v-badca366]{letter-spacing:-.01em;color:var(--ink);margin:0;padding-inline:.125rem;font-size:.9375rem;font-weight:700}.section-index-inline-list[data-v-badca366]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.section-index-inline-item[data-v-badca366]{animation:.36s cubic-bezier(.22,1,.36,1) both section-index-inline-in-badca366;animation-delay:calc(var(--i,0) * 24ms)}@keyframes section-index-inline-in-badca366{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.section-index-inline-item[data-v-badca366]{animation:none}.section-index-inline-search[data-v-badca366]:active{transform:none}}[data-v-b34de21d]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b34de21d],:root[data-theme=dark][data-v-b34de21d]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b34de21d]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.section-nav[data-v-b34de21d]{top:var(--company-status-h,3.5rem);z-index:3;margin:0 calc(var(--default-padding) * -1);background-color:#fff;padding:.625rem 0 0;position:sticky;box-shadow:0 .125rem .5rem #0f172a0a}.section-nav--overlay[data-v-b34de21d]{margin-bottom:calc(var(--section-nav-h,3.75rem) * -1);will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.section-nav--overlay.is-hidden[data-v-b34de21d]{transform:translateY(calc(-100% - var(--company-status-h,3.5rem)));opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.section-nav--overlay[data-v-b34de21d]{transition:none}}.section-nav-bar[data-v-b34de21d]{align-items:center;gap:var(--space-sm);padding:0 var(--default-padding);display:flex}.section-nav-icon-btn[data-v-b34de21d]{width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;touch-action:manipulation;background-color:#0f172a0a;border:none;border-radius:999px;flex:none;place-items:center;margin-bottom:.875rem;transition:background-color .2s,transform .15s cubic-bezier(.32,.72,.36,1);display:grid;position:relative}.section-nav-icon-btn[data-v-b34de21d]:before{content:"";position:absolute;inset:-.25rem}.section-nav-icon-btn[data-v-b34de21d] svg,.section-nav-icon-btn[data-v-b34de21d] img{width:1.125rem;height:1.125rem}.section-nav-icon-btn[data-v-b34de21d] .material-icons{font-size:1.25rem;line-height:1}@media (hover:hover) and (pointer:fine){.section-nav-icon-btn[data-v-b34de21d]:hover{background-color:#0f172a14}}.section-nav-icon-btn[data-v-b34de21d]:active{transform:scale(.92)}.section-nav-icon-btn.is-active[data-v-b34de21d]{color:var(--ink)}.section-nav-icon-badge[data-v-b34de21d]{min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 .125rem var(--surface);color:var(--ink);background-color:#cbfb01;border-radius:999px;place-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.125rem;right:-.125rem}.search-empty[data-v-b34de21d]{align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.search-empty .search-empty-icon[data-v-b34de21d]{background-color:var(--surface-sunken);width:3rem;height:3rem;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.search-empty .search-empty-icon[data-v-b34de21d] .material-icons{font-size:1.5rem}.search-empty .search-empty-title[data-v-b34de21d]{color:var(--ink);margin:0;font-size:.9375rem;font-weight:600}.search-empty .search-empty-title b[data-v-b34de21d]{font-weight:800}.search-empty .search-empty-hint[data-v-b34de21d]{color:var(--ink-soft);margin:0;font-size:.8125rem}.section-nav-list[data-v-b34de21d]{min-width:0;margin:0;margin-right:calc(var(--default-padding) * -1);padding:.3125rem var(--default-padding) .875rem 0;gap:var(--space-sm);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;margin-top:-.3125rem;list-style:none;display:flex;overflow-x:auto}.section-nav-list[data-v-b34de21d]::-webkit-scrollbar{display:none}.section-nav-list>.section-nav-item[data-v-b34de21d]{scroll-snap-align:start;flex:none}.section-nav-chip[data-v-b34de21d]{border:none;border-radius:999px;align-items:center;max-width:min(14rem,60vw);padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.section-nav-chip>span[data-v-b34de21d]{text-overflow:ellipsis;display:block;overflow:hidden}.section-nav-chip[data-v-b34de21d]{color:var(--ink-soft);cursor:pointer;white-space:nowrap;touch-action:manipulation;background-color:#0f172a0a;text-decoration:none;transition:background-color .2s,color .2s,transform .15s cubic-bezier(.32,.72,.36,1)}.section-nav-chip[data-v-b34de21d]:before{content:"";position:absolute;inset:-.3125rem 0}@media (hover:hover) and (pointer:fine){.section-nav-chip[data-v-b34de21d]:hover{color:var(--ink);background-color:var(--ink-line)}}.section-nav-chip[data-v-b34de21d]:active{transform:scale(.95)}.section-nav-chip.active[data-v-b34de21d]{color:#000;background-color:#cbfb01}.inline-menu[data-v-b34de21d]{gap:var(--space-2xl);flex-direction:column;display:flex}.inline-section[data-v-b34de21d]{gap:var(--space-md);animation:.5s cubic-bezier(.32,.72,.36,1) both section-fade-in-b34de21d;animation-delay:var(--reveal-delay,0s);flex-direction:column;scroll-margin-top:4.5rem;display:flex}.inline-section-header[data-v-b34de21d]{align-items:center;gap:var(--space-md);display:flex}.inline-section-heading[data-v-b34de21d]{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.inline-section-name[data-v-b34de21d]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.inline-section-meta[data-v-b34de21d]{align-items:center;gap:var(--space-sm);color:var(--ink-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.inline-section-meta[data-v-b34de21d] .delivery-time{gap:var(--space-xs);color:var(--ink-soft);font-weight:600;line-height:1.1}.inline-section-meta[data-v-b34de21d] .delivery-time>.icon{margin-top:0}.inline-section-aside[data-v-b34de21d]{align-self:flex-start;align-items:center;gap:var(--space-xs);flex-shrink:0;padding-top:.125rem;display:flex}.inline-section-status[data-v-b34de21d]{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);background-color:var(--surface-sunken);border:1px solid var(--ink-line);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.inline-section-status[data-v-b34de21d]:before{content:"";opacity:.6;background-color:currentColor;border-radius:50%;width:.375rem;height:.375rem}.menu-tag[data-v-b34de21d]{color:var(--ink-soft);background-color:var(--surface-muted);border:1px solid var(--ink-line);white-space:nowrap;border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.inline-section-description[data-v-b34de21d]{margin:0;font-size:.875rem;line-height:1.4}.inline-category[data-v-b34de21d]{gap:var(--space-sm);flex-direction:column;display:flex}.inline-category+.inline-category[data-v-b34de21d]{border-top:.0625rem dashed #0f172a14;padding-top:.5rem}.inline-category-header[data-v-b34de21d]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding-block:.25rem;display:flex}.inline-category-name[data-v-b34de21d]{letter-spacing:.08em;text-transform:uppercase;color:#747474;margin:0;font-size:.75rem;font-weight:700;line-height:1.2}.inline-category-tags[data-v-b34de21d]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}@keyframes section-fade-in-b34de21d{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.inline-section[data-v-b34de21d]{animation:none}}.products[data-v-b34de21d]{padding-bottom:var(--space-lg)}.lazy-placeholder[data-v-b34de21d]{gap:var(--space-lg);min-height:var(--placeholder-h,13rem);flex-direction:column;display:flex}.placeholder-card[data-v-b34de21d]{background-color:#0f172a0d;border-radius:1rem;height:6.25rem}.shimmer[data-v-b34de21d]{background-image:linear-gradient(90deg,#0f172a0d 0%,#0f172a1a 50%,#0f172a0d 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer-slide-b34de21d}@keyframes shimmer-slide-b34de21d{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer[data-v-b34de21d]{animation:none}}.inline-compound-config[data-v-b34de21d]{background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;padding:.875rem 1rem}.rating-badge[data-v-129cde34]{text-transform:uppercase;color:var(--Tokens-Neutral-neutral-shade,#1a1a1a);text-align:center;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.8rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.rating-badge.condensed[data-v-129cde34]{padding-top:.25rem;padding-bottom:.25rem}.rating-badge.loved[data-v-129cde34]{background-color:#cbfb01;box-shadow:0 1px 1px #00000080}.rating-badge.liked[data-v-129cde34]{background-color:var(--Tokens-Sucess-success-main,#2de36a);box-shadow:0 1px 1px #00000080}.rating-badge.not-liked[data-v-129cde34]{background-color:var(--Tokens-Primary-primary-strawberry,#ff6a5c);box-shadow:0 1px 1px #00000080}.rating-badge.opaque[data-v-129cde34]{opacity:.5}[data-v-1d973e54]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-1d973e54],:root[data-theme=dark][data-v-1d973e54]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-1d973e54]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.rating-detail[data-v-1d973e54]{gap:var(--space-lg);padding:var(--space-xl) var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.rd-head[data-v-1d973e54]{align-items:flex-start;gap:var(--space-md);display:flex}.rd-avatar[data-v-1d973e54]{flex-shrink:0;width:2.75rem;height:2.75rem}.rd-avatar[data-v-1d973e54] img{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.rd-initial[data-v-1d973e54]{width:2.75rem;height:2.75rem;color:var(--ink);background-color:#edfea6;border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:inline-flex}.rd-meta[data-v-1d973e54]{flex-direction:column;flex:1;gap:.375rem;min-width:0;padding-top:.125rem;display:flex}.rd-title[data-v-1d973e54]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:800;line-height:1.25}.rd-sub[data-v-1d973e54]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.rd-ago[data-v-1d973e54]{color:var(--ink-muted);font-size:.75rem;font-weight:500}.rd-close[data-v-1d973e54]{background-color:var(--surface-sunken);width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.rd-close[data-v-1d973e54] .material-icons{font-size:1.25rem}.rd-close[data-v-1d973e54]:hover{background-color:var(--surface-muted);color:var(--ink)}.rd-close[data-v-1d973e54]:active{transform:scale(.92)}.rd-comments[data-v-1d973e54]{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--ink-line);flex-direction:column;display:flex}.rd-comments-title[data-v-1d973e54]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.6875rem;font-weight:800}.rd-empty[data-v-1d973e54]{color:var(--ink-muted);margin:0;font-size:.875rem;font-weight:500}.rd-comment-list[data-v-1d973e54]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rd-comment[data-v-1d973e54]{padding:var(--space-md);background-color:var(--surface-muted);border:1px solid var(--ink-line);border-radius:.875rem;position:relative}.rd-comment--company[data-v-1d973e54]{background-color:#f6fed1;border-color:#cbfb0180}.rd-comment--pending[data-v-1d973e54]{-webkit-user-select:none;user-select:none}.rd-comment--pending .rd-comment-row[data-v-1d973e54]{filter:blur(4px);pointer-events:none}.rd-comment-pending[data-v-1d973e54]{z-index:1;text-align:center;padding:var(--space-sm);color:var(--ink-soft);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset:0}.rd-comment-row[data-v-1d973e54]{align-items:flex-start;gap:var(--space-sm);display:flex}.rd-comment-avatar[data-v-1d973e54]{flex-shrink:0;width:2.25rem;height:2.25rem}.rd-comment-avatar[data-v-1d973e54] img{object-fit:cover;border-radius:50%;width:2.25rem;height:2.25rem}.rd-comment-initial[data-v-1d973e54]{background-color:var(--surface-sunken);width:2.25rem;height:2.25rem;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:inline-flex}.rd-comment-body[data-v-1d973e54]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.rd-comment-head[data-v-1d973e54]{align-items:center;gap:var(--space-sm);display:flex}.rd-comment-name[data-v-1d973e54]{color:var(--ink);min-width:0;font-size:.875rem;font-weight:700}.rd-comment-ago[data-v-1d973e54]{color:var(--ink-muted);font-size:.6875rem;font-weight:500}.rd-comment-tag[data-v-1d973e54]{letter-spacing:.06em;text-transform:uppercase;background-color:var(--ink);color:#cbfb01;border-radius:999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:800;line-height:1.4}.rd-comment-del[data-v-1d973e54]{width:1.875rem;height:1.875rem;color:var(--ink-muted);cursor:pointer;background-color:#0000;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.rd-comment-del[data-v-1d973e54] .material-icons{font-size:1.125rem}.rd-comment-del[data-v-1d973e54]:hover{background-color:var(--surface-sunken);color:#b91c1c}.rd-comment-del[data-v-1d973e54]:disabled{opacity:.5;cursor:not-allowed}.rd-comment-text[data-v-1d973e54]{color:var(--ink-soft);word-break:break-word;margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.rd-form[data-v-1d973e54]{gap:var(--space-md);flex-direction:column;display:flex}[data-v-7d1017c9]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-7d1017c9],:root[data-theme=dark][data-v-7d1017c9]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-7d1017c9]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.ratings[data-v-7d1017c9]{gap:var(--space-lg);flex-direction:column;display:flex}.summary[data-v-7d1017c9]{gap:var(--space-md);padding:var(--space-lg);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both ratings-fade-up-7d1017c9;display:flex}.summary-head[data-v-7d1017c9]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.summary-eyebrow[data-v-7d1017c9]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem;font-weight:800}.summary-total[data-v-7d1017c9]{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:700}.dist[data-v-7d1017c9]{gap:var(--space-sm);flex-direction:column;display:flex}.dist-row[data-v-7d1017c9]{align-items:center;gap:var(--space-sm);--dist-color:#747474;grid-template-columns:6.5rem 1fr 2.25rem;display:grid}.dist-row--loved[data-v-7d1017c9]{--dist-color:#a3cc00}.dist-row--liked[data-v-7d1017c9]{--dist-color:#14b85a}.dist-row--not-liked[data-v-7d1017c9]{--dist-color:#f0533f}.dist-label[data-v-7d1017c9]{color:var(--ink);align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;font-weight:700;display:inline-flex}.dist-icon[data-v-7d1017c9]{color:var(--dist-color)}.dist-icon[data-v-7d1017c9] .material-icons{font-size:1rem}.dist-track[data-v-7d1017c9]{background-color:var(--surface-sunken);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.dist-fill[data-v-7d1017c9]{background-color:var(--dist-color);transform-origin:0;border-radius:999px;min-width:.5rem;height:100%;animation:.56s cubic-bezier(.22,1,.36,1) both dist-grow-7d1017c9;position:absolute;inset:0 auto 0 0}.dist-pct[data-v-7d1017c9]{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.reviews[data-v-7d1017c9]{gap:var(--space-sm);flex-direction:column;display:flex}.review[data-v-7d1017c9]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);animation:.32s cubic-bezier(.22,1,.36,1) both ratings-fade-up-7d1017c9;display:flex}.review[data-v-7d1017c9]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.review[data-v-7d1017c9]:active{transform:scale(.99)}.review-avatar[data-v-7d1017c9]{flex-shrink:0;width:2.75rem;height:2.75rem}.review-avatar[data-v-7d1017c9] img{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.review-initial[data-v-7d1017c9]{width:2.75rem;height:2.75rem;color:var(--ink);background-color:#edfea6;border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:inline-flex}.review-body[data-v-7d1017c9]{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.review-head[data-v-7d1017c9]{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.review-meta[data-v-7d1017c9]{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.review-name[data-v-7d1017c9]{color:var(--ink);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.review-ago[data-v-7d1017c9]{color:var(--ink-muted);font-size:.75rem;font-weight:500}.review-text[data-v-7d1017c9]{color:var(--ink-soft);margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.reviews-empty[data-v-7d1017c9]{text-align:center;padding:var(--space-2xl) var(--space-lg);flex-direction:column;align-items:center;gap:.25rem;display:flex}.reviews-empty .reviews-empty-icon[data-v-7d1017c9]{width:3.5rem;height:3.5rem;color:var(--ink);margin-bottom:var(--space-sm);background-color:#edfea6;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.reviews-empty .reviews-empty-icon[data-v-7d1017c9] .material-icons{font-size:1.75rem}.reviews-empty .reviews-empty-title[data-v-7d1017c9]{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.reviews-empty .reviews-empty-hint[data-v-7d1017c9]{color:var(--ink-soft);font-size:.875rem}@keyframes ratings-fade-up-7d1017c9{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes dist-grow-7d1017c9{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.summary[data-v-7d1017c9],.review[data-v-7d1017c9],.dist-fill[data-v-7d1017c9]{animation:none}}[data-v-6c386f66]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-6c386f66],:root[data-theme=dark][data-v-6c386f66]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-6c386f66]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.location[data-v-6c386f66]{gap:var(--space-lg);flex-direction:column;display:flex}.address[data-v-6c386f66]{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-lg);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1rem;font-family:inherit;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);animation:.36s cubic-bezier(.22,1,.36,1) both location-fade-up-6c386f66;display:flex}.address[data-v-6c386f66]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.address[data-v-6c386f66]:active{transform:scale(.98)}.address[data-v-6c386f66]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem}.address-chevron[data-v-6c386f66]{color:var(--ink-muted);flex-shrink:0;align-self:center;margin-left:auto}.address-chevron[data-v-6c386f66] .material-icons{font-size:1.5rem}.address-pin[data-v-6c386f66]{width:2.75rem;height:2.75rem;color:var(--ink);background-color:#edfea6;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.address-pin[data-v-6c386f66] .material-icons{font-size:1.5rem}.address-body[data-v-6c386f66]{flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem;display:flex}.address-street[data-v-6c386f66]{letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:800;line-height:1.3}.address-line[data-v-6c386f66]{color:var(--ink-soft);font-size:.875rem;font-weight:600;line-height:1.35}.address-extra[data-v-6c386f66]{color:var(--ink-muted);font-size:.8125rem;font-weight:500;line-height:1.35}.map-card[data-v-6c386f66]{border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);background-color:var(--surface-sunken);border-radius:1rem;animation:.42s cubic-bezier(.22,1,.36,1) 60ms both location-fade-up-6c386f66;position:relative;overflow:hidden}.map[data-v-6c386f66]{border:0;width:100%;min-height:17.5rem;display:block}.directions[data-v-6c386f66]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md) var(--space-lg);color:#000;cursor:pointer;box-shadow:var(--shadow-floating);-webkit-tap-highlight-color:transparent;background-color:#cbfb01;border:0;border-radius:1rem;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);animation:.48s cubic-bezier(.22,1,.36,1) .12s both location-fade-up-6c386f66;display:inline-flex}.directions .directions-icon[data-v-6c386f66] .material-icons{font-size:1.375rem}.directions[data-v-6c386f66]:hover{transform:translateY(-.0625rem);box-shadow:0 .75rem 1.75rem #0f172a29}.directions[data-v-6c386f66]:active{transform:scale(.97)}.directions[data-v-6c386f66]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem}@keyframes location-fade-up-6c386f66{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.address[data-v-6c386f66],.map-card[data-v-6c386f66],.directions[data-v-6c386f66]{animation:none}}[data-v-56b1f89b]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-56b1f89b],:root[data-theme=dark][data-v-56b1f89b]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-56b1f89b]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.payments[data-v-56b1f89b]{gap:var(--space-lg);flex-direction:column;display:flex}.way[data-v-56b1f89b]{background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);animation:.36s cubic-bezier(.22,1,.36,1) both payments-fade-up-56b1f89b;animation-delay:calc(var(--row-index,0) * 80ms);border-radius:1rem;overflow:hidden}.way-head[data-v-56b1f89b]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--ink-line);background-color:var(--surface-muted);display:flex}.way-icon[data-v-56b1f89b]{width:2.25rem;height:2.25rem;color:var(--ink);background-color:#edfea6;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.way-icon[data-v-56b1f89b] .material-icons{font-size:1.25rem}.way-name[data-v-56b1f89b]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1rem;font-weight:800}.methods[data-v-56b1f89b]{margin:0;padding:0;list-style:none}.method[data-v-56b1f89b]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:flex}.method+.method[data-v-56b1f89b]{border-top:1px solid var(--ink-line)}.method-mark[data-v-56b1f89b]{background-color:var(--surface-sunken);width:2.5rem;height:2.5rem;color:var(--ink-soft);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.method-mark[data-v-56b1f89b] .material-icons{font-size:1.375rem}.method-logo[data-v-56b1f89b]{object-fit:contain;width:1.625rem;height:1.625rem}.method-body[data-v-56b1f89b]{gap:var(--space-xs);flex-direction:column;min-width:0;padding-top:.1875rem;display:flex}.method-name[data-v-56b1f89b]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.25}.brands[data-v-56b1f89b]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.brand[data-v-56b1f89b]{border:1px solid var(--ink-line);background-color:var(--surface);color:var(--ink-soft);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.brand-logo[data-v-56b1f89b]{object-fit:contain;border-radius:.1875rem;width:1.125rem;height:1.125rem}.method-note[data-v-56b1f89b]{color:#15803d;align-items:center;gap:.3125rem;font-size:.75rem;font-weight:600;display:inline-flex}.method-note .method-note-icon[data-v-56b1f89b] .material-icons{font-size:.9375rem}@keyframes payments-fade-up-56b1f89b{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}:root.dark{color:#4ade80}@media (prefers-reduced-motion:reduce){.way[data-v-56b1f89b]{animation:none}}[data-v-b14d52d6]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b14d52d6],:root[data-theme=dark][data-v-b14d52d6]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b14d52d6]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.hours[data-v-b14d52d6]{gap:var(--space-xl);flex-direction:column;display:flex}.status[data-v-b14d52d6]{align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;animation:.36s cubic-bezier(.22,1,.36,1) both hours-fade-up-b14d52d6;display:flex}.status--open[data-v-b14d52d6]{--status-fg:#15803d;--status-bg:#22c55e1f;--status-line:#22c55e59;--status-ring:#22c55e2e}.status--closed[data-v-b14d52d6]{--status-fg:#b91c1c;--status-bg:#ef44441a;--status-line:#ef444452;--status-ring:#ef444429}.status[data-v-b14d52d6]{background-color:var(--status-bg);border-color:var(--status-line)}.status-icon[data-v-b14d52d6]{background-color:var(--surface);width:2.75rem;height:2.75rem;color:var(--status-fg);box-shadow:var(--shadow-soft);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.status-icon[data-v-b14d52d6] .material-icons{font-size:1.5rem}.status-body[data-v-b14d52d6]{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.status-title[data-v-b14d52d6]{letter-spacing:-.01em;color:var(--status-fg);font-size:1.0625rem;font-weight:800;line-height:1.2}.status-hint[data-v-b14d52d6]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.status-pip[data-v-b14d52d6]{background-color:var(--status-fg);width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem var(--status-ring);border-radius:50%;flex-shrink:0}.status--open .status-pip[data-v-b14d52d6]{animation:2.4s ease-in-out infinite status-breathe-b14d52d6}.days[data-v-b14d52d6]{background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;margin:0;padding:0;list-style:none;overflow:hidden}.day[data-v-b14d52d6]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);min-height:3.25rem;animation:.32s cubic-bezier(.22,1,.36,1) both hours-fade-up-b14d52d6;animation-delay:calc(var(--row-index,0) * 36ms + 60ms);display:flex}.day+.day[data-v-b14d52d6]{border-top:1px solid var(--ink-line)}.day--today[data-v-b14d52d6]{background-color:#edfea6}.day--today .day-name[data-v-b14d52d6]{color:var(--ink);font-weight:800}.day-name[data-v-b14d52d6]{align-items:center;gap:var(--space-sm);color:var(--ink);font-size:.9375rem;font-weight:600;display:inline-flex}.day-today-badge[data-v-b14d52d6]{letter-spacing:.08em;text-transform:uppercase;background-color:var(--ink);color:#cbfb01;border-radius:999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:800;line-height:1.4}.day-shifts[data-v-b14d52d6]{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.shift[data-v-b14d52d6]{font-variant-numeric:tabular-nums;color:var(--ink);background-color:var(--surface-sunken);white-space:nowrap;border-radius:.5rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:700}.shift--closed[data-v-b14d52d6]{color:var(--ink-muted);background-color:#0000;padding-inline:0;font-weight:600}@keyframes hours-fade-up-b14d52d6{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes status-breathe-b14d52d6{0%,to{box-shadow:0 0 0 .25rem var(--status-ring)}50%{box-shadow:0 0 0 .5rem #0000}}:root.dark{--status-fg:#f87171}@media (prefers-reduced-motion:reduce){.status[data-v-b14d52d6],.day[data-v-b14d52d6],.status-pip[data-v-b14d52d6]{animation:none}}[data-v-67fc6c1c]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-67fc6c1c],:root[data-theme=dark][data-v-67fc6c1c]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-67fc6c1c]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.company-status-message[data-v-67fc6c1c]{z-index:5;color:#fff;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.company-status-message.tone-closed[data-v-67fc6c1c]{background-color:#b91c1c}.company-status-message.tone-busy[data-v-67fc6c1c]{background-color:#92400e}.company-status-message.tone-unavailable[data-v-67fc6c1c]{background-color:#334155}.status-icon[data-v-67fc6c1c]{background-color:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;animation:2.4s ease-in-out infinite status-pulse-67fc6c1c;display:inline-flex;box-shadow:inset 0 0 0 .0625rem #ffffff38}.status-icon[data-v-67fc6c1c] .material-icons,.status-icon[data-v-67fc6c1c] .app-icon{font-size:1.125rem;line-height:1}.status-text[data-v-67fc6c1c]{flex-flow:wrap;flex:auto;align-items:baseline;column-gap:.5rem;min-width:0;line-height:1.2;display:flex}.status-title[data-v-67fc6c1c]{letter-spacing:-.005em;font-size:.875rem;font-weight:700}.status-subtitle[data-v-67fc6c1c]{color:#ffffffe0;font-size:.75rem;font-weight:500;animation:.4s ease-out .18s both status-subtitle-in-67fc6c1c}@keyframes status-pulse-67fc6c1c{0%,to{box-shadow:inset 0 0 0 .0625rem #ffffff38,0 0 #ffffff47}50%{box-shadow:inset 0 0 0 .0625rem #ffffff52,0 0 0 .375rem #fff0}}@keyframes status-subtitle-in-67fc6c1c{0%{opacity:0;transform:translateY(-.125rem)}to{opacity:1;transform:translateY(0)}}.status-bar-enter-active[data-v-67fc6c1c],.status-bar-leave-active[data-v-67fc6c1c]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s,min-height .32s,padding .32s;overflow:hidden}.status-bar-enter-from[data-v-67fc6c1c],.status-bar-leave-to[data-v-67fc6c1c]{opacity:0;min-height:0;padding-block:0;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.status-icon[data-v-67fc6c1c],.status-subtitle[data-v-67fc6c1c]{animation:none}.status-bar-enter-active[data-v-67fc6c1c],.status-bar-leave-active[data-v-67fc6c1c]{transition:opacity .2s}.status-bar-enter-from[data-v-67fc6c1c],.status-bar-leave-to[data-v-67fc6c1c]{min-height:inherit;padding-block:inherit;transform:none}}.header-icon-btn[data-v-67fc6c1c]{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);cursor:pointer;touch-action:manipulation;transition:transform .15s cubic-bezier(.32,.72,.36,1),background-color .18s,color .18s,box-shadow .2s;color:#111!important;background-color:#ffffffd9!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;display:inline-flex!important;box-shadow:0 .0625rem .125rem #0f172a14,0 .25rem .625rem #0f172a1f!important}@media (hover:hover) and (pointer:fine){.header-icon-btn[data-v-67fc6c1c]:hover{transform:translateY(-.0625rem);background-color:#fff!important;box-shadow:0 .125rem .25rem #0f172a1a,0 .5rem .875rem #0f172a29!important}}.header-icon-btn[data-v-67fc6c1c]:active{transform:scale(.92)}.header-icon-btn[data-v-67fc6c1c] svg,.header-icon-btn[data-v-67fc6c1c] .app-icon,.header-icon-btn[data-v-67fc6c1c] .material-icons{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1}.header-icon-btn.is-favorited[data-v-67fc6c1c]{color:#000!important;background-color:#cbfb01!important}.header-icon-btn.is-favorited[data-v-67fc6c1c] .material-icons{animation:.32s cubic-bezier(.34,1.56,.64,1) heart-pop-67fc6c1c}@keyframes heart-pop-67fc6c1c{0%{transform:scale(1)}35%{transform:scale(1.25)}to{transform:scale(1)}}.company-background[data-v-67fc6c1c]{min-height:8.5rem;max-height:45vh;padding-bottom:calc(var(--default-padding) * 2 + 2px);border-top-left-radius:0;border-top-right-radius:0;position:sticky;top:0}.company-background.has-banner[data-v-67fc6c1c],.company-background.reserve-banner[data-v-67fc6c1c]{min-height:25vh}.company-background.has-banner[data-v-67fc6c1c]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#00000052 0,#00000014 30%,#0000 60%);position:absolute;inset:0}.company-background[data-v-67fc6c1c]:not(.has-banner){background:linear-gradient(135deg,#edfea6 0%,#fff 100%)}.company-background[data-v-67fc6c1c]>*{z-index:1;position:relative}.company-wrapper[data-v-67fc6c1c]{z-index:0;padding:1.125rem var(--default-padding) 0;background-color:#fff;margin-top:-1.25rem;margin-bottom:-1px;position:relative;overflow:visible;box-shadow:0 -.125rem .5rem #0f172a0a,0 -.625rem 1.5rem #0f172a0f;border-radius:1.5rem 1.5rem 0 0!important}.hero-skeleton[data-v-67fc6c1c]{align-items:flex-start;gap:.875rem;min-height:5.8125rem;padding:.25rem 0;display:flex}.hero-skeleton-logo[data-v-67fc6c1c]{border-radius:1.375rem;flex-shrink:0;width:5.75rem;height:5.75rem;margin-top:-2.25rem;box-shadow:inset 0 0 0 1px #0f172a0f}.hero-skeleton-lines[data-v-67fc6c1c]{gap:var(--space-sm);flex-direction:column;flex:auto;min-width:0;padding-top:.125rem;display:flex}.hero-skeleton-line[data-v-67fc6c1c]{border-radius:.5rem}.hero-skeleton-line.is-name[data-v-67fc6c1c]{width:60%;height:1.375rem}.hero-skeleton-line.is-desc[data-v-67fc6c1c]{width:85%;height:.8125rem}.hero-skeleton-line.is-chips[data-v-67fc6c1c]{border-radius:999px;width:45%;height:1.5rem}.shimmer[data-v-67fc6c1c]{will-change:background-position;background:linear-gradient(90deg,#0000000f 0%,#00000024 50%,#0000000f 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite company-hero-shimmer-67fc6c1c}@keyframes company-hero-shimmer-67fc6c1c{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer[data-v-67fc6c1c]{animation:none}}.company-tabs[data-v-67fc6c1c]{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;padding-block:.25rem;position:relative;overflow-x:auto}.company-tabs[data-v-67fc6c1c]::-webkit-scrollbar{display:none}.company-tabs[data-v-67fc6c1c] ul,.company-tabs[data-v-67fc6c1c] ol,.company-tabs[data-v-67fc6c1c] .app-navbar-list{flex-wrap:nowrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.company-tabs[data-v-67fc6c1c] .app-navbar-item{scroll-snap-align:start;box-shadow:none;background:0 0;border:0;flex:none;padding:0}.company-tabs[data-v-67fc6c1c] .app-navbar-item>a{min-width:4.25rem;color:var(--ink-soft);white-space:nowrap;touch-action:manipulation;background-color:#0f172a0a;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .625rem;text-decoration:none;transition:color .18s,background-color .18s,transform .15s cubic-bezier(.32,.72,.36,1);display:flex}.company-tabs[data-v-67fc6c1c] .app-navbar-item .company-tab-icon :deep(.material-icons){font-size:1.25rem;line-height:1}.company-tabs[data-v-67fc6c1c] .app-navbar-item .company-tab-label{letter-spacing:-.01em;font-size:.6875rem;font-weight:700}@media (hover:hover) and (pointer:fine){.company-tabs[data-v-67fc6c1c] .app-navbar-item>a:not(.router-link-active):hover{color:var(--ink);background-color:#0f172a14}}.company-tabs[data-v-67fc6c1c] .app-navbar-item.active>a,.company-tabs[data-v-67fc6c1c] .app-navbar-item>a.router-link-active{color:#000;background-color:#cbfb01}.company-tabs[data-v-67fc6c1c] .app-navbar-item>a:active{transform:scale(.95)}[data-v-67fc6c1c] .company .muted-color{color:#6c6c6c}[data-v-e99377bd]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-e99377bd],:root[data-theme=dark][data-v-e99377bd]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-e99377bd]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-segmented-buttons[data-v-e99377bd]{padding:var(--space-xs);background-color:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--ink-line);border-radius:999px;display:flex;position:relative}.app-segmented-thumb[data-v-e99377bd]{top:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-hover);pointer-events:none;border-radius:999px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute}.app-segmented-button[data-v-e99377bd]{z-index:1;min-height:2.5rem;padding:var(--space-sm) var(--space-md);color:var(--ink-soft);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:1;font-size:.9375rem;font-weight:500;line-height:1;transition:color .2s cubic-bezier(.22,1,.36,1),font-weight .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);position:relative}.app-segmented-button[data-v-e99377bd]:active:not(:disabled){transform:scale(.97)}.app-segmented-button[data-v-e99377bd]:focus-visible{outline:0;box-shadow:0 0 0 .1875rem #cbfb0173}.app-segmented-button.selected[data-v-e99377bd]{color:var(--ink);font-weight:700}.app-segmented-button[data-v-e99377bd]:disabled{color:var(--ink-muted);opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.app-segmented-thumb[data-v-e99377bd],.app-segmented-button[data-v-e99377bd]{transition:none}}[data-v-64c47739]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-64c47739],:root[data-theme=dark][data-v-64c47739]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-64c47739]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.cashback-sheet[data-v-64c47739]{flex-direction:column;display:flex}.cashback-head[data-v-64c47739]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);display:flex}.cashback-head-title[data-v-64c47739]{color:var(--ink);margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.cashback-body[data-v-64c47739]{gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.cashback-reveal[data-v-64c47739]{animation:.32s cubic-bezier(.22,1,.36,1) both cashback-rise-64c47739;animation-delay:calc(var(--i,0) * 60ms)}@keyframes cashback-rise-64c47739{0%{opacity:0;transform:translateY(.5rem)}}.cashback-balance[data-v-64c47739]{align-items:center;gap:var(--space-md);padding:var(--space-lg);background-color:#f6fed1;border-radius:1rem;display:flex;box-shadow:inset 0 0 0 1px #cbfb0180}.cashback-balance--empty[data-v-64c47739]{background-color:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--ink-line)}.cashback-balance--empty .cashback-balance-icon[data-v-64c47739]{background-color:var(--surface-sunken);color:var(--ink-soft)}.cashback-balance-icon[data-v-64c47739]{width:3rem;height:3rem;color:var(--ink);background-color:#cbfb01;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cashback-balance-icon svg[data-v-64c47739]{width:1.625rem;height:1.625rem}.cashback-balance-text[data-v-64c47739]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cashback-balance-label[data-v-64c47739]{color:var(--ink-soft);font-size:.8125rem;font-weight:600;line-height:1.3}.cashback-balance-value[data-v-64c47739]{color:var(--ink);font-size:2rem;font-weight:800;line-height:1.15}.cashback-balance-remaining[data-v-64c47739]{color:var(--ink-soft);font-size:.75rem;font-weight:600;line-height:1.3}.cashback-card[data-v-64c47739]{padding:var(--space-lg);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem}.cashback-use[data-v-64c47739]{gap:var(--space-md);flex-direction:column;display:flex}.cashback-field[data-v-64c47739]{gap:var(--space-sm);flex-direction:column;display:flex}.cashback-field-label[data-v-64c47739]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.3}.cashback-stepper[data-v-64c47739]{display:flex}.cashback-stepper[data-v-64c47739] .app-input-shell--steppers{width:100%}.cashback-max[data-v-64c47739]{align-self:flex-start;align-items:center;gap:var(--space-xs);min-height:2.25rem;padding:var(--space-sm) var(--space-md);color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#edfea6;border:0;border-radius:999px;margin:0;font-size:.8125rem;font-weight:700;line-height:1;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.cashback-max svg[data-v-64c47739]{width:1rem;height:1rem}.cashback-max[data-v-64c47739]:active:not(:disabled){transform:scale(.96)}.cashback-max[data-v-64c47739]:focus-visible{outline:0;box-shadow:0 0 0 .1875rem #cbfb0173}.cashback-max.is-maxed[data-v-64c47739]{background-color:var(--surface-sunken);color:var(--ink-soft);cursor:default}.cashback-preview[data-v-64c47739]{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--ink-line);flex-direction:column;margin:0;display:flex}.cashback-preview-line[data-v-64c47739]{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.cashback-preview-line dt[data-v-64c47739]{color:var(--ink-soft);font-size:.875rem;font-weight:500}.cashback-preview-line dd[data-v-64c47739]{color:var(--ink);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}.cashback-preview-line--total[data-v-64c47739]{margin-top:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--ink-line)}.cashback-preview-line--total dt[data-v-64c47739]{color:var(--ink);font-size:1rem;font-weight:700}.cashback-preview-line--total dd[data-v-64c47739]{align-items:baseline;gap:var(--space-xs);font-size:1.125rem;font-weight:800;display:flex}.cashback-preview-line--total dd small[data-v-64c47739]{color:#15803d;font-size:.6875rem;font-weight:700}.cashback-preview-discount[data-v-64c47739]{color:#15803d}.cashback-earn[data-v-64c47739]{gap:var(--space-md);padding:var(--space-md) var(--space-lg);background-color:#15803d14;border-radius:1rem;display:flex}.cashback-earn-icon[data-v-64c47739]{color:#15803d;background-color:#15803d24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.cashback-earn-icon svg[data-v-64c47739]{width:1.25rem;height:1.25rem}.cashback-earn-text[data-v-64c47739]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cashback-earn-text strong[data-v-64c47739]{color:#15803d;font-size:.9375rem;font-weight:800;line-height:1.3}.cashback-earn-text span[data-v-64c47739]{color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.4}.cashback-earn-text span b[data-v-64c47739]{font-weight:800}.cashback-earn-text small[data-v-64c47739]{color:var(--ink-soft);margin-top:.125rem;font-size:.75rem;font-weight:500;line-height:1.35}.cashback-empty[data-v-64c47739]{align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.cashback-empty-icon[data-v-64c47739]{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs);background-color:var(--surface-sunken);color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cashback-empty-icon svg[data-v-64c47739]{width:1.75rem;height:1.75rem}.cashback-empty-title[data-v-64c47739]{color:var(--ink);margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.cashback-empty-text[data-v-64c47739]{max-width:22rem;color:var(--ink-soft);margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.cashback-skeleton[data-v-64c47739]{gap:var(--space-md);flex-direction:column;display:flex}.cashback-skeleton-hero[data-v-64c47739],.cashback-skeleton-bar[data-v-64c47739],.cashback-skeleton-line[data-v-64c47739]{background-color:var(--surface-sunken);border-radius:.875rem;animation:1.4s ease-in-out infinite cashback-pulse-64c47739}.cashback-skeleton-hero[data-v-64c47739]{border-radius:1rem;height:5.25rem}.cashback-skeleton-bar[data-v-64c47739]{border-radius:999px;height:2.75rem}.cashback-skeleton-line[data-v-64c47739]{height:4rem}@keyframes cashback-pulse-64c47739{0%,to{opacity:1}50%{opacity:.55}}.cashback-foot[data-v-64c47739]{padding:var(--space-md) var(--space-lg) var(--space-lg)}.cashback-panel-enter-active[data-v-64c47739],.cashback-panel-leave-active[data-v-64c47739]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.cashback-panel-enter-from[data-v-64c47739],.cashback-panel-leave-to[data-v-64c47739]{opacity:0;transform:translateY(-.375rem)}.cashback-fade-enter-active[data-v-64c47739]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.cashback-fade-enter-from[data-v-64c47739]{opacity:0;transform:translateY(.25rem)}.cashback-fade-leave-active[data-v-64c47739]{transition:opacity .14s cubic-bezier(.22,1,.36,1)}.cashback-fade-leave-to[data-v-64c47739]{opacity:0}@media (prefers-reduced-motion:reduce){.cashback-reveal[data-v-64c47739],.cashback-skeleton-hero[data-v-64c47739],.cashback-skeleton-bar[data-v-64c47739],.cashback-skeleton-line[data-v-64c47739],.cashback-panel-enter-active[data-v-64c47739],.cashback-panel-leave-active[data-v-64c47739],.cashback-fade-enter-active[data-v-64c47739],.cashback-fade-leave-active[data-v-64c47739]{transition:none;animation:none}}[data-v-916e1d0b]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-916e1d0b],:root[data-theme=dark][data-v-916e1d0b]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-916e1d0b]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.order-item[data-v-916e1d0b]{text-align:left;width:100%;color:inherit;flex-direction:column;display:flex}.order-item--clickable[data-v-916e1d0b]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .14s cubic-bezier(.22,1,.36,1)}.order-item--clickable[data-v-916e1d0b]:active{opacity:.7}.head[data-v-916e1d0b]{align-items:flex-start;gap:var(--space-md);display:flex}.image-wrap[data-v-916e1d0b]{flex:none;width:4rem;height:4rem;position:relative}.image-frame[data-v-916e1d0b]{background-color:var(--surface-muted);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--ink-line);border-radius:.875rem;overflow:hidden}.image[data-v-916e1d0b],.image-fallback[data-v-916e1d0b]{width:100%;height:100%}.image[data-v-916e1d0b]{object-fit:cover;display:block}.image-fallback[data-v-916e1d0b]{color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.image-fallback svg[data-v-916e1d0b]{width:60%;height:60%}.quantity-badge[data-v-916e1d0b]{min-width:1.5rem;height:1.5rem;padding:0 var(--space-xs);background-color:var(--ink);color:var(--surface);letter-spacing:0;box-shadow:0 0 0 .125rem var(--surface), 0 .125rem .25rem #0f172a40;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-.375rem;right:-.375rem}.body[data-v-916e1d0b]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.body-row[data-v-916e1d0b]{align-items:flex-start;gap:var(--space-sm);display:flex}.title[data-v-916e1d0b]{min-width:0;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.title--muted[data-v-916e1d0b]{color:var(--ink-muted);font-style:italic;font-weight:600}.description[data-v-916e1d0b]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}.price[data-v-916e1d0b]{padding:.25rem var(--space-sm);background-color:var(--surface-sunken);color:var(--ink);text-align:right;white-space:nowrap;border-radius:999px;flex:none;font-size:.875rem;font-weight:700;line-height:1.2}.price--footer[data-v-916e1d0b]{text-align:left;align-self:flex-start}.delete-button[data-v-916e1d0b]{color:#b91c1c;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin-block:-.375rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.delete-button svg[data-v-916e1d0b]{width:1.125rem;height:1.125rem}.delete-button[data-v-916e1d0b]:hover{background-color:#f871711f}.delete-button[data-v-916e1d0b]:active{transform:scale(.94)}.delete-button[data-v-916e1d0b]:focus-visible{outline-offset:.125rem;outline:.125rem solid #b91c1c}.meta[data-v-916e1d0b]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip[data-v-916e1d0b]{padding:.125rem var(--space-sm);border-radius:999px;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.chip svg[data-v-916e1d0b]{width:.875rem;height:.875rem}.chip--neutral[data-v-916e1d0b]{background-color:var(--surface-sunken);color:var(--ink-soft)}.chip--accent[data-v-916e1d0b]{color:var(--ink);background-color:#f6fed1;box-shadow:inset 0 0 0 1px #cbfb01}.chip--removed[data-v-916e1d0b]{color:#b91c1c;background-color:#f871711a}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-v-aeeae273]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-aeeae273],:root[data-theme=dark][data-v-aeeae273]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-aeeae273]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.address-picker-map[data-v-aeeae273]{background-color:var(--surface-sunken);width:100%;height:12.5rem;box-shadow:inset 0 0 0 1px var(--ink-line);isolation:isolate;border-radius:1rem;position:relative;overflow:hidden}.map[data-v-aeeae273]{z-index:1;position:absolute;inset:0}.map[data-v-aeeae273] .leaflet-control-attribution{display:none}.pin[data-v-aeeae273]{z-index:2;pointer-events:none;will-change:transform;flex-direction:column;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.pin.lifted[data-v-aeeae273]{transform:translate(-50%)translateY(-.375rem)}.pin-icon[data-v-aeeae273]{filter:drop-shadow(0 .25rem .375rem #0f172a47);grid-area:1;width:1.75rem;height:2.5rem;display:block}.pin-body[data-v-aeeae273]{fill:var(--ink);stroke:var(--surface);stroke-width:1.75px}.pin-core[data-v-aeeae273]{fill:#cbfb01}.pin-shadow[data-v-aeeae273]{background-color:#0f172a52;border-radius:50%;width:.75rem;height:.3125rem;margin-top:.0625rem;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.pin.lifted .pin-shadow[data-v-aeeae273]{opacity:.55;transform:scale(.7)}.pin-hint[data-v-aeeae273]{width:max-content;max-width:60vw;padding:var(--space-xs) var(--space-sm);background-color:var(--ink);color:var(--surface);text-align:center;box-shadow:var(--shadow-floating);border-radius:.5rem;font-size:.6875rem;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.pin-hint[data-v-aeeae273]:after{content:"";border:.3125rem solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.hint-enter-active[data-v-aeeae273],.hint-leave-active[data-v-aeeae273]{transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.hint-enter-from[data-v-aeeae273],.hint-leave-to[data-v-aeeae273]{opacity:0;transform:translate(-50%)translateY(.25rem)}@media (prefers-reduced-motion:reduce){.pin[data-v-aeeae273],.pin-shadow[data-v-aeeae273],.hint-enter-active[data-v-aeeae273],.hint-leave-active[data-v-aeeae273]{transition:none}}[data-v-75646498]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-75646498],:root[data-theme=dark][data-v-75646498]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-75646498]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.select-delivery-address[data-v-75646498]{background-color:var(--surface);color:var(--ink);flex-direction:column;display:flex}.grabber[data-v-75646498]{width:2.25rem;height:.25rem;margin:var(--space-sm) auto 0;background-color:var(--ink-line-strong);border-radius:999px;flex:none}.step[data-v-75646498]{flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) both step-enter-75646498;display:flex}@keyframes step-enter-75646498{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.step-header[data-v-75646498]{z-index:2;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-sm);background-color:var(--surface);display:flex;position:sticky;top:0}.step-title[data-v-75646498]{letter-spacing:-.01em;min-width:0;color:var(--ink);text-wrap:balance;flex:1;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.step-review .step-title[data-v-75646498]{font-size:1.125rem}.icon-btn[data-v-75646498]{background-color:var(--surface-sunken);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.icon-btn svg[data-v-75646498]{width:1.375rem;height:1.375rem}.icon-btn[data-v-75646498]:hover{background-color:var(--surface-muted)}.icon-btn[data-v-75646498]:active{transform:scale(.92)}.icon-btn[data-v-75646498]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.search-form[data-v-75646498]{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-md);flex-direction:column;display:flex}.locate-action[data-v-75646498]{align-items:center;gap:var(--space-md);margin:0 var(--space-lg) var(--space-lg);padding:var(--space-md);border:1px solid var(--ink-line);background-color:var(--surface);color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;border-radius:.875rem;font-family:inherit;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);animation:.32s cubic-bezier(.22,1,.36,1) both result-in-75646498;display:flex}.locate-action[data-v-75646498]:hover:not(:disabled){border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.locate-action[data-v-75646498]:active:not(:disabled){background-color:#f6fed1;transform:scale(.99)}.locate-action.busy[data-v-75646498]{cursor:progress}.locate-action-icon[data-v-75646498]{width:2.5rem;height:2.5rem;color:var(--ink);background-color:#edfea6;border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.locate-action-icon svg[data-v-75646498]{width:1.375rem;height:1.375rem}.locate-action-body[data-v-75646498]{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.locate-action-body b[data-v-75646498]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.3}.locate-action-body small[data-v-75646498]{color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.3}.locate-action-chevron[data-v-75646498]{width:1.25rem;height:1.25rem;color:var(--ink-muted);flex:none}.locate-spinner[data-v-75646498]{border:.125rem solid #0f172a33;border-top-color:var(--ink);border-radius:50%;width:.9375rem;height:.9375rem;animation:.72s linear infinite spin-75646498}.results[data-v-75646498]{padding:0 var(--space-lg) var(--space-lg);gap:var(--space-sm);flex-direction:column;margin:0;list-style:none;display:flex}.result[data-v-75646498]{align-items:center;gap:var(--space-md);padding:var(--space-md);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:.32s cubic-bezier(.22,1,.36,1) both result-in-75646498;animation-delay:calc(var(--row-index,0) * 40ms);border-radius:.875rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.result[data-v-75646498]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.result[data-v-75646498]:active{background-color:#f6fed1;transform:scale(.99)}.result-pin[data-v-75646498]{background-color:var(--surface-sunken);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.result-pin svg[data-v-75646498]{width:1.375rem;height:1.375rem}.result-body[data-v-75646498]{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.result-title[data-v-75646498]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.3}.result-sub[data-v-75646498]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.result-chevron[data-v-75646498]{width:1.25rem;height:1.25rem;color:var(--ink-muted);flex:none}@keyframes result-in-75646498{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.result-skeleton[data-v-75646498]{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--ink-line);border-radius:.875rem;display:flex}.result-skeleton .sk-icon[data-v-75646498]{background-color:#0f172a12;border-radius:.5rem;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.result-skeleton .sk-icon[data-v-75646498]:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite skeleton-sweep-75646498;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.result-skeleton .sk-icon[data-v-75646498]:after{animation:none}}.result-skeleton .sk-lines[data-v-75646498]{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.result-skeleton .sk-line[data-v-75646498]{background-color:#0f172a12;border-radius:.375rem;width:70%;height:.75rem;position:relative;overflow:hidden}.result-skeleton .sk-line[data-v-75646498]:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite skeleton-sweep-75646498;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.result-skeleton .sk-line[data-v-75646498]:after{animation:none}}.result-skeleton .sk-line.short[data-v-75646498]{width:45%}@keyframes skeleton-sweep-75646498{to{transform:translate(100%)}}.resolving[data-v-75646498]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);color:var(--ink-soft);font-size:.875rem;font-weight:600;display:flex}.resolving-spinner[data-v-75646498]{border:.1875rem solid #edfea6;border-top-color:var(--ink);border-radius:50%;width:1.125rem;height:1.125rem;animation:.72s linear infinite spin-75646498}.state-block[data-v-75646498],.idle[data-v-75646498]{text-align:center;align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl) var(--space-2xl);flex-direction:column;display:flex}.state-icon[data-v-75646498]{width:3.5rem;height:3.5rem;margin-bottom:var(--space-sm);background-color:var(--surface-sunken);color:var(--ink-soft);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.state-icon svg[data-v-75646498]{width:1.75rem;height:1.75rem}.state-icon--warn[data-v-75646498]{color:#df8a1f;background-color:#df8a1f24}.state-title[data-v-75646498]{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.state-hint[data-v-75646498]{color:var(--ink-soft);font-size:.875rem}.idle-glyph[data-v-75646498]{width:4rem;height:4rem;margin-bottom:var(--space-sm);color:var(--ink);background-color:#edfea6;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.idle-glyph svg[data-v-75646498]{width:2rem;height:2rem}.idle-text[data-v-75646498]{max-width:26ch;color:var(--ink-soft);margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}.review-body[data-v-75646498]{gap:var(--space-lg);padding:0 var(--space-lg) var(--space-lg);padding-bottom:calc(5.5rem + var(--safe-area-bottom));flex-direction:column;display:flex}.address-form[data-v-75646498]{gap:var(--space-lg);flex-direction:column;display:flex}.field[data-v-75646498]{gap:var(--space-sm);flex-direction:column;display:flex}.field-grid[data-v-75646498]{gap:var(--space-md);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.field-label[data-v-75646498]{color:var(--ink-soft);padding-left:var(--space-xs);font-size:.8125rem;font-weight:600}.select-shell[data-v-75646498]{display:flex;position:relative}.native-select[data-v-75646498]{appearance:none;width:100%;min-height:2.75rem;padding:0 2.75rem 0 var(--space-md);background-color:var(--surface-sunken);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;font-family:inherit;font-size:.9375rem;line-height:1.4;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.native-select.is-placeholder[data-v-75646498]{color:var(--ink-placeholder)}.native-select[data-v-75646498]:focus-visible{background-color:var(--surface);box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent);outline:none}.native-select[data-v-75646498]:disabled{opacity:.55;cursor:not-allowed}.native-select option[data-v-75646498]{color:var(--ink)}.select-chevron[data-v-75646498]{right:var(--space-md);width:1.125rem;height:1.125rem;color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.title-chips[data-v-75646498]{gap:var(--space-sm);display:flex}.title-chip[data-v-75646498]{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:0 var(--space-sm);border:1px solid var(--ink-line);background-color:var(--surface);color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;border-radius:.875rem;flex:1;font-family:inherit;font-size:.875rem;font-weight:600;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.title-chip svg[data-v-75646498]{flex:none;width:1.125rem;height:1.125rem}.title-chip[data-v-75646498]:active{transform:scale(.96)}.title-chip.active[data-v-75646498]{color:var(--ink);box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.title-input[data-v-75646498]{margin-top:var(--space-sm)}.delivery-banner[data-v-75646498],.form-error[data-v-75646498]{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:.875rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.delivery-banner[data-v-75646498]{color:#df8a1f;background-color:#df8a1f1f}.delivery-banner svg[data-v-75646498]{flex:none;width:1.25rem;height:1.25rem}.form-error[data-v-75646498]{color:#dc3545;background-color:#dc35451a}.step-footer[data-v-75646498]{z-index:2;padding:var(--space-md) var(--space-lg) calc(var(--space-md) + var(--safe-area-bottom));background-color:var(--surface);position:sticky;bottom:0;box-shadow:0 -.5rem 1rem -.5rem #0f172a1f}@keyframes spin-75646498{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.step[data-v-75646498],.result[data-v-75646498]{animation:none}.locate-spinner[data-v-75646498],.resolving-spinner[data-v-75646498]{animation-duration:1.4s}}[data-v-704b532b]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-704b532b],:root[data-theme=dark][data-v-704b532b]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-704b532b]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.order-summary[data-v-704b532b]{gap:var(--space-md);padding:var(--space-lg);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:column;display:flex}.order-summary-title[data-v-704b532b]{color:var(--ink);margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.order-summary-lines[data-v-704b532b]{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.order-summary-line[data-v-704b532b]{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.order-summary-line dt[data-v-704b532b]{color:var(--ink-soft);font-size:.875rem;font-weight:500}.order-summary-line dd[data-v-704b532b]{align-items:baseline;gap:var(--space-sm);color:var(--ink);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;display:flex}.order-summary-line--total[data-v-704b532b]{margin-top:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--ink-line)}.order-summary-line--total dt[data-v-704b532b]{color:var(--ink);font-size:1rem;font-weight:700}.order-summary-line--total dd[data-v-704b532b]{font-size:1.125rem;font-weight:800}.order-summary-old[data-v-704b532b]{color:var(--ink-muted);font-size:.8125rem;font-weight:500;text-decoration:line-through}.order-summary-address-action[data-v-704b532b]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) 0;color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-line-strong);text-decoration-color:var(--ink-line-strong);text-underline-offset:.1875rem;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2;transition:opacity .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.order-summary-address-action svg[data-v-704b532b]{width:1rem;height:1rem}.order-summary-address-action[data-v-704b532b]:active{opacity:.6}.order-summary-address-action[data-v-704b532b]:focus-visible{border-radius:.375rem;outline:0;box-shadow:0 0 0 .1875rem #cbfb0173}@media (prefers-reduced-motion:reduce){.order-summary-address-action[data-v-704b532b]{transition:none}}.order-summary-free[data-v-704b532b],.order-summary-discount[data-v-704b532b]{color:#15803d}.order-summary-subline dt[data-v-704b532b]{align-items:flex-start;gap:var(--space-xs);min-width:0;padding-left:var(--space-lg);color:var(--ink-soft);font-size:.8125rem;display:flex}.order-summary-subline dt svg[data-v-704b532b]{flex:none;width:.875rem;height:.875rem;margin-top:.125rem}.order-summary-subline dd[data-v-704b532b]{color:var(--ink-soft);font-size:.8125rem;font-weight:500}.order-summary-subline--discount dt[data-v-704b532b],.order-summary-subline--discount dd[data-v-704b532b]{color:#15803d}.order-summary-subline-text[data-v-704b532b]{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.order-summary-subline-text small[data-v-704b532b]{color:var(--ink-muted);font-size:.75rem;font-weight:400;line-height:1.3}.order-summary-savings[data-v-704b532b]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:#15803d;background-color:#15803d14;border-radius:.875rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.order-summary-savings svg[data-v-704b532b]{flex:none;width:1rem;height:1rem}.savings-enter-active[data-v-704b532b]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.savings-enter-from[data-v-704b532b]{opacity:0;transform:translateY(.25rem)}@media (prefers-reduced-motion:reduce){.savings-enter-active[data-v-704b532b]{transition:none}}[data-v-76617d14]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-76617d14],:root[data-theme=dark][data-v-76617d14]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-76617d14]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-selectable-list-item[data-v-76617d14]{align-items:center;gap:var(--space-sm);padding:var(--space-md) .875rem;background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.875rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.app-selectable-list-item[data-v-76617d14]:hover:not(.disabled){border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.app-selectable-list-item[data-v-76617d14]:active:not(.disabled){transform:scale(.98)}.app-selectable-list-item[data-v-76617d14]:focus-visible{box-shadow:0 0 0 .1875rem #cbfb0173, var(--shadow-soft);outline:0}.app-selectable-list-item.selected[data-v-76617d14]{box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#edfea6;border-color:#cbfb01}.app-selectable-list-item.disabled[data-v-76617d14]{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.app-selectable-list-item[data-v-76617d14]{transition:none}}[data-v-8a53346c]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-8a53346c],:root[data-theme=dark][data-v-8a53346c]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-8a53346c]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.free-shipping[data-v-8a53346c]{align-items:center;gap:var(--space-md);padding:var(--space-md) .875rem;background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:.875rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.free-shipping--achieved[data-v-8a53346c]{box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#f6fed1;border-color:#cbfb01}.free-shipping-icon[data-v-8a53346c]{background-color:var(--surface-sunken);width:2.5rem;height:2.5rem;color:var(--ink-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.free-shipping-icon svg[data-v-8a53346c]{width:1.375rem;height:1.375rem}.free-shipping--achieved .free-shipping-icon[data-v-8a53346c]{color:var(--ink);background-color:#cbfb01}.free-shipping-body[data-v-8a53346c]{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.free-shipping-message[data-v-8a53346c]{color:var(--ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.35}.free-shipping-message strong[data-v-8a53346c]{font-weight:700}.free-shipping-track[data-v-8a53346c]{background-color:var(--surface-sunken);border-radius:999px;height:.375rem;overflow:hidden}.free-shipping--achieved .free-shipping-track[data-v-8a53346c]{background-color:#ffffff8c}.free-shipping-fill[data-v-8a53346c]{border-radius:inherit;width:100%;height:100%;transform:translateX(calc(var(--progress,0) * 100% - 100%));background-color:#cbfb01;transition:transform .4s cubic-bezier(.22,1,.36,1)}.free-shipping--achieved .free-shipping-fill[data-v-8a53346c]{background-color:var(--ink)}.icon-swap-enter-active[data-v-8a53346c]{transition:transform .26s cubic-bezier(.34,1.4,.64,1),opacity .18s cubic-bezier(.22,1,.36,1)}.icon-swap-leave-active[data-v-8a53346c]{transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .12s cubic-bezier(.22,1,.36,1)}.icon-swap-enter-from[data-v-8a53346c],.icon-swap-leave-to[data-v-8a53346c]{opacity:0;transform:scale(.4)}@media (prefers-reduced-motion:reduce){.free-shipping[data-v-8a53346c],.free-shipping-icon[data-v-8a53346c],.free-shipping-fill[data-v-8a53346c],.icon-swap-enter-active[data-v-8a53346c],.icon-swap-leave-active[data-v-8a53346c]{transition:none}}[data-v-b4564683]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b4564683],:root[data-theme=dark][data-v-b4564683]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b4564683]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.cart-screen[data-v-b4564683]>.app-layout-header{background-color:var(--surface-muted)}.cart-header-bar[data-v-b4564683]{justify-content:space-between;align-items:center;width:100%;display:flex}.cart-clear-button svg[data-v-b4564683]{width:1.125rem;height:1.125rem}.cart-header-titles[data-v-b4564683]{gap:var(--space-xs);flex-direction:column;display:flex}.cart-header-title[data-v-b4564683]{color:var(--ink);margin:0;font-size:1.5rem;font-weight:800;line-height:1.25}.cart-header-meta[data-v-b4564683]{color:var(--ink-soft);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.cart-user-chip[data-v-b4564683]{align-self:flex-start;align-items:center;gap:var(--space-sm);max-width:100%;padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;margin-top:-.5rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.cart-user-chip[data-v-b4564683]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.cart-user-chip[data-v-b4564683]:active{transform:scale(.97)}.cart-user-chip[data-v-b4564683]:focus-visible{outline:0;box-shadow:0 0 0 .1875rem #cbfb0173}.cart-user-chip-icon[data-v-b4564683]{width:1.5rem;height:1.5rem;color:var(--ink);background-color:#edfea6;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cart-user-chip-icon svg[data-v-b4564683]{fill:currentColor;width:.875rem;height:.875rem}.cart-user-chip-text[data-v-b4564683]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.cart-user-chip-text strong[data-v-b4564683]{color:var(--ink);font-weight:700}.cart-flow[data-v-b4564683]{gap:var(--space-lg);flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both cart-flow-in-b4564683;display:flex}.cart-flow-group[data-v-b4564683]{gap:var(--space-lg);flex-direction:column;display:flex}@keyframes cart-flow-in-b4564683{0%{opacity:0;transform:translateY(.5rem)}}.cart-card[data-v-b4564683]{gap:var(--space-md);padding:var(--space-lg);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:column;display:flex}.cart-section-title[data-v-b4564683]{color:var(--ink);margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.cart-items-list[data-v-b4564683]{flex-direction:column;display:flex;position:relative}.cart-items-item[data-v-b4564683]{padding:var(--space-md) 0;animation:.32s cubic-bezier(.22,1,.36,1) both cart-item-in-b4564683;animation-delay:calc(var(--i,0) * 32ms)}.cart-items-item[data-v-b4564683]:first-child{padding-top:0}.cart-items-item+.cart-items-item[data-v-b4564683]{border-top:1px solid var(--ink-line)}@keyframes cart-item-in-b4564683{0%{opacity:0;transform:translateY(.5rem)}}.cart-item-leave-active[data-v-b4564683]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.cart-item-leave-to[data-v-b4564683]{opacity:0;transform:translate(1rem)}.cart-item-move[data-v-b4564683]{transition:transform .24s cubic-bezier(.22,1,.36,1)}.cart-add-more[data-v-b4564683]{justify-content:center;align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:var(--space-md) 0 0;border:0;border-top:1px solid var(--ink-line);color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;font-size:.9375rem;font-weight:700;line-height:1;transition:transform .14s cubic-bezier(.22,1,.36,1);display:flex}.cart-add-more svg[data-v-b4564683]{width:1.125rem;height:1.125rem}.cart-add-more[data-v-b4564683]:active{transform:scale(.97)}.cart-add-more[data-v-b4564683]:focus-visible{border-radius:.5rem;outline:0;box-shadow:0 0 0 .1875rem #cbfb0173}.cart-delivery-body[data-v-b4564683]{gap:var(--space-md);flex-direction:column;display:flex}.cart-delivery-ways[data-v-b4564683]{gap:var(--space-sm);margin:0 calc(var(--space-lg) * -1);padding:0 var(--space-lg);scrollbar-width:none;display:flex;overflow-x:auto}.cart-delivery-ways[data-v-b4564683]::-webkit-scrollbar{display:none}.cart-way-chip[data-v-b4564683]{min-height:2.75rem;padding:var(--space-sm) var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:.875rem;flex-direction:column;flex:none;align-items:flex-start;gap:.125rem;margin:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.cart-way-chip[data-v-b4564683]:active:not(:disabled){transform:scale(.97)}.cart-way-chip[data-v-b4564683]:focus-visible{box-shadow:inset 0 0 0 1px var(--ink-line-strong), 0 0 0 .1875rem #cbfb0173;outline:0}.cart-way-chip.selected[data-v-b4564683]{box-shadow:inset 0 0 0 1.5px #cbfb01, var(--shadow-accent);background-color:#edfea6}.cart-way-chip[data-v-b4564683]:disabled{opacity:.45;cursor:not-allowed}.cart-way-chip-name[data-v-b4564683]{font-size:.9375rem;font-weight:600;line-height:1.3}.cart-way-chip.selected .cart-way-chip-name[data-v-b4564683]{font-weight:700}.cart-way-chip-description[data-v-b4564683]{color:var(--ink-soft);font-size:.75rem;font-weight:500;line-height:1.3}.cart-address-list[data-v-b4564683]{gap:var(--space-sm);flex-direction:column;display:flex}.cart-address[data-v-b4564683]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.cart-address-title[data-v-b4564683]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.3}.cart-address-lines[data-v-b4564683]{color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.35}.cart-address-warning[data-v-b4564683]{color:#dc3545;font-size:.75rem;font-weight:700;line-height:1.3}.cart-address-price[data-v-b4564683]{flex:none;font-size:.875rem;font-weight:700}.cart-button-icon[data-v-b4564683]{width:1.125rem;height:1.125rem}.cart-detail-rows[data-v-b4564683]{gap:var(--space-sm);flex-direction:column;display:flex}.cart-row[data-v-b4564683]{align-items:center;gap:var(--space-md);padding:var(--space-md) .875rem;background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.875rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.cart-row[data-v-b4564683]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.cart-row[data-v-b4564683]:active{transform:scale(.98)}.cart-row[data-v-b4564683]:focus-visible{box-shadow:0 0 0 .1875rem #cbfb0173, var(--shadow-soft);outline:0}.cart-row-icon[data-v-b4564683]{background-color:var(--surface-sunken);width:2.5rem;height:2.5rem;color:var(--ink-soft);border-radius:.875rem;flex:none;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.cart-row-icon svg[data-v-b4564683]{width:1.25rem;height:1.25rem}.cart-row--filled .cart-row-icon[data-v-b4564683]{color:var(--ink);background-color:#edfea6}.cart-row-body[data-v-b4564683]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.cart-row-title[data-v-b4564683]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.3}.cart-row-hint[data-v-b4564683]{color:var(--ink-placeholder);font-size:.8125rem;font-weight:500;line-height:1.35}.cart-row-value[data-v-b4564683]{color:var(--ink-soft);font-size:.8125rem;font-weight:600;line-height:1.35}.cart-row-value--clamp[data-v-b4564683]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-row-chevron[data-v-b4564683]{color:var(--ink-muted);flex:none;display:inline-flex}.cart-row-chevron svg[data-v-b4564683]{width:1.125rem;height:1.125rem}.cart-row-remove[data-v-b4564683]{color:#b91c1c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:-.25rem 0;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.cart-row-remove svg[data-v-b4564683]{width:1.125rem;height:1.125rem}.cart-row-remove[data-v-b4564683]:hover{background-color:#f871711f}.cart-row-remove[data-v-b4564683]:active{transform:scale(.94)}.cart-row-remove[data-v-b4564683]:focus-visible{outline-offset:.125rem;outline:.125rem solid #b91c1c}.cart-fields[data-v-b4564683]{gap:var(--space-md);flex-direction:column;display:flex}.cart-field[data-v-b4564683]{gap:var(--space-xs);flex-direction:column;display:flex}.cart-field-label[data-v-b4564683]{align-items:baseline;gap:var(--space-xs);color:var(--ink-soft);font-size:.8125rem;font-weight:600;display:flex}.cart-field-optional[data-v-b4564683]{color:var(--ink-muted);font-size:.75rem;font-weight:500}.cart-empty[data-v-b4564683]{padding:var(--space-xl);align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;margin:auto;animation:.28s cubic-bezier(.22,1,.36,1) both cart-flow-in-b4564683;display:flex}.cart-empty-art[data-v-b4564683]{width:9rem;height:auto;margin-bottom:var(--space-sm);animation:.42s cubic-bezier(.22,1,.36,1) both cart-empty-art-in-b4564683}@keyframes cart-empty-art-in-b4564683{0%{opacity:0;transform:translateY(.5rem)scale(.92)}}.cart-empty-title[data-v-b4564683]{color:var(--ink);margin:0;font-size:1.375rem;font-weight:800;line-height:1.25}.cart-empty-text[data-v-b4564683]{margin:0 0 var(--space-md);color:var(--ink-soft);font-size:.9375rem;font-weight:500;line-height:1.4}.coupon-code-input[data-v-b4564683] input{text-align:center}.coupon-code-input.has-code[data-v-b4564683] input{letter-spacing:3px;text-transform:uppercase;font-weight:700}.delivery-section[data-v-b4564683]{scroll-margin-top:6rem}.delivery-section.highlight[data-v-b4564683]{animation:1s infinite highlight-b4564683}@keyframes highlight-b4564683{0%{background-color:#cbfb011a}50%{background-color:#cbfb0133}to{background-color:#cbfb011a}}@media (prefers-reduced-motion:reduce){.cart-flow[data-v-b4564683],.cart-items-item[data-v-b4564683],.cart-empty[data-v-b4564683],.cart-empty-art[data-v-b4564683]{animation:none}.cart-item-leave-active[data-v-b4564683],.cart-item-move[data-v-b4564683],.cart-add-more[data-v-b4564683],.cart-way-chip[data-v-b4564683],.cart-row[data-v-b4564683],.cart-row-icon[data-v-b4564683],.cart-row-remove[data-v-b4564683]{transition:none}.delivery-section.highlight[data-v-b4564683]{background-color:#cbfb0126;animation:none}}[data-v-c568ca3d]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c568ca3d],:root[data-theme=dark][data-v-c568ca3d]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c568ca3d]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-input-help-text[data-v-c568ca3d]{text-align:right;color:#747474;margin-top:.25rem;font-size:75%;line-height:120%}[data-v-c9004a39]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c9004a39],:root[data-theme=dark][data-v-c9004a39]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c9004a39]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-payment-card-preview[data-v-c9004a39]{width:100%}.app-payment-card-preview .card-inner[data-v-c9004a39]{aspect-ratio:1.586;max-height:30vh;margin:0 auto}.app-payment-card-preview .card-front[data-v-c9004a39]{color:#ffffffd9;background-color:#2c2c2c;background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08 2px,#ffffff0a 3px,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0 2px,#ffffff0a 3px,#ffffff08 4px),linear-gradient(-25deg,#fff0 50%,#ffffff26 70%,#fff0 90%);border-radius:14px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px;transition:background-color .35s,color .35s;display:flex;box-shadow:0 4px 16px #00000040}.app-payment-card-preview .card-top[data-v-c9004a39]{justify-content:space-between;align-items:center;display:flex}.app-payment-card-preview .chip[data-v-c9004a39]{background-color:#fcd462;border-radius:5px;min-width:42px;max-width:42px;min-height:30px;max-height:30px;display:block;position:relative}.app-payment-card-preview .chip[data-v-c9004a39]:before{content:"";background-color:#fbc630;border-top-right-radius:5px;border-bottom-right-radius:5px;width:70%;height:60%;display:block;position:absolute;top:20%}.app-payment-card-preview .brand-image[data-v-c9004a39]{max-height:30px}.app-payment-card-preview .number[data-v-c9004a39]{letter-spacing:2px;text-align:center;padding:8px 0;font-family:Courier New,Courier,monospace;font-size:clamp(16px,4vw,22px)}.app-payment-card-preview .card-bottom[data-v-c9004a39]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.app-payment-card-preview .holder-name[data-v-c9004a39]{text-transform:uppercase;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(11px,2.5vw,14px);overflow:hidden}.app-payment-card-preview .expiry[data-v-c9004a39]{letter-spacing:1px;white-space:nowrap;font-size:clamp(11px,2.5vw,14px)}.app-payment-card-preview.visa .card-front[data-v-c9004a39]{background-color:#191278}.app-payment-card-preview.mastercard .card-front[data-v-c9004a39]{background-color:#0061a8}.app-payment-card-preview.elo .card-front[data-v-c9004a39]{background-color:#6f6969}.app-payment-card-preview.diners-club .card-front[data-v-c9004a39]{background-color:#999}.app-payment-card-preview.american-express .card-front[data-v-c9004a39]{background-color:#108168}.app-payment-card-preview.hipercard .card-front[data-v-c9004a39]{background-color:#822124}[data-v-70a3552b]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-70a3552b],:root[data-theme=dark][data-v-70a3552b]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-70a3552b]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-layout-content[data-v-70a3552b]>*{margin-top:14px}.app-layout-content[data-v-70a3552b]>:first-child{margin-top:0}.highlighted[data-v-70a3552b]{font-weight:700}.brand-flag[data-v-70a3552b]{object-fit:contain;width:auto;max-width:2.5rem;height:1.25rem;display:block}.brand-flag-enter-active[data-v-70a3552b],.brand-flag-leave-active[data-v-70a3552b]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.brand-flag-enter-from[data-v-70a3552b],.brand-flag-leave-to[data-v-70a3552b]{opacity:0;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.brand-flag-enter-active[data-v-70a3552b],.brand-flag-leave-active[data-v-70a3552b]{transition:none}}.field-expiry[data-v-70a3552b] .app-input-shell{max-width:8rem}[data-v-48eb81d4]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-48eb81d4],:root[data-theme=dark][data-v-48eb81d4]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-48eb81d4]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.payment-card-security-note[data-v-48eb81d4]{align-items:center;gap:var(--space-md);padding:var(--space-md);color:var(--ink);background-color:#f6fed1;border-radius:.875rem;font-size:.8125rem;line-height:1.45;display:flex}.payment-card-security-note-icon[data-v-48eb81d4]{width:2rem;height:2rem;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.payment-card-security-note-icon svg[data-v-48eb81d4]{width:100%;height:100%}[data-v-53b596dc]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-53b596dc],:root[data-theme=dark][data-v-53b596dc]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-53b596dc]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.pix-info[data-v-53b596dc]{gap:var(--space-md);flex-direction:column;display:flex}.pix-label[data-v-53b596dc]{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:700}.pix-steps[data-v-53b596dc]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pix-step[data-v-53b596dc]{align-items:center;gap:var(--space-md);animation:.28s cubic-bezier(.22,1,.36,1) both pix-step-in-53b596dc;animation-delay:calc(var(--i) * 50ms);display:flex}.pix-step-number[data-v-53b596dc]{background-color:var(--ink);width:1.75rem;height:1.75rem;color:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.pix-step-text[data-v-53b596dc]{color:var(--ink);font-size:.9375rem;line-height:1.4}.pix-note[data-v-53b596dc]{align-items:center;gap:var(--space-md);padding:var(--space-md);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);border-radius:.875rem;display:flex}.pix-note-icon[data-v-53b596dc]{color:#df8a1f;background-color:#df8a1f24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.pix-note-icon svg[data-v-53b596dc]{width:1.125rem;height:1.125rem}.pix-note-text[data-v-53b596dc]{color:var(--ink-soft);font-size:.875rem;line-height:1.45}.pix-note-text b[data-v-53b596dc]{color:var(--ink)}@media (prefers-reduced-motion:reduce){.pix-step[data-v-53b596dc]{animation:none}}@keyframes pix-step-in-53b596dc{0%{opacity:0;transform:translate(-.375rem)}to{opacity:1;transform:translate(0)}}[data-v-0917af24]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-0917af24],:root[data-theme=dark][data-v-0917af24]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-0917af24]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.saved-card[data-v-0917af24]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.875rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.saved-card[data-v-0917af24]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.saved-card[data-v-0917af24]:active{transform:scale(.98)}.saved-card[data-v-0917af24]:focus-visible{outline:none;box-shadow:inset 0 0 0 .125rem #cbfb01}.saved-card-brand[data-v-0917af24]{background-color:var(--surface-sunken);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:2rem;padding:.25rem;display:inline-flex;overflow:hidden}.saved-card-brand img[data-v-0917af24]{object-fit:contain;width:100%;height:100%}.saved-card-brand-fallback[data-v-0917af24]{color:var(--ink-muted);display:inline-flex}.saved-card-brand-fallback svg[data-v-0917af24]{width:1.25rem;height:1.25rem}.saved-card-main[data-v-0917af24]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.saved-card-title[data-v-0917af24]{color:var(--ink);font-size:.9375rem;font-weight:500}.saved-card-title strong[data-v-0917af24]{font-weight:700}.saved-card-meta[data-v-0917af24]{color:var(--ink-soft);font-size:.8125rem;font-weight:500}.saved-card-go[data-v-0917af24]{color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.saved-card-go svg[data-v-0917af24]{width:1.25rem;height:1.25rem}.saved-card:hover .saved-card-go[data-v-0917af24]{color:var(--ink);transform:translate(.125rem)}@media (prefers-reduced-motion:reduce){.saved-card[data-v-0917af24],.saved-card-go[data-v-0917af24]{transition:none}.saved-card[data-v-0917af24]:active,.saved-card:hover .saved-card-go[data-v-0917af24]{transform:none}}[data-v-3b813989]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-3b813989],:root[data-theme=dark][data-v-3b813989]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-3b813989]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.add-card-sheet[data-v-3b813989]{gap:var(--space-lg);padding:var(--space-md) var(--default-padding) var(--space-xl);flex-direction:column;display:flex}.add-card-grabber[data-v-3b813989]{background-color:var(--ink-line-strong);border-radius:999px;align-self:center;width:2.25rem;height:.25rem}.add-card-head[data-v-3b813989]{gap:var(--space-xs);flex-direction:column;display:flex}.add-card-eyebrow[data-v-3b813989]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:700}.add-card-title[data-v-3b813989]{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.add-card-sub[data-v-3b813989]{max-width:32ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}[data-v-e78a34b3]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-e78a34b3],:root[data-theme=dark][data-v-e78a34b3]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-e78a34b3]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.method-list[data-v-e78a34b3]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.method[data-v-e78a34b3]{background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);animation:.36s cubic-bezier(.22,1,.36,1) both method-in-e78a34b3;animation-delay:calc(min(var(--i), 8) * 40ms);border-radius:1rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.method.selected[data-v-e78a34b3]{box-shadow:0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#f6fed1;border-color:#cbfb01}.method-head[data-v-e78a34b3]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);text-align:left;cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;transition:transform .14s cubic-bezier(.22,1,.36,1);display:flex}.method-head[data-v-e78a34b3]:active{transform:scale(.98)}.method-head[data-v-e78a34b3]:focus-visible{outline:none;box-shadow:inset 0 0 0 .125rem #cbfb01}.method-icon[data-v-e78a34b3]{background-color:var(--surface-sunken);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1);display:flex}.method-icon svg[data-v-e78a34b3]{width:1.5rem;height:1.5rem}.method.selected .method-icon[data-v-e78a34b3]{background-color:#ffffffb8}.method-text[data-v-e78a34b3]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.method-title[data-v-e78a34b3]{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.25}.method-helper[data-v-e78a34b3]{color:var(--ink-soft);font-size:.8125rem;line-height:1.3}.method-check[data-v-e78a34b3]{background-color:var(--surface);border:.125rem solid var(--ink-line-strong);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.method-check svg[data-v-e78a34b3]{opacity:0;width:.875rem;height:.875rem;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transform:scale(.4)}.method.selected .method-check[data-v-e78a34b3]{box-shadow:var(--shadow-accent);background-color:#cbfb01;border-color:#cbfb01}.method.selected .method-check svg[data-v-e78a34b3]{opacity:1;transform:scale(1)}.method-detail[data-v-e78a34b3]{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);display:grid}.method-detail-inner[data-v-e78a34b3]{min-height:0;overflow:hidden}.method-detail-inner[data-v-e78a34b3]>*{padding:0 var(--space-md) var(--space-md)}.method-detail-enter-from[data-v-e78a34b3],.method-detail-leave-to[data-v-e78a34b3]{opacity:0;grid-template-rows:0fr}.detail-block[data-v-e78a34b3]{gap:var(--space-md);flex-direction:column;display:flex}.detail-label[data-v-e78a34b3]{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:700}.detail-note[data-v-e78a34b3]{color:var(--ink-soft);font-size:.9375rem}.change-options[data-v-e78a34b3]{gap:var(--space-sm);flex-direction:column;display:flex}.change-options[data-v-e78a34b3] .app-radio{align-items:flex-start}.change-options[data-v-e78a34b3] .app-radio .app-radio-content{padding-top:.125rem}.change-input[data-v-e78a34b3]{margin-top:var(--space-sm)}.benefits[data-v-e78a34b3]{gap:var(--space-xs);color:var(--ink-soft);flex-direction:column;margin:0;padding-left:1.125rem;font-size:.9375rem;line-height:1.4;display:flex}.benefits b[data-v-e78a34b3]{color:var(--ink)}.cards-list[data-v-e78a34b3]{gap:var(--space-sm);flex-direction:column;display:flex}.card-item[data-v-e78a34b3]{animation:.32s cubic-bezier(.22,1,.36,1) both card-in-e78a34b3;animation-delay:calc(min(var(--i), 6) * 45ms)}.card-add-row[data-v-e78a34b3]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);border:1px dashed var(--ink-line-strong);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:.875rem;font-size:.9375rem;font-weight:600;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:flex}.card-add-row[data-v-e78a34b3]:hover{border-color:var(--ink);background-color:#ffffff73}.card-add-row[data-v-e78a34b3]:active{transform:scale(.98)}.card-add-row[data-v-e78a34b3]:focus-visible{outline:none;box-shadow:inset 0 0 0 .125rem #cbfb01}.card-add-icon[data-v-e78a34b3]{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.card-add-icon svg[data-v-e78a34b3]{width:1.125rem;height:1.125rem}.subforms[data-v-e78a34b3]{gap:var(--space-sm);flex-direction:column;display:flex}.subforms[data-v-e78a34b3] .app-radio{padding:var(--space-md);background-color:var(--surface);border:1px solid var(--ink-line);border-radius:.875rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.subforms[data-v-e78a34b3] .app-radio.checked{border-color:#cbfb01;box-shadow:0 0 0 1px #cbfb01}.subforms[data-v-e78a34b3] .app-radio:not(.disabled):hover{border-color:var(--ink-line-strong)}.method-empty[data-v-e78a34b3]{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg);flex-direction:column;display:flex}.method-empty .method-empty-icon[data-v-e78a34b3]{background-color:var(--surface-sunken);width:3.5rem;height:3.5rem;color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.method-empty .method-empty-icon[data-v-e78a34b3] .material-icons,.method-empty .method-empty-icon[data-v-e78a34b3] i{font-size:1.75rem}.method-empty p[data-v-e78a34b3]{max-width:32ch;font-size:.9375rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.method[data-v-e78a34b3]{animation:none}.method-head[data-v-e78a34b3],.card-add-row[data-v-e78a34b3]{transition:none}.method-head[data-v-e78a34b3]:active,.card-add-row[data-v-e78a34b3]:active{transform:none}.card-item[data-v-e78a34b3]{animation:none}.method-detail[data-v-e78a34b3],.method-check svg[data-v-e78a34b3],.method-icon[data-v-e78a34b3]{transition:none}}@keyframes method-in-e78a34b3{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes card-in-e78a34b3{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}[data-v-f3b08e01]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-f3b08e01],:root[data-theme=dark][data-v-f3b08e01]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-f3b08e01]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.cards[data-v-f3b08e01]{gap:var(--space-md);flex-direction:column;display:flex}.card[data-v-f3b08e01]{gap:var(--space-md);padding:var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border-radius:.875rem;flex-direction:column;display:flex}.card--accent[data-v-f3b08e01]{box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#f6fed1}.card--payment[data-v-f3b08e01]{background-color:var(--surface-muted)}.card-header[data-v-f3b08e01]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.card-title[data-v-f3b08e01]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:700}.card-meta[data-v-f3b08e01]{color:var(--ink-muted);font-size:.75rem;font-weight:600}.card-footnote[data-v-f3b08e01]{color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.status-block[data-v-f3b08e01]{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.status-badge[data-v-f3b08e01]{align-items:center;gap:var(--space-xs);padding:.375rem var(--space-md) .375rem var(--space-sm);border-radius:999px;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.status-dot[data-v-f3b08e01]{background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.status-badge--neutral[data-v-f3b08e01]{background-color:var(--surface-sunken);color:var(--ink-soft)}.status-badge--success[data-v-f3b08e01]{color:#1f3a05;background-color:#cbfb0173}.status-badge--progress[data-v-f3b08e01]{color:#075985;background-color:#38bdf82e}.status-badge--info[data-v-f3b08e01]{color:#312e81;background-color:#6366f12e}.status-badge--pending[data-v-f3b08e01]{color:#78350f;background-color:#fbbf2440}.status-badge--cancel[data-v-f3b08e01]{color:#7f1d1d;background-color:#f8717133}.status-sub[data-v-f3b08e01]{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.4}.items-list[data-v-f3b08e01]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item-row[data-v-f3b08e01]{padding-top:var(--space-md);border-top:1px solid var(--ink-line)}.item-row[data-v-f3b08e01]:first-child{border-top:0;padding-top:0}.kv-list[data-v-f3b08e01]{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.kv[data-v-f3b08e01]{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.kv dt[data-v-f3b08e01]{min-width:0;color:var(--ink-soft);flex:1;font-size:.875rem;font-weight:500;line-height:1.35}.kv dd[data-v-f3b08e01]{text-align:right;min-width:0;color:var(--ink);flex-direction:column;flex:1;align-items:flex-end;gap:.125rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.kv dd small[data-v-f3b08e01]{color:var(--ink-soft);font-size:.75rem;font-weight:500}.kv dd strong[data-v-f3b08e01]{font-weight:700}.kv--block[data-v-f3b08e01]{align-items:stretch;gap:var(--space-xs);flex-direction:column}.kv--block dt[data-v-f3b08e01]{flex:none}.kv--block dd[data-v-f3b08e01]{text-align:left;align-items:flex-start;font-weight:500}.kv-price[data-v-f3b08e01]{color:var(--ink);text-align:right;flex:none;font-size:.9375rem;font-weight:700}.kv-price--negative[data-v-f3b08e01]{color:#b91c1c}.kv--sub[data-v-f3b08e01]{margin-top:-.125rem}.kv--sub dt[data-v-f3b08e01]{align-items:center;gap:var(--space-xs);padding-left:var(--space-md);color:var(--ink-muted);font-size:.8125rem;font-weight:500;display:inline-flex}.kv-sub-icon[data-v-f3b08e01]{width:.75rem;height:.75rem;color:var(--ink-muted);flex:none}.kv-price--sub[data-v-f3b08e01]{color:var(--ink-muted);font-size:.8125rem;font-weight:600}.kv-price--sub.kv-price--negative[data-v-f3b08e01]{color:#b91c1c}.kv-list--summary[data-v-f3b08e01]{margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--ink-line)}.kv-list--summary .kv[data-v-f3b08e01]{align-items:center}.kv--total[data-v-f3b08e01]{margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--ink-line)}.kv--total dt[data-v-f3b08e01]{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-size:.9375rem;font-weight:700}.kv--total .kv-price[data-v-f3b08e01]{font-size:1.25rem;font-weight:800}.cashback-block[data-v-f3b08e01]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.cashback-label[data-v-f3b08e01]{color:var(--ink);font-size:.9375rem;font-weight:600}.cashback-value[data-v-f3b08e01]{color:var(--ink);font-size:1.5rem;font-weight:800}.coupon-block[data-v-f3b08e01]{justify-content:center;display:flex}.coupon-code[data-v-f3b08e01]{padding:var(--space-sm) var(--space-md);border:.125rem dashed var(--ink-line-strong);background-color:var(--surface-muted);letter-spacing:.15em;color:var(--ink);border-radius:.5rem;align-items:center;font-family:Courier New,monospace;font-size:1rem;font-weight:700;display:inline-flex}.payment-method[data-v-f3b08e01]{flex-direction:column;gap:.125rem;display:flex}.payment-method-name[data-v-f3b08e01]{color:var(--ink);font-size:1rem;font-weight:700}.payment-method-desc[data-v-f3b08e01]{color:var(--ink-soft);font-size:.8125rem;font-weight:500}.rewards-list[data-v-f3b08e01]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reward[data-v-f3b08e01]{align-items:flex-start;gap:var(--space-sm);color:#b91c1c;font-size:.875rem;line-height:1.4;display:flex}.reward--acquired[data-v-f3b08e01]{color:#166534}.reward-icon[data-v-f3b08e01]{flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.reward-icon svg[data-v-f3b08e01]{width:100%;height:100%}.reward-text[data-v-f3b08e01]{flex:1}.reward:not(.reward--acquired) .reward-text[data-v-f3b08e01]{text-decoration:line-through}.ghost-button[data-v-f3b08e01]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line);background-color:#0000;border:0;border-radius:999px;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.ghost-button svg[data-v-f3b08e01]{width:.9375rem;height:.9375rem}.ghost-button[data-v-f3b08e01]:hover{background-color:var(--surface-muted)}.ghost-button[data-v-f3b08e01]:active{transform:scale(.97)}.ghost-button--inline[data-v-f3b08e01]{align-self:flex-start}.app-progress-bar[data-v-251af9a9]{background:var(--primary-color);border:none;border-radius:50px;width:100%;height:.625rem;display:block;overflow:hidden}.app-progress-bar[data-v-251af9a9]::-webkit-progress-value{background-color:var(--primary-color)}.app-progress-bar[data-v-251af9a9]::-moz-progress-bar{background-color:var(--primary-color)}.app-progress-bar.inline[data-v-251af9a9]{width:auto;display:inline-block}.app-step[data-v-6bdf1618]{counter-increment:counter;color:#7b7d89;align-self:stretch;align-items:center;gap:1rem;font-size:1rem;font-style:normal;font-weight:400;line-height:125%;display:flex}.app-step[data-v-6bdf1618]:before{content:counter(counter);color:#fff;background-color:#555;border-radius:624.938rem;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem;padding:.75rem;font-size:1.5rem;font-style:normal;font-weight:400;line-height:100%;display:flex}.app-step>.instructions[data-v-6bdf1618]{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:.5rem;display:flex}.app-step>.instructions>.title[data-v-6bdf1618]{color:#000;margin-bottom:0;line-height:1}.app-step>.instructions>.content[data-v-6bdf1618]{width:100%;display:flex}.app-steps[data-v-51c0dc4a]{counter-reset:counter;flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.app-steps.primary>.app-step[data-v-51c0dc4a]:before{background-color:var(--primary-color)}.app-steps.secondary>.app-step[data-v-51c0dc4a]:before{background-color:var(--secondary-color)}.app-steps.tertiary>.app-step[data-v-51c0dc4a]:before{background-color:var(--tertiary-color);color:#000}.emphasis[data-v-4238f388]{font-size:2rem;font-style:normal;font-weight:400}.online-payment-content .app-steps[data-v-4238f388]{gap:2rem}.online-payment-content .timer[data-v-4238f388]{flex-direction:column;gap:.5rem;width:100%;display:flex}.online-payment-content .timer>header[data-v-4238f388]{justify-content:space-between;align-items:center;gap:1rem;line-height:1;display:flex}.online-payment-content .timer>header .chronometer[data-v-4238f388]{margin-bottom:0}.online-payment-content .timer>header .chronometer.danger[data-v-4238f388]{color:var(--tokens-danger-danger-main,#ff3b29)}.pix-warning-message[data-v-4238f388] .title{line-height:100%}.pix-warning-message .icon[data-v-4238f388]{vertical-align:middle;height:1.5em}.emphasis[data-v-bcda4579]{text-align:center;font-size:2rem;font-style:normal;font-weight:400;line-height:1}.content[data-v-bcda4579]{text-align:center}.content>.image[data-v-bcda4579]{width:12.5rem;height:12.5rem}.content>.image.error[data-v-bcda4579]{width:7.5rem;height:7.5rem}.content>.description[data-v-bcda4579]{color:#7b7d89;font-style:normal;font-weight:400}[data-v-ec7a92d4]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-ec7a92d4],:root[data-theme=dark][data-v-ec7a92d4]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-ec7a92d4]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.user-chip[data-v-ec7a92d4]{align-self:flex-start;align-items:center;gap:var(--space-sm);max-width:100%;padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);background-color:var(--surface);border:1px solid var(--ink-line);box-shadow:var(--shadow-soft);color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;margin-top:-.5rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.user-chip[data-v-ec7a92d4]:hover{border-color:var(--ink-line-strong);box-shadow:var(--shadow-hover)}.user-chip[data-v-ec7a92d4]:active{transform:scale(.97)}.user-chip[data-v-ec7a92d4]:focus-visible{outline:0;box-shadow:0 0 0 .1875rem #cbfb0173}.user-chip-icon[data-v-ec7a92d4]{width:1.5rem;height:1.5rem;color:var(--ink);background-color:#edfea6;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.user-chip-icon svg[data-v-ec7a92d4]{fill:currentColor;width:.875rem;height:.875rem}.user-chip-text[data-v-ec7a92d4]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.user-chip-text strong[data-v-ec7a92d4]{color:var(--ink);font-weight:700}a[data-v-bbf95f85]{color:#afafe8}.actions[data-v-bbf95f85],.actions>.app-buttons[data-v-bbf95f85]{gap:1rem}.app-button.whatsapp[data-v-bbf95f85]{background-color:#25d366}.phone-number[data-v-bbf95f85]{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0!important}.verification-code[data-v-bbf95f85]{letter-spacing:.5rem;text-align:center;height:64px;font-size:2.5rem;font-weight:700;line-height:64px}.neutral-text[data-v-bbf95f85]{color:#7b7d89}[data-v-c83190b5]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c83190b5],:root[data-theme=dark][data-v-c83190b5]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c83190b5]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.rocket-scene[data-v-c83190b5]{isolation:isolate;background:radial-gradient(circle at 50% 105%,#cbfb014d 0%,#cbfb011a 30%,#0000 58%),radial-gradient(circle at 30% 30%,#00e0c81f 0%,#0000 55%),radial-gradient(circle,#0a1f2a 0%,#04101a 100%);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #cbfb01b3}.scene-shake[data-v-c83190b5]{will-change:transform;animation:5.6s linear forwards rl-camera-shake-c83190b5;position:absolute;inset:0}.star[data-v-c83190b5]{opacity:0;will-change:opacity, transform;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite alternate rl-sparkle-c83190b5,.5s ease-out 3.4s forwards rl-stars-fade-out-c83190b5,.6s ease-out 5s forwards rl-stars-fade-in-c83190b5;position:absolute;box-shadow:0 0 6px 2px #ffffff73}.star-1[data-v-c83190b5]{background:#fff;top:20%;left:24%;transform:scale(1)}.star-2[data-v-c83190b5]{background:#fff;animation-delay:.3s,3.4s,5s;top:14%;left:62%;transform:scale(.75)}.star-3[data-v-c83190b5]{background:#fff;animation-delay:.6s,3.4s,5s;top:32%;left:80%;transform:scale(.85)}.star-4[data-v-c83190b5]{background:#cbfb01;animation-delay:.9s,3.4s,5s;top:26%;left:12%;transform:scale(.65);box-shadow:0 0 6px 2px #cbfb018c}.star-5[data-v-c83190b5]{background:#fff;animation-delay:.5s,3.4s,5s;top:8%;left:42%;transform:scale(.7)}.star-6[data-v-c83190b5]{background:#fff;animation-delay:.7s,3.4s,5s;top:76%;left:70%;transform:scale(.65)}.shooting[data-v-c83190b5]{opacity:0;transform-origin:50%;will-change:transform, opacity;z-index:0;border-radius:2px;width:2px;animation:1.3s linear infinite rl-shoot-c83190b5;position:absolute}.shooting-1[data-v-c83190b5]{background:linear-gradient(#0000,#fffffff2 50%,#0000);height:28px;animation-delay:5.6s;top:8%;left:80%}.shooting-2[data-v-c83190b5]{background:linear-gradient(#0000,#cbfb01d9 50%,#0000);height:22px;animation-delay:5.9s;top:22%;left:92%}.shooting-3[data-v-c83190b5]{background:linear-gradient(#0000,#dafffef2 50%,#0000);height:32px;animation-delay:5.75s;top:-4%;left:60%}.shooting-4[data-v-c83190b5]{background:linear-gradient(#0000,#ffffffd9 50%,#0000);height:26px;animation-delay:6.1s;top:38%;left:96%}.shooting-5[data-v-c83190b5]{background:linear-gradient(#0000,#ffffffe6 50%,#0000);height:18px;animation-delay:6.3s;top:0%;left:86%}.shooting-6[data-v-c83190b5]{background:linear-gradient(#0000,#cbfb01d9 50%,#0000);height:24px;animation-delay:6.5s;top:14%;left:70%}.pad-shadow[data-v-c83190b5]{filter:blur(2px);pointer-events:none;z-index:2;will-change:opacity, transform;background:radial-gradient(#0000008c 0%,#0003 60%,#0000 100%);border-radius:50%;width:32%;height:5%;animation:5.6s ease-out forwards rl-pad-shadow-c83190b5;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.smoke[data-v-c83190b5]{transform-origin:50% 100%;pointer-events:none;opacity:0;z-index:4;width:130%;height:70%;animation:5.6s ease-out forwards rl-smoke-cycle-c83190b5;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)scale(.2)}.smoke-bubble[data-v-c83190b5]{filter:blur(2px);will-change:transform;background:radial-gradient(circle at 35% 30%,#fff 0%,#f4f3f7 55%,#dcdbe6d9 100%);border-radius:50%;animation:4s ease-in-out infinite rl-bubble-pulse-c83190b5;position:absolute;box-shadow:0 0 22px #f4f3f780,inset -4px -6px 14px #b4b4c34d}.sb1[data-v-c83190b5]{opacity:.95;width:28%;height:52%;bottom:4%;left:2%}.sb2[data-v-c83190b5]{opacity:1;width:32%;height:62%;animation-delay:.3s;bottom:12%;left:16%}.sb3[data-v-c83190b5]{opacity:1;width:32%;height:60%;animation-delay:.7s;bottom:22%;left:34%}.sb4[data-v-c83190b5]{opacity:1;width:32%;height:62%;animation-delay:.5s;bottom:12%;left:52%}.sb5[data-v-c83190b5]{opacity:.95;width:28%;height:52%;animation-delay:1s;bottom:4%;left:70%}.sb6[data-v-c83190b5]{opacity:.9;width:30%;height:56%;animation-delay:1.4s;bottom:30%;left:10%}.sb7[data-v-c83190b5]{opacity:1;width:32%;height:60%;animation-delay:.9s;bottom:38%;left:30%}.sb8[data-v-c83190b5]{opacity:.95;width:32%;height:56%;animation-delay:1.2s;bottom:32%;left:54%}.sb9[data-v-c83190b5]{opacity:.85;width:30%;height:52%;animation-delay:.4s;bottom:50%;left:22%}.sb10[data-v-c83190b5]{opacity:.9;width:32%;height:56%;animation-delay:1.6s;bottom:50%;left:48%}.sb11[data-v-c83190b5]{opacity:.8;width:28%;height:48%;animation-delay:.6s;bottom:64%;left:36%}.sb12[data-v-c83190b5]{opacity:.85;width:22%;height:44%;animation-delay:1.1s;bottom:16%;left:0%}.sb13[data-v-c83190b5]{opacity:.85;width:22%;height:44%;animation-delay:1.5s;bottom:26%;left:78%}.sb14[data-v-c83190b5]{opacity:.7;width:18%;height:36%;animation-delay:.2s;bottom:50%;left:4%}.sb15[data-v-c83190b5]{opacity:.7;width:18%;height:36%;animation-delay:1.8s;bottom:52%;left:80%}.sb16[data-v-c83190b5]{opacity:.75;width:22%;height:40%;animation-delay:.5s;bottom:70%;left:56%}.exhaust-glow[data-v-c83190b5]{filter:blur(8px);opacity:0;pointer-events:none;z-index:4;mix-blend-mode:screen;background:radial-gradient(at 50% 100%,#ff641e99 0%,#ffa53c66 28%,#ffdc822e 55%,#0000 80%);width:70%;height:28%;animation:5.6s ease-out forwards rl-exhaust-glow-c83190b5;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.wash[data-v-c83190b5]{opacity:0;pointer-events:none;z-index:5;background:radial-gradient(circle at 50% 60%,#fff 0%,#f4f3f7 70%,#e8e6ef 100%);animation:5.6s ease-in-out forwards rl-wash-c83190b5;position:absolute;inset:0}.rocket[data-v-c83190b5]{z-index:3;transform-origin:50%;filter:drop-shadow(0 3px 4px #00000073)drop-shadow(0 14px 24px #00000073)drop-shadow(0 0 10px #cbfb011f);will-change:transform, opacity;width:36%;max-width:4.4rem;margin-top:-29%;margin-left:-18%;animation:5.6s cubic-bezier(.55,.05,.35,1) forwards rl-flight-c83190b5,3.6s ease-in-out 5.6s infinite rl-cruise-c83190b5;position:absolute;top:50%;left:50%}.rocket-svg[data-v-c83190b5]{z-index:2;width:100%;height:auto;display:block;position:relative}.flame[data-v-c83190b5]{transform-origin:50% 0;pointer-events:none;z-index:1;opacity:0;width:36%;height:40%;animation:4.6s cubic-bezier(.4,0,.2,1) 1s forwards rl-flame-launch-c83190b5;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.flame-outer[data-v-c83190b5],.flame-inner[data-v-c83190b5],.flame-core[data-v-c83190b5]{transform-origin:50% 0;filter:blur(.6px);will-change:transform, opacity;border-radius:50% 50% 45% 45%/70% 70% 30% 30%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.flame-outer[data-v-c83190b5]{opacity:.95;background:radial-gradient(at 50% 100%,#ff3b1c 0%,#ff6b30 35%,#ff6b3066 75%,#ff6b3000 100%);width:100%;height:100%;animation:.32s ease-in-out infinite alternate rl-flame-flicker-c83190b5}.flame-inner[data-v-c83190b5]{opacity:.95;background:radial-gradient(at 50% 100%,#ffd54a 0%,#ffae3d 50%,#ffae3d00 100%);width:65%;height:78%;animation:.24s ease-in-out infinite alternate-reverse rl-flame-flicker-c83190b5}.flame-core[data-v-c83190b5]{opacity:1;background:radial-gradient(at 50% 100%,#fff 0%,#ffeead 55%,#ffeead00 100%);width:32%;height:55%;animation:.18s ease-in-out infinite alternate rl-flame-flicker-c83190b5}@keyframes rl-flight-c83190b5{0%,13%{opacity:1;transform:translate(0)rotate(0)}14%{transform:translate(-.3px,.1px)rotate(0)}15%{transform:translate(.4px,-.2px)}16%{transform:translate(-.5px,.2px)}17%{transform:translate(.5px,-.3px)}18%{transform:translate(-.6px,.3px)}19%{transform:translate(.7px,-.4px)}20%{transform:translate(-.7px,.3px)}21%{transform:translate(.8px,-.5px)}22%{transform:translate(-.9px,.4px)}23%{transform:translate(1px,-.4px)}24%{transform:translate(-1.1px,.5px)}25%{transform:translate(1.2px,-.6px)}26%{transform:translate(-1.3px,.4px)}27%{transform:translate(1.4px,-.5px)}29%{transform:translate(-1.4px,-.6px)}31%{transform:translate(1.3px,-.4px)}33%{transform:translate(-1.2px,-.7px)}35%{transform:translate(1.2px,-.5px)}37%{transform:translate(-1px,-.9px)}39%{transform:translate(.9px,-.7px)}41%{transform:translate(-.7px,-1.4px)}43%{opacity:1;transform:translateY(-3%)rotate(0)}52%{opacity:1;transform:translateY(-22%)rotate(0)}62%{opacity:1;transform:translateY(-55%)rotate(0)}72%{opacity:0;transform:translateY(-75%)rotate(0)}82%{opacity:0;transform:translate(0)rotate(45deg)}89%{opacity:1;transform:translate(0)rotate(45deg)}to{opacity:1;transform:translate(0)rotate(45deg)}}@keyframes rl-cruise-c83190b5{0%,to{transform:translate(0)rotate(45deg)}50%{transform:translate(.5%,1.5%)rotate(45deg)}}@keyframes rl-sparkle-c83190b5{0%{opacity:.4}to{opacity:1}}@keyframes rl-stars-fade-out-c83190b5{to{opacity:0}}@keyframes rl-stars-fade-in-c83190b5{0%{opacity:0}to{opacity:1}}@keyframes rl-shoot-c83190b5{0%{opacity:0;transform:translateY(-10px)rotate(45deg)scaleY(.5)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-160px,160px)rotate(45deg)scaleY(1.7)}}@keyframes rl-camera-shake-c83190b5{0%,13%{transform:translate(0)}14%{transform:translate(-.5px,.2px)}15%{transform:translate(.6px,-.3px)}16%{transform:translate(-.8px,.4px)}17%{transform:translate(.9px,-.5px)}18%{transform:translate(-1.1px,.5px)}19%{transform:translate(1.2px,-.6px)}20%{transform:translate(-1.4px,.7px)}21%{transform:translate(1.6px,-.8px)}22%{transform:translate(-1.8px,.9px)}23%{transform:translate(2px,-1px)}24%{transform:translate(-2.2px,1.1px)}25%{transform:translate(2.4px,-1.2px)}26%{transform:translate(-2.6px,1.2px)}27%{transform:translate(2.8px,-1.3px)}28%{transform:translate(-3px,-.8px)}30%{transform:translate(3px,-1.2px)}32%{transform:translate(-2.8px,-.9px)}34%{transform:translate(2.7px,-1.4px)}36%{transform:translate(-2.5px,-1px)}38%{transform:translate(2.4px,-1.6px)}40%{transform:translate(-2.1px,-1.2px)}42%{transform:translate(1.8px,-1.4px)}44%{transform:translate(-1.5px,-.6px)}46%{transform:translate(1.2px,-.4px)}48%{transform:translate(-.8px,-.3px)}50%{transform:translate(.5px,-.2px)}52%{transform:translate(-.3px)}55%,to{transform:translate(0)}}@keyframes rl-flame-launch-c83190b5{0%{opacity:0;transform:translate(-50%)scaleY(0)scaleX(.4)}15%{opacity:1;transform:translate(-50%)scaleY(.55)scaleX(.7)}30%{opacity:1;transform:translate(-50%)scaleY(1.4)scaleX(1.05)}54%{opacity:1;transform:translate(-50%)scaleY(3.2)scaleX(1.25)}87%{opacity:1;transform:translate(-50%)scaleY(1.5)scaleX(.95)}to{opacity:1;transform:translate(-50%)scaleY(1.5)scaleX(.95)}}@keyframes rl-bubble-pulse-c83190b5{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes rl-flame-flicker-c83190b5{0%{transform:translate(-50%)scaleY(1)scaleX(1)}to{transform:translate(-50%)scaleY(.85)scaleX(1.08)}}@keyframes rl-smoke-cycle-c83190b5{0%,43%{opacity:0;transform:translate(-50%)scaleX(.2)scaleY(.2)}50%{opacity:.5;transform:translate(-50%)scaleX(.5)scaleY(.32)}56%{opacity:.9;transform:translate(-50%)scaleX(.95)scaleY(.5)}62%{opacity:1;transform:translate(-50%)scaleX(1.35)scaleY(.8)}72%{opacity:1;transform:translate(-50%)scaleX(1.55)scaleY(1.3)}77%{opacity:1;transform:translate(-50%)scaleX(1.65)scaleY(1.55)}89%{opacity:1;transform:translate(-50%)scaleX(1.65)scaleY(1.6)}96%,to{opacity:0;transform:translate(-50%)scaleX(1.65)scaleY(1.6)}}@keyframes rl-exhaust-glow-c83190b5{0%,18%{opacity:0}28%{opacity:.8}43%{opacity:1}62%{opacity:.95}72%{opacity:.45}82%,to{opacity:0}}@keyframes rl-pad-shadow-c83190b5{0%{opacity:.85;transform:translate(-50%)scale(1)}20%{opacity:.8;transform:translate(-50%)scale(1.02)}43%{opacity:.7;transform:translate(-50%)scale(.95)}56%{opacity:.4;transform:translate(-50%)scale(.7)}62%{opacity:.15;transform:translate(-50%)scale(.5)}72%,to{opacity:0;transform:translate(-50%)scale(.4)}}@keyframes rl-wash-c83190b5{0%,68%{opacity:0}77%{opacity:1}89%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene-shake[data-v-c83190b5],.rocket[data-v-c83190b5],.flame[data-v-c83190b5],.flame-outer[data-v-c83190b5],.flame-inner[data-v-c83190b5],.flame-core[data-v-c83190b5],.smoke[data-v-c83190b5],.smoke-bubble[data-v-c83190b5],.wash[data-v-c83190b5],.exhaust-glow[data-v-c83190b5],.pad-shadow[data-v-c83190b5],.star[data-v-c83190b5],.shooting[data-v-c83190b5]{animation:none!important}.rocket[data-v-c83190b5]{transform:translate(0)rotate(45deg)}.flame[data-v-c83190b5]{opacity:1;transform:translate(-50%)}.smoke[data-v-c83190b5],.wash[data-v-c83190b5],.exhaust-glow[data-v-c83190b5],.pad-shadow[data-v-c83190b5]{opacity:0}.star[data-v-c83190b5]{opacity:.8}.shooting[data-v-c83190b5]{opacity:.5}}[data-v-9592b708]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-9592b708],:root[data-theme=dark][data-v-9592b708]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-9592b708]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.finish-layout[data-v-9592b708]{--accent:#cbfb01;--accent-soft:#edfea6;--accent-text:#000}.step-progress[data-v-9592b708]{width:100%;margin-bottom:.25rem;padding:.5rem .5rem 1.25rem;position:relative}.step-progress-track[data-v-9592b708]{background-color:#00000014;border-radius:999px;height:3px;position:absolute;top:1.1875rem;left:1.75rem;right:1.75rem;overflow:hidden}.step-progress-fill[data-v-9592b708]{background:linear-gradient(90deg,#bfec01,#cbfb01);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px #cbfb0166}.step-progress-dots[data-v-9592b708]{justify-content:space-between;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.step-progress-dot[data-v-9592b708]{flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;min-width:0;padding:0 .125rem;display:flex}.step-progress-bullet[data-v-9592b708]{background-color:#fff;border:1.5px solid #000;border-radius:50%;width:1.375rem;height:1.375rem;transition:background-color .35s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;position:relative}.step-progress-dot.done .step-progress-bullet[data-v-9592b708]{background-color:#cbfb01;transform:scale(1);box-shadow:0 2px 6px #cbfb0180}.step-progress-dot.active .step-progress-bullet[data-v-9592b708]{background-color:#cbfb01;animation:1.6s ease-in-out infinite progress-pulse-9592b708;transform:scale(1.18);box-shadow:0 0 0 4px #cbfb012e}.step-progress-dot.active .step-progress-bullet[data-v-9592b708]:after{content:"";opacity:0;border:1.5px solid #cbfb01;border-radius:50%;animation:1.6s ease-out infinite progress-ring-9592b708;position:absolute;inset:-4px}.step-progress-dot.failed .step-progress-bullet[data-v-9592b708]{background-color:#e04b59;animation:.45s cubic-bezier(.36,.07,.19,.97) both failed-shake-9592b708;transform:scale(1.15)}.step-progress-dot.failed .step-progress-label[data-v-9592b708]{color:#dc3545}.step-progress-check[data-v-9592b708],.step-progress-cross[data-v-9592b708]{width:100%;height:100%;animation:.3s cubic-bezier(.34,1.56,.64,1) both pop-in-9592b708;position:absolute;inset:0}.step-progress-label[data-v-9592b708]{letter-spacing:.04em;text-transform:uppercase;color:#00000073;text-align:center;overflow-wrap:normal;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.2;transition:color .3s}.step-progress.is-compact .step-progress-label[data-v-9592b708]{letter-spacing:.01em;font-size:.625rem}.step-progress-dot.done .step-progress-label[data-v-9592b708],.step-progress-dot.active .step-progress-label[data-v-9592b708]{color:#000}.progress-fade-enter-active[data-v-9592b708],.progress-fade-leave-active[data-v-9592b708]{transition:opacity .3s,transform .3s}.progress-fade-enter-from[data-v-9592b708],.progress-fade-leave-to[data-v-9592b708]{opacity:0;transform:translateY(-8px)}.step-stage[data-v-9592b708]{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:.5rem .25rem 0;display:flex}.step-stage.theme-success[data-v-9592b708]{--accent:#cbfb01;--accent-soft:#ddfc5a;--accent-text:#000}.step-stage.theme-info[data-v-9592b708]{--accent:#8da7f0;--accent-soft:#e6ecfb;--accent-text:#000}.step-stage.theme-warning[data-v-9592b708]{--accent:#facd5d;--accent-soft:#fcdf96;--accent-text:#000}.step-stage.is-error[data-v-9592b708]{--accent:#e04b59;--accent-soft:#e35d6a;--accent-text:#fff}.illustration[data-v-9592b708]{justify-content:center;align-items:center;width:16rem;height:16rem;margin:.5rem auto .25rem;display:flex;position:relative}.pulse-ring[data-v-9592b708]{background:radial-gradient(circle at center, var(--accent-soft) 0%, var(--accent-soft) 38%, transparent 72%);opacity:0;pointer-events:none;filter:blur(.5px);border-radius:50%;width:14rem;height:14rem;margin:auto;animation:2.6s ease-out infinite pulse-out-9592b708;position:absolute;inset:0}.pulse-ring-1[data-v-9592b708]{animation-delay:0s}.pulse-ring-2[data-v-9592b708]{animation-delay:.6s}.pulse-ring-3[data-v-9592b708]{animation-delay:1.2s}.is-error .pulse-ring[data-v-9592b708]{opacity:.35;animation:none;transform:scale(.95)}.image-wrap[data-v-9592b708]{z-index:1;background-color:#fff;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:11.5rem;height:11.5rem;transition:box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px #000}.theme-info .image-wrap[data-v-9592b708]{box-shadow:0 14px 36px -10px #8da7f08c,0 4px 12px -4px #00000014,inset 0 -2px #0000000a}.theme-warning .image-wrap[data-v-9592b708]{box-shadow:0 14px 36px -10px #facd5da6,0 4px 12px -4px #00000014,inset 0 -2px #0000000a}.is-error .image-wrap[data-v-9592b708]{box-shadow:4px 4px #000000d9}.step-icon[data-v-9592b708]{width:70%;height:70%}.step-rocket[data-v-9592b708]{width:100%;height:100%}.image-wrap .clock-hand-minute[data-v-9592b708]{transform-origin:50px 50px;animation:12s linear infinite clock-tick-9592b708}.image-wrap .clock-hand-hour[data-v-9592b708]{transform-origin:50px 50px;animation:60s linear infinite clock-tick-9592b708}.image-wrap .card-gleam[data-v-9592b708]{animation:2.4s ease-in-out infinite card-gleam-9592b708}.image-wrap .check-mark[data-v-9592b708]{stroke-dasharray:70;stroke-dashoffset:70px;animation:.55s cubic-bezier(.65,0,.45,1) .25s forwards check-draw-9592b708}.image-wrap.mood-celebrate[data-v-9592b708]{animation:.55s cubic-bezier(.34,1.56,.64,1) both pop-in-9592b708,1.8s ease-out .55s celebrate-glow-9592b708}.image-wrap.mood-pulse[data-v-9592b708]{animation:.45s cubic-bezier(.34,1.56,.64,1) both pop-in-9592b708,2.6s ease-in-out .5s infinite soft-bounce-9592b708}.image-wrap.mood-spin .image[data-v-9592b708]{animation:3.2s linear infinite gentle-spin-9592b708}.image-wrap.mood-float[data-v-9592b708]{animation:.45s cubic-bezier(.34,1.56,.64,1) both pop-in-9592b708,3.4s ease-in-out .5s infinite float-y-9592b708}.image-wrap.mood-shake[data-v-9592b708]{animation:.4s cubic-bezier(.34,1.56,.64,1) both pop-in-9592b708,.5s ease-in-out .4s shake-9592b708}.title[data-v-9592b708]{letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.1;animation:.45s ease-out .1s both rise-in-9592b708}.description[data-v-9592b708]{color:#555;max-width:24rem;margin:0;font-size:1.0625rem;line-height:1.5;animation:.45s ease-out .2s both rise-in-9592b708}.is-error .description[data-v-9592b708]{color:#1a1a1a}.order-tag[data-v-9592b708]{color:#555;box-shadow:none;letter-spacing:.02em;text-transform:uppercase;background-color:#0000;border:none;align-items:center;gap:.4375rem;margin-top:.125rem;padding:0;font-size:.8125rem;font-weight:500;animation:.5s ease-out .3s both rise-in-9592b708;display:inline-flex}.order-tag-dot[data-v-9592b708]{background-color:var(--accent);border:1px solid #0006;border-radius:50%;width:.375rem;height:.375rem;display:inline-block}.finish-actions[data-v-9592b708]{flex-direction:column;gap:.625rem;width:100%;margin-top:1rem;display:flex}.finish-button[data-v-9592b708]{width:100%;animation:rise-in-9592b708 .4s ease-out var(--enter-delay,0s) both}.finish-button.finish-button-primary[data-v-9592b708]{letter-spacing:.01em;min-height:3.375rem;font-size:1rem;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:4px 4px #000}.finish-button.finish-button-primary[data-v-9592b708]:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.finish-button.finish-button-secondary[data-v-9592b708]{min-height:2.875rem;font-size:.9375rem;font-weight:500}.finish-link[data-v-9592b708]{color:#555;text-underline-offset:3px;cursor:pointer;animation:rise-in-9592b708 .4s ease-out var(--enter-delay,0s) both;background:0 0;border:none;border-radius:999px;margin:.25rem auto 0;padding:.5rem .75rem;font-size:.875rem;font-weight:500;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.finish-link[data-v-9592b708]:hover,.finish-link[data-v-9592b708]:focus-visible{color:#000;outline:none;text-decoration-color:#000}.step-swap-enter-active[data-v-9592b708]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.step-swap-leave-active[data-v-9592b708]{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.step-swap-enter-from[data-v-9592b708]{opacity:0;transform:translateY(14px)scale(.98)}.step-swap-leave-to[data-v-9592b708]{opacity:0;transform:translateY(-12px)scale(.98)}@keyframes pulse-out-9592b708{0%{opacity:.6;transform:scale(.6)}80%{opacity:0}to{opacity:0;transform:scale(1.4)}}@keyframes pop-in-9592b708{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes soft-bounce-9592b708{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gentle-spin-9592b708{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-y-9592b708{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shake-9592b708{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes celebrate-glow-9592b708{0%,to{box-shadow:4px 4px #000,0 0 #cbfb0100}40%{box-shadow:4px 4px #000,0 0 32px 8px #cbfb0199}}@keyframes rise-in-9592b708{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes clock-tick-9592b708{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes card-gleam-9592b708{0%{opacity:0;transform:translate(0)}20%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(360%)}}@keyframes check-draw-9592b708{to{stroke-dashoffset:0}}@keyframes progress-pulse-9592b708{0%,to{transform:scale(1.15)}50%{transform:scale(1.3)}}@keyframes progress-ring-9592b708{0%{opacity:.6;transform:scale(1)}80%{opacity:0}to{opacity:0;transform:scale(1.7)}}@keyframes failed-shake-9592b708{0%,to{transform:scale(1.15)translate(0)}20%{transform:scale(1.15)translate(-2px)}40%{transform:scale(1.15)translate(2px)}60%{transform:scale(1.15)translate(-1.5px)}80%{transform:scale(1.15)translate(1.5px)}}@media (prefers-reduced-motion:reduce){.pulse-ring[data-v-9592b708],.image-wrap[data-v-9592b708],.title[data-v-9592b708],.description[data-v-9592b708],.order-tag[data-v-9592b708],.finish-button[data-v-9592b708],.finish-link[data-v-9592b708],.clock-hand-minute[data-v-9592b708],.clock-hand-hour[data-v-9592b708],.card-gleam[data-v-9592b708],.check-mark[data-v-9592b708],.step-progress-bullet[data-v-9592b708],.step-progress-bullet[data-v-9592b708]:after,.step-progress-check[data-v-9592b708],.step-progress-cross[data-v-9592b708]{animation:none!important}.check-mark[data-v-9592b708]{stroke-dashoffset:0!important}}.payment-card-form[data-v-b5576af0]>fieldset{gap:.5rem}.header[data-v-46995d38]{background-color:var(--primary-color);margin-bottom:-2rem;padding-bottom:4rem}.header[data-v-46995d38]:before{content:"";opacity:.05;z-index:0;background:url(/images/handrawn-barbecue-elements.png) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.header[data-v-46995d38]>*{z-index:1}.header .close-button[data-v-46995d38]{padding:1rem}.grade[data-v-46995d38]{flex-wrap:nowrap;gap:1.5rem;margin:0;padding:0 1.5rem 1rem;list-style:none;display:flex;overflow-x:auto}.grade>.item[data-v-46995d38]{border:1px solid #1a1a1a;border-radius:1.5rem;flex-direction:column;gap:.5rem;min-width:285px;padding:1.5rem;display:flex;box-shadow:2px 2px #000}.grade>.item>.title[data-v-46995d38],.grade>.item>.description[data-v-46995d38]{margin:0}[data-v-4d175a71]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-4d175a71],:root[data-theme=dark][data-v-4d175a71]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-4d175a71]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}form[data-v-4d175a71]{gap:var(--space-md);flex-direction:column;display:flex}.field[data-v-4d175a71]{gap:var(--space-xs);flex-direction:column;display:flex}.field-label[data-v-4d175a71]{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.field-input[data-v-4d175a71]{width:100%;padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);border:0;border-radius:.875rem;font-size:1rem;line-height:1.3;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.field-input[data-v-4d175a71]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.field-with-action[data-v-4d175a71]{position:relative}.field-with-action .field-input[data-v-4d175a71]{padding-right:3rem}.field-action[data-v-4d175a71]{top:50%;right:var(--space-sm);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.field-action svg[data-v-4d175a71]{width:1.25rem;height:1.25rem}.field-error[data-v-4d175a71]{color:#b91c1c;font-size:.8125rem;font-weight:500}.primary-button[data-v-4d175a71]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.primary-button[data-v-4d175a71]:disabled{opacity:.5;cursor:not-allowed}.primary-button[data-v-4d175a71]:not(:disabled):active{transform:scale(.97)}.spinner[data-v-4d175a71]{border:.125rem solid #ffffff59;border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite spin-4d175a71}@keyframes spin-4d175a71{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-4d175a71]{opacity:.6;animation:none}}[data-v-098095c1]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-098095c1],:root[data-theme=dark][data-v-098095c1]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-098095c1]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.field[data-v-098095c1]{gap:var(--space-sm);flex-direction:column;display:flex}.field-label[data-v-098095c1]{color:var(--ink-soft);text-align:center;font-size:.8125rem;font-weight:600}.field-input[data-v-098095c1]{width:100%;padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);border:0;border-radius:.875rem;font-size:1rem;line-height:1.3;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.field-input[data-v-098095c1]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.field-input--code[data-v-098095c1]{letter-spacing:.3em;text-align:center;text-transform:uppercase;padding-left:.3em;font-size:1.75rem;font-weight:800}.primary-button[data-v-098095c1]{width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.primary-button[data-v-098095c1]:disabled{opacity:.5;cursor:not-allowed}.primary-button[data-v-098095c1]:not(:disabled):active{transform:scale(.97)}.map[data-v-054c6d46]{height:100%;position:relative}.marker[data-v-054c6d46]{cursor:pointer;background:var(--primary-color);border-radius:50%;width:44px;height:44px;margin-top:-10px;padding:4px;position:absolute}.marker[data-v-054c6d46]:after{content:"";border-style:solid;border-width:18px 18px 0;border-color:var(--primary-color) transparent;z-index:-1;width:0;display:block;position:absolute;bottom:1px;left:calc(50% + 18px);transform:translate(-100%,50%)}.marker .icon[data-v-054c6d46]{background-color:#fff;border-radius:50%;width:36px;height:36px}[data-v-85f1d434]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-85f1d434],:root[data-theme=dark][data-v-85f1d434]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-85f1d434]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.group+.group[data-v-85f1d434]{margin-top:var(--space-xl)}.group-title[data-v-85f1d434]{margin:0 0 var(--space-md);padding-left:var(--space-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.list[data-v-85f1d434]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-v-85f1d434]{animation:.42s cubic-bezier(.32,.72,.36,1) both card-rise-85f1d434;animation-delay:var(--reveal-delay,0s)}.row-button[data-v-85f1d434]{align-items:flex-start;gap:var(--space-md);text-align:left;width:100%;padding:var(--space-md);background-color:var(--surface);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);-webkit-tap-highlight-color:transparent;border:0;border-radius:.875rem;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.row-button[data-v-85f1d434]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover);transform:translateY(-.0625rem)}}.row-button[data-v-85f1d434]:active{transform:scale(.985)}.row--unread .row-button[data-v-85f1d434]{box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#f6fed1}.avatar[data-v-85f1d434]{background-color:var(--surface-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;overflow:hidden}.avatar img[data-v-85f1d434]{object-fit:cover;width:100%;height:100%}.avatar .avatar-default[data-v-85f1d434]{width:1.5rem;height:1.5rem;color:var(--ink)}.avatar .avatar-default[data-v-85f1d434] svg{width:100%;height:100%;display:block}.row-text[data-v-85f1d434]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-85f1d434]{color:var(--ink);font-size:.9375rem;line-height:1.35}.content[data-v-85f1d434] b,.content[data-v-85f1d434] strong{font-weight:700}.time[data-v-85f1d434]{color:var(--ink-muted);font-size:.75rem;font-weight:500}.unread-dot[data-v-85f1d434]{top:var(--space-md);right:var(--space-md);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--surface);background-color:#cbfb01;border-radius:50%;position:absolute}.skel-row[data-v-85f1d434]{gap:var(--space-md);padding:var(--space-md);background-color:var(--surface-muted);border:1px solid var(--ink-line);border-radius:.875rem;display:flex}.skel[data-v-85f1d434]{background-color:#0f172a1f;animation:1.4s ease-in-out infinite skel-pulse-85f1d434}.skel--avatar[data-v-85f1d434]{border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.skel--line[data-v-85f1d434]{border-radius:.375rem;height:.75rem;margin-top:.5rem}.skel--short[data-v-85f1d434]{width:40%}.skel-stack[data-v-85f1d434]{flex-direction:column;flex:1;display:flex}@keyframes skel-pulse-85f1d434{0%,to{opacity:.55}50%{opacity:1}}.empty-state[data-v-85f1d434]{text-align:center;padding:var(--space-3xl) var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.empty-illustration[data-v-85f1d434]{width:6rem;height:6rem;color:var(--ink-muted)}.empty-illustration svg[data-v-85f1d434]{width:100%;height:100%}.empty-title[data-v-85f1d434]{margin:var(--space-sm) 0 0;color:var(--ink);font-size:1.375rem;font-weight:700}.empty-sub[data-v-85f1d434]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}.mark-all-button[data-v-85f1d434]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.mark-all-button svg[data-v-85f1d434]{width:1.125rem;height:1.125rem}.mark-all-button[data-v-85f1d434]:disabled{opacity:.5;cursor:not-allowed}.mark-all-button[data-v-85f1d434]:not(:disabled):active{transform:scale(.97)}@keyframes card-rise-85f1d434{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.card-rise-enter-active[data-v-85f1d434]{transition:transform .5s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .35s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s)}.card-rise-enter-from[data-v-85f1d434]{opacity:0;transform:translateY(.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.row[data-v-85f1d434]{animation:none}.skel[data-v-85f1d434]{opacity:.6;animation:none}.card-rise-enter-active[data-v-85f1d434]{transition:opacity .2s}}.retro-2025[data-v-8713b139]{--retro-green:#cbfe01;background-color:var(--retro-green);min-height:100dvh;font-family:Axiforma,sans-serif;position:relative;overflow:hidden}.retro-pattern[data-v-8713b139]{opacity:.1;pointer-events:none;z-index:0;background-image:url(/images/retro-2025/pattern.webp);background-repeat:repeat;background-size:129px 193.5px;position:absolute;inset:0}.retro-screen[data-v-8713b139]{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.header-row[data-v-8713b139]{z-index:10;align-items:center;padding:1.5rem;display:flex;position:relative}.back-button[data-v-8713b139]{z-index:20;position:absolute;top:1.5rem;left:1.5rem;border-radius:50%!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}.back-button img[data-v-8713b139]{width:16px;height:16px}.intro-screen[data-v-8713b139]{position:relative;overflow:hidden}.champagne-group[data-v-8713b139]{cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.champagne-group[data-v-8713b139]:active{cursor:grabbing}.champagne-group .tampa[data-v-8713b139]{z-index:1;pointer-events:none;width:219px;transition:transform .2s ease-out;position:absolute;top:-56px;left:50%;transform:translate(-50%)translate(-10px)}.champagne-group .tampa.popping[data-v-8713b139]{z-index:5;animation:.8s ease-out forwards popCork-8713b139}.champagne-group .bottle[data-v-8713b139]{z-index:2;pointer-events:none;width:100%;max-width:400px}.champagne-group .decoration[data-v-8713b139]{z-index:4;opacity:0;pointer-events:none;width:400px;transition:opacity .3s;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.champagne-group .decoration.visible[data-v-8713b139]{opacity:1}.champagne-group .drag-indicator[data-v-8713b139]{z-index:10;transition:opacity .3s;animation:1.8s ease-out infinite dragHint-8713b139;position:absolute;top:-13px;right:15%}.champagne-group .drag-indicator.hidden[data-v-8713b139]{opacity:0;animation:none}.champagne-group .drag-indicator .drag-icon[data-v-8713b139]{width:4rem;height:auto}@keyframes dragHint-8713b139{0%{transform:translateY(0)}15%{transform:translateY(-60px)}85%{transform:translateY(-60px)}to{transform:translateY(0)}}.bottom-instruction[data-v-8713b139]{text-align:center;z-index:10;width:100%;padding:0 1rem;transition:opacity .3s;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.bottom-instruction.hidden[data-v-8713b139]{opacity:0}.bottom-instruction p[data-v-8713b139]{color:#fff;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:.055em .055em #000;text-transform:uppercase;margin:0;font-size:18px;font-weight:700;line-height:1.5}.intro-heading[data-v-8713b139]{text-align:center;z-index:5;transition:opacity .3s;position:absolute;top:88px;left:50%;transform:translate(-50%)}.intro-heading.hidden[data-v-8713b139]{opacity:0}.retro-title-small[data-v-8713b139]{color:#fff;-webkit-text-stroke:.12em #000;paint-order:stroke fill;text-shadow:.09em .09em #000;letter-spacing:-.8px;margin:0;font-size:33px;font-weight:800}.retro-title-large[data-v-8713b139]{color:#fff;-webkit-text-stroke:.07em #000;paint-order:stroke fill;text-shadow:.054em .054em #000;letter-spacing:-2.6px;margin:0;font-size:109px;font-weight:800;line-height:1}.orders-screen .champagne-container.static[data-v-8713b139],.category-screen .champagne-container.static[data-v-8713b139],.establishment-screen .champagne-container.static[data-v-8713b139]{width:100%;max-width:500px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.orders-screen .champagne-container.static .tampa.floating[data-v-8713b139],.category-screen .champagne-container.static .tampa.floating[data-v-8713b139],.establishment-screen .champagne-container.static .tampa.floating[data-v-8713b139]{animation:2s ease-in-out infinite floatUp-8713b139}.orders-screen .champagne-container.static .bottle[data-v-8713b139],.category-screen .champagne-container.static .bottle[data-v-8713b139],.establishment-screen .champagne-container.static .bottle[data-v-8713b139]{pointer-events:none;width:100%;max-width:400px;margin:0 auto;display:block}.orders-screen .champagne-container.static .tampa[data-v-8713b139],.category-screen .champagne-container.static .tampa[data-v-8713b139],.establishment-screen .champagne-container.static .tampa[data-v-8713b139]{pointer-events:none;width:219px;position:absolute;bottom:calc(100% - 56px);left:50%;transform:translate(-50%)translate(-10px)}.orders-screen .champagne-container.static .decoration.visible[data-v-8713b139],.category-screen .champagne-container.static .decoration.visible[data-v-8713b139],.establishment-screen .champagne-container.static .decoration.visible[data-v-8713b139]{opacity:1;pointer-events:none;width:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.orders-screen .step-content[data-v-8713b139],.category-screen .step-content[data-v-8713b139],.establishment-screen .step-content[data-v-8713b139]{text-align:center;z-index:5;position:absolute;top:80px;left:50%;transform:translate(-50%)}.orders-content .orders-number[data-v-8713b139]{color:#fff;-webkit-text-stroke:.07em #000;paint-order:stroke fill;text-shadow:.054em .054em #000;letter-spacing:-2.6px;margin:0;font-size:109px;font-weight:800;line-height:1}.orders-content .orders-label[data-v-8713b139]{color:#fff;-webkit-text-stroke:.12em #000;paint-order:stroke fill;text-shadow:.09em .09em #000;letter-spacing:-.8px;margin:0;font-size:33px;font-weight:800}.category-content[data-v-8713b139],.establishment-content[data-v-8713b139]{flex-direction:column;align-items:center;gap:8px;display:flex}.category-content .category-icon[data-v-8713b139],.establishment-content .category-icon[data-v-8713b139]{background:#fcfcfc;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.category-content .category-icon img[data-v-8713b139],.category-content .category-icon .category-image[data-v-8713b139],.establishment-content .category-icon img[data-v-8713b139],.establishment-content .category-icon .category-image[data-v-8713b139]{object-fit:contain;width:56px;height:56px}.category-content .establishment-logo[data-v-8713b139],.establishment-content .establishment-logo[data-v-8713b139]{border-radius:50%;width:80px;height:80px;overflow:hidden}.category-content .category-name[data-v-8713b139],.establishment-content .category-name[data-v-8713b139]{color:#fff;-webkit-text-stroke:.12em #000;paint-order:stroke fill;text-shadow:.09em .09em #000;margin:0;font-size:24px;font-weight:800}.category-content .category-label[data-v-8713b139],.category-content .establishment-label[data-v-8713b139],.establishment-content .category-label[data-v-8713b139],.establishment-content .establishment-label[data-v-8713b139]{color:#fff;-webkit-text-stroke:.12em #000;paint-order:stroke fill;text-shadow:.09em .09em #000;letter-spacing:-.8px;margin:0;font-size:33px;font-weight:800;line-height:1.2}.continue-button[data-v-8713b139]{z-index:10;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.summary-screen[data-v-8713b139]{padding-bottom:24px}.summary-screen .summary-content[data-v-8713b139]{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:56px 24px 24px;display:flex}.summary-header[data-v-8713b139]{text-align:center}.summary-header .summary-subtitle[data-v-8713b139]{color:#000;margin:0;font-size:16px;font-weight:400}.summary-header .summary-orders[data-v-8713b139]{color:#000;margin:0;font-size:32px;font-weight:700}.podium[data-v-8713b139]{flex-direction:column;align-items:center;gap:2rem;display:flex}.podium-item[data-v-8713b139]{flex-direction:column;align-items:center;gap:4px;display:flex}.podium-item.first[data-v-8713b139]{z-index:3;margin-bottom:-24px}.podium-item.second[data-v-8713b139],.podium-item.third[data-v-8713b139]{width:50%}.podium-item .crown-icon[data-v-8713b139]{width:24px;height:17px}.podium-item .crown-icon img[data-v-8713b139]{width:100%;height:100%}.podium-item .company-logo[data-v-8713b139]{background:#fff;border:2px solid #000;border-radius:50%;width:80px;height:80px;overflow:hidden}.podium-item .company-logo.large[data-v-8713b139]{border-width:3px;width:120px;height:120px}.podium-item .company-logo .logo-img[data-v-8713b139]{object-fit:cover;width:100%;height:100%}.podium-item .company-name[data-v-8713b139]{color:#000;text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.2}.podium-item .company-orders[data-v-8713b139]{color:#000;margin:-2px 0 0;font-size:14px;font-weight:400;line-height:1.2}.podium-item .rank-badge[data-v-8713b139]{color:#fff;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:400;display:flex}.podium-item .rank-badge.silver[data-v-8713b139]{background:#e9e9e9}.podium-item .rank-badge.bronze[data-v-8713b139]{background:#d49124}.podium-row[data-v-8713b139]{justify-content:center;gap:32px;width:100%;display:flex}.stats-row[data-v-8713b139]{gap:16px;display:flex}.stats-row .stat-card[data-v-8713b139]{border:2px solid #000;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:128px;padding:16px;display:flex}.stats-row .stat-card .stat-category-name[data-v-8713b139]{font-size:22px!important}.stats-row .stat-card .stat-number[data-v-8713b139]{color:#fff;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:.05em .05em #000;margin:0;font-size:32px;font-weight:800}.stats-row .stat-card .stat-label[data-v-8713b139]{color:#fff;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:.09em .09em #000;text-align:center;margin:0;font-size:16px;font-weight:800;line-height:1.2}.action-buttons[data-v-8713b139]{flex-direction:column;align-items:center;gap:16px;width:160px;margin:0 auto;display:flex}.share-button[data-v-8713b139]{width:100%;background:var(--retro-green)!important}.back-home-button[data-v-8713b139]{width:100%}@keyframes popCork-8713b139{0%{transform:translate(-50%)translateY(0)rotate(0)}50%{transform:translate(-50%)translateY(-150px)rotate(-20deg)}to{opacity:0;transform:translate(-50%)translateY(-250px)rotate(-45deg)}}@keyframes floatUp-8713b139{0%,to{transform:translate(-50%)translate(-10px)translateY(0)}50%{transform:translate(-50%)translate(-10px)translateY(-15px)}}[data-v-f3f81dbf]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-f3f81dbf],:root[data-theme=dark][data-v-f3f81dbf]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-f3f81dbf]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.tabs[data-v-f3f81dbf]{gap:var(--space-sm);margin-top:var(--space-sm);animation:.6s cubic-bezier(.22,1,.36,1) .24s both tabs-in-f3f81dbf;display:flex}.tab[data-v-f3f81dbf]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);color:var(--ink);cursor:pointer;background-color:#ffffff8c;border:0;border-radius:.875rem;flex-direction:column;flex:1;font-size:.75rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 0 0 1px #0000}.tab[data-v-f3f81dbf]:active{transform:scale(.96)}.tab--active[data-v-f3f81dbf]{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink), 0 .25rem .625rem #0f172a2e}.tab-icon[data-v-f3f81dbf]{width:1.75rem;height:1.75rem;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.tab-icon[data-v-f3f81dbf] svg{width:100%;height:100%;display:block}.tab-label[data-v-f3f81dbf]{line-height:1.1}@keyframes tabs-in-f3f81dbf{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tabs[data-v-f3f81dbf]{animation:none}}[data-v-83ad86bf]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-83ad86bf],:root[data-theme=dark][data-v-83ad86bf]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-83ad86bf]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.summary[data-v-83ad86bf]{gap:var(--space-xl);flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) both fade-in-83ad86bf;display:flex}.hero-block[data-v-83ad86bf]{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.hero-label[data-v-83ad86bf]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.8125rem;font-weight:700}.hero-value[data-v-83ad86bf]{letter-spacing:-.02em;color:var(--ink);font-size:2.75rem;font-weight:800;line-height:1}.breakdown[data-v-83ad86bf]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.breakdown-row[data-v-83ad86bf]{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--ink-line);display:flex}.breakdown-row[data-v-83ad86bf]:first-child{border-top:0}.breakdown-value[data-v-83ad86bf]{min-width:5.5rem;color:var(--ink);flex:none;font-size:1.0625rem;font-weight:700}.breakdown-row--negative .breakdown-value[data-v-83ad86bf]{color:#b91c1c}.breakdown-label[data-v-83ad86bf]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex:1;font-size:.8125rem;font-weight:600}.hint[data-v-83ad86bf]{padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink-soft);text-align:center;border-radius:.875rem;margin:0;font-size:.8125rem;line-height:1.5}.hint strong[data-v-83ad86bf]{color:var(--ink);font-weight:700}.cta-button[data-v-83ad86bf]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);background-color:var(--surface);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border:0;border-radius:999px;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.cta-button svg[data-v-83ad86bf]{width:1.125rem;height:1.125rem}.cta-button[data-v-83ad86bf]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover)}.cta-button[data-v-83ad86bf]:active{transform:scale(.97)}.cta-button[data-v-83ad86bf]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.summary-skeleton[data-v-83ad86bf]{gap:var(--space-md);flex-direction:column;display:flex}.skel[data-v-83ad86bf]{background-color:#0f172a1f;border-radius:.375rem;animation:1.4s ease-in-out infinite skel-pulse-83ad86bf}.skel--label[data-v-83ad86bf]{width:50%;height:.75rem;margin:0 auto}.skel--big[data-v-83ad86bf]{width:60%;height:2.5rem;margin:0 auto var(--space-md)}.skel--row[data-v-83ad86bf]{height:2rem}@keyframes skel-pulse-83ad86bf{0%,to{opacity:.55}50%{opacity:1}}@keyframes fade-in-83ad86bf{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.summary[data-v-83ad86bf]{animation:none}.skel[data-v-83ad86bf]{opacity:.6;animation:none}}[data-v-12bcfbf1]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-12bcfbf1],:root[data-theme=dark][data-v-12bcfbf1]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-12bcfbf1]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.transactions[data-v-12bcfbf1]{gap:var(--space-sm);flex-direction:column;display:flex}.list[data-v-12bcfbf1]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-v-12bcfbf1]{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--ink-line);animation:.42s cubic-bezier(.32,.72,.36,1) both row-rise-12bcfbf1;animation-delay:var(--reveal-delay,0s);display:flex}.row[data-v-12bcfbf1]:first-child{border-top:0}.row-main[data-v-12bcfbf1]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.row-label[data-v-12bcfbf1]{color:var(--ink);font-size:.9375rem;font-weight:600}.row-date[data-v-12bcfbf1]{color:var(--ink-muted);font-size:.75rem}.row-value[data-v-12bcfbf1]{color:var(--ink);flex:none;font-size:1rem;font-weight:700}.row-value--positive[data-v-12bcfbf1]{color:#16a34a}.row-value--negative[data-v-12bcfbf1]{color:#b91c1c}.skel-row[data-v-12bcfbf1]{gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--ink-line);display:flex}.skel-row[data-v-12bcfbf1]:first-child{border-top:0}.skel[data-v-12bcfbf1]{background-color:#0f172a1f;border-radius:.375rem;animation:1.4s ease-in-out infinite skel-pulse-12bcfbf1}.skel--date[data-v-12bcfbf1]{width:5rem;height:.75rem}.skel--label[data-v-12bcfbf1]{flex:1;height:.875rem}.skel--value[data-v-12bcfbf1]{width:4rem;height:.875rem}.empty-state[data-v-12bcfbf1]{text-align:center;padding:var(--space-2xl) var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.empty-illustration[data-v-12bcfbf1]{width:6rem;height:6rem;color:var(--ink-muted)}.empty-illustration svg[data-v-12bcfbf1]{width:100%;height:100%}.empty-title[data-v-12bcfbf1]{margin:var(--space-sm) 0 0;color:var(--ink);font-size:1.25rem;font-weight:700}.empty-sub[data-v-12bcfbf1]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}@keyframes skel-pulse-12bcfbf1{0%,to{opacity:.55}50%{opacity:1}}@keyframes row-rise-12bcfbf1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.row-rise-enter-active[data-v-12bcfbf1]{transition:transform .4s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .3s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s)}.row-rise-enter-from[data-v-12bcfbf1]{opacity:0;transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){.row[data-v-12bcfbf1]{animation:none}.skel[data-v-12bcfbf1]{opacity:.6;animation:none}}[data-v-c3736d89]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c3736d89],:root[data-theme=dark][data-v-c3736d89]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c3736d89]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.app-modal-content[data-v-c3736d89]{min-height:fit-content;overflow-y:auto}.app-modal-content.padding[data-v-c3736d89]{padding:28px}.app-modal-content.side-padding[data-v-c3736d89]{padding-left:28px;padding-right:28px}.confirm-list[data-v-d9dc5352]{max-width:calc(80vw - 48px);overflow-x:auto}.confirm-list .app-list-item[data-v-d9dc5352]{padding-left:0;padding-right:0}.confirm-list .app-list-item .app-icon[data-v-d9dc5352]{font-size:1.5rem}[data-v-0adbe0bf]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-0adbe0bf],:root[data-theme=dark][data-v-0adbe0bf]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-0adbe0bf]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.toolbar[data-v-0adbe0bf]{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.search-clear-btn[data-v-0adbe0bf]{width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.search-clear-btn svg[data-v-0adbe0bf]{width:.9375rem;height:.9375rem}.search-clear-btn[data-v-0adbe0bf]:hover{background-color:var(--surface)}.search-clear-btn[data-v-0adbe0bf]:active{transform:scale(.92)}.search-clear-btn[data-v-0adbe0bf]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.filter-rail[data-v-0adbe0bf]{gap:var(--space-xs);margin-inline:calc(-1 * var(--default-padding));padding-block:.25rem;padding-inline:var(--default-padding);scrollbar-width:none;display:flex;overflow-x:auto}.filter-rail[data-v-0adbe0bf]::-webkit-scrollbar{display:none}.filter-rail--secondary[data-v-0adbe0bf]{margin-top:0}.chip[data-v-0adbe0bf]{padding:var(--space-xs) var(--space-md);background-color:var(--surface);color:var(--ink-soft);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line);-webkit-tap-highlight-color:transparent;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;font-size:.8125rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.chip[data-v-0adbe0bf]:active{transform:scale(.96)}.chip--active[data-v-0adbe0bf]{background-color:var(--ink);color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.chip--ghost[data-v-0adbe0bf]{color:var(--ink-soft);box-shadow:none;padding-inline:var(--space-sm);background-color:#0000;font-size:.75rem}.chip--ghost-active[data-v-0adbe0bf]{color:var(--ink);background-color:#f6fed1;box-shadow:inset 0 0 0 1px #cbfb01}.chip[data-v-0adbe0bf]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.orders-list[data-v-0adbe0bf]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-skeleton[data-v-0adbe0bf]{gap:var(--space-sm);padding:var(--space-md);background-color:var(--surface-muted);border:1px solid var(--ink-line);border-radius:.875rem;flex-direction:column;display:flex}.order-skeleton .skel-row[data-v-0adbe0bf]{background-color:#0f172a1f;border-radius:.375rem;height:.75rem;animation:1.4s ease-in-out infinite skel-pulse-0adbe0bf}.order-skeleton .skel-row--small[data-v-0adbe0bf]{width:30%;height:.625rem}.order-skeleton .skel-row--title[data-v-0adbe0bf]{width:65%;height:1.125rem}.order-skeleton .skel-row--tags[data-v-0adbe0bf]{width:50%;height:.875rem}@keyframes skel-pulse-0adbe0bf{0%,to{opacity:.55}50%{opacity:1}}.order[data-v-0adbe0bf]{animation:.42s cubic-bezier(.32,.72,.36,1) both card-rise-0adbe0bf;animation-delay:var(--reveal-delay,0s);display:block}.order-button[data-v-0adbe0bf]{align-items:center;gap:var(--space-md);text-align:left;width:100%;padding:var(--space-md);background-color:var(--surface);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);-webkit-tap-highlight-color:transparent;color:inherit;border:0;border-radius:.875rem;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.order-button[data-v-0adbe0bf]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover);transform:translateY(-.0625rem)}}.order-button[data-v-0adbe0bf]:active{transform:scale(.985)}.order-button[data-v-0adbe0bf]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.order-main[data-v-0adbe0bf]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.order-id[data-v-0adbe0bf]{letter-spacing:.05em;color:var(--ink-muted);font-size:.75rem;font-weight:600;display:inline-block}.order-company[data-v-0adbe0bf]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.order-tags[data-v-0adbe0bf]{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.tag[data-v-0adbe0bf]{padding:.125rem var(--space-sm);border-radius:999px;align-items:center;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.tag--time[data-v-0adbe0bf],.tag--neutral[data-v-0adbe0bf]{background-color:var(--surface-sunken);color:var(--ink-soft)}.tag--success[data-v-0adbe0bf]{color:#1f3a05;background-color:#cbfb0159}.tag--progress[data-v-0adbe0bf]{color:#075985;background-color:#38bdf82e}.tag--info[data-v-0adbe0bf]{color:#312e81;background-color:#6366f129}.tag--pending[data-v-0adbe0bf]{color:#78350f;background-color:#fbbf2438}.tag--cancel[data-v-0adbe0bf]{color:#7f1d1d;background-color:#f871712e}.order-price[data-v-0adbe0bf]{align-items:center;gap:var(--space-sm);color:var(--ink);font-size:1rem;font-weight:700;display:flex}.order-chevron[data-v-0adbe0bf]{width:1.25rem;height:1.25rem;color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.order-chevron svg[data-v-0adbe0bf]{width:100%;height:100%}.empty-state[data-v-0adbe0bf]{text-align:center;padding:var(--space-3xl) var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.empty-illustration[data-v-0adbe0bf]{width:6rem;height:6rem;color:var(--ink-muted)}.empty-illustration svg[data-v-0adbe0bf]{width:100%;height:100%}.empty-title[data-v-0adbe0bf]{margin:var(--space-sm) 0 0;color:var(--ink);font-size:1.375rem;font-weight:700}.empty-sub[data-v-0adbe0bf]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}.empty-cta[data-v-0adbe0bf]{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-md) var(--space-xl);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-accent);background-color:#cbfb01;border:0;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.empty-cta svg[data-v-0adbe0bf]{width:1.125rem;height:1.125rem}.empty-cta[data-v-0adbe0bf]:active{transform:scale(.96)}.empty-cta--ghost[data-v-0adbe0bf]{background-color:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft)}@keyframes card-rise-0adbe0bf{0%{opacity:0;filter:blur(.25rem);transform:translateY(.75rem)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.order-rise-enter-active[data-v-0adbe0bf]{transition:transform .5s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .35s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s);will-change:transform, opacity}.order-rise-enter-from[data-v-0adbe0bf]{opacity:0;transform:translateY(.75rem)scale(.97)}@media (prefers-reduced-motion:reduce){.order[data-v-0adbe0bf]{animation:none}.order-skeleton .skel-row[data-v-0adbe0bf]{opacity:.6;animation:none}.order-rise-enter-active[data-v-0adbe0bf]{transition:opacity .2s}}[data-v-a7ed9e8b]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-a7ed9e8b],:root[data-theme=dark][data-v-a7ed9e8b]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-a7ed9e8b]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.loading-state[data-v-a7ed9e8b]{gap:var(--space-md);flex-direction:column;display:flex}.skel[data-v-a7ed9e8b]{background-color:#0f172a14;border-radius:.875rem;animation:1.4s ease-in-out infinite skel-pulse-a7ed9e8b}.skel--card[data-v-a7ed9e8b]{height:7rem}@keyframes skel-pulse-a7ed9e8b{0%,to{opacity:.55}50%{opacity:1}}.error-state[data-v-a7ed9e8b]{text-align:center;padding:var(--space-2xl) 0;color:var(--ink-soft);flex-direction:column;align-items:center;display:flex}.track-button[data-v-a7ed9e8b]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-accent);background-color:#cbfb01;border:0;border-radius:999px;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.track-button svg[data-v-a7ed9e8b]{width:1.25rem;height:1.25rem}.track-button[data-v-a7ed9e8b]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.skel[data-v-a7ed9e8b]{opacity:.6;animation:none}}.map[data-v-6f43b715]{position:absolute;inset:0}.marker[data-v-6f43b715]{cursor:pointer;background:var(--primary-color);border-radius:50%;width:44px;height:44px;margin-top:-10px;padding:4px;position:absolute}.marker[data-v-6f43b715]:after{content:"";border-style:solid;border-width:18px 18px 0;border-color:var(--primary-color) transparent;z-index:-1;width:0;display:block;position:absolute;bottom:1px;left:calc(50% + 18px);transform:translate(-100%,50%)}.marker .icon[data-v-6f43b715]{border-radius:50%;width:36px;height:36px}[data-v-b9a2d961]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-b9a2d961],:root[data-theme=dark][data-v-b9a2d961]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-b9a2d961]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.content-stack[data-v-b9a2d961]{gap:var(--space-lg);flex-direction:column;display:flex}.warning-card[data-v-b9a2d961]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);color:#7f1d1d;background-color:#f8717114;border:1px solid #f8717133;border-radius:.875rem;display:flex}.warning-card strong[data-v-b9a2d961]{font-weight:700}.warning-card p[data-v-b9a2d961]{margin:.25rem 0 0;font-size:.875rem;line-height:1.45}.warning-icon[data-v-b9a2d961]{flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.warning-icon svg[data-v-b9a2d961]{width:100%;height:100%}.field[data-v-b9a2d961]{gap:var(--space-xs);flex-direction:column;display:flex}.field-label[data-v-b9a2d961]{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.field-input[data-v-b9a2d961],.field-textarea[data-v-b9a2d961]{width:100%;padding:var(--space-md);background-color:var(--surface-muted);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);border:0;border-radius:.875rem;font-family:inherit;font-size:1rem;line-height:1.45;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.field-input[data-v-b9a2d961]:focus,.field-textarea[data-v-b9a2d961]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);outline:0}.field-input[data-v-b9a2d961]::placeholder,.field-textarea[data-v-b9a2d961]::placeholder{color:#0f172a59;font-weight:500}.field-textarea[data-v-b9a2d961]{resize:vertical}.danger-button[data-v-b9a2d961]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);color:var(--surface);cursor:pointer;background-color:#b91c1c;border:0;border-radius:999px;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex;box-shadow:0 .25rem .875rem #b91c1c66}.danger-button[data-v-b9a2d961]:disabled{opacity:.55;cursor:not-allowed}.danger-button[data-v-b9a2d961]:not(:disabled):active{transform:scale(.97)}.ghost-button[data-v-b9a2d961]{width:100%;padding:var(--space-md);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line);background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.ghost-button[data-v-b9a2d961]:active{transform:scale(.97)}.modal-body[data-v-b9a2d961]{gap:var(--space-md);padding:var(--space-xl);flex-direction:column;max-width:26rem;margin:0 auto;display:flex}.modal-title[data-v-b9a2d961]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:800}.modal-text[data-v-b9a2d961]{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.45}.modal-actions[data-v-b9a2d961]{gap:var(--space-sm);flex-direction:column;display:flex}.spinner[data-v-b9a2d961]{border:.125rem solid #ffffff59;border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite spin-b9a2d961}@keyframes spin-b9a2d961{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-b9a2d961]{opacity:.6;animation:none}}[data-v-62260988]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-62260988],:root[data-theme=dark][data-v-62260988]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-62260988]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.section+.section[data-v-62260988]{margin-top:var(--space-xl)}.section-title[data-v-62260988]{margin:0 0 var(--space-md);padding-left:var(--space-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.section-list[data-v-62260988]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item[data-v-62260988]{animation:.42s cubic-bezier(.32,.72,.36,1) both card-rise-62260988;animation-delay:var(--reveal-delay,0s)}.item-button[data-v-62260988]{align-items:center;gap:var(--space-md);text-align:left;width:100%;padding:var(--space-md);background-color:var(--surface);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);-webkit-tap-highlight-color:transparent;border:0;border-radius:.875rem;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.item-button[data-v-62260988]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover);transform:translateY(-.0625rem)}}.item-button[data-v-62260988]:active{transform:scale(.985)}.item-button[data-v-62260988]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.item-button--danger[data-v-62260988],.item-button--danger .item-icon[data-v-62260988]{color:#b91c1c}.item-icon[data-v-62260988]{background-color:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:.875rem;flex:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.item-icon[data-v-62260988] svg{width:100%;height:100%;display:block}.item-text[data-v-62260988]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.item-label[data-v-62260988]{color:var(--ink);font-size:.9375rem;font-weight:700}.item-description[data-v-62260988]{color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.3}.item-chevron[data-v-62260988]{width:1.25rem;height:1.25rem;color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.item-chevron svg[data-v-62260988]{width:100%;height:100%}@keyframes card-rise-62260988{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.item-rise-enter-active[data-v-62260988]{transition:transform .5s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .35s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s)}.item-rise-enter-from[data-v-62260988]{opacity:0;transform:translateY(.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.item[data-v-62260988]{animation:none}.item-rise-enter-active[data-v-62260988]{transition:opacity .2s}}[data-v-253e6682]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-253e6682],:root[data-theme=dark][data-v-253e6682]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-253e6682]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.profile-form[data-v-253e6682]{gap:var(--space-xl);flex-direction:column;display:flex}.suggested-email a[data-v-253e6682]{color:#000;cursor:pointer;font-weight:700}[data-v-9796cfc7]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-9796cfc7],:root[data-theme=dark][data-v-9796cfc7]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-9796cfc7]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.list[data-v-9796cfc7]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-v-9796cfc7]{animation:.42s cubic-bezier(.32,.72,.36,1) both card-rise-9796cfc7;animation-delay:var(--reveal-delay,0s)}.row-label[data-v-9796cfc7]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);background-color:var(--surface);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border-radius:.875rem;transition:box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.row-label[data-v-9796cfc7]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover)}.row-label[data-v-9796cfc7]:has(.switch-input:focus-visible){box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-hover)}.row-icon[data-v-9796cfc7]{background-color:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:.875rem;flex:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.row-icon[data-v-9796cfc7] svg{width:100%;height:100%;display:block}.row-text[data-v-9796cfc7]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.row-title[data-v-9796cfc7]{color:var(--ink);font-size:.9375rem;font-weight:700}.row-description[data-v-9796cfc7]{color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.3}.switch[data-v-9796cfc7]{border-radius:999px;flex:none;width:3rem;height:1.75rem;position:relative}.switch-input[data-v-9796cfc7]{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch-track[data-v-9796cfc7]{border-radius:inherit;background-color:#0f172a33;transition:background-color .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.switch-thumb[data-v-9796cfc7]{background-color:var(--surface);border-radius:50%;width:1.375rem;height:1.375rem;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 .125rem .25rem #0f172a33}.switch--on .switch-track[data-v-9796cfc7]{background-color:#cbfb01}.switch--on .switch-thumb[data-v-9796cfc7]{transform:translate(1.25rem)}.dirty-hint[data-v-9796cfc7]{margin:var(--space-md) 0 0;text-align:center;color:var(--ink-muted);font-size:.8125rem;font-weight:600}.save-button[data-v-9796cfc7]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.save-button svg[data-v-9796cfc7]{width:1.125rem;height:1.125rem}.save-button[data-v-9796cfc7]:disabled{opacity:.45;cursor:not-allowed}.save-button[data-v-9796cfc7]:not(:disabled):active{transform:scale(.97)}.spinner[data-v-9796cfc7]{border:.125rem solid #ffffff59;border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.85s linear infinite spin-9796cfc7}@keyframes spin-9796cfc7{to{transform:rotate(360deg)}}@keyframes card-rise-9796cfc7{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.card-rise-enter-active[data-v-9796cfc7]{transition:transform .5s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .35s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s)}.card-rise-enter-from[data-v-9796cfc7]{opacity:0;transform:translateY(.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.row[data-v-9796cfc7]{animation:none}.switch-thumb[data-v-9796cfc7]{transition:none}.spinner[data-v-9796cfc7]{opacity:.6;animation:none}.card-rise-enter-active[data-v-9796cfc7]{transition:opacity .2s}}[data-v-8969f7b6]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-8969f7b6],:root[data-theme=dark][data-v-8969f7b6]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-8969f7b6]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.add-button[data-v-8969f7b6]{background-color:var(--ink);width:2.75rem;height:2.75rem;color:var(--surface);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 .25rem .625rem #0f172a2e}.add-button svg[data-v-8969f7b6]{width:1.375rem;height:1.375rem}.add-button[data-v-8969f7b6]:active{transform:scale(.92)}.list[data-v-8969f7b6]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skel-row[data-v-8969f7b6]{gap:var(--space-sm);padding:var(--space-md);background-color:var(--surface-muted);border:1px solid var(--ink-line);border-radius:.875rem;flex-direction:column;display:flex}.skel-row .skel[data-v-8969f7b6]{background-color:#0f172a1f;border-radius:.375rem;animation:1.4s ease-in-out infinite skel-pulse-8969f7b6}.skel-row .skel--title[data-v-8969f7b6]{width:50%;height:1.125rem}.skel-row .skel--line[data-v-8969f7b6]{height:.75rem}.skel-row .skel--short[data-v-8969f7b6]{width:70%}.row[data-v-8969f7b6]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);animation:.42s cubic-bezier(.32,.72,.36,1) both row-rise-8969f7b6;animation-delay:var(--reveal-delay,0s);border-radius:.875rem;transition:box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.row--default[data-v-8969f7b6]{box-shadow:inset 0 0 0 1px #cbfb01, var(--shadow-accent);background-color:#f6fed1}.row-main[data-v-8969f7b6]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.row-header[data-v-8969f7b6]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.row-title[data-v-8969f7b6]{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.row-badge[data-v-8969f7b6]{letter-spacing:.06em;text-transform:uppercase;padding:.125rem var(--space-sm);color:var(--ink);background-color:#cbfb01;border-radius:999px;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.row-badge svg[data-v-8969f7b6]{width:.875rem;height:.875rem}.row-subtitle[data-v-8969f7b6]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.3}.row-street[data-v-8969f7b6]{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.3}.row-meta[data-v-8969f7b6]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.3}.row-actions[data-v-8969f7b6]{gap:var(--space-xs);flex-direction:column;display:flex}.action-button[data-v-8969f7b6]{width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.action-button[data-v-8969f7b6]:hover{background-color:var(--surface-muted);color:var(--ink)}.action-button[data-v-8969f7b6]:active{transform:scale(.94)}.action-button[data-v-8969f7b6]:disabled{opacity:.45;cursor:not-allowed}.action-button svg[data-v-8969f7b6]{width:1.125rem;height:1.125rem}.action-button--danger[data-v-8969f7b6]{color:#b91c1c}.action-button--danger[data-v-8969f7b6]:hover{color:#b91c1c;background-color:#f871711f}.empty-state[data-v-8969f7b6]{text-align:center;padding:var(--space-3xl) var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.empty-illustration[data-v-8969f7b6]{width:6rem;height:6rem;color:var(--ink-muted)}.empty-illustration svg[data-v-8969f7b6]{width:100%;height:100%}.empty-title[data-v-8969f7b6]{margin:var(--space-sm) 0 0;color:var(--ink);font-size:1.375rem;font-weight:700}.empty-sub[data-v-8969f7b6]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}.primary-button[data-v-8969f7b6]{width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.primary-button[data-v-8969f7b6]:active{transform:scale(.97)}@keyframes skel-pulse-8969f7b6{0%,to{opacity:.55}50%{opacity:1}}@keyframes row-rise-8969f7b6{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.row-rise-enter-active[data-v-8969f7b6]{transition:transform .4s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .3s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s)}.row-rise-enter-from[data-v-8969f7b6]{opacity:0;transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){.row[data-v-8969f7b6]{animation:none}.skel-row .skel[data-v-8969f7b6]{opacity:.6;animation:none}.row-rise-enter-active[data-v-8969f7b6]{transition:opacity .2s}}[data-v-3e30dd46]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-3e30dd46],:root[data-theme=dark][data-v-3e30dd46]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-3e30dd46]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.address-form[data-v-3e30dd46]{gap:var(--space-xl);flex-direction:column;display:flex}[data-v-8753c667]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-8753c667],:root[data-theme=dark][data-v-8753c667]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-8753c667]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.add-button[data-v-8753c667]{background-color:var(--ink);width:2.75rem;height:2.75rem;color:var(--surface);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 .25rem .625rem #0f172a2e}.add-button svg[data-v-8753c667]{width:1.375rem;height:1.375rem}.add-button[data-v-8753c667]:active{transform:scale(.92)}.list[data-v-8753c667]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skel-row[data-v-8753c667]{gap:var(--space-md);padding:var(--space-md);background-color:var(--surface-muted);border:1px solid var(--ink-line);border-radius:.875rem;display:flex}.skel-row .skel[data-v-8753c667]{background-color:#0f172a1f;border-radius:.375rem;animation:1.4s ease-in-out infinite skel-pulse-8753c667}.skel-row .skel--brand[data-v-8753c667]{flex:none;width:3rem;height:2rem}.skel-row .skel--title[data-v-8753c667]{width:60%;height:1rem;margin-top:.25rem}.skel-row .skel--line[data-v-8753c667]{width:40%;height:.75rem;margin-top:.375rem}.skel-stack[data-v-8753c667]{flex-direction:column;flex:1;display:flex}.row[data-v-8753c667]{align-items:center;gap:var(--space-md);padding:var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);animation:.42s cubic-bezier(.32,.72,.36,1) both row-rise-8753c667;animation-delay:var(--reveal-delay,0s);border-radius:.875rem;transition:box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.row-brand[data-v-8753c667]{background-color:var(--surface-muted);border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:3rem;height:2rem;display:inline-flex;overflow:hidden}.row-brand img[data-v-8753c667]{object-fit:contain;width:100%;height:100%}.brand-fallback[data-v-8753c667]{color:var(--ink-muted);display:inline-flex}.brand-fallback svg[data-v-8753c667]{width:1.25rem;height:1.25rem}.row-main[data-v-8753c667]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.row-title[data-v-8753c667]{color:var(--ink);font-size:.9375rem;font-weight:600}.row-meta[data-v-8753c667]{color:var(--ink-soft);font-size:.8125rem;font-weight:500}.row-actions[data-v-8753c667]{gap:var(--space-xs);display:flex}.action-button[data-v-8753c667]{width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.action-button[data-v-8753c667]:hover{background-color:var(--surface-muted);color:var(--ink)}.action-button[data-v-8753c667]:active{transform:scale(.94)}.action-button svg[data-v-8753c667]{width:1.125rem;height:1.125rem}.action-button--danger[data-v-8753c667]{color:#b91c1c}.action-button--danger[data-v-8753c667]:hover{color:#b91c1c;background-color:#f871711f}.empty-state[data-v-8753c667]{text-align:center;padding:var(--space-3xl) var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.empty-illustration[data-v-8753c667]{width:6rem;height:6rem;color:var(--ink-muted)}.empty-illustration svg[data-v-8753c667]{width:100%;height:100%}.empty-title[data-v-8753c667]{margin:var(--space-sm) 0 0;color:var(--ink);font-size:1.375rem;font-weight:700}.empty-sub[data-v-8753c667]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}.primary-button[data-v-8753c667]{width:100%;padding:var(--space-md);background-color:var(--ink);color:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.primary-button[data-v-8753c667]:active{transform:scale(.97)}@keyframes skel-pulse-8753c667{0%,to{opacity:.55}50%{opacity:1}}@keyframes row-rise-8753c667{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.row-rise-enter-active[data-v-8753c667]{transition:transform .4s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .3s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s)}.row-rise-enter-from[data-v-8753c667]{opacity:0;transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){.row[data-v-8753c667]{animation:none}.skel[data-v-8753c667]{opacity:.6;animation:none}.row-rise-enter-active[data-v-8753c667]{transition:opacity .2s}}[data-v-e60f8019]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-e60f8019],:root[data-theme=dark][data-v-e60f8019]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-e60f8019]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.content-stack[data-v-e60f8019]{gap:var(--space-lg);flex-direction:column;display:flex}[data-v-a5e66d09]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-a5e66d09],:root[data-theme=dark][data-v-a5e66d09]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-a5e66d09]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.tabs[data-v-a5e66d09]{gap:var(--space-sm);margin-top:var(--space-sm);animation:.6s cubic-bezier(.22,1,.36,1) .24s both tabs-in-a5e66d09;display:flex}.tab[data-v-a5e66d09]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);color:var(--ink);cursor:pointer;background-color:#ffffff8c;border:0;border-radius:.875rem;flex-direction:column;flex:1;font-size:.75rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 0 0 1px #0000}.tab[data-v-a5e66d09]:active{transform:scale(.96)}.tab--active[data-v-a5e66d09]{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink), 0 .25rem .625rem #0f172a2e}.tab-icon[data-v-a5e66d09]{width:1.75rem;height:1.75rem;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.tab-icon[data-v-a5e66d09] svg{width:100%;height:100%;display:block}.tab-label[data-v-a5e66d09]{line-height:1.1}@keyframes tabs-in-a5e66d09{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tabs[data-v-a5e66d09]{animation:none}}[data-v-eb11c470]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-eb11c470],:root[data-theme=dark][data-v-eb11c470]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-eb11c470]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.indication[data-v-eb11c470]{gap:var(--space-xl);flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both fade-in-eb11c470;display:flex}.header-block[data-v-eb11c470]{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.icon-circle[data-v-eb11c470]{width:4rem;height:4rem;color:var(--ink);box-shadow:var(--shadow-accent);background-color:#f6fed1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-circle svg[data-v-eb11c470]{width:2.5rem;height:2.5rem}.title[data-v-eb11c470]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.title strong[data-v-eb11c470]{font-weight:800}.description[data-v-eb11c470]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}.action-card[data-v-eb11c470]{gap:var(--space-sm);padding:var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border-radius:.875rem;flex-direction:column;display:flex}.action-label[data-v-eb11c470]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.action-value[data-v-eb11c470]{letter-spacing:.05em;color:var(--ink);font-size:1.5rem;font-weight:800}.action-value-text[data-v-eb11c470]{color:var(--ink-soft);word-break:break-all;font-size:.875rem;font-weight:500}.action-button[data-v-eb11c470]{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-accent);background-color:#cbfb01;border:0;border-radius:999px;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.action-button svg[data-v-eb11c470]{width:1.125rem;height:1.125rem}.action-button[data-v-eb11c470]:disabled{opacity:.45;cursor:not-allowed}.action-button[data-v-eb11c470]:not(:disabled):active{transform:scale(.97)}.action-button[data-v-eb11c470]:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}@keyframes fade-in-eb11c470{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.indication[data-v-eb11c470]{animation:none}}[data-v-c1fb1416]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-c1fb1416],:root[data-theme=dark][data-v-c1fb1416]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-c1fb1416]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.affiliates-list[data-v-c1fb1416]{gap:var(--space-sm);flex-direction:column;display:flex}.list[data-v-c1fb1416]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-v-c1fb1416]{align-items:center;gap:var(--space-md);padding:var(--space-md);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);animation:.42s cubic-bezier(.32,.72,.36,1) both row-rise-c1fb1416;animation-delay:var(--reveal-delay,0s);border-radius:.875rem;display:flex}.avatar[data-v-c1fb1416]{background-color:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar img[data-v-c1fb1416]{object-fit:cover;width:100%;height:100%}.avatar-fallback[data-v-c1fb1416]{font-size:1rem;font-weight:700}.row-text[data-v-c1fb1416]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.row-name[data-v-c1fb1416]{color:var(--ink);font-size:.9375rem;font-weight:700}.row-time[data-v-c1fb1416]{color:var(--ink-muted);font-size:.75rem}.skel-row[data-v-c1fb1416]{gap:var(--space-md);padding:var(--space-md);background-color:var(--surface-muted);border:1px solid var(--ink-line);border-radius:.875rem;display:flex}.skel[data-v-c1fb1416]{background-color:#0f172a1f;animation:1.4s ease-in-out infinite skel-pulse-c1fb1416}.skel--avatar[data-v-c1fb1416]{border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.skel--name[data-v-c1fb1416]{border-radius:.375rem;width:60%;height:.875rem;margin-top:.5rem}.skel--time[data-v-c1fb1416]{border-radius:.375rem;width:35%;height:.75rem;margin-top:.5rem}.skel-stack[data-v-c1fb1416]{flex-direction:column;flex:1;display:flex}@keyframes skel-pulse-c1fb1416{0%,to{opacity:.55}50%{opacity:1}}.empty-state[data-v-c1fb1416],.error-state[data-v-c1fb1416]{text-align:center;padding:var(--space-2xl) var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.empty-illustration[data-v-c1fb1416],.error-illustration[data-v-c1fb1416]{width:6rem;height:6rem;color:var(--ink-muted)}.empty-illustration svg[data-v-c1fb1416],.error-illustration svg[data-v-c1fb1416]{width:100%;height:100%}.state-title[data-v-c1fb1416]{margin:var(--space-sm) 0 0;color:var(--ink);font-size:1.25rem;font-weight:700}.state-sub[data-v-c1fb1416]{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.4}@keyframes row-rise-c1fb1416{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.row-rise-enter-active[data-v-c1fb1416]{transition:transform .4s cubic-bezier(.32, .72, .36, 1) var(--reveal-delay,0s), opacity .3s cubic-bezier(.32, 0, .16, 1) var(--reveal-delay,0s)}.row-rise-enter-from[data-v-c1fb1416]{opacity:0;transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){.row[data-v-c1fb1416]{animation:none}.skel[data-v-c1fb1416]{opacity:.6;animation:none}}.bs[data-v-e07b4728]{color:#111;z-index:20;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;max-height:60vh;padding:20px 16px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bs__title[data-v-e07b4728]{margin:0 0 12px;font-size:16px;font-weight:700}.bs__list[data-v-e07b4728]{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bs__option[data-v-e07b4728]{text-align:left;color:#111;cursor:pointer;background:#f3f4f6;border:2px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-size:14px;display:flex}.bs__option--on[data-v-e07b4728]{background:#fef2f7;border-color:#ec4899}.bs__logo[data-v-e07b4728]{object-fit:cover;border-radius:50%;width:36px;height:36px}.bs__logo--placeholder[data-v-e07b4728]{background:#ddd;justify-content:center;align-items:center;font-weight:700;display:flex}.bs__check[data-v-e07b4728]{color:#ec4899;margin-left:auto;font-weight:700}.bs__error[data-v-e07b4728]{color:#b91c1c;margin:4px 0 8px;font-size:13px}.bs__cta[data-v-e07b4728]{color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);border:none;border-radius:10px;width:100%;padding:14px;font-size:15px;font-weight:700}.bs__cta[data-v-e07b4728]:disabled{opacity:.6}.compose[data-v-21cd5125]{color:#fff;z-index:20;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.compose__header[data-v-21cd5125]{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.compose__back[data-v-21cd5125]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.375rem}.compose__intro[data-v-21cd5125]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem 1rem;display:flex}.compose__intro-art[data-v-21cd5125]{filter:drop-shadow(0 8px 16px #f59e0b40);justify-content:center;align-items:center;animation:4s ease-in-out infinite compose-art-float-21cd5125;display:inline-flex}@keyframes compose-art-float-21cd5125{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.compose__intro-title[data-v-21cd5125]{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.compose__intro-text[data-v-21cd5125]{color:#ffffffb3;max-width:28rem;margin:0;font-size:.9375rem;line-height:1.5}.compose__actions[data-v-21cd5125]{flex-direction:column;gap:.75rem;padding:1rem 1.5rem 2rem;display:flex}.compose__source[data-v-21cd5125]{flex-direction:column;flex:1;justify-content:center;display:flex}.compose__choice[data-v-21cd5125]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#ec4899);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;padding:1.125rem;font-size:1rem;font-weight:600;line-height:1;transition:transform .12s;display:inline-flex}.compose__choice[data-v-21cd5125]:active{transform:scale(.98)}.compose__choice-icon[data-v-21cd5125]{flex-shrink:0;transform:translateY(-.0625rem)}.compose__choice--alt[data-v-21cd5125]{background:#1f2937}.compose__crop[data-v-21cd5125]{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1rem;display:flex}.compose__crop-hint[data-v-21cd5125]{color:#ffffffb3;text-align:center;margin:0;font-size:.8125rem}.compose__crop-frame[data-v-21cd5125]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.crop-stage[data-v-21cd5125]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111;border-radius:.5rem;max-width:100%;height:100%;position:relative;overflow:hidden}.crop-stage[data-v-21cd5125]:active{cursor:grabbing}.crop-stage__img[data-v-21cd5125]{transform-origin:50%;pointer-events:none;will-change:transform;max-width:none;max-height:none;position:absolute;top:0;left:0}.crop-stage__grid[data-v-21cd5125]{pointer-events:none;position:absolute;inset:0}.crop-stage__grid>span[data-v-21cd5125]{background:#ffffff4d;position:absolute}.crop-stage__grid>span[data-v-21cd5125]:first-child,.crop-stage__grid>span[data-v-21cd5125]:nth-child(2){height:.0625rem;left:0;right:0}.crop-stage__grid>span[data-v-21cd5125]:first-child{top:33.333%}.crop-stage__grid>span[data-v-21cd5125]:nth-child(2){top:66.666%}.crop-stage__grid>span[data-v-21cd5125]:nth-child(3),.crop-stage__grid>span[data-v-21cd5125]:nth-child(4){width:.0625rem;top:0;bottom:0}.crop-stage__grid>span[data-v-21cd5125]:nth-child(3){left:33.333%}.crop-stage__grid>span[data-v-21cd5125]:nth-child(4){left:66.666%}.compose__cta[data-v-21cd5125]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#ec4899);border:none;border-radius:.625rem;margin-top:1rem;padding:.875rem;font-size:1rem;font-weight:600}.compose__confirm[data-v-21cd5125]{flex-direction:column;flex:1;display:flex}.compose__preview[data-v-21cd5125]{object-fit:contain;width:100%;max-height:70vh}.card[data-v-ab39fc81]{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:transform .12s,box-shadow .2s;display:flex}.card--clickable[data-v-ab39fc81]{cursor:pointer}.card--clickable[data-v-ab39fc81]:hover{box-shadow:0 .125rem .5rem #0000000f}.card--clickable[data-v-ab39fc81]:active{transform:scale(.995)}.card__body[data-v-ab39fc81]{flex:1;min-width:0}.card__delete[data-v-ab39fc81]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem;font-size:1.25rem;line-height:1;transition:background .12s,color .12s}.card__delete[data-v-ab39fc81]:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.card__delete[data-v-ab39fc81]:disabled{opacity:.5;cursor:not-allowed}.card--pending[data-v-ab39fc81]{border-left:.25rem solid #f59e0b}.card--approved[data-v-ab39fc81]{border-left:.25rem solid #22c55e}.card--rejected[data-v-ab39fc81]{border-left:.25rem solid #ef4444}.card--expired[data-v-ab39fc81]{border-left-color:#9ca3af}.card--deleted[data-v-ab39fc81]{opacity:.5}.card__thumb[data-v-ab39fc81]{object-fit:cover;background:#f3f4f6;border-radius:.375rem;width:3.5rem;height:6.25rem}.card__company[data-v-ab39fc81]{color:#111;margin:0;font-size:.875rem;font-weight:700}.card__status[data-v-ab39fc81]{color:#6b7280;margin:.25rem 0;font-size:.8125rem}.card__counts[data-v-ab39fc81]{color:#4b5563;gap:1rem;margin:.5rem 0 .25rem;font-size:.75rem;display:flex}.card__count[data-v-ab39fc81]{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.card__count-icon[data-v-ab39fc81]{font-size:.875rem;line-height:1}.card__date[data-v-ab39fc81]{color:#9ca3af;margin:0;font-size:.6875rem}.card__date-rel[data-v-ab39fc81]{margin-left:.125rem}[data-v-f390bb8f]:root{--ink:#0f172a;--ink-soft:#0f172ab8;--ink-muted:#0f172a8c;--ink-placeholder:#0f172a9e;--ink-line:#0f172a14;--ink-line-strong:#0f172a2e;--ink-line-focus:#0f172a40;--surface:#fff;--surface-muted:#f8fafc;--surface-sunken:#f1f5f9;--shadow-soft:0 .0625rem 0 #0f172a05;--shadow-hover:0 .1875rem .625rem #0f172a0f;--shadow-floating:0 .5rem 1.5rem #0f172a14;--shadow-accent:0 .25rem .875rem #cbfb0152}:root.dark[data-v-f390bb8f],:root[data-theme=dark][data-v-f390bb8f]{--surface:#0f172a;--surface-muted:#1e293b;--surface-sunken:#334155;--ink:#f1f5f9;--ink-soft:#f1f5f9b8;--ink-muted:#f1f5f980;--ink-placeholder:#f1f5f994;--ink-line:#f1f5f914;--ink-line-strong:#f1f5f929;--ink-line-focus:#f1f5f93d;--shadow-soft:0 .0625rem 0 #0000004d;--shadow-hover:0 .1875rem .625rem #00000073;--shadow-floating:0 .5rem 1.5rem #0000008c;--shadow-accent:0 .25rem .875rem #cbfb0138}[data-v-f390bb8f]:root{--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-2xl-plus:2.5rem;--space-3xl:3rem}.mine__list[data-v-f390bb8f]{gap:var(--space-sm);flex-direction:column;display:flex}.mine__empty[data-v-f390bb8f]{color:var(--ink-soft);padding:var(--space-2xl) 0;text-align:center;font-size:.9375rem}.mine__error[data-v-f390bb8f]{color:#b91c1c;padding:var(--space-md);text-align:center;background-color:#f8717114;border-radius:.875rem;font-size:.875rem;font-weight:600}.mine__more[data-v-f390bb8f]{width:100%;margin-top:var(--space-md);padding:var(--space-md);background-color:var(--surface);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line), var(--shadow-soft);border:0;border-radius:999px;font-size:.9375rem;font-weight:600;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.mine__more[data-v-f390bb8f]:hover{box-shadow:inset 0 0 0 1px var(--ink-line-strong), var(--shadow-hover)}.mine__more[data-v-f390bb8f]:active{transform:scale(.97)}.mine__more[data-v-f390bb8f]:disabled{opacity:.55;cursor:not-allowed}.mine__viewer[data-v-f390bb8f]{max-width:var(--app-frame-max-width,none);padding-block:var(--app-frame-vertical-inset,0px);z-index:100;background-color:#000;margin-inline:auto;position:fixed;inset:0}.viewer-enter-active[data-v-f390bb8f],.viewer-leave-active[data-v-f390bb8f]{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.viewer-enter-from[data-v-f390bb8f],.viewer-leave-to[data-v-f390bb8f]{opacity:0}@media (prefers-reduced-motion:reduce){.viewer-enter-active[data-v-f390bb8f],.viewer-leave-active[data-v-f390bb8f]{transition:opacity .15s linear}}.playground[data-v-0d666297]{z-index:9999;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.playground-bar[data-v-0d666297]{color:#fff;background:#111;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.playground-bar-secondary[data-v-0d666297]{background:#1a1a1a;border-top:1px solid #2a2a2a;padding-top:.375rem;padding-bottom:.375rem}.playground-tag[data-v-0d666297]{text-transform:uppercase;letter-spacing:.06em;color:#888;margin-right:.25rem;font-size:.6875rem}.pg-btn[data-v-0d666297]{appearance:none;color:#ddd;cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:999px;padding:.375rem .625rem;font-size:.75rem;transition:background-color .15s,color .15s,border-color .15s}.pg-btn[data-v-0d666297]:hover{color:#fff;background:#222}.pg-btn-small[data-v-0d666297]{padding:.25rem .5rem;font-size:.6875rem}.pg-btn.active[data-v-0d666297]{color:#000;background:#cbfb01;border-color:#cbfb01}.playground-stage[data-v-0d666297]{flex:auto;position:relative;overflow-y:auto}
/*$vite$:1*/