html.cpz-sheet-lock{overflow:hidden}html.cpz-sheet-lock #cpz-chat-widget{display:none!important}.cpz-ui.cpz-sheet{z-index:1000000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cpz-ui.cpz-sheet[hidden]{display:none}.cpz-ui.cpz-sheet [hidden]{display:none!important}.cpz-ui .cpz-sheet__scrim{background:var(--cpz-scrim);opacity:0;transition:opacity .24s var(--cpz-ease);position:absolute;inset:0}.cpz-ui.cpz-sheet.is-open .cpz-sheet__scrim{opacity:1}.cpz-ui .cpz-sheet__panel{z-index:1;background:var(--cpz-surface);border:1px solid var(--cpz-border-strong);max-block-size:92vh;inline-size:100%;max-inline-size:520px;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));transition:transform .26s var(--cpz-ease);border-start-start-radius:var(--cpz-r-lg);border-start-end-radius:var(--cpz-r-lg);flex-direction:column;gap:14px;display:flex;position:relative;overflow-y:auto;transform:translateY(100%)}.cpz-ui.cpz-sheet.is-open .cpz-sheet__panel{transform:translateY(0)}.cpz-ui .cpz-sheet__grip{background:var(--cpz-border-strong);border-radius:99px;block-size:4px;inline-size:40px;margin:0 auto}.cpz-ui .cpz-sheet__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cpz-ui .cpz-sheet__title{font-size:var(--cpz-fs-h4);color:var(--cpz-text);margin:0;font-weight:800}.cpz-ui .cpz-sheet__close{border:1px solid var(--cpz-border);border-radius:var(--cpz-r-md);block-size:44px;inline-size:44px;color:var(--cpz-text);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.cpz-ui .cpz-sheet__close svg{width:18px;height:18px}.cpz-ui .cpz-sheet__close:focus-visible{box-shadow:var(--cpz-ring);outline:none}.cpz-ui .cpz-sheet__form,.cpz-ui .cpz-sheet__group{flex-direction:column;gap:12px;display:flex}.cpz-ui .cpz-sheet__lead{color:var(--cpz-text-dim);margin:0;font-size:12.5px;line-height:1.8}.cpz-ui.cpz-sheet .cpz-login-tabs{gap:8px;display:flex}.cpz-ui.cpz-sheet .cpz-login-tab{border:1px solid var(--cpz-border);background:var(--cpz-surface-2);min-block-size:44px;color:var(--cpz-text-dim);border-radius:var(--cpz-r-md);cursor:pointer;transition:border-color var(--cpz-dur)var(--cpz-ease),background var(--cpz-dur)var(--cpz-ease);flex:1;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:700;display:flex}.cpz-ui.cpz-sheet .cpz-login-tab.is-active{border-color:var(--cpz-primary);background:var(--cpz-primary-tint);color:var(--cpz-text)}.cpz-ui.cpz-sheet .cpz-login-tab:focus-visible{box-shadow:var(--cpz-ring);outline:none}.cpz-ui .cpz-sheet__disclosure{color:var(--cpz-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-block-size:44px;padding-block:4px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.cpz-ui .cpz-sheet__disclosure svg{width:16px;height:16px;transition:transform var(--cpz-dur)var(--cpz-ease)}.cpz-ui .cpz-sheet__disclosure.is-open svg{transform:rotate(180deg)}.cpz-ui .cpz-sheet__disclosure:focus-visible{box-shadow:var(--cpz-ring);border-radius:var(--cpz-r-sm);outline:none}.cpz-ui .cpz-sheet__notes{margin:0}.cpz-ui.cpz-sheet .cpz-info-strip{color:var(--cpz-text-mute);background:var(--cpz-surface-2);border-radius:var(--cpz-r-sm);margin:0;padding:8px 10px;font-size:11.5px;line-height:1.7}.cpz-ui .cpz-sheet__error{color:var(--cpz-sale-text);background:var(--cpz-sale-tint);border-radius:var(--cpz-r-sm);margin:0;padding:9px 11px;font-size:12.5px;font-weight:600}.cpz-ui .cpz-sheet__submit{margin-block-start:2px}.cpz-ui .cpz-sheet__terms{text-align:center;color:var(--cpz-text-mute);margin:0;font-size:11.5px}.cpz-ui .cpz-sheet__terms a{color:var(--cpz-link);font-weight:700}.cpz-ui .cpz-sheet__done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:16px 6px;display:flex}.cpz-ui .cpz-sheet__done-icon{background:var(--cpz-buy-tint);block-size:60px;inline-size:60px;color:var(--cpz-success-text);border-radius:99px;place-items:center;display:grid}.cpz-ui .cpz-sheet__done-icon svg{width:28px;height:28px}.cpz-ui .cpz-sheet__done-title{color:var(--cpz-text);margin:0;font-size:16px;font-weight:800}.cpz-ui .cpz-sheet__done-actions{flex-direction:column;gap:10px;inline-size:100%;display:flex}@media (width>=600px){.cpz-ui.cpz-sheet{align-items:center;padding:16px}.cpz-ui .cpz-sheet__panel{border-radius:var(--cpz-r-lg);opacity:0;transition:transform .2s var(--cpz-ease),opacity .2s var(--cpz-ease);transform:translateY(14px)}.cpz-ui.cpz-sheet.is-open .cpz-sheet__panel{opacity:1;transform:translateY(0)}.cpz-ui .cpz-sheet__grip{display:none}}@media (prefers-reduced-motion:reduce){.cpz-ui .cpz-sheet__panel,.cpz-ui .cpz-sheet__scrim{transition:none}}.cpz-ui.cpz-sheet .cpz-login-tab{color:var(--cpz-text-dim)!important;background:var(--cpz-surface-2)!important;border:1px solid var(--cpz-border)!important}.cpz-ui.cpz-sheet .cpz-login-tab.is-active{color:var(--cpz-text)!important;background:var(--cpz-primary-tint)!important;border-color:var(--cpz-primary)!important}.cpz-ui .cpz-sheet__close{color:var(--cpz-text)!important;background:0 0!important}.cpz-ui .cpz-sheet__disclosure{color:var(--cpz-link)!important;background:0 0!important;border:0!important}.cpz-ui .cpz-passwrap{display:block;position:relative}.cpz-ui .cpz-passwrap .cpz-input{inline-size:100%;padding-inline-end:48px}.cpz-ui .cpz-passwrap__eye{block-size:36px;inline-size:36px;color:var(--cpz-text-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:6px;transform:translateY(-50%)}.cpz-ui .cpz-passwrap__eye:hover{color:var(--cpz-text)}.cpz-ui .cpz-passwrap__eye:focus-visible{box-shadow:var(--cpz-ring);outline:none}.cpz-ui .cpz-passwrap__eye svg{width:20px;height:20px}.cpz-ui .cpz-oi-warn{border-radius:var(--cpz-r-sm);color:var(--cpz-text);background:#b262001f;border:1px solid #b26200;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.9}.cpz-ui .cpz-oi-guide{border:1px solid var(--cpz-border);border-radius:var(--cpz-r-sm);padding:10px 14px}.cpz-ui .cpz-oi-guide summary{cursor:pointer;color:var(--cpz-link);min-block-size:28px;font-size:13px;font-weight:700}.cpz-ui .cpz-oi-guide p{margin:8px 0}.cpz-ui .cpz-oi-guide img{border-radius:8px;block-size:auto;max-inline-size:100%}@media (width<=959.98px){.cpz-ui .cpz-sheet__panel{padding-block-end:calc(18px + 76px + env(safe-area-inset-bottom,0px))}}