.ucs-checkout__layout{display:grid;gap:var(--ucs-gap-lg);align-items:start}@media (min-width: 900px){.ucs-checkout__layout{grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:var(--space-12,3rem)}.ucs-checkout__summary{position:sticky;top:calc(var(--header-height,4.5rem) + var(--space-8,2rem))}}.ucs-fieldset{margin:0 0 var(--ucs-gap-lg);padding:0;border:0}.ucs-fieldset__legend{padding:0;margin-bottom:var(--space-5,1.25rem);font-size:var(--text-h4,1.25rem);font-weight:700}.ucs-checkout__account{margin:0 0 var(--ucs-gap);padding:var(--ucs-gap-sm) var(--ucs-gap);border:1px solid var(--ucs-border);border-radius:var(--ucs-radius);background:var(--ucs-surface);font-size:var(--text-sm,0.9rem);line-height:1.5;color:var(--ucs-muted)}.ucs-checkout__account strong,.ucs-checkout__account a{color:var(--ucs-ink)}.ucs-newacct__toggle{display:flex;align-items:flex-start;gap:var(--space-3,0.75rem);cursor:pointer}.ucs-newacct__toggle input[type="checkbox"]{inline-size:1.5rem;block-size:1.5rem;margin:0;flex:none;accent-color:var(--ucs-ink)}.ucs-newacct__note{display:block;margin-top:0.15rem;font-size:var(--text-sm,0.875rem);color:var(--ucs-muted)}.ucs-newacct__fields{margin-top:var(--ucs-gap)}.ucs-newacct:has(input[name="create_account"]:not(:checked)) .ucs-newacct__fields{display:none}.ucs-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ucs-gateways{display:flex;flex-direction:column;gap:var(--space-3,0.75rem)}.ucs-gateway{display:block;cursor:pointer}.ucs-gateway input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.ucs-gateway__body{display:block;padding:var(--space-4,1rem);border:1px solid var(--ucs-border-strong);border-radius:var(--ucs-radius-sm);transition:border-color var(--ucs-fast) var(--ucs-ease),background-color var(--ucs-fast) var(--ucs-ease)}.ucs-gateway input:hover + .ucs-gateway__body{border-color:var(--ucs-ink)}.ucs-gateway input:focus-visible + .ucs-gateway__body{outline:2px solid var(--ucs-focus);outline-offset:2px}.ucs-gateway input:checked + .ucs-gateway__body{border-color:var(--ucs-ink);border-width:2px;padding:calc(var(--space-4,1rem) - 1px);background:var(--ucs-surface)}.ucs-gateway__name{display:block;font-weight:600}.ucs-gateway__text{display:block;margin-top:0.2rem;font-size:var(--text-sm,0.875rem);line-height:1.45;color:var(--ucs-muted)}.ucs-gateway__methods{display:flex;flex-wrap:wrap;gap:0.35rem;margin-top:var(--space-3,0.75rem)}.ucs-gateway__method{display:inline-block;padding:0.15rem 0.55rem;border:1px solid var(--ucs-border);border-radius:var(--ucs-pill);background:var(--ucs-paper);font-size:var(--text-xs,0.75rem);font-weight:600;line-height:1.6;color:var(--ucs-muted);white-space:nowrap}.ucs-gateway input:checked + .ucs-gateway__body .ucs-gateway__method{border-color:var(--ucs-border-strong);color:var(--ucs-ink)}.ucs-checkout__assurance{margin:var(--space-4,1rem) 0 0;font-size:var(--text-sm,0.875rem);color:var(--ucs-muted)}.ucs-terms{display:flex;align-items:flex-start;gap:var(--space-3,0.75rem);cursor:pointer}.ucs-terms input[type="checkbox"]{inline-size:1.5rem;block-size:1.5rem;margin:0;flex:none;accent-color:var(--ucs-ink)}.ucs-checkout__privacy{margin:var(--space-4,1rem) 0 0;font-size:var(--text-sm,0.875rem);color:var(--ucs-muted)}.ucs-summary__items{margin:0 0 var(--space-5,1.25rem);padding:0;list-style:none}.ucs-summary__item{display:flex;justify-content:space-between;gap:var(--space-4,1rem);padding:var(--space-3,0.75rem) 0;border-bottom:1px solid var(--ucs-border)}.ucs-summary__item-meta{display:block;font-size:var(--text-sm,0.875rem);color:var(--ucs-muted)}.ucs-summary__item-price{white-space:nowrap;font-weight:600}.ucs-summary__code{display:inline-block;margin-left:0.35rem;padding:0.05rem 0.4rem;border-radius:var(--ucs-radius-sm);background:var(--ucs-surface);font-size:var(--text-xs,0.75rem);font-weight:600}.ucs-pay__layout,.ucs-received__layout{display:grid;gap:var(--ucs-gap-lg);align-items:start}@media (min-width: 900px){.ucs-pay__layout,.ucs-received__layout{grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:var(--space-12,3rem)}.ucs-order-summary{position:sticky;top:calc(var(--header-height,4.5rem) + var(--space-8,2rem))}}.ucs-pay__main,.ucs-received__main{min-width:0}.ucs-pay__panel{padding:var(--ucs-gap-lg);border:var(--ucs-rule);border-radius:var(--ucs-radius);background:var(--ucs-raised);box-shadow:var(--shadow-hard,6px 6px 0 #111111)}.ucs-pay__due{margin:0;font-size:var(--text-sm,0.875rem);font-weight:700;letter-spacing:var(--tracking-wide,0.08em);text-transform:uppercase;color:var(--ucs-muted)}.ucs-pay__amount{margin:0.2rem 0 0;font-size:clamp(2.25rem,1.8rem + 2.2vw,3.25rem);font-weight:800;line-height:1.05;letter-spacing:var(--tracking-tight,-0.02em);font-variant-numeric:tabular-nums}.ucs-pay__intro{margin:var(--ucs-gap-sm) 0 0;line-height:1.55;color:var(--ucs-muted)}.ucs-pay__actions{margin:var(--ucs-gap) 0 0}.ucs-pay__actions--split{display:grid;gap:var(--ucs-gap-sm)}.ucs-pay__form{margin:0}.ucs-pay__note{margin:var(--ucs-gap-sm) 0 0;font-size:var(--text-sm,0.875rem);line-height:1.5;color:var(--ucs-muted)}.ucs-pay__back{margin:var(--ucs-gap) 0 0}.ucs-pay-page .form-notice{margin-bottom:var(--ucs-gap)}.ucs-outcome{display:grid;gap:var(--ucs-gap-sm) var(--ucs-gap);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-bottom:var(--ucs-gap-lg);padding:var(--ucs-gap-lg);border:var(--ucs-rule);border-radius:var(--ucs-radius);background:var(--ucs-raised)}.ucs-outcome--ok{border-left:6px solid var(--color-green-deep,#1b7f4c)}.ucs-outcome--waiting{border-left:6px solid var(--ucs-accent)}.ucs-outcome--failed{border-left:6px solid var(--color-error,#b42318)}.ucs-outcome__mark{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;flex:none}.ucs-outcome--ok .ucs-outcome__mark{background:var(--tint-mint,#e4f4e8);color:var(--color-green-deep,#1b7f4c)}.ucs-outcome--waiting .ucs-outcome__mark{background:var(--tint-butter,#fff6e0);color:#8a5a00}.ucs-outcome--failed .ucs-outcome__mark{background:var(--tint-coral,#ffe8e3);color:var(--color-error,#b42318)}.ucs-outcome__body{min-width:0}.ucs-outcome__title{margin:0;font-size:clamp(1.25rem,1.1rem + 0.7vw,1.6rem);line-height:1.25}.ucs-outcome__text{margin:0.4rem 0 0;line-height:1.55;color:var(--ucs-muted)}.ucs-outcome__facts{display:flex;flex-wrap:wrap;gap:var(--ucs-gap-sm) var(--ucs-gap-lg);grid-column:1 / -1;margin:0;padding-top:var(--ucs-gap);border-top:1px solid var(--ucs-border)}@media (min-width: 48rem){.ucs-outcome__facts{grid-column:2}}.ucs-outcome__fact dt{margin:0;font-size:var(--text-xs,0.75rem);font-weight:700;letter-spacing:var(--tracking-wide,0.08em);text-transform:uppercase;color:var(--ucs-muted)}.ucs-outcome__fact dd{margin:0.15rem 0 0;font-weight:600;font-variant-numeric:tabular-nums}.ucs-received__block{margin-bottom:var(--ucs-gap-lg)}.ucs-received__title{margin:0 0 var(--ucs-gap);font-size:clamp(1.15rem,1.05rem + 0.4vw,1.4rem)}.ucs-received__instructions{padding:var(--ucs-gap);border:1px solid var(--ucs-border);border-radius:var(--ucs-radius);background:var(--ucs-surface)}.ucs-received__instructions .ucs-received__title{margin-bottom:var(--ucs-gap-sm)}.ucs-received__text{margin:0;white-space:pre-line;line-height:1.6}.ucs-received__note{margin:var(--ucs-gap) 0 0;font-size:var(--text-sm,0.875rem);line-height:1.55;color:var(--ucs-muted)}.ucs-steplist{margin:0;padding-left:1.2rem;line-height:1.6}.ucs-steplist li + li{margin-top:var(--ucs-gap-sm)}.ucs-received__actions{display:flex;flex-wrap:wrap;gap:var(--ucs-gap-sm);margin:0}.ucs-downloads{display:grid;gap:var(--ucs-gap-sm);margin:0;padding:0;list-style:none}.ucs-downloads__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ucs-gap-sm) var(--ucs-gap);padding:var(--ucs-gap-sm) var(--ucs-gap);border:1px solid var(--ucs-border);border-radius:var(--ucs-radius);background:var(--ucs-raised);transition:border-color var(--ucs-fast) var(--ucs-ease)}.ucs-downloads__item:hover{border-color:var(--ucs-border-strong)}.ucs-downloads__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--ucs-border);border-radius:var(--ucs-radius-sm);background:var(--ucs-surface);color:var(--ucs-ink);flex:none}.ucs-downloads__text,.ucs-downloads__item > .ucs-downloads__name{flex:1 1 12rem;min-width:0}.ucs-downloads__item form{margin:0;flex:none}.ucs-downloads__name{display:block;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ucs-downloads__meta{display:block;margin-top:0.1rem;font-weight:400;font-size:var(--text-sm,0.875rem);color:var(--ucs-muted)}.ucs-summary__meta{margin:var(--ucs-gap) 0 0;padding-top:var(--ucs-gap-sm);border-top:1px solid var(--ucs-border);font-size:var(--text-sm,0.875rem);line-height:1.5;color:var(--ucs-muted)}.ucs-summary__meta strong{color:var(--ucs-ink);overflow-wrap:anywhere}.ucs-keep{padding:var(--ucs-gap);border:1px dashed var(--ucs-border-strong);border-radius:var(--ucs-radius)}.ucs-keep .ucs-received__title{margin-bottom:var(--space-2,0.5rem)}.ucs-keep__text{margin-top:0}.ucs-keep__form{max-width:24rem;margin-top:var(--ucs-gap)}.ucs-keep__form .form-actions{margin:var(--ucs-gap-sm) 0 0}
