html:has(.checkout-dialog_dialog__qdWWm[open]){overflow:hidden}.checkout-dialog_dialog__qdWWm{position:fixed;inset:0;width:min(1120px,calc(100vw - 64px));height:calc(100dvh - 32px);max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-dialog)}.checkout-dialog_dialog__qdWWm[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.checkout-dialog_dialog__qdWWm::-webkit-backdrop{background:var(--scrim)}.checkout-dialog_dialog__qdWWm::backdrop{background:var(--scrim)}.checkout-dialog_header__p9r1a{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;min-height:64px;padding:8px 24px;border-bottom:1px solid var(--line-soft)}.checkout-dialog_back__q6Hlk,.checkout-dialog_close__tXa__{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;color:var(--muted);transition:background-color .15s ease,color .15s ease}.checkout-dialog_back__q6Hlk{justify-self:start;gap:8px;padding:0 10px;margin-left:-10px;font-size:14px;font-weight:600}.checkout-dialog_close__tXa__{justify-self:end;width:44px;margin-right:-10px}.checkout-dialog_back__q6Hlk:hover,.checkout-dialog_close__tXa__:hover{background:var(--paper);color:var(--ink)}.checkout-dialog_back__q6Hlk:focus-visible,.checkout-dialog_close__tXa__:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.checkout-dialog_heading__l_Bjt{display:flex;flex-direction:row;align-items:center;gap:12px}.checkout-dialog_heading__l_Bjt h2{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.checkout-dialog_context__61Pdj{display:flex;flex-direction:column;gap:2px}.checkout-dialog_offer__QP73w{margin:0;color:var(--muted);font-size:11px;line-height:16px}.checkout-dialog_offer__QP73w strong{color:var(--blue);font-weight:700}.checkout-dialog_viewport__8kAun{position:relative;min-height:0;overflow:hidden;background:var(--paper);transform:translateZ(0)}.checkout-dialog_root__eqxJr{position:relative;height:100%}.checkout-dialog_closing__XkbBF,.checkout-dialog_loading__c_W99{position:absolute;inset:0;display:grid;place-content:center;padding:24px;color:var(--muted);font-size:15px}.checkout-dialog_loading__c_W99{pointer-events:none}.checkout-dialog_root__eqxJr:not(:empty)+.checkout-dialog_loading__c_W99{display:none}.checkout-dialog_closing__XkbBF{z-index:2147483647;background:var(--surface)}@media (max-width:767px){.checkout-dialog_dialog__qdWWm{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:16px}.checkout-dialog_header__p9r1a{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;min-height:60px;padding:8px 16px}.checkout-dialog_back__q6Hlk{font-size:13px;width:44px;margin-left:0;padding:0}.checkout-dialog_back__q6Hlk>span{display:none}.checkout-dialog_heading__l_Bjt{min-width:0;justify-content:center;gap:8px}.checkout-dialog_context__61Pdj{min-width:0}.checkout-dialog_brand__T8ReB>span,.checkout-dialog_heading__l_Bjt h2{display:none}}@media (prefers-reduced-motion:reduce){.checkout-dialog_back__q6Hlk,.checkout-dialog_close__tXa__{transition:none}}