.unblu-embedded-container[data-v-78c6d112]{width:100%;height:100%;display:flex!important;flex-direction:column;background:#f5f5f5;position:relative}.unblu-debug-info[data-v-78c6d112]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;background:hsla(0,0%,100%,.9);border-radius:8px;z-index:10}unblu-embedded-app[data-v-78c6d112]{display:block!important;width:100%!important;height:100%!important;flex:1!important;visibility:visible!important;opacity:1!important;position:relative!important}:root{--main-content-width:100vw;--side-panel-width:0vw}.app-container{display:flex;width:100vw;overflow:hidden}.app-container,.main-content{height:100vh;position:relative}.main-content{width:var(--main-content-width);transition:width .3s ease;overflow:none;z-index:1}.main-content.with-side-panel{--main-content-width:calc(100vw - 360px);--side-panel-width:360px}.side-panel{position:fixed;right:0;top:0;width:360px;height:100vh;background:#fff;border-left:2px solid #ddd;display:flex;flex-direction:column;box-shadow:-4px 0 12px rgba(0,0,0,.15);z-index:1000}.side-panel-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #ddd;background:#f5f5f5}.side-panel-header h3{margin:0;font-size:1.1rem;font-weight:600}.close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;line-height:1;color:#666;transition:color .2s}.close-btn:hover{color:#000}.side-panel-content{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;background:#f5f5f5}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);justify-content:center;z-index:1000}.loading-overlay,.loading-text{display:flex;align-items:center}.loading-text{color:#fff;font-size:1.2rem;font-weight:600;gap:.25rem}.loading-dots:after{content:"";animation:dots 1.5s steps(4) infinite}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}#unblu-side-panel-container{width:100%;height:100%}.slide-enter-active,.slide-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-enter-from,.slide-leave-to{transform:translateX(100%);opacity:0}#unblu-main-ui,.unblu-floating-ui,.unblu-main-ui,body>div[class^=unblu-]:not([class*=embedded]),body>div[id^=unblu-]:not([id*=embedded]),iframe[id^=unblu-]:not([id*=embedded]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;z-index:-1!important}[data-testid=button-action-bar-back],[data-testid=individual-ui-toggle-button],[uwtwidget=IndividualUiSidebarToggleButton],button[data-testid=button-action-bar-back],button[data-testid=individual-ui-toggle-button],button[uwtwidget=IndividualUiSidebarToggleButton]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:fixed!important;left:-9999px!important;top:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}.side-panel .unblu-embedded-container,.side-panel unblu-embedded-app,.side-panel unblu-embedded-app *,unblu-embedded-app{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;left:auto!important;z-index:auto!important}@media (max-width:1024px){.main-content.with-side-panel{width:70vw}.side-panel{width:30vw}}@media (max-width:768px){.main-content.with-side-panel{width:60vw}.side-panel{width:40vw}}.logo-container[data-v-48e325f8]{grid-column:1/-1;display:flex;justify-content:center;margin-bottom:1.5rem}.post-logo[data-v-48e325f8]{max-width:150px;height:auto}.options-grid[data-v-48e325f8]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%;margin:1rem auto 0;background-color:#f0efed;border-radius:2px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:.8rem .8rem .3rem .8rem}.options-column[data-v-48e325f8]{display:flex;flex-direction:column;gap:1rem}.option-wrapper[data-v-48e325f8]{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding-bottom:.6rem}.video-consultation-session[data-v-48e325f8]{margin-top:2rem;padding-top:2rem;width:100%}.video-consultation-title[data-v-48e325f8]{font-size:1.5rem;font-weight:600;color:#374151;margin-bottom:1.5rem;text-align:center}.options-row[data-v-48e325f8]{display:flex;justify-content:center;width:100%}.options-row .option-wrapper[data-v-48e325f8]{max-width:300px}.radio-input[data-v-48e325f8]{position:absolute;opacity:0;width:0;height:0}.option-label[data-v-48e325f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border:1px solid #d4cdb1;border-radius:4px;cursor:pointer;font-weight:500;color:#333;text-align:center;transition:all .2s ease;background-color:#feca31;height:150px;max-width:100%;padding:1rem;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;hyphens:auto;box-shadow:0 1px 3px rgba(0,0,0,.05);font-size:min(1.75vw,2.25vh)}.option-label[data-v-48e325f8]:hover{background-color:#fff9e6;border-color:#fc0;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.icon-image[data-v-48e325f8]{width:min(3.4vw,4vh);height:auto;flex-shrink:0}.option-selected[data-v-48e325f8]{background-color:#ffe57c;color:#333;border-color:#656565;font-weight:600}.help-container[data-v-48e325f8]{grid-column:1/-1;margin-top:1rem}.help-banner[data-v-48e325f8]{align-items:center;gap:.9rem;width:100%;background:#d7ebf4;border:1px solid #c3dce8;border-radius:8px;padding:.9rem 1.1rem;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease;display:flex;justify-content:center;text-align:center}.help-banner[data-v-48e325f8]:hover{background:#e5f2f8;box-shadow:0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.help-banner--selected[data-v-48e325f8]{outline:2px solid #5aa6cc}.help-icon[data-v-48e325f8]{flex:0 0 auto;width:calc(4px + min(4vw, 5vh));height:calc(4px + min(4vw, 5vh));overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:100;font-size:min(4.4vw,5.4vh);color:#2d6f8d;font-family:Arial Narrow,Arial,sans-serif}.help-copy[data-v-48e325f8]{display:flex;flex-direction:column;line-height:1.2}.help-title[data-v-48e325f8]{font-weight:700;font-size:min(1.7vw,2.7vh);color:#183947}.help-subtitle[data-v-48e325f8]{margin-top:.2rem;font-size:min(1.125vw,2.05vh);font-weight:700;color:#2f5565;opacity:.95}.video-consultation-session .options-grid[data-v-48e325f8]{grid-template-columns:1fr;background:transparent;box-shadow:none;padding:0}.osk-wrap[data-v-e2955e12]{-webkit-user-select:none;-moz-user-select:none;user-select:none;top:-150px}.rows[data-v-e2955e12]{display:flex;flex-direction:column;gap:8px}.row[data-v-e2955e12]{display:flex;gap:8px;justify-content:center}.key[data-v-e2955e12]{padding:20px 24px;font-size:1.1vw;border:1px solid #ccc;border-radius:10px;background:#fff;font-weight:700;min-width:42px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:padding .3s ease,font-size .3s ease,min-width .3s ease}.key.special[data-v-e2955e12]{background:#f6f6f6}.key.primary[data-v-e2955e12]{background:#111;color:#fff;border-color:#111}.key.space[data-v-e2955e12]{min-width:728px;transition:min-width .3s ease}.osk-wrap.side-panel-active .key.space[data-v-e2955e12]{min-width:400px}.osk-wrap.side-panel-active .key[data-v-e2955e12]{padding:15px 18px;font-size:.9vw;min-width:36px}.key[data-v-e2955e12]:active{transform:translateY(1px)}.bottom[data-v-e2955e12]{margin-top:4px}.formContent[data-v-13fd23fa]{width:75%;margin:0 auto}.title[data-v-13fd23fa]{font-size:1.4rem;font-weight:900;margin:0 0 10px}.tabs[data-v-13fd23fa]{display:flex;gap:8px;margin-bottom:10px}.tab[data-v-13fd23fa]{flex:1;padding:10px 12px;border-radius:999px;border:1px solid #bbb;font-weight:700;background:#efefef}.tab.active[data-v-13fd23fa]{background:#000;color:#fff;border-color:#000}.country-chip[data-v-13fd23fa]{display:inline-flex;padding:6px 10px;border-radius:10px;background:#ffe681;font-weight:700;margin:6px 0 12px}.grid[data-v-13fd23fa]{display:grid;gap:12px}.field[data-v-13fd23fa]{display:flex;flex-direction:column;gap:6px}.fieldArea[data-v-13fd23fa]{background-color:#fff;border:2px solid #000;border-radius:6px}.field.two[data-v-13fd23fa]{display:grid;grid-template-columns:1fr 1fr;gap:12px}label[data-v-13fd23fa]{font-weight:700;font-size:.95rem}.fieldArea label[data-v-13fd23fa]{padding-left:8px;padding-top:4px;margin-bottom:-6px;font-size:.8rem}input[data-v-13fd23fa]{padding:4px 8px;font-size:1.05rem;border:none;border-radius:5px;outline:none}.actions[data-v-13fd23fa]{display:flex;justify-content:space-between;gap:12px;margin-top:6px}.btn[data-v-13fd23fa]{padding:12px 18px;border-radius:999px;border:1px solid #111;font-weight:800;height:46px}.btn.ghost[data-v-13fd23fa]{background:#fff}.btn.primary[data-v-13fd23fa]{background:#111;color:#fff}.osk[data-v-13fd23fa]{margin-top:0}input.voice-filled[data-v-13fd23fa]{animation:voice-fill-pulse-13fd23fa .5s ease-out;background-color:#e8f5e9!important;border-color:#4caf50!important}@keyframes voice-fill-pulse-13fd23fa{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 8px rgba(76,175,80,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,0)}}.voice-parsing-indicator[data-v-13fd23fa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,204,0,.9);padding:8px 16px;border-radius:20px;font-weight:600;z-index:100;animation:pulse-13fd23fa 1s infinite}@keyframes pulse-13fd23fa{0%,to{opacity:1}50%{opacity:.6}}#package-stats[data-v-cb3b7256]{width:100%;padding:0 1rem;margin:0 auto}.measurement-list[data-v-cb3b7256]{list-style:none;padding:0;margin:0 auto;display:flex;justify-content:space-between;max-width:1200px}.measurement-item[data-v-cb3b7256]{display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;border:1px solid #e2e8f0;background:#fff;width:25%;height:auto;max-height:175px;aspect-ratio:1.5/1;justify-content:center}.measurement-icon[data-v-cb3b7256]{width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;color:#4a5568}.measurement-icon svg[data-v-cb3b7256]{width:100%;height:100%}.measurement-label[data-v-cb3b7256]{font-size:1.2rem;color:#333;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.measurement-label[data-v-cb3b7256],.measurement-value[data-v-cb3b7256]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.measurement-value[data-v-cb3b7256]{font-size:1rem;font-weight:600;color:#2d3748;height:1.5rem;line-height:1.5rem}.camera-container[data-v-cb3b7256]{width:100%;max-width:100%;padding:0 1rem;display:flex;flex-direction:column;align-items:center;margin-top:-13.8rem}.step-title[data-v-cb3b7256]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem;text-align:center}.camera-content[data-v-cb3b7256]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-top:1rem;position:relative;z-index:1}.camera-preview[data-v-cb3b7256]{position:relative;width:100%;max-width:1200px;aspect-ratio:16/9;margin:1rem auto 0;background-color:#000;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.camera-video[data-v-cb3b7256]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#000;z-index:1;transform:scaleX(-1)}.camera-canvas[data-v-cb3b7256]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.camera-controls[data-v-cb3b7256]{display:flex;flex-wrap:nowrap;gap:1rem;align-items:center;justify-content:center;width:100%;padding:.75rem;background-color:rgba(248,249,250,.9);border-radius:0 0 8px 8px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;z-index:20}.control-group[data-v-cb3b7256]{display:flex;flex-direction:column;min-width:200px}.control-group label[data-v-cb3b7256]{margin-bottom:.25rem;font-size:.9rem;color:#495057}.camera-select[data-v-cb3b7256],.scale-input[data-v-cb3b7256]{padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.camera-select[data-v-cb3b7256]:focus,.scale-input[data-v-cb3b7256]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.action-button[data-v-cb3b7256]{padding:.5rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;height:42px;min-width:100px}.action-button[data-v-cb3b7256]:hover{background-color:#0069d9;transform:translateY(-1px)}.action-button[data-v-cb3b7256]:active{transform:translateY(1px)}.action-button.is-running[data-v-cb3b7256]{background-color:#ef4444}.action-button.is-running[data-v-cb3b7256]:hover{background-color:#dc2626}.status-message[data-v-cb3b7256]{margin-top:.5rem;font-size:.875rem;color:#6b7280;text-align:center;min-height:1.25rem}.barcode-result[data-v-cb3b7256]{margin-top:1rem;font-size:1.125rem;font-weight:500;color:#1f2937;text-align:center}@media (max-width:768px){.camera-container[data-v-cb3b7256]{padding:.5rem}.camera-content[data-v-cb3b7256]{gap:1rem}.camera-preview[data-v-cb3b7256]{border-radius:4px;width:100%}.camera-controls[data-v-cb3b7256]{flex-direction:column;align-items:stretch;width:100%;padding:.75rem;gap:.75rem}.control-group[data-v-cb3b7256]{width:100%;margin-bottom:.25rem}.action-button[data-v-cb3b7256]{width:100%;margin-top:.25rem}.camera-select[data-v-cb3b7256],.scale-input[data-v-cb3b7256]{font-size:.95rem;padding:.6rem}}.shipping-hero[data-v-cb3b7256]{width:100%;max-width:760px;margin:0 auto 1rem;text-align:center;color:#111827}.shipping-hero.details[data-v-cb3b7256]{width:42vw;max-width:1260px;margin-top:-5.5rem}.paymentConfirm[data-v-cb3b7256]{margin-top:-15rem!important}.shipping-hero.video[data-v-cb3b7256]{width:var(--main-content-width,100vw);max-width:1120px;margin-top:-5.5rem;transition:width .3s ease}.shipping-headline[data-v-cb3b7256]{font-size:1.75rem;line-height:1.35;font-weight:500;margin:0 auto .75rem;width:35vw}.payment-headline[data-v-cb3b7256]{font-size:1.75rem;line-height:1.35;font-weight:500;margin:0 auto}.shipping-headline strong[data-v-cb3b7256]{font-weight:700}.shipping-list[data-v-cb3b7256]{list-style:none;padding:0;margin:1.6rem auto 0;display:grid;gap:.5rem;justify-items:start}.shipping-row[data-v-cb3b7256]{display:grid;grid-template-columns:25px auto;align-items:center;gap:.5rem;width:100%;text-align:left;padding-left:2.5rem}.shipping-row.norem[data-v-cb3b7256]{padding-left:6vw}.shipping-icon[data-v-cb3b7256]{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px}.shipping-icon.check[data-v-cb3b7256]{position:relative;color:#16a34a}.shipping-icon.check svg[data-v-cb3b7256]{display:none}.shipping-icon.check[data-v-cb3b7256]:before{content:"";position:absolute;inset:0;background-color:#16a34a;border-radius:50%;box-shadow:0 0 0 2px #fff}.shipping-icon.check[data-v-cb3b7256]:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;font-weight:800;line-height:1}.shipping-icon.cloud[data-v-cb3b7256]{color:#111827}.shipping-text[data-v-cb3b7256]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.shipping-title[data-v-cb3b7256]{font-weight:700;font-size:1.65rem;color:#111827}.shipping-sub[data-v-cb3b7256]{font-size:.95rem;color:#6b7280;white-space:nowrap}@media (max-width:480px){.shipping-headline[data-v-cb3b7256]{font-size:1.1rem}.shipping-title[data-v-cb3b7256]{font-size:1rem}.shipping-sub[data-v-cb3b7256]{font-size:.78rem}}.weigh-strip[data-v-cb3b7256]{position:fixed;background:#fc0;padding:3.5rem 1rem 2rem;margin-top:3rem;left:0;right:var(--side-panel-width,0);bottom:0;top:49vh;width:var(--main-content-width,100vw);transition:width .3s ease,right .3s ease}.weigh-strip.details[data-v-cb3b7256]{margin-top:-6rem;z-index:1}.weigh-strip.details[data-v-cb3b7256]:has(.address-question-card){z-index:5}.weigh-strip.editor[data-v-cb3b7256]{position:fixed;top:55px;left:0;right:var(--side-panel-width,0);width:var(--main-content-width,100vw);transition:width .3s ease,right .3s ease}.weigh-notch[data-v-cb3b7256]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06))}.weigh-card[data-v-cb3b7256]{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 24px rgba(0,0,0,.04);border-radius:2px;padding:1.25rem;display:grid;gap:1rem;margin:0 auto}.weigh-card--compact[data-v-cb3b7256]{max-width:700px;grid-template-columns:1fr 220px}.weigh-card--wide[data-v-cb3b7256]{width:min(100vw,1240px)}.address-question-card[data-v-cb3b7256]{padding:3rem 2.5rem;max-width:900px;margin:0 auto;position:relative;z-index:10}.address-question-title[data-v-cb3b7256]{font-size:2.5rem;font-weight:900;color:#000;margin:0 0 1.5rem 0}.address-question-text[data-v-cb3b7256]{font-size:1.3rem;color:#333;margin:0 0 2.5rem 0;line-height:1.5}.address-question-buttons[data-v-cb3b7256]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.address-btn[data-v-cb3b7256]{background:#fff;border:3px solid #ddd;border-radius:12px;padding:2.5rem 2rem;cursor:pointer;transition:all .2s ease;text-align:center}.address-btn[data-v-cb3b7256]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.12);border-color:#fc0}.address-btn-label[data-v-cb3b7256]{font-size:2.5rem;font-weight:900;color:#000;margin-bottom:.5rem;text-transform:uppercase}.address-btn-sublabel[data-v-cb3b7256]{font-size:1.1rem;color:#666;font-weight:500}.back-link[data-v-cb3b7256]{background:none;border:none;color:#000;font-size:1.2rem;font-weight:600;cursor:pointer;padding:.5rem 0;transition:opacity .2s}.back-link[data-v-cb3b7256]:hover{opacity:.7}@media (max-width:768px){.address-question-buttons[data-v-cb3b7256]{grid-template-columns:1fr}.address-question-card[data-v-cb3b7256]{padding:2rem 1.5rem}.address-btn-label[data-v-cb3b7256],.address-question-title[data-v-cb3b7256]{font-size:2rem}}.wKeyboard[data-v-cb3b7256]{width:min(100vw,1240px);background:transparent;box-shadow:0;padding:0;border-radius:2px;display:grid;gap:1rem;margin:0 auto;margin-top:-50px}.weigh-title[data-v-cb3b7256]{font-size:min(2.7vw,3.3vh);font-weight:800;color:#1f2937;margin:0 0 .35rem;text-align:center}.weigh-sub[data-v-cb3b7256]{font-size:min(1.45vw,2.05vh);color:#374151;margin:0 auto;text-align:center;width:75%}.weigh-illustration[data-v-cb3b7256]{margin-top:15px;border-radius:12px;display:grid;place-items:center;position:relative}.weigh-illustration .box[data-v-cb3b7256]{position:relative;width:120px;height:90px;border-radius:6px;box-shadow:0 12px 22px rgba(0,0,0,.15)}.box .box-tape[data-v-cb3b7256]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:22px;height:90px;background:#3f3f46;border-radius:2px}.scale-shadow[data-v-cb3b7256]{position:absolute;inset:auto -20px -18px -20px;height:14px;background:radial-gradient(ellipse at center,rgba(0,0,0,.28),transparent 70%);border-radius:999px}.down-arrow[data-v-cb3b7256]{position:absolute;top:-33px;left:53%;transform:translateX(-50%);font-size:28px;color:#111827}.weigh-info[data-v-cb3b7256]{margin-top:15px;grid-column:1/-1;background:#f1efed;border:2px solid #a7a7a4;border-radius:4px;padding:.85rem 1rem;display:grid;grid-template-columns:34px 1fr;gap:.75rem}.info-icon[data-v-cb3b7256]{width:38px;height:38px;border-radius:999px;background:#111827;display:grid;font-size:20px;place-items:center;font-weight:800;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif}.info-text[data-v-cb3b7256]{line-height:1.15;margin-left:5px}.info-strong[data-v-cb3b7256]{font-weight:800;color:#111827;font-size:min(1.2vw,1.8vh)}.info-sub[data-v-cb3b7256]{color:#6b7280;margin-top:.15rem;font-size:min(.95vw,1.35vh)}@media (max-width:680px){.weigh-card[data-v-cb3b7256]{grid-template-columns:1fr}.weigh-illustration[data-v-cb3b7256]{min-height:140px}}.weigh-image[data-v-cb3b7256]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.metrics[data-v-cb3b7256]{grid-column:1/-1;display:grid;grid-template-columns:repeat(1,1fr);gap:.025rem;margin:1.35rem 0 .2rem;padding:0;list-style:none}.metric[data-v-cb3b7256]{display:grid;grid-template-rows:auto auto auto;align-items:center;justify-items:center;background:#f0efed;border:1px solid #5a5a59;border-radius:2px;padding:.55rem .5rem}.metric-icon[data-v-cb3b7256]{font-size:18px;line-height:1;opacity:.9;margin-bottom:.15rem}.metric-icon-img[data-v-cb3b7256]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;margin-bottom:.15rem;margin-top:.5rem}.metric-label[data-v-cb3b7256]{font-size:min(1.1vw,1.6vh);font-family:arial-black;color:#374151;font-weight:900;text-transform:none;margin-bottom:.15rem}.metric-value[data-v-cb3b7256]{font-size:min(.9vw,1.4vh);font-weight:600;color:#111827;margin-bottom:.5rem}@media (max-width:680px){.metrics[data-v-cb3b7256]{grid-template-columns:repeat(2,1fr)}}.section-title[data-v-cb3b7256]{font-weight:800;font-size:1.05rem;margin:.35rem 0 .65rem;color:#111827}.section-title.with-info[data-v-cb3b7256]{display:flex;align-items:center;gap:.5rem}.addons-block[data-v-cb3b7256],.recipient-block[data-v-cb3b7256],.shipping-block[data-v-cb3b7256]{grid-column:1/-1}.addons-block.alertBlock[data-v-cb3b7256]{position:fixed;margin-left:38rem;margin-top:11rem;width:37.8rem}.recipient-card[data-v-cb3b7256]{display:grid;grid-template-columns:1fr auto;gap:.75rem;border:1px solid #a7a7a4;background:#fff;border-radius:2px;padding:.9rem}.recipient-address[data-v-cb3b7256]{line-height:1.25}.edit-recipient-btn[data-v-cb3b7256]{align-self:start;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:.25rem .5rem;cursor:pointer}.edit-recipient-btn[data-v-cb3b7256]:hover{background:#f3f4f6}.shipping-options[data-v-cb3b7256]{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.shipping-option[data-v-cb3b7256]{display:grid;gap:.25rem;border:2px solid #d1d5db;border-radius:6px;padding:.8rem .9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff}.shipping-option.selected[data-v-cb3b7256]{border-color:#111827;box-shadow:inset 0 0 0 2px #111827}.opt-head[data-v-cb3b7256]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.15rem}.opt-badge[data-v-cb3b7256]{font-size:.85rem;font-weight:800;padding:.1rem .5rem;border-radius:999px;line-height:1.2;color:#111827;background:#f3f4f6;border:1px solid #e5e7eb}.opt-badge.fast[data-v-cb3b7256]{background:#fff7ed;border-color:#fed7aa}.opt-badge.cheap[data-v-cb3b7256]{background:#ecfdf5;border-color:#a7f3d0}.opt-price[data-v-cb3b7256]{font-weight:800}.opt-title[data-v-cb3b7256]{font-weight:700}.opt-sub[data-v-cb3b7256]{color:#6b7280;font-size:.9rem}.addon-line[data-v-cb3b7256]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;border:1px solid #a7a7a4;background:#fff;border-radius:6px;padding:.55rem .7rem;max-width:420px}.addon-label[data-v-cb3b7256],.addon-price[data-v-cb3b7256]{font-weight:700}.info-dot[data-v-cb3b7256]{width:22px;height:22px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:#111827;color:#fff;font-weight:800}.agb-hint[data-v-cb3b7256]{grid-column:1/-1;margin-top:.65rem;font-size:.9rem;color:#374151}.agb-hint a[data-v-cb3b7256]{text-decoration:underline}.checkout-footer[data-v-cb3b7256]{grid-column:1/-1;margin-top:.75rem;display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.total[data-v-cb3b7256]{font-size:1rem}.total strong[data-v-cb3b7256]{margin-left:.5rem}.cta-row[data-v-cb3b7256]{display:flex;gap:.5rem}.btn[data-v-cb3b7256]{padding:.6rem 1rem;border-radius:999px;border:1px solid #111827;font-weight:700;cursor:pointer}.btn.ghost[data-v-cb3b7256]{background:#fff}.btn.primary[data-v-cb3b7256]{background:#111827;color:#fff;border-color:#111827}.sr-only[data-v-cb3b7256]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:680px){.checkout-footer[data-v-cb3b7256],.shipping-options[data-v-cb3b7256]{grid-template-columns:1fr}.total[data-v-cb3b7256]{order:2;text-align:right}}.details-grid[data-v-cb3b7256]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,1fr);gap:1rem;align-items:start}.grid-span-2[data-v-cb3b7256]{grid-column:1/-1}.details-grid:has(.recipient-block) .recipient-block[data-v-cb3b7256]{grid-column:1;grid-row:1}.details-grid:has(.recipient-block) .addons-block[data-v-cb3b7256]{grid-column:1;grid-row:2}.details-grid:has(.recipient-block) .shipping-block[data-v-cb3b7256]{grid-column:2;grid-row:1/3}.details-grid:not(:has(.recipient-block)) .shipping-block[data-v-cb3b7256]{grid-column:2;grid-row:1}.details-grid:not(:has(.recipient-block)) .addons-block[data-v-cb3b7256]{grid-column:1;grid-row:1;align-self:start}.details-grid .addons-block[data-v-cb3b7256],.details-grid .recipient-block[data-v-cb3b7256],.details-grid .shipping-block[data-v-cb3b7256]{grid-column:auto}.details-grid .shipping-block .shipping-options[data-v-cb3b7256]{height:100%}.details-grid .shipping-block[data-v-cb3b7256]{display:grid}.details-grid .shipping-block>.shipping-options[data-v-cb3b7256]{align-content:start}@media (max-width:980px){.details-grid[data-v-cb3b7256]{grid-template-columns:1fr}.grid-span-2[data-v-cb3b7256]{grid-column:auto}.details-grid:has(.recipient-block) .addons-block[data-v-cb3b7256],.details-grid:has(.recipient-block) .recipient-block[data-v-cb3b7256],.details-grid:has(.recipient-block) .shipping-block[data-v-cb3b7256]{grid-column:auto;grid-row:auto}.details-grid:not(:has(.recipient-block)) .addons-block[data-v-cb3b7256],.details-grid:not(:has(.recipient-block)) .shipping-block[data-v-cb3b7256]{grid-column:auto}}.editRecipient[data-v-cb3b7256],.modal-backdrop[data-v-cb3b7256]{inset:0;display:grid;place-items:center;z-index:3000}.editRecipient[data-v-cb3b7256]{margin-top:-480px}.modal-panel[data-v-cb3b7256]{width:100%;max-height:90vh;overflow:auto;padding:16px}.fade-enter-active[data-v-cb3b7256],.fade-leave-active[data-v-cb3b7256]{transition:opacity .15s ease}.fade-enter-from[data-v-cb3b7256],.fade-leave-to[data-v-cb3b7256]{opacity:0}.checkout-summary[data-v-cb3b7256]{background:#fff;border-radius:8px;padding:12px 14px 10px;max-width:760px;width:var(--main-content-width,100vw);margin:0 auto;margin-top:-70px;transition:width .3s ease}.checkout-header[data-v-cb3b7256]{display:flex;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:8px}.checkout-header h3[data-v-cb3b7256]{font-size:1rem;margin:0}.cart-icon[data-v-cb3b7256]{opacity:.8}.checkout-list[data-v-cb3b7256]{list-style:none;padding:0;margin:0;border-top:1px solid #e6e6e6}.checkout-row[data-v-cb3b7256]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e6e6e6}.row-left[data-v-cb3b7256]{display:flex;gap:10px;align-items:flex-start}.row-icon[data-v-cb3b7256]{display:inline-flex;color:#333;margin-top:2px}.row-text[data-v-cb3b7256]{line-height:1.15}.row-title[data-v-cb3b7256]{font-weight:600;color:#1a1a1a}.row-subtitle[data-v-cb3b7256]{font-size:.84rem;color:#666;margin-top:2px}.row-subtitle .muted[data-v-cb3b7256]{color:#8a8a8a}.row-price[data-v-cb3b7256]{white-space:nowrap;font-weight:600;color:#1a1a1a}.checkout-total[data-v-cb3b7256]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;font-weight:700;border-bottom:4px double #e6e6e6}.total-label[data-v-cb3b7256]{color:#555}.total-value[data-v-cb3b7256]{color:#1a1a1a}.pay-terminal[data-v-cb3b7256]{background:#fc0;border-radius:12px;padding:18px 18px 22px;margin:0 auto;max-width:980px}.pay-title[data-v-cb3b7256]{margin:0 0 12px 0;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;color:#111;text-align:center}.pay-card[data-v-cb3b7256]{background:#fff;border-radius:10px;padding:16px;display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:center}.terminal-img[data-v-cb3b7256]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.pay-left[data-v-cb3b7256]{display:flex;align-items:center;justify-content:center;padding:8px}.pay-right[data-v-cb3b7256]{display:grid;gap:14px}.cards-list[data-v-cb3b7256]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;list-style:none;padding:0;margin:0}.card[data-v-cb3b7256]{padding:10px 12px;display:grid;place-items:center;gap:6px;background:#fff}.card img[data-v-cb3b7256]{max-width:86px;height:auto;display:block}.card span[data-v-cb3b7256]{font-size:.9rem;color:#555}.card.chip[data-v-cb3b7256]{background:#fffdf3}.card.circle[data-v-cb3b7256]{background:#fbfbff}.pay-info[data-v-cb3b7256]{display:flex;align-items:center;gap:10px;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:8px;padding:10px 12px;font-weight:600;color:#333}.info-icon[data-v-cb3b7256]{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.9rem}.pay-actions[data-v-cb3b7256]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.btn-link[data-v-cb3b7256]{background:transparent;border:none;padding:10px 6px;font-weight:700;cursor:pointer;text-decoration:none}.btn-link.danger[data-v-cb3b7256]{color:#333}.weigh-actions[data-v-cb3b7256]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;max-width:700px;margin-left:auto;margin-right:auto}.btn-pill[data-v-cb3b7256]{background:#fff;border:2px solid #111;color:#111;border-radius:999px;padding:10px 22px;font-weight:700;cursor:pointer;transition:transform .06s ease}.btn-pill.primary[data-v-cb3b7256]{background:#fc0;border:2px solid #fc0;color:#000;font-weight:900;box-shadow:0 4px 12px rgba(255,204,0,.4)}.btn-pill.primary[data-v-cb3b7256]:hover{background:gold;border-color:gold;box-shadow:0 6px 16px rgba(255,204,0,.5)}.btn-pill.wide[data-v-cb3b7256]{width:35%}.btn-pill[data-v-cb3b7256]:hover{transform:translateY(-1px)}.fade-in-enter-active[data-v-cb3b7256]{transition:opacity .8s ease-in,transform .8s ease-in}.fade-in-enter-from[data-v-cb3b7256]{opacity:0;transform:translateY(10px)}.fade-in-enter-to[data-v-cb3b7256]{opacity:1;transform:translateY(0)}@media (max-width:860px){.pay-card[data-v-cb3b7256]{grid-template-columns:1fr}.cards-list[data-v-cb3b7256]{grid-template-columns:1fr 1fr 1fr}.confirm-steps-table tr[data-v-cb3b7256],.confirm-steps-table[data-v-cb3b7256]{display:block}.confirm-step-cell[data-v-cb3b7256]{display:block;width:100%!important;padding:1rem 0!important;border-bottom:1px solid #e0e0e0}.confirm-step-cell[data-v-cb3b7256]:last-child{border-bottom:none}.step-image[data-v-cb3b7256]{width:80px!important}}.gif-once[data-v-cb3b7256]{width:100%;max-width:1640px;display:block;margin:0 auto;border-radius:8px}.alert-box[data-v-cb3b7256]{display:flex;align-items:center;gap:1rem;background:#ffd6d6;color:#900;border:2px solid #b40019;border-radius:8px;padding:.9em 1.3em;margin-bottom:1.4em;font-weight:600}.alert-msg[data-v-cb3b7256]{flex:1}.alert-close[data-v-cb3b7256]{background:transparent;border:none;font-size:1.4em;color:#900;cursor:pointer;font-weight:700}.proposal-box[data-v-cb3b7256]{background:#fff8e6;border:1px solid #f2d68a;border-radius:8px;padding:.8rem 1rem;margin:.8rem 0 0 0}.proposal-title[data-v-cb3b7256]{font-weight:700;margin-bottom:.4rem}.proposal-list[data-v-cb3b7256]{margin:0;padding-left:1.2rem}.proposal-list li[data-v-cb3b7256]{list-style:disc}.alert-proposals[data-v-cb3b7256]{margin:.6rem 0 0 0;padding-left:1.1rem}.alert-proposals li[data-v-cb3b7256]{list-style:disc}.alert-actions[data-v-cb3b7256]{display:flex;gap:.6rem;margin-top:.8rem}.btn-alert[data-v-cb3b7256]{border:1px solid #b40019;background:#fff;color:#b40019;border-radius:6px;padding:.4rem .8rem;cursor:pointer}.btn-alert.primary[data-v-cb3b7256]{background:#b40019;color:#fff}.btn-alert.ghost[data-v-cb3b7256]:hover{background:#ffecec}.btn-alert.primary[data-v-cb3b7256]:hover{filter:brightness(.95)}.fixedConfirmButton[data-v-cb3b7256],.fixedContinueButton[data-v-cb3b7256]{position:fixed;display:block;width:220px!important;margin-left:60rem;border:2px solid #333!important;right:calc(var(--side-panel-width, 0) + 2rem);transition:right .3s ease}.payment-confirm-layout[data-v-cb3b7256]{padding:2rem 2.5rem;width:1500px;margin:0 auto;background-color:#fafafa}.confirm-steps-table[data-v-cb3b7256]{width:100%;border-collapse:collapse;margin:0 0 4rem;table-layout:fixed}.confirm-step-cell[data-v-cb3b7256]{width:33.33%;padding:0 1rem;vertical-align:top;text-align:left}.confirm-step-cell[data-v-cb3b7256]:first-child{padding-left:0}.confirm-step-cell[data-v-cb3b7256]:last-child{padding-right:0}.step-content[data-v-cb3b7256]{display:table;width:100%}.step-image[data-v-cb3b7256]{width:150px!important;max-width:150px!important;height:auto;padding-right:1rem}.step-image[data-v-cb3b7256],.step-text-wrapper[data-v-cb3b7256]{display:table-cell;vertical-align:top}.step-title[data-v-cb3b7256]{font-weight:700;margin:0 0 .5rem 0;font-size:1.25rem;text-align:left}.step-text[data-v-cb3b7256]{margin:.5rem 0 0 0;font-size:1rem}.step-text p[data-v-cb3b7256]{margin:.25rem 0;text-align:left}.step-note[data-v-cb3b7256]{font-weight:600}.feedback-strip[data-v-cb3b7256]{margin:5rem auto 1.5rem;padding:1.25rem 1.5rem;border-radius:8px;background:#f5f5f5;text-align:center}.feedback-scale-table[data-v-cb3b7256]{width:auto;margin:1rem auto .5rem;border-collapse:separate;border-spacing:.5rem 0}.feedback-score-cell[data-v-cb3b7256]{padding:0;text-align:center}.feedback-score[data-v-cb3b7256]{width:40px;height:40px;border-radius:999px;border:2px solid currentColor;background:#fff;font-weight:600;font-size:1.1rem;cursor:pointer}.feedback-score.selected[data-v-cb3b7256]{background:#387817;color:#fff}.feedback-labels-table[data-v-cb3b7256]{width:100%;margin-top:.25rem;border-collapse:collapse}.feedback-label-left[data-v-cb3b7256]{text-align:left;font-size:.8rem}.feedback-label-right[data-v-cb3b7256]{text-align:right;font-size:.8rem}.feedback-title[data-v-cb3b7256]{font-size:1.25rem}.feedback-subtitle[data-v-cb3b7256]{font-size:1rem}.goodbye-title[data-v-cb3b7256]{margin-top:2.5rem;margin-bottom:1.5rem;text-align:center;font-weight:700;background-color:#fff}.paymentFooterWrapper[data-v-cb3b7256]{background-color:#fff;margin-top:1rem;position:absolute;left:0;right:0}.yellowSpacer[data-v-cb3b7256]{height:2rem;position:absolute;left:0;right:0;background-color:#fc0}.paymentFooterWrapper section[data-v-cb3b7256]{max-width:760px}.directed-templates[data-v-51ef6a60]{width:100%;display:flex;flex-direction:column;margin-top:-14.5rem}.top-section[data-v-51ef6a60]{background:#fff;padding:4rem 2rem 3rem;text-align:center}.main-title[data-v-51ef6a60]{font-size:3rem;font-weight:900;color:#000;margin:0;line-height:1.2}.bottom-section[data-v-51ef6a60]{position:relative;background:#fc0;min-height:60vh;padding:4rem 2rem 2rem;display:flex;justify-content:center}.weigh-notch[data-v-51ef6a60]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06))}.content-container[data-v-51ef6a60]{width:75%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.question-title[data-v-51ef6a60]{font-size:2rem;font-weight:700;color:#000;margin:0;text-align:center;line-height:1.3}.button-grid[data-v-51ef6a60]{display:grid;gap:1.5rem;width:100%}.button-grid.buttons-count-2[data-v-51ef6a60]{grid-template-columns:repeat(2,1fr)}.button-grid.buttons-count-3[data-v-51ef6a60]{grid-template-columns:repeat(3,1fr)}.button-grid.buttons-count-4[data-v-51ef6a60],.button-grid.buttons-count-5[data-v-51ef6a60]{grid-template-columns:repeat(2,1fr)}.button-grid.buttons-count-1[data-v-51ef6a60]{grid-template-columns:1fr;width:100%}.choice-button[data-v-51ef6a60]{position:relative;background:#fff;border:3px solid #ddd;border-radius:16px;padding:2rem 1.5rem;cursor:pointer;transition:all .2s ease;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.choice-button[data-v-51ef6a60]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.12);border-color:#000}.choice-button.selected[data-v-51ef6a60]{border-color:#fc0;background:#fffef5;box-shadow:0 0 0 3px rgba(255,204,0,.3)}.button-label[data-v-51ef6a60]{font-size:2rem;font-weight:900;color:#000;margin-bottom:.5rem}.button-sublabel[data-v-51ef6a60]{font-size:1rem;font-weight:500;color:#666;margin-top:.25rem}.button-price[data-v-51ef6a60]{font-size:1.1rem;font-weight:700;color:#000;margin-top:.5rem}.checkmark[data-v-51ef6a60]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10}.checkmark svg[data-v-51ef6a60]{width:20px;height:20px}.continue-button[data-v-51ef6a60]{position:fixed;bottom:8rem;right:2rem;max-width:calc(100vw - 4rem);background:#fc0;border:2px solid #000;border-radius:999px;padding:.75rem 2rem;font-size:1.1rem;font-weight:700;color:#000;cursor:pointer;transition:right .3s ease,max-width .3s ease,transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:100}.continue-button.side-panel-active[data-v-51ef6a60]{max-width:calc(100vw - 360px - 4rem);right:calc(360px + 2rem)}.continue-button[data-v-51ef6a60]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2);background:gold}.back-button[data-v-51ef6a60]{background:none;border:none;color:#000;font-size:1.3rem;font-weight:700;cursor:pointer;padding:1rem;transition:opacity .2s;align-self:flex-start}.back-button[data-v-51ef6a60]:hover{opacity:.7}@media (max-width:768px){.main-title[data-v-51ef6a60]{font-size:2rem}.question-title[data-v-51ef6a60]{font-size:1.5rem}.button-grid.buttons-count-2[data-v-51ef6a60],.button-grid.buttons-count-3[data-v-51ef6a60],.button-grid.buttons-count-4[data-v-51ef6a60],.button-grid.buttons-count-5[data-v-51ef6a60]{grid-template-columns:1fr}.button-label[data-v-51ef6a60]{font-size:1.5rem}.choice-button[data-v-51ef6a60]{min-height:100px;padding:1.5rem 1rem}}.letter-payment[data-v-14e45704]{position:fixed;top:2rem;left:0;right:0;bottom:0;display:flex;flex-direction:column;transition:right .3s ease}.letter-payment.side-panel-active[data-v-14e45704]{right:360px}.top-section[data-v-14e45704]{background:#fff;padding:2rem 2rem 1.5rem;text-align:center}.main-title[data-v-14e45704]{font-size:2.5rem;font-weight:900;color:#000;margin:0 0 1.5rem 0}.checkout-section[data-v-14e45704]{max-width:700px;margin:0 auto;text-align:left}.checkout-header[data-v-14e45704]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0}.checkout-label[data-v-14e45704]{font-size:1.1rem;font-weight:700}.checkout-icon[data-v-14e45704]{font-size:1.3rem}.checkout-item[data-v-14e45704]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 1rem;background:#f9f9f9;border-radius:6px;margin-bottom:.25rem}.item-details[data-v-14e45704]{display:flex;gap:.75rem;align-items:center;flex:1}.item-info[data-v-14e45704]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.item-name[data-v-14e45704]{font-size:1rem;font-weight:700}.item-delivery[data-v-14e45704]{font-size:.85rem;color:#666;font-weight:400}.item-price[data-v-14e45704]{font-size:1.1rem;font-weight:700;white-space:nowrap}.checkout-total[data-v-14e45704]{display:flex;justify-content:space-between;padding:.75rem 1rem;font-size:1.1rem;font-weight:700;border-top:2px solid #e0e0e0;margin-top:.5rem;margin-bottom:0}.total-label[data-v-14e45704]{font-weight:700}.total-price[data-v-14e45704]{font-weight:900}.bottom-section[data-v-14e45704]{position:relative;background:#fc0;padding:0;flex:1;display:flex;flex-direction:column}.weigh-notch[data-v-14e45704]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06));z-index:1}.pay-terminal[data-v-14e45704]{background:transparent;padding:18px 18px 22px;margin:25px auto 0 auto;max-width:980px;width:100%}.pay-title[data-v-14e45704]{margin:0 0 12px 0;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;color:#111;text-align:center}.pay-card[data-v-14e45704]{background:#fff;border-radius:10px;padding:16px;display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:center;margin-top:25px}.terminal-img[data-v-14e45704]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.pay-left[data-v-14e45704]{display:flex;align-items:center;justify-content:center;padding:8px}.pay-right[data-v-14e45704]{display:grid;gap:14px}.cards-list[data-v-14e45704]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;list-style:none;padding:0;margin:0}.card[data-v-14e45704]{padding:10px 12px;display:grid;place-items:center;gap:6px;background:#fff}.card img[data-v-14e45704]{max-width:86px;height:auto;display:block}.card span[data-v-14e45704]{font-size:.9rem;color:#555}.pay-info[data-v-14e45704]{display:flex;align-items:center;gap:10px;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:8px;padding:10px 12px;font-weight:600;color:#333}.info-icon[data-v-14e45704]{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.9rem}.pay-actions[data-v-14e45704]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;max-width:980px;margin-left:auto;margin-right:auto}.btn-link[data-v-14e45704]{background:transparent;border:none;padding:10px 6px;font-weight:700;cursor:pointer;text-decoration:none}.btn-link.danger[data-v-14e45704]{color:#333}.btn-pill[data-v-14e45704]{background:#fff;border:2px solid #111;color:#111;border-radius:999px;padding:10px 22px;font-weight:700;cursor:pointer;transition:transform .06s ease}.btn-pill.primary[data-v-14e45704]{background:#fc0;border:2px solid #fc0;color:#000;font-weight:900;box-shadow:0 4px 12px rgba(255,204,0,.4)}.btn-pill.primary[data-v-14e45704]:hover{background:gold;border-color:gold;box-shadow:0 6px 16px rgba(255,204,0,.5)}.btn-pill.wide[data-v-14e45704]{min-width:200px}.btn-pill[data-v-14e45704]:hover{transform:translateY(-1px)}.fade-in-enter-active[data-v-14e45704]{transition:opacity .8s ease-in,transform .8s ease-in}.fade-in-enter-from[data-v-14e45704]{opacity:0;transform:translateY(10px)}.fade-in-enter-to[data-v-14e45704]{opacity:1;transform:translateY(0)}@media (max-width:860px){.main-title[data-v-14e45704]{font-size:2rem}.pay-card[data-v-14e45704]{grid-template-columns:1fr}.cards-list[data-v-14e45704]{grid-template-columns:1fr 1fr 1fr}}.letter-confirmation[data-v-1fb24930]{position:fixed;top:2rem;left:0;right:0;bottom:0;display:flex;flex-direction:column;transition:right .3s ease}.letter-confirmation.side-panel-active[data-v-1fb24930]{right:360px}.checkout-summary[data-v-1fb24930]{background:#fff;padding:4rem 2rem 3rem;text-align:center}.checkout-header[data-v-1fb24930]{max-width:980px;margin:0 auto}.payment-headline[data-v-1fb24930]{font-size:3rem;font-weight:900;color:#000;margin:0 0 .5rem 0}.payment-subheadline[data-v-1fb24930]{font-size:1.2rem;color:#333;margin:0}.weigh-strip[data-v-1fb24930]{position:relative;background:#fc0;flex:1;padding-top:2rem}.weigh-strip.details[data-v-1fb24930]{padding-left:2rem;padding-right:2rem}.weigh-strip.paymentConfirm[data-v-1fb24930]{display:flex;flex-direction:column}.weigh-notch[data-v-1fb24930]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06));z-index:1}.payment-confirm-layout[data-v-1fb24930]{padding:3rem 2.5rem 2rem;width:100%;max-width:1500px;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.confirm-steps[data-v-1fb24930]{list-style:none;margin:0 0 1rem;padding:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;min-height:10.35rem;background:#fff}.confirm-step[data-v-1fb24930]{display:flex;flex-direction:row;align-items:flex-start;text-align:left;gap:1rem}.step-illustration[data-v-1fb24930]{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0}.step-illustration img[data-v-1fb24930]{width:150px;height:auto}.step-text[data-v-1fb24930]{flex:1;text-align:left;max-width:290px}.step-title[data-v-1fb24930]{font-weight:700;margin-bottom:.5rem;font-size:1.25rem;text-align:left}.step-text p[data-v-1fb24930]{margin:.25rem 0;text-align:left}.step-note[data-v-1fb24930]{font-weight:600}.feedback-strip[data-v-1fb24930]{margin:5rem auto 1.5rem;padding:1.25rem 1.5rem;border-radius:8px;background:#f5f5f5;text-align:center;max-width:760px}.feedback-title[data-v-1fb24930]{font-size:1.25rem;font-weight:700;margin:0 0 .5rem 0}.feedback-subtitle[data-v-1fb24930]{font-size:1rem;margin:0 0 1rem 0}.feedback-scale[data-v-1fb24930]{display:flex;justify-content:center;gap:.5rem;margin:1rem 0 .5rem}.feedback-score[data-v-1fb24930]{width:40px;height:40px;border-radius:999px;border:2px solid currentColor;background:#fff;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.feedback-score[data-v-1fb24930]:hover{transform:scale(1.05)}.feedback-score.selected[data-v-1fb24930]{background:#387817;color:#fff}.feedback-scale-labels[data-v-1fb24930]{display:flex;justify-content:space-between;font-size:.8rem;margin-top:.25rem}.goodbye-title[data-v-1fb24930]{margin-top:2.5rem;margin-bottom:1.5rem;text-align:center;font-weight:700;background-color:#fff}.paymentFooterWrapper[data-v-1fb24930]{background-color:#fff;margin-top:1rem;position:absolute;left:0;right:0}.yellowSpacer[data-v-1fb24930]{height:2rem;position:absolute;left:0;right:0;background-color:#fc0}@media (max-width:860px){.payment-headline[data-v-1fb24930]{font-size:2rem}.confirm-steps[data-v-1fb24930]{grid-template-columns:1fr;gap:1rem}.step-illustration img[data-v-1fb24930]{width:80px}}.letter-wizard[data-v-1fa38a70]{width:100%;height:100%}.receiver-wrapper[data-v-1fa38a70]{position:fixed;top:100px;left:0;right:0;background:#fc0;min-height:calc(100vh - 100px);display:flex;justify-content:center;align-items:flex-start;transition:right .3s ease}.receiver-wrapper.side-panel-active[data-v-1fa38a70]{right:360px}.receiver-wrapper .weigh-notch[data-v-1fa38a70]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06))}.receiver-container[data-v-1fa38a70]{width:min(100vw,1240px);margin-top:2rem}.card-payment[data-v-0d0634d9]{position:fixed;top:2rem;left:0;right:0;bottom:0;width:100%;display:flex;flex-direction:column}.top-section[data-v-0d0634d9]{background:#fff;padding:2rem 2rem 1.5rem;text-align:center}.main-title[data-v-0d0634d9]{font-size:2.5rem;font-weight:900;color:#000;margin:0 0 1.5rem 0}.payment-confirmation[data-v-0d0634d9]{max-width:700px;margin:0 auto;text-align:left}.confirmation-header[data-v-0d0634d9]{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0}.confirmation-label[data-v-0d0634d9]{font-size:1.1rem;font-weight:700}.confirmation-item[data-v-0d0634d9]{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 1rem;background:#f9f9f9;border-radius:6px;margin-bottom:.5rem}.item-label[data-v-0d0634d9]{font-size:1rem;font-weight:700;color:#666}.item-value[data-v-0d0634d9]{font-size:1rem;font-weight:700;text-align:right}.bottom-section[data-v-0d0634d9]{position:relative;background:#fc0;padding:0;flex:1;display:flex;flex-direction:column}.weigh-notch[data-v-0d0634d9]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06));z-index:1}.pay-terminal[data-v-0d0634d9]{background:transparent;padding:18px 18px 22px;margin:25px auto 0 auto;max-width:980px;width:100%}.pay-title[data-v-0d0634d9]{margin:0 0 12px 0;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;color:#111;text-align:center}.pay-card[data-v-0d0634d9]{background:#fff;border-radius:10px;padding:16px;display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:center;margin-top:25px}.terminal-img[data-v-0d0634d9]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.pay-left[data-v-0d0634d9]{display:flex;align-items:center;justify-content:center;padding:8px}.pay-right[data-v-0d0634d9]{display:grid;gap:14px}.cards-list[data-v-0d0634d9]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;list-style:none;padding:0;margin:0}.card[data-v-0d0634d9]{padding:10px 12px;display:grid;place-items:center;gap:6px;background:#fff}.card img[data-v-0d0634d9]{max-width:86px;height:auto;display:block}.card span[data-v-0d0634d9]{font-size:.9rem;color:#555}.pay-info[data-v-0d0634d9]{display:flex;align-items:center;gap:10px;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:8px;padding:10px 12px;font-weight:600;color:#333}.info-icon[data-v-0d0634d9]{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.9rem}.pay-actions[data-v-0d0634d9]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;max-width:980px;margin-left:auto;margin-right:auto}.btn-link[data-v-0d0634d9]{background:transparent;border:none;padding:10px 6px;font-weight:700;cursor:pointer;text-decoration:none;color:#333}.btn-pill[data-v-0d0634d9]{background:#fff;border:2px solid #111;color:#111;border-radius:999px;padding:10px 22px;font-weight:700;cursor:pointer;transition:transform .06s ease}.btn-pill.primary[data-v-0d0634d9]{background:#fc0;border:2px solid #fc0;color:#000;font-weight:900;box-shadow:0 4px 12px rgba(255,204,0,.4)}.btn-pill.primary[data-v-0d0634d9]:hover{background:gold;border-color:gold;box-shadow:0 6px 16px rgba(255,204,0,.5)}.btn-pill.wide[data-v-0d0634d9]{min-width:200px}.btn-pill[data-v-0d0634d9]:hover{transform:translateY(-1px)}.fade-in-enter-active[data-v-0d0634d9]{transition:opacity .8s ease-in,transform .8s ease-in}.fade-in-enter-from[data-v-0d0634d9]{opacity:0;transform:translateY(10px)}.fade-in-enter-to[data-v-0d0634d9]{opacity:1;transform:translateY(0)}@media (max-width:860px){.main-title[data-v-0d0634d9]{font-size:2rem}.pay-card[data-v-0d0634d9]{grid-template-columns:1fr}.cards-list[data-v-0d0634d9]{grid-template-columns:1fr 1fr 1fr}}.card-payment-confirmation[data-v-58f8a10e]{position:fixed;top:2rem;left:0;right:0;bottom:0;display:flex;flex-direction:column;transition:right .3s ease}.card-payment-confirmation.side-panel-active[data-v-58f8a10e]{right:360px}.checkout-summary[data-v-58f8a10e]{background:#fff;padding:4rem 2rem 3rem;text-align:center}.checkout-header[data-v-58f8a10e]{max-width:980px;margin:0 auto}.payment-headline[data-v-58f8a10e]{font-size:3rem;font-weight:900;color:#000;margin:0 0 .5rem 0}.payment-subheadline[data-v-58f8a10e]{font-size:1.2rem;color:#333;margin:0}.weigh-strip[data-v-58f8a10e]{position:relative;background:#fc0;flex:1;padding-top:2rem}.weigh-strip.details[data-v-58f8a10e]{padding-left:0;padding-right:0}.weigh-strip.paymentConfirm[data-v-58f8a10e]{display:flex;flex-direction:column}.weigh-notch[data-v-58f8a10e]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06));z-index:1}.payment-confirm-layout[data-v-58f8a10e]{padding:2rem 0 0 0;width:100%}.steps-spacer[data-v-58f8a10e]{min-height:120px}.paymentFooterWrapper[data-v-58f8a10e]{background-color:#fff;margin-top:1rem;padding:2rem;width:100%}.yellowSpacer[data-v-58f8a10e]{height:1rem}.feedback-strip[data-v-58f8a10e]{margin:2rem auto 1.5rem;padding:1.25rem 1.5rem;border-radius:8px;background:#f5f5f5;text-align:center;max-width:760px}.feedback-title[data-v-58f8a10e]{font-size:1.25rem;font-weight:700;margin:0 0 .5rem 0}.feedback-subtitle[data-v-58f8a10e]{font-size:1rem;margin:0 0 1rem 0}.feedback-scale[data-v-58f8a10e]{display:flex;justify-content:center;gap:.5rem;margin:1rem 0 .5rem}.feedback-score[data-v-58f8a10e]{width:40px;height:40px;border-radius:999px;border:2px solid currentColor;background:#fff;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.feedback-score[data-v-58f8a10e]:hover{transform:scale(1.05)}.feedback-score.selected[data-v-58f8a10e]{background:#387817;color:#fff}.feedback-scale-labels[data-v-58f8a10e]{display:flex;justify-content:space-between;font-size:.8rem;margin-top:.25rem}.goodbye-title[data-v-58f8a10e]{margin-top:2.5rem;margin-bottom:1.5rem;text-align:center;font-weight:700;font-size:2rem;background-color:#fff}@media (max-width:860px){.payment-headline[data-v-58f8a10e]{font-size:2rem}.feedback-scale[data-v-58f8a10e]{flex-wrap:wrap}.feedback-score[data-v-58f8a10e]{width:35px;height:35px;font-size:.9rem}}.card-payment-wizard[data-v-367d575a]{width:100%;height:100%}.message-queue[data-v-34c3baf8]{position:fixed;left:2rem;bottom:2rem;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.75rem;z-index:100}.message[data-v-34c3baf8]{min-width:200px;max-width:24rem;padding:.75rem 1.5rem;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04);font-size:1rem;word-break:break-word;opacity:1;transition:background .2s,color .2s}.message.bot[data-v-34c3baf8]{background:#3b82f6;color:#fff;font-weight:600;border-left:6px solid #2563eb}.message.user[data-v-34c3baf8]{background:#e0e7ef;color:#333;border-left:6px solid #a0aec0}.message.system[data-v-34c3baf8]{background:#f3f4f6;color:#888;border-left:6px solid #eab308;font-style:italic}.pop-enter-active[data-v-34c3baf8],.pop-leave-active[data-v-34c3baf8]{transition:all .3s cubic-bezier(.4,2,.6,1)}.pop-enter-from[data-v-34c3baf8],.pop-leave-to[data-v-34c3baf8]{opacity:0;transform:translateY(30px) scale(.95)}.text-input-container{flex-direction:column;gap:.5rem;width:100%}.text-input{width:100%;padding:.875rem 1rem;border:1px solid #ddd;outline:none;transition:all .2s ease;background-color:#fff;color:#333;resize:vertical;min-height:80px}.text-input:focus{border-color:#fc0;box-shadow:0 0 0 2px rgba(255,204,0,.2)}.status-info[data-v-3d6152f4]{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:1rem;font-weight:600;padding:.5em 1em;border-radius:6px;margin:.5em auto;min-height:2.2em;width:-moz-fit-content;width:fit-content;background:#f3f4f6;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.04)}.status-info.processing[data-v-3d6152f4]{color:#2563eb;background:#e0e7ff}.status-info.info[data-v-3d6152f4]{color:#b45309;background:#fef3c7}.status-icon[data-v-3d6152f4]{display:flex;align-items:center;justify-content:center}.realtime-voice-container[data-v-c5f06170]{position:relative}.ai-panel[data-v-c5f06170]{position:fixed;left:1.5rem;bottom:5.5rem;flex-direction:column;gap:.5rem;z-index:260}.info-panel[data-v-c5f06170]{position:absolute;left:calc(100% + 20px);bottom:0;display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.audio-suspended-indicator[data-v-c5f06170]{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);background:#fff3cd;border:2px solid #ffc107;border-radius:12px;padding:.75rem 1.25rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:bounce-c5f06170 1s ease-in-out infinite;z-index:1000}.audio-suspended-indicator[data-v-c5f06170]:hover{background:#ffe69c;transform:translateX(-50%) scale(1.05)}.audio-suspended-indicator .audio-icon[data-v-c5f06170]{font-size:1.5rem}.audio-suspended-indicator .audio-text[data-v-c5f06170]{font-size:.9rem;font-weight:600;color:#856404;white-space:nowrap}@keyframes bounce-c5f06170{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}.voice-button[data-v-c5f06170]{position:relative;width:80px;height:80px;border-radius:50%;border:3px solid #007bff;background:#fff;cursor:pointer;transition:box-shadow .3s ease,border-color .3s ease,background .3s ease;box-shadow:0 4px 12px rgba(0,123,255,.2);z-index:10}.voice-button[data-v-c5f06170]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px rgba(0,123,255,.3)}.voice-button[data-v-c5f06170]:disabled{opacity:.5;cursor:not-allowed}.voice-button--active[data-v-c5f06170]{border-color:#28a745;background:#f0fff4}.voice-button--listening[data-v-c5f06170]{border-color:#dc3545;background:#fff5f5;animation:pulse-border-c5f06170 1.5s infinite}.voice-button--processing[data-v-c5f06170]{border-color:#ffc107;background:#fffbf0}.voice-button--error[data-v-c5f06170]{border-color:#dc3545;background:#fff5f5}.voice-button--connecting[data-v-c5f06170]{border-color:#6c757d;animation:pulse-border-c5f06170 1s infinite}.voice-button--wake-activated[data-v-c5f06170]{border-color:#17a2b8;background:#e7f5ff;animation:wake-pulse-c5f06170 .5s ease-out;box-shadow:0 0 20px rgba(23,162,184,.5)}.voice-icon-wrapper[data-v-c5f06170]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.voice-icon[data-v-c5f06170]{width:40px;height:40px;filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(2618%) hue-rotate(201deg) brightness(98%) contrast(101%)}.voice-button--listening .voice-icon[data-v-c5f06170]{filter:brightness(0) saturate(100%) invert(23%) sepia(98%) saturate(6328%) hue-rotate(355deg) brightness(92%) contrast(93%)}.pulse-ring[data-v-c5f06170]{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid #dc3545;animation:pulse-ring-c5f06170 1.5s cubic-bezier(.215,.61,.355,1) infinite}.processing-spinner[data-v-c5f06170]{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;border-top-color:#ffc107;animation:spin-c5f06170 1s linear infinite}.voice-status[data-v-c5f06170]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;border-radius:20px;font-size:.875rem}.status-dot[data-v-c5f06170]{width:10px;height:10px;border-radius:50%;background:#6c757d}.status-dot--connected[data-v-c5f06170]{background:#28a745}.status-dot--listening[data-v-c5f06170]{background:#dc3545;animation:pulse-dot-c5f06170 1.5s infinite}.status-dot--processing[data-v-c5f06170]{background:#ffc107;animation:pulse-dot-c5f06170 1s infinite}.status-dot--error[data-v-c5f06170]{background:#dc3545}.status-text[data-v-c5f06170]{font-weight:500;color:#495057}.transcript-box[data-v-c5f06170]{width:-moz-max-content;width:max-content;max-width:400px;min-width:150px;padding:1rem;background:#fff;border:2px solid #007bff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);white-space:normal;word-wrap:break-word}.transcript-label[data-v-c5f06170]{font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:.5rem}.transcript-text[data-v-c5f06170]{font-size:1rem;color:#212529;line-height:1.5}.ai-response-box[data-v-c5f06170]{width:auto;max-width:600px;min-width:200px;padding:1rem 1.25rem;background:#1a1a2e;border:2px solid #4a4a6a;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ai-response-label[data-v-c5f06170]{font-size:.75rem;font-weight:600;color:#a0a0b0;text-transform:uppercase;margin-bottom:.5rem}.ai-response-text[data-v-c5f06170]{font-size:1rem;color:#fff;line-height:1.5;max-height:120px;overflow-y:auto}.error-message[data-v-c5f06170]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff5f5;border:2px solid #dc3545;border-radius:8px;color:#dc3545;font-weight:500}.error-icon[data-v-c5f06170]{font-size:1.25rem}@keyframes pulse-border-c5f06170{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes pulse-ring-c5f06170{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes pulse-dot-c5f06170{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-c5f06170{to{transform:rotate(1turn)}}@keyframes wake-pulse-c5f06170{0%{transform:scale(1);box-shadow:0 0 0 rgba(23,162,184,.5)}50%{transform:scale(1.1);box-shadow:0 0 30px rgba(23,162,184,.7)}to{transform:scale(1);box-shadow:0 0 20px rgba(23,162,184,.5)}}.fade-enter-active[data-v-c5f06170],.fade-leave-active[data-v-c5f06170]{transition:opacity .3s ease}.fade-enter-from[data-v-c5f06170],.fade-leave-to[data-v-c5f06170]{opacity:0}.voice-nav-indicator[data-v-125d67a0]{position:fixed;top:20px;right:20px;background:rgba(0,0,0,.8);color:#fff;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px;z-index:9999;animation:slideIn-125d67a0 .3s ease}.nav-icon[data-v-125d67a0]{font-size:20px}@keyframes slideIn-125d67a0{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.video-call-confirm-overlay[data-v-6750d63a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.video-call-confirm-modal[data-v-6750d63a]{background:#fff;border-radius:16px;padding:2.5rem;max-width:500px;width:90%;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.2)}.video-call-confirm-question[data-v-6750d63a]{font-size:1.4rem;font-weight:700;color:#000;margin:0 0 2rem 0;line-height:1.4}.video-call-confirm-buttons[data-v-6750d63a]{display:flex;gap:1rem;justify-content:center}.video-call-confirm-btn[data-v-6750d63a]{padding:1rem 2.5rem;font-size:1.2rem;font-weight:700;border-radius:999px;cursor:pointer;transition:all .2s ease;border:2px solid #000}.video-call-confirm-btn.yes[data-v-6750d63a]{background:#fc0;color:#000}.video-call-confirm-btn.yes[data-v-6750d63a]:hover{background:#e6b800;transform:translateY(-2px)}.video-call-confirm-btn.no[data-v-6750d63a]{background:#fff;color:#000}.video-call-confirm-btn.no[data-v-6750d63a]:hover{background:#f5f5f5;transform:translateY(-2px)}.top-nav[data-v-6750d63a]{padding:0 0 .15rem 0;box-shadow:0 2px 4px hsla(0,0%,100%,.02);position:fixed;top:0;left:0;right:var(--side-panel-width,0);z-index:100;width:var(--main-content-width,100vw);transition:width .3s ease,right .3s ease}.nav-content[data-v-6750d63a]{margin:0 auto;display:flex;align-items:center;padding:0 1rem;width:100%;height:60px;gap:1.5rem;background-color:#fc0}.logo-container[data-v-6750d63a]{height:62%}.logo[data-v-6750d63a]{height:100%;width:auto}.app-title[data-v-6750d63a]{margin:0 2rem;font-size:1.25rem;font-weight:600;color:#000}.language-switcher[data-v-6750d63a]{margin-left:auto}.language-switcher select[data-v-6750d63a]{padding:.25rem .5rem;border:1px solid #ccc;border-radius:4px;background-color:#fff}.back-button[data-v-6750d63a]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#000;font-size:1rem;cursor:pointer;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s}.back-button-placeholder[data-v-6750d63a]{width:100px;height:1px}.back-button[data-v-6750d63a]:hover{background-color:rgba(0,0,0,.05)}.step-title[data-v-6750d63a]{margin:0;font-size:1.25rem;font-weight:600;color:#000;flex-grow:1}.video-consultation[data-v-6750d63a]{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid #000;color:#000;font-size:1rem;cursor:pointer;padding:.5rem 1rem;border-radius:4px;margin-left:1rem;transition:all .2s}.video-consultation[data-v-6750d63a]:hover{background-color:#000;color:#fff}.wizard-container[data-v-6750d63a]{position:fixed;top:calc(100px + min(35vw, 38vh));left:0;right:var(--side-panel-width,0);width:var(--main-content-width,100vw);transition:width .3s ease,right .3s ease}.wizard-app[data-v-6750d63a]{font-family:Inter,system-ui,-apple-system,sans-serif;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;margin:0;padding:20px;position:relative}.wizard-container[data-v-6750d63a]{max-width:100vw;max-height:100%}.wizard-container h1[data-v-6750d63a]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:24px;text-align:center}.fade-enter-active[data-v-6750d63a],.fade-leave-active[data-v-6750d63a]{transition:opacity .3s ease}.fade-enter-from[data-v-6750d63a],.fade-leave-to[data-v-6750d63a]{opacity:0}.waiting-bar-container[data-v-6750d63a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;align-items:center;gap:.75rem;min-width:120px;pointer-events:none;background:hsla(0,0%,100%,.92);padding:1.5rem 2.5rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08)}.waiting-bar[data-v-6750d63a]{width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,#fc0 40%,#ffe066);animation:waiting-bar-move-6750d63a 1.2s linear infinite}@keyframes waiting-bar-move-6750d63a{0%{transform:scaleX(.2)}50%{transform:scaleX(1)}to{transform:scaleX(.2)}}.waiting-bar-text[data-v-6750d63a]{font-size:1.1rem;color:#b08900;font-weight:500;letter-spacing:.01em}.reset-warning-bar-container[data-v-6750d63a]{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;align-items:center;gap:.75rem;min-width:120px;pointer-events:none;background:rgba(255,255,200,.95);padding:1.5rem 2.5rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08)}.reset-warning-bar[data-v-6750d63a]{width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,#fc0 40%,#ffe066);animation:waiting-bar-move-6750d63a 1.2s linear infinite}.reset-warning-bar-text[data-v-6750d63a]{font-size:1.1rem;color:#b08900;font-weight:500;letter-spacing:.01em}.centered-status[data-v-6750d63a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;pointer-events:none}.message-container[data-v-6750d63a]{width:var(--main-content-width,100%);padding:1.5rem 2rem;font-family:Helvetica Neue,Arial,sans-serif;text-align:center;position:fixed;top:120px;left:0;right:var(--side-panel-width,0);transition:width .3s ease,right .3s ease}.info-title[data-v-6750d63a]{font-weight:900;padding:.6rem .8rem 1rem 1rem}.info-title[data-v-6750d63a],.system-message[data-v-6750d63a],.user-message[data-v-6750d63a]{-webkit-text-stroke:.4px #000;letter-spacing:-.02em}.user-message[data-v-6750d63a]{font-size:min(4.4vw,5vh);line-height:min(5.2vw,5.8vh);font-weight:700;width:45vw;margin:0 auto;white-space:pre-line}.system-message[data-v-6750d63a]{margin:min(4.2vw,4.8vh) auto 0 auto;font-weight:600;line-height:min(5vw,5.6vh);font-size:min(4vw,4.6vh)}.resolution-display[data-v-6750d63a]{position:absolute;bottom:10px;right:15px;background:rgba(0,0,0,.6);color:#fff;font-size:.9rem;padding:6px 10px;border-radius:6px;font-family:monospace;z-index:2000;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-footer[data-v-6750d63a]{position:fixed;bottom:0;left:0;right:var(--side-panel-width,0);width:var(--main-content-width,100vw);background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 8px rgba(0,0,0,.05);padding:.8rem 2rem;display:flex;justify-content:space-between;align-items:flex-start;z-index:120;padding-top:1.2rem;transition:width .3s ease,right .3s ease}.footer-left[data-v-6750d63a]{display:flex;flex-direction:column;gap:.4rem}.lang-label[data-v-6750d63a]{font-size:1.07rem;font-weight:700;color:#333;margin-bottom:.3rem}.lang-pills[data-v-6750d63a]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.lang-pill[data-v-6750d63a]{position:relative;display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.765rem 2rem;cursor:pointer;font-weight:500;color:#333;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.lang-pill[data-v-6750d63a]:hover{transform:translateY(-1px);border-color:#fc0}.lang-pill.active[data-v-6750d63a]{border-color:#fc0;box-shadow:0 0 0 2px rgba(255,204,0,.3)}.lang-pill.active[data-v-6750d63a]:after{content:"✓";position:absolute;top:-8px;right:-8px;width:20px;height:20px;background-color:#fc0;border-radius:50%;color:#fff;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.flag[data-v-6750d63a]{width:22px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.lang-name[data-v-6750d63a]{font-size:1rem}.footer-right[data-v-6750d63a]{display:flex;align-items:flex-end;gap:1rem}.accessibility-btn[data-v-6750d63a]{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.7rem 1.4rem;font-weight:600;color:#333;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.accessibility-btn.disabled[data-v-6750d63a]{background-color:#cfcfcf}.accessibility-btn.active[data-v-6750d63a]{background-color:#fc0}.accessibility-btn[data-v-6750d63a]:hover{border-color:#fc0;transform:translateY(-1px)}.accessibility-icon[data-v-6750d63a]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.realtime-voice-wrapper[data-v-6750d63a]{position:fixed;bottom:3.2rem;left:0;right:0;display:flex;justify-content:center;z-index:250;pointer-events:none}.realtime-voice-wrapper[data-v-6750d63a]>*{pointer-events:auto}.caret[data-v-6750d63a]{display:inline-block;width:.55ch;margin-left:1px;animation:caret-blink-6750d63a 1s steps(1) infinite}@keyframes caret-blink-6750d63a{50%{opacity:0}}.app-loading-overlay[data-v-6750d63a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fc0;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeOut-6750d63a .5s ease-out forwards;animation-delay:0s;animation-play-state:paused}.loading-content[data-v-6750d63a]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.loading-logo[data-v-6750d63a]{width:200px;height:auto}.loading-spinner[data-v-6750d63a]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#333;border-radius:50%;animation:spin-6750d63a 1s linear infinite}.loading-text[data-v-6750d63a]{font-size:1.2rem;color:#333;font-weight:500}@keyframes spin-6750d63a{to{transform:rotate(1turn)}}.wizard-app[data-v-6750d63a]{opacity:0;transition:opacity .5s ease-in}.wizard-app.app-ready[data-v-6750d63a]{opacity:1}@keyframes fadeOut-6750d63a{to{opacity:0;pointer-events:none}}.user-input-listener[data-v-7e94b61a]{position:fixed;bottom:3.2rem;left:calc(var(--main-content-width, 100vw)/2);transform:translateX(-50%);z-index:250;transition:left .3s ease}.mic-button[data-v-7e94b61a]{width:4rem;height:4rem;border-radius:50%;background-color:#3b82f6;color:#fff;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;padding:0}.mic-button[data-v-7e94b61a]:hover{background-color:#2563eb}.mic-button.is-listening[data-v-7e94b61a]{background-color:#ef4444}.mic-button.is-listening[data-v-7e94b61a]:hover{background-color:#dc2626}.mic-icon[data-v-7e94b61a]{width:2rem;height:2rem}.pulse-animation[data-v-7e94b61a]{width:2rem;height:2rem;border-radius:50%;background-color:#fff;animation:pulse-7e94b61a 1.5s infinite}@keyframes pulse-7e94b61a{0%{transform:scale(.8);opacity:.8}70%{transform:scale(1.2);opacity:.4}to{transform:scale(.8);opacity:.8}}.background-container[data-v-03df2c8c]{position:fixed;background:#fc0;padding:3.5rem 1rem 2rem;margin-top:3rem;left:0;right:var(--side-panel-width,0);width:var(--main-content-width,100vw);bottom:0;top:33vh;transition:width .3s ease,right .3s ease}.weigh-notch[data-v-03df2c8c]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06))}.templates-container[data-v-03df2c8c]{width:100%;max-width:1000px;margin:0 auto;padding:.5rem 2rem;display:flex;flex-direction:column;gap:2rem}.template-title[data-v-03df2c8c]{font-size:min(3.5vw,4vh);font-weight:900;color:#000;-webkit-text-stroke:.4px #000;letter-spacing:-.02em}.template-question[data-v-03df2c8c]{font-size:min(2.5vw,3vh);font-weight:600;color:#333;line-height:1.4}.template-buttons[data-v-03df2c8c]{display:grid;gap:1.5rem;width:100%}.template-buttons.buttons-count-2[data-v-03df2c8c]{grid-template-columns:repeat(2,1fr)}.template-buttons.buttons-count-3[data-v-03df2c8c]{grid-template-columns:repeat(3,1fr)}.template-buttons.buttons-count-4[data-v-03df2c8c]{grid-template-columns:repeat(2,1fr)}.template-buttons.buttons-count-5[data-v-03df2c8c]{grid-template-columns:repeat(3,1fr)}.template-buttons.buttons-count-1[data-v-03df2c8c]{grid-template-columns:1fr;max-width:500px;margin:0 auto}.template-button[data-v-03df2c8c]{position:relative;background:#fff;border:3px solid #ddd;border-radius:16px;padding:2rem 1.5rem;cursor:pointer;transition:all .2s ease;min-height:120px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.template-button[data-v-03df2c8c]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.12);border-color:#fc0}.template-button.selected[data-v-03df2c8c]{border-color:#fc0;background:#fffef5;box-shadow:0 0 0 3px rgba(255,204,0,.2)}.button-content[data-v-03df2c8c]{text-align:center;width:100%}.button-label[data-v-03df2c8c]{font-size:min(2.8vw,3.2vh);font-weight:700;color:#000;margin-bottom:.5rem}.button-sublabel[data-v-03df2c8c]{font-size:min(1.8vw,2vh);font-weight:500;color:#666}.checkmark[data-v-03df2c8c]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;background-color:#4caf50;border-radius:50%;color:#fff;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2)}.back-button[data-v-03df2c8c]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#000;font-size:1.5rem;font-weight:600;cursor:pointer;padding:1rem;border-radius:8px;transition:background-color .2s;align-self:flex-start;margin-top:1rem}.back-button[data-v-03df2c8c]:hover{background-color:rgba(0,0,0,.05)}@media (max-width:768px){.template-buttons.buttons-count-2[data-v-03df2c8c],.template-buttons.buttons-count-3[data-v-03df2c8c],.template-buttons.buttons-count-4[data-v-03df2c8c],.template-buttons.buttons-count-5[data-v-03df2c8c]{grid-template-columns:1fr}}.top-nav[data-v-c88cebb0]{padding:0 0 .15rem 0;box-shadow:0 2px 4px hsla(0,0%,100%,.02);position:fixed;top:0;left:0;right:var(--side-panel-width,0);z-index:100;width:var(--main-content-width,100vw);transition:width .3s ease,right .3s ease}.nav-content[data-v-c88cebb0]{margin:0 auto;display:flex;align-items:center;padding:0 1rem;width:100%;height:60px;gap:1.5rem;background-color:#fc0}.logo-container[data-v-c88cebb0]{height:62%}.logo[data-v-c88cebb0]{height:100%;width:auto}.app-title[data-v-c88cebb0]{margin:0 2rem;font-size:1.25rem;font-weight:600;color:#000}.language-switcher[data-v-c88cebb0]{margin-left:auto}.language-switcher select[data-v-c88cebb0]{padding:.25rem .5rem;border:1px solid #ccc;border-radius:4px;background-color:#fff}.back-button[data-v-c88cebb0]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#000;font-size:1rem;cursor:pointer;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s}.back-button-placeholder[data-v-c88cebb0]{width:100px;height:1px}.back-button[data-v-c88cebb0]:hover{background-color:rgba(0,0,0,.05)}.step-title[data-v-c88cebb0]{margin:0;font-size:1.25rem;font-weight:600;color:#000;flex-grow:1}.video-consultation[data-v-c88cebb0]{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid #000;color:#000;font-size:1rem;cursor:pointer;padding:.5rem 1rem;border-radius:4px;margin-left:1rem;transition:all .2s}.video-consultation[data-v-c88cebb0]:hover{background-color:#000;color:#fff}.wizard-container[data-v-c88cebb0]{position:fixed;top:calc(100px + min(35vw, 38vh));left:0;right:var(--side-panel-width,0);width:var(--main-content-width,100vw);transition:width .3s ease,right .3s ease}.wizard-app[data-v-c88cebb0]{font-family:Inter,system-ui,-apple-system,sans-serif;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;margin:0;padding:20px;position:relative}.wizard-container[data-v-c88cebb0]{max-width:100vw;max-height:100%}.wizard-container h1[data-v-c88cebb0]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:24px;text-align:center}.fade-enter-active[data-v-c88cebb0],.fade-leave-active[data-v-c88cebb0]{transition:opacity .3s ease}.fade-enter-from[data-v-c88cebb0],.fade-leave-to[data-v-c88cebb0]{opacity:0}.waiting-bar-container[data-v-c88cebb0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;align-items:center;gap:.75rem;min-width:120px;pointer-events:none;background:hsla(0,0%,100%,.92);padding:1.5rem 2.5rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08)}.waiting-bar[data-v-c88cebb0]{width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,#fc0 40%,#ffe066);animation:waiting-bar-move-c88cebb0 1.2s linear infinite}@keyframes waiting-bar-move-c88cebb0{0%{transform:scaleX(.2)}50%{transform:scaleX(1)}to{transform:scaleX(.2)}}.waiting-bar-text[data-v-c88cebb0]{font-size:1.1rem;color:#b08900;font-weight:500;letter-spacing:.01em}.reset-warning-bar-container[data-v-c88cebb0]{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;align-items:center;gap:.75rem;min-width:120px;pointer-events:none;background:rgba(255,255,200,.95);padding:1.5rem 2.5rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08)}.reset-warning-bar[data-v-c88cebb0]{width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,#fc0 40%,#ffe066);animation:waiting-bar-move-c88cebb0 1.2s linear infinite}.reset-warning-bar-text[data-v-c88cebb0]{font-size:1.1rem;color:#b08900;font-weight:500;letter-spacing:.01em}.centered-status[data-v-c88cebb0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;pointer-events:none}.message-container[data-v-c88cebb0]{width:var(--main-content-width,100vw);padding:1.5rem 2rem;font-family:Helvetica Neue,Arial,sans-serif;text-align:center;position:fixed;top:120px;left:0;right:var(--side-panel-width,0);transition:width .3s ease,right .3s ease}.info-title[data-v-c88cebb0]{font-weight:900;padding:.6rem .8rem 1rem 1rem}.info-title[data-v-c88cebb0],.system-message[data-v-c88cebb0],.user-message[data-v-c88cebb0]{-webkit-text-stroke:.4px #000;letter-spacing:-.02em}.user-message[data-v-c88cebb0]{font-size:min(4.4vw,5vh);line-height:min(5.2vw,5.8vh);font-weight:700;width:45vw;margin:0 auto;white-space:pre-line}.system-message[data-v-c88cebb0]{margin:min(4.2vw,4.8vh) auto 0 auto;font-weight:600;line-height:min(5vw,5.6vh);font-size:min(4vw,4.6vh)}.resolution-display[data-v-c88cebb0]{position:absolute;bottom:10px;right:15px;background:rgba(0,0,0,.6);color:#fff;font-size:.9rem;padding:6px 10px;border-radius:6px;font-family:monospace;z-index:2000;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-footer[data-v-c88cebb0]{position:fixed;bottom:0;left:0;right:var(--side-panel-width,0);width:var(--main-content-width,100vw);background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 8px rgba(0,0,0,.05);padding:.8rem 2rem;display:flex;justify-content:space-between;align-items:flex-start;z-index:120;transition:width .3s ease,right .3s ease}.footer-left[data-v-c88cebb0]{display:flex;flex-direction:column;gap:.4rem}.lang-label[data-v-c88cebb0]{font-size:1.07rem;font-weight:700;color:#333;margin-bottom:.3rem}.lang-pills[data-v-c88cebb0]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.lang-pill[data-v-c88cebb0]{position:relative;display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.765rem 2rem;cursor:pointer;font-weight:500;color:#333;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.lang-pill[data-v-c88cebb0]:hover{transform:translateY(-1px);border-color:#fc0}.lang-pill.active[data-v-c88cebb0]{border-color:#fc0;box-shadow:0 0 0 2px rgba(255,204,0,.3)}.lang-pill.active[data-v-c88cebb0]:after{content:"✓";position:absolute;top:-8px;right:-8px;width:20px;height:20px;background-color:#fc0;border-radius:50%;color:#fff;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.flag[data-v-c88cebb0]{width:22px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.lang-name[data-v-c88cebb0]{font-size:1rem}.footer-right[data-v-c88cebb0]{display:flex;align-items:flex-end;gap:1rem}.accessibility-btn[data-v-c88cebb0]{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.7rem 1.4rem;font-weight:600;color:#333;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.accessibility-btn.disabled[data-v-c88cebb0]{background-color:#cfcfcf}.accessibility-btn[data-v-c88cebb0]:hover{border-color:#fc0;transform:translateY(-1px)}.accessibility-icon[data-v-c88cebb0]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.realtime-voice-wrapper[data-v-c88cebb0]{display:flex;align-items:center;margin:0 1rem}.caret[data-v-c88cebb0]{display:inline-block;width:.55ch;margin-left:1px;animation:caret-blink-c88cebb0 1s steps(1) infinite}@keyframes caret-blink-c88cebb0{50%{opacity:0}}.oracle-dynamic[data-v-0380a13c]{min-height:100vh;background-color:#f5f5f5}.top-nav[data-v-0380a13c]{background-color:#fc0;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;z-index:100}.nav-content[data-v-0380a13c]{margin:0 auto;display:flex;align-items:center;padding:0 1rem;height:60px;gap:1.5rem}.logo-container[data-v-0380a13c]{height:62%}.logo[data-v-0380a13c]{height:100%;width:auto}.app-title[data-v-0380a13c]{font-size:1.25rem;font-weight:600;color:#000}.content-container[data-v-0380a13c]{padding-top:80px;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.input-section[data-v-0380a13c]{background:#fff;border-radius:12px;padding:3rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem}.input-section h1[data-v-0380a13c]{font-size:2rem;font-weight:700;color:#333;margin-bottom:.5rem}.subtitle[data-v-0380a13c]{font-size:1.1rem;color:#666;margin-bottom:2rem}.input-group[data-v-0380a13c]{display:flex;flex-direction:column;gap:1.5rem}.request-input[data-v-0380a13c]{width:100%;padding:1rem;border:2px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;transition:border-color .2s}.request-input[data-v-0380a13c]:focus{outline:none;border-color:#fc0}.language-selector[data-v-0380a13c]{display:flex;align-items:center;gap:1rem}.language-selector label[data-v-0380a13c]{font-weight:600;color:#333}.language-selector select[data-v-0380a13c]{padding:.5rem 1rem;border:2px solid #ddd;border-radius:8px;font-size:1rem;cursor:pointer;transition:border-color .2s}.language-selector select[data-v-0380a13c]:focus{outline:none;border-color:#fc0}.generate-btn[data-v-0380a13c]{background-color:#fc0;color:#000;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;align-self:flex-start}.generate-btn[data-v-0380a13c]:hover:not(:disabled){background-color:#e6b800;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.generate-btn[data-v-0380a13c]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-0380a13c]{margin-top:1rem;padding:1rem;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33}.action-result[data-v-0380a13c]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:2rem}.action-result h2[data-v-0380a13c]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem}.action-result p[data-v-0380a13c]{font-size:1rem;color:#666;margin-bottom:.5rem}.close-btn[data-v-0380a13c]{margin-top:1rem;background-color:#666;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .2s}.close-btn[data-v-0380a13c]:hover{background-color:#555}.wizard-step{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto;padding-left:2rem;padding-right:2rem}.step-title{font-size:1.75rem;font-weight:600}.step-info{font-size:.875rem;color:#666;margin-bottom:1.5rem;text-align:center}.text-input-container{display:flex;gap:1rem;margin-top:1.5rem}.text-input{padding:.5rem 1rem;border-radius:4px;border:1px solid #ccc;font-size:1rem}.done-button{margin-top:1rem;padding:.875rem 2rem;background-color:#fc0;color:#333;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.done-button:hover:not(:disabled){background-color:#e6b800;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.done-button:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.voice-highlight{animation:voiceHighlight 1s ease-in-out;position:relative;z-index:1000}@keyframes voiceHighlight{0%{box-shadow:0 0 0 0 rgba(255,204,0,.7);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(255,204,0,.3);transform:scale(1.02)}to{box-shadow:0 0 0 0 rgba(255,204,0,0);transform:scale(1)}}.voice-filled-success{animation:voiceFieldSuccess 2s ease-in-out;border-color:#4caf50!important}@keyframes voiceFieldSuccess{0%{background-color:rgba(76,175,80,0)}10%{background-color:rgba(76,175,80,.2)}to{background-color:rgba(76,175,80,0)}}.voice-filled-error{animation:voiceFieldError 2s ease-in-out;border-color:#f44336!important}@keyframes voiceFieldError{0%{background-color:rgba(244,67,54,0)}10%{background-color:rgba(244,67,54,.2)}to{background-color:rgba(244,67,54,0)}}.voice-processing{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:#fff;padding:1.5rem 2rem;border-radius:12px;z-index:10000;display:flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:600;box-shadow:0 4px 20px rgba(0,0,0,.3)}.voice-processing-spinner{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fc0;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.voice-tooltip{position:fixed;bottom:6rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;z-index:9999;pointer-events:none;animation:voiceTooltipFade 3s ease-in-out forwards}@keyframes voiceTooltipFade{0%{opacity:0;transform:translateX(-50%) translateY(10px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-10px)}}.voice-pulse{animation:voicePulse .6s ease-in-out}@keyframes voicePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.voice-success-checkmark{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(76,175,80,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10000;animation:voiceSuccessCheckmark 1s ease-in-out forwards}.voice-success-checkmark:after{content:"✓";color:#fff;font-size:3rem;font-weight:700}@keyframes voiceSuccessCheckmark{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}