.bi{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bi .vi{font-family:var(--font-body);color:var(--muted);letter-spacing:0;font-size:14px;font-weight:500}.fail-col{width:100%;min-width:0;max-width:460px;margin-inline:auto}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.deliver-head{align-items:flex-start;gap:var(--sp-4);padding-block:var(--sp-5) var(--sp-6);flex-wrap:wrap;display:flex}.esim-ticket{max-width:400px;margin-inline:auto}.esim-plan{text-align:center}.esim-plan .name{font-family:var(--font-display);font-variation-settings:"wght" 640, "wdth" 88, "opsz" 28;letter-spacing:-.02em;font-size:24px}.esim-plan .meta{justify-content:center;gap:var(--sp-3);color:var(--muted);margin-top:6px;font-size:13px;display:flex}.esim-plan .meta span+span{border-left:1px solid var(--line-strong);padding-left:var(--sp-3)}.esim-brand{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.manual{gap:var(--sp-3);display:grid}.manual-row .label{color:var(--muted);letter-spacing:.02em;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.copy-row{gap:var(--sp-2);display:flex}.copy-row .input{flex:1}.lifecycle{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.lifecycle>div{background:var(--surface);padding:var(--sp-4)}.lifecycle .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.lifecycle .v{font-variant-numeric:tabular-nums;margin-top:4px;font-weight:600}.lifecycle .n{color:var(--muted);margin-top:2px;font-size:12.5px}.diag{margin:0;padding:0;list-style:none}.diag li{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-size:14px;display:flex}.diag li:last-child{border-bottom:0}.diag .ic{flex:none;margin-top:1px}.diag .ok{color:var(--muted)}.diag .bad{color:var(--danger)}.diag .what{font-weight:600}.diag .detail{color:var(--muted);margin-top:2px;font-size:12.5px}.kv-list{margin:0}.kv{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-block:6px;font-size:14px;display:flex}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:600}.card-pad{padding:var(--sp-4) var(--sp-5)}@media (max-width:700px){.lifecycle{grid-template-columns:1fr}}
