.auth-shell[data-v-c43b18f4]{height:100vh;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.auth-shell__hero[data-v-c43b18f4]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:max(28px,env(safe-area-inset-top)) 24px 68px;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#7d0a10}.auth-shell__brand[data-v-c43b18f4],.auth-shell__hero[data-v-c43b18f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.auth-shell__brand[data-v-c43b18f4]{flex-direction:column;color:#fff;text-align:center}.auth-shell__brand img[data-v-c43b18f4]{width:44px;height:58px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.auth-shell__word[data-v-c43b18f4],.auth-shell__word em[data-v-c43b18f4],.auth-shell__word strong[data-v-c43b18f4]{font-family:var(--font-en-display,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif)}.auth-shell__word[data-v-c43b18f4]{font-size:26px;font-weight:800;letter-spacing:.2px}.auth-shell__word strong[data-v-c43b18f4]{color:#fff}.auth-shell__word em[data-v-c43b18f4]{color:#d4af37;font-style:normal}.auth-shell__brand small[data-v-c43b18f4]{font-size:12px;font-weight:600;opacity:.9}.auth-shell__badge[data-v-c43b18f4]{margin-bottom:18px}.auth-shell__badge img[data-v-c43b18f4]{width:72px;height:94px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 10px 18px rgba(0,0,0,.28));filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.auth-shell__hero-title[data-v-c43b18f4]{position:relative;z-index:1;margin:0;color:#fff;font-family:var(--font-en-display,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif);font-size:26px;font-weight:800}.auth-shell__hero-title em[data-v-c43b18f4]{color:#d4af37;font-style:normal}.auth-shell__hero-subtitle[data-v-c43b18f4]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:2px;color:#fce9ea;font-family:var(--font-en-display,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif);font-size:14px;font-weight:600}.auth-shell__hero-rule[data-v-c43b18f4]{width:34px;height:1px;background:hsla(0,0%,100%,.4)}.auth-shell__wave[data-v-c43b18f4]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:70px;display:block}.auth-shell__sheet[data-v-c43b18f4]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:20px 26px max(24px,env(safe-area-inset-bottom));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#fff}.auth-shell--hero-title[data-v-c43b18f4]{background:#7d0a10}.auth-shell--hero-title .auth-shell__hero[data-v-c43b18f4],.auth-shell--hero-title .auth-shell__sheet[data-v-c43b18f4]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-height:0}.auth-shell--hero-title .auth-shell__sheet[data-v-c43b18f4]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:44px}@media(min-width:700px){.auth-shell[data-v-c43b18f4]:not(.auth-shell--hero-title){display:block}.auth-shell:not(.auth-shell--hero-title) .auth-shell__sheet[data-v-c43b18f4]{max-width:460px;margin:-46px auto 0;border-radius:28px;-webkit-box-shadow:0 12px 30px rgba(87,23,23,.12);box-shadow:0 12px 30px rgba(87,23,23,.12)}.auth-shell--hero-title[data-v-c43b18f4]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.auth-shell--hero-title .auth-shell__hero[data-v-c43b18f4]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.auth-shell--hero-title .auth-shell__sheet[data-v-c43b18f4]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:40px clamp(32px,6vw,80px)}.auth-shell--hero-title .auth-shell__wave[data-v-c43b18f4]{display:none}}.pt-lang-switch[data-v-ff7eaf2e]{position:fixed;top:16px;right:16px;z-index:20;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px}@media(min-width:700px){.pt-lang-switch[data-v-ff7eaf2e]{top:22px;right:22px}}.pt-body[data-v-ff7eaf2e]{width:100%;max-width:480px;text-align:left}.pt-intro[data-v-ff7eaf2e]{margin:0 0 22px;color:var(--parent-muted,#746b6b);font-size:13px;line-height:1.7}.pt-section[data-v-ff7eaf2e]{margin-bottom:18px}.pt-section h2[data-v-ff7eaf2e]{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--parent-wine,#87080f)}.pt-section p[data-v-ff7eaf2e]{margin:0;color:var(--parent-text,#211c1c);font-size:13px;line-height:1.7}.pt-accept-row[data-v-ff7eaf2e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin:22px 0 20px;text-align:left;font-size:13px;color:var(--parent-text,#211c1c);line-height:1.6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt-checkbox-input[data-v-ff7eaf2e]{position:absolute;opacity:0;width:20px;height:20px;margin:2px 0 0;cursor:pointer}.pt-checkbox-box[data-v-ff7eaf2e]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-top:2px;border:2px solid var(--parent-border,#eee4df);border-radius:6px;background:#fff;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.pt-checkbox-box[data-v-ff7eaf2e]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.pt-checkbox-input:checked~.pt-checkbox-box[data-v-ff7eaf2e]{background:var(--parent-wine,#87080f);border-color:var(--parent-wine,#87080f)}.pt-checkbox-input:checked~.pt-checkbox-box[data-v-ff7eaf2e]:after{opacity:1}.pt-checkbox-input:focus-visible~.pt-checkbox-box[data-v-ff7eaf2e]{-webkit-box-shadow:0 0 0 3px rgba(135,8,15,.2);box-shadow:0 0 0 3px rgba(135,8,15,.2)}.pt-btn[data-v-ff7eaf2e]{width:100%;min-height:48px;border:0;border-radius:12px;background:var(--parent-wine,#87080f);color:#fff;font-size:14px;font-weight:700}.pt-btn[data-v-ff7eaf2e]:disabled{opacity:.45}.pt-accept-row--off[data-v-ff7eaf2e]{opacity:.5;cursor:not-allowed}.pt-accept-row--off .pt-checkbox-input[data-v-ff7eaf2e]{cursor:not-allowed}.pt-offline-note[data-v-ff7eaf2e]{margin:10px 0 0;color:var(--parent-red,#bd1921);font-size:13px;font-weight:700;line-height:1.6;text-align:center}[data-v-ff7eaf2e] .auth-shell__hero-title{text-align:center}[data-v-ff7eaf2e] .auth-shell__hero-title em{display:block}