.kit-delivery{background:var(--surface-warm);padding-block:var(--layout-section-padding)}.kit-delivery__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-32)}.kit-delivery__heading{color:var(--text-primary);text-wrap:balance}.kit-delivery__heading-line{display:block}.kit-delivery__heading-line--muted{color:var(--text-muted)}.kit-delivery__steps{position:relative;margin-top:var(--space-64);display:grid;grid-template-columns:repeat(var(--kit-delivery-count, 4),minmax(0,1fr));gap:var(--layout-gutter);list-style:none;padding:0 0 0 var(--space-24)}.kit-delivery__steps:before{content:"";position:absolute;top:calc(var(--space-20) - 1px);left:0;right:0;border-top:1px solid var(--border-hairline)}.kit-delivery__dot{position:relative;display:flex;width:var(--space-40);height:var(--space-40);align-items:center;justify-content:center;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--text-muted)}.kit-delivery__card{margin-top:var(--space-24);border-radius:var(--radius-20);background:var(--surface-page);padding:var(--space-16)}.kit-delivery__ui{border:1px solid var(--border-hairline);border-radius:var(--radius-12);background:var(--surface-page);padding:var(--space-16);color:var(--text-body)}.kit-delivery__ui--navy{border-color:var(--surface-navy);background:var(--surface-navy);color:var(--on-navy-body)}.kit-delivery__ui-title{color:var(--text-primary)}.kit-delivery__brief-rows{margin-top:var(--space-12);display:grid;gap:var(--space-8)}.kit-delivery__brief-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.kit-delivery__brief-row dt{color:var(--text-muted)}.kit-delivery__brief-row dd{color:var(--text-body);text-align:right}.kit-delivery__code{font-family:monospace;font-size:inherit;line-height:inherit;color:var(--text-inverse)}.kit-delivery__pill{display:inline-block;border-radius:var(--radius-pill);padding:var(--space-4) var(--space-12)}.kit-delivery__code+.kit-delivery__pill{margin-top:var(--space-12)}.kit-delivery__pill--green,.kit-delivery__pill--live{background:var(--status-success-tint);color:var(--status-success-text)}.kit-delivery__pill--added{background:var(--module-youbank-tint);color:var(--module-youbank-dark)}.kit-delivery__pill--next{background:var(--status-info-tint);color:var(--status-info-text)}.kit-delivery__app-head{display:flex;align-items:center;gap:var(--space-8);color:var(--text-primary)}.kit-delivery__app-head .kit-delivery__pill{margin-left:auto}.kit-delivery__app-mark{display:flex;width:var(--space-24);height:var(--space-24);align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-navy);color:var(--text-inverse)}.kit-delivery__app-caption{margin-top:var(--space-16);color:var(--text-muted)}.kit-delivery__app-amount{margin-top:var(--space-4);color:var(--text-primary)}.kit-delivery__app-prompt{margin-top:var(--space-4);color:var(--text-muted)}.kit-delivery__module-rows{margin-top:var(--space-12);display:grid;gap:var(--space-8);list-style:none;padding:0}.kit-delivery__module-rows li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.kit-delivery__title{margin-top:var(--space-24);color:var(--text-primary)}.kit-delivery__text{margin-top:var(--space-8);color:var(--text-body)}@media (max-width: 1023px){.kit-delivery__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-24)}.kit-delivery__heading-line{display:inline}.kit-delivery__steps{margin-top:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-40);padding-left:0}}@media (max-width: 767px){.kit-delivery__steps{grid-template-columns:minmax(0,1fr)}.kit-delivery__steps:before{content:none}}.kit-delivery[data-variant=cards] .kit-delivery__head{align-items:start}.kit-delivery[data-variant=cards] .kit-delivery__heading-line{display:inline}.kit-delivery[data-variant=cards] .kit-delivery__action{padding-top:var(--space-8)}.kit-delivery[data-variant=cards] .kit-delivery__action .kit-link{font-size:inherit;font-weight:600}.kit-delivery[data-variant=cards] .kit-delivery__steps{padding:0;margin-top:calc(var(--space-64) + var(--space-4))}.kit-delivery[data-variant=cards] .kit-delivery__steps:before{content:none}.kit-delivery[data-variant=cards] .kit-delivery__step{position:relative;min-width:0;min-height:calc(var(--space-80)*4 + var(--space-48) - var(--space-4)/2);background:var(--surface-page);border:1px solid var(--border-hairline);border-radius:var(--radius-16);box-shadow:var(--shadow-small);padding-bottom:var(--space-24)}.kit-delivery[data-variant=cards] .kit-delivery__card{margin:calc(var(--space-8) + var(--space-4)/2);height:calc(var(--space-80)*2 + var(--space-16));padding:var(--space-16);border-radius:var(--radius-8);background:var(--gradient-mix-cool-wash);display:flex;align-items:center;justify-content:center}.kit-delivery__mini{width:100%;height:calc(var(--space-120) + var(--space-16));border:1px solid var(--border-hairline);border-radius:var(--radius-12);background:var(--surface-page);box-shadow:var(--shadow-small);padding:var(--space-12);color:var(--text-primary)}.kit-delivery__mini-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-weight:600}.kit-delivery__mini-badge{display:inline-flex;align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);background:var(--status-success-tint);color:var(--status-success-text);padding-inline:var(--space-8);font-weight:500}.kit-delivery__mini-badge i{height:var(--space-4);width:var(--space-4);border-radius:var(--radius-pill);background:var(--status-success)}.kit-delivery__mini-badge[data-sandbox]{background:var(--status-warning-tint);color:var(--status-warning-text)}.kit-delivery__mini-label{margin-top:var(--space-12);color:var(--text-muted)}.kit-delivery__key{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.kit-delivery__key span{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding-inline:var(--space-8)}.kit-delivery__mini code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:inherit}.kit-delivery__mini-note{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-8)}.kit-delivery__mini-note svg,.kit-delivery__mini-list svg{width:var(--space-12);height:var(--space-12);color:var(--status-success-text);flex-shrink:0}.kit-delivery__mini-call{margin-top:var(--space-16)}.kit-delivery__mini-call code{display:block}.kit-delivery__mini-call code+code{color:var(--text-muted)}.kit-delivery__mini-list{margin-top:var(--space-12);display:grid;gap:var(--space-8)}.kit-delivery__mini-list>div{display:flex;align-items:center;gap:var(--space-4)}.kit-delivery__step-pill{display:table;margin:var(--space-20) var(--space-24) 0;background:var(--surface-warm);border-radius:var(--radius-pill);padding-inline:var(--space-8);font-weight:500}.kit-delivery[data-variant=cards] .kit-delivery__title{margin:var(--space-8) var(--space-24) 0}.kit-delivery[data-variant=cards] .kit-delivery__text{margin:calc(var(--space-8) + var(--space-4)/2) var(--space-24) 0}.kit-delivery__next{position:absolute;top:calc(var(--space-80) + var(--space-4));right:calc((var(--layout-gutter) + var(--space-24) + var(--space-4))/-2);width:calc(var(--space-24) + var(--space-4));height:calc(var(--space-24) + var(--space-4));display:flex;align-items:center;justify-content:center;z-index:1;background:var(--surface-page);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);color:var(--text-primary)}.kit-delivery__next svg{width:var(--space-12);height:var(--space-12)}.kit-delivery__step:last-child .kit-delivery__next{display:none}@media (max-width:1023px){.kit-delivery__next{display:none}}@media (min-width:1024px) and (max-width:1199px){.kit-delivery[data-variant=cards] .kit-delivery__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-delivery[data-variant=cards] .kit-delivery__next{display:none}}
